:root{color-scheme:light;--primario: #0A0A0A;--primario-hover: #26262A;--primario-suave: #F4F4F5;--acento: #F59E0B;--fondo: #FAFAFA;--superficie: #FFFFFF;--sobre-primario: #FFFFFF;--borde: #E4E4E7;--texto: #0A0A0A;--texto-suave: #71717A;--exito: #047857;--advertencia: #B45309;--peligro: #B91C1C;--exito-suave: #ECFDF5;--alerta-suave: #FFFBEB;--error-suave: #FEF2F2;--rating-oro: #F59E0B;--marca: #1C3FD9;--hero-oscuro-1: #FFFFFF;--hero-oscuro-2: #FAFAFA;--categoria-1: #F4F4F5;--categoria-1-texto: #52525B;--categoria-2: #F4F4F5;--categoria-2-texto: #52525B;--categoria-3: #F4F4F5;--categoria-3-texto: #52525B;--categoria-4: #F4F4F5;--categoria-4-texto: #52525B;--categoria-5: #F4F4F5;--categoria-5-texto: #52525B;--categoria-6: #F4F4F5;--categoria-6-texto: #52525B;--fuente-titulos: "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--fuente-cuerpo: "Geist", system-ui, -apple-system, "Segoe UI", sans-serif;--fuente-mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--texto-xs: .75rem;--texto-sm: .875rem;--texto-md: 1rem;--texto-lg: 1.125rem;--texto-xl: 1.25rem;--texto-2xl: 1.75rem;--esp-1:.25rem;--esp-2:.5rem;--esp-3:.75rem;--esp-4:1rem;--esp-5:1.25rem;--esp-6:1.5rem;--esp-8:2rem;--esp-12:3rem;--esp-16:4rem;--radio-sm:.5rem;--radio-md:.75rem;--radio-lg:.75rem;--radio-xl:1rem;--sombra-sm:0 1px 2px rgba(0,0,0,.05);--sombra-md:0 4px 12px rgba(0,0,0,.06);--sombra-lg:0 8px 24px rgba(0,0,0,.1);--borde-fuerte:#D4D4D8;--flot-lado:var(--esp-3);--flot-abajo:calc(var(--esp-3) + var(--mov-barra, env(safe-area-inset-bottom,0px)));--flot-sombra:0 12px 44px rgba(9,9,11,.24);--dur-1:.12s;--dur-2:.22s;--dur-3:.34s;--dur-4:.46s;--dur-5:.62s;--ease-suave:cubic-bezier(.4,0,.2,1);--ease-entrada:cubic-bezier(.16,1,.3,1);--ease-rebote:cubic-bezier(.34,1.56,.64,1)}:root[data-tema=oscuro]{color-scheme:dark;--primario:#5B8CFF;--primario-hover:#7AA2FF;--primario-suave:#18233D;--sobre-primario:#08101F;--fondo:#0B1120;--superficie:#111A2E;--borde:#223152;--borde-fuerte:#33477A;--texto:#E8EDF7;--texto-suave:#94A3C4;--exito:#34D399;--advertencia:#FBBF24;--peligro:#F87171;--exito-suave:#0F2A24;--alerta-suave:#2A2311;--error-suave:#2E1519;--peligro-suave:#2E1519;--error-borde:#5B2329;--hero-oscuro-1:#0B1120;--hero-oscuro-2:#0E1730;--categoria-1:#18233D;--categoria-1-texto:#A9BBE6;--categoria-2:#152A55;--categoria-2-texto:#9DBBFF;--categoria-3:#1A2A4A;--categoria-3-texto:#A8C4F0;--categoria-4:#142B3D;--categoria-4-texto:#8FD0E8;--categoria-5:#1E2650;--categoria-5-texto:#B3B8FF;--categoria-6:#17284A;--categoria-6-texto:#A3B8E8;--sombra-sm:0 1px 2px rgba(0,0,0,.4);--sombra-md:0 4px 14px rgba(0,0,0,.45);--sombra-lg:0 10px 28px rgba(0,0,0,.55);--flot-sombra:0 12px 44px rgba(0,0,0,.6)}:root[data-tema=oscuro] .header-logo-img,:root[data-tema=oscuro] .footer-logo-img{content:url(/imagenes/logo-oscuro.png)}:root[data-tema=oscuro] .btn-peligro{color:#1a0a0a}:root[data-tema=oscuro] .sc-marca{background:color-mix(in srgb,var(--superficie) 88%,transparent);color:var(--texto)}:root[data-tema=oscuro] .cat-plato{background:linear-gradient(160deg,#1c2a4a,#131d35);box-shadow:inset 0 1px #ffffff0f,0 2px 6px #0000004d}:root[data-tema=oscuro] .cat-3d-plato{background:#18233d}:root[data-tema=oscuro] ::selection{background:#5b8cff59}.tema-selector{display:flex;gap:2px;padding:3px;border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--fondo)}.tema-selector button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:34px;padding:0 var(--esp-3);border-radius:calc(var(--radio-md) - 3px);font-size:var(--texto-xs);font-weight:500;color:var(--texto-suave);transition:background var(--dur-1) var(--ease-suave),color var(--dur-1) var(--ease-suave)}.tema-selector button:hover{color:var(--texto)}.tema-selector button.activo{background:var(--superficie);color:var(--texto);box-shadow:var(--sombra-sm);outline:1px solid var(--borde)}:root[data-tema=oscuro] .tema-selector button.activo{color:var(--primario)}.tema-selector.compacto{display:inline-flex}.tema-selector.compacto button{flex:0 0 auto;min-height:30px;width:34px;padding:0}.footer-tema{display:inline-flex;align-items:center;gap:var(--esp-2)}.header-tema{margin-left:auto;margin-right:var(--esp-3);display:inline-flex}.tema-fila{display:flex;flex-direction:column;gap:var(--esp-2);padding:var(--esp-3) var(--esp-4)}.tema-fila-tit{font-size:var(--texto-xs);font-weight:600;color:var(--texto-suave);text-transform:uppercase;letter-spacing:.05em}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}button{color:inherit;font-family:inherit;font-size:inherit}html{scroll-behavior:smooth}body{font:var(--texto-md)/1.6 var(--fuente-cuerpo);color:var(--texto);background:var(--fondo);-webkit-font-smoothing:antialiased;padding-top:56px}body,.header{padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px)}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer;border:none;background:none}img{display:block;max-width:100%}ul,ol{list-style:none}.contenedor{width:100%;max-width:1200px;margin:0 auto;padding:0 var(--esp-4)}@media(min-width:48rem){.contenedor{padding:0 var(--esp-6)}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}:focus-visible{outline:2px solid color-mix(in srgb,var(--texto) 30%,transparent);outline-offset:2px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--esp-2);padding:.625rem 1.25rem;border-radius:var(--radio-md);min-height:44px;font:500 var(--texto-sm)/1 var(--fuente-cuerpo);border:1px solid transparent;transition:background var(--dur-1) var(--ease-suave),color var(--dur-1) var(--ease-suave),border-color var(--dur-1) var(--ease-suave),opacity var(--dur-1) var(--ease-suave);cursor:pointer;white-space:nowrap}.btn:disabled,.btn[data-cargando]{opacity:.5;cursor:not-allowed;pointer-events:none}.btn-primario{background:var(--primario);color:var(--sobre-primario);font-weight:500}.btn-primario:hover:not(:disabled){opacity:.9}.btn-secundario{background:var(--superficie);color:var(--texto-suave);border-color:var(--borde)}.btn-secundario:hover:not(:disabled){background:var(--fondo);color:var(--texto)}.btn-peligro{background:var(--peligro);color:#fff}.btn-peligro:hover:not(:disabled){opacity:.9}.btn-fantasma{color:var(--texto-suave)}.btn-fantasma:hover:not(:disabled){color:var(--texto);background:var(--fondo)}.btn-sm{padding:.375rem .75rem;min-height:36px;font-size:var(--texto-xs);border-radius:var(--radio-sm)}.btn-lg{padding:.875rem 1.5rem;min-height:48px;font-size:var(--texto-md)}.btn-bloque{width:100%}.spinner{display:inline-block;width:16px;height:16px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin .6s linear infinite;flex-shrink:0}.btn .spinner{width:16px;height:16px;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:spin .6s linear infinite;flex-shrink:0}@keyframes spin{to{transform:rotate(360deg)}}.campo{display:grid;gap:.375rem}.campo label{font:600 var(--texto-sm) var(--fuente-cuerpo)}.campo-ayuda{font-size:var(--texto-xs);color:var(--texto-suave)}.campo-ayuda.ok{color:var(--exito)}.campo-error{font-size:var(--texto-xs);color:var(--peligro);display:none}.campo-solo-lectura{background:var(--fondo);color:var(--texto-suave);cursor:not-allowed}.campo-bloqueo{position:relative;display:block}.campo-bloqueo input{padding-right:2.5rem}.campo-bloqueo-candado{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);display:flex;align-items:center;color:var(--texto-suave);pointer-events:none;transition:color var(--dur-1) var(--ease-suave)}.campo-bloqueo.avisando .campo-bloqueo-candado{color:var(--advertencia)}.campo-bloqueo.avisando input{animation:campoBloqueoNo .38s var(--ease-suave)}.campo-bloqueo.avisando .campo-bloqueo-candado{animation:campoBloqueoLlave .38s var(--ease-suave)}@keyframes campoBloqueoNo{0%,to{transform:translate(0)}20%{transform:translate(-4px)}50%{transform:translate(4px)}80%{transform:translate(-2px)}}@keyframes campoBloqueoLlave{0%,to{transform:translateY(-50%) scale(1)}45%{transform:translateY(-50%) scale(1.22)}}.campo.con-error .campo-error{display:block}.campo.con-error input,.campo.con-error select,.campo.con-error textarea{border-color:var(--peligro)!important}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=date],input[type=search],input[type=url],select,textarea{width:100%;font:var(--texto-sm)/1.5 var(--fuente-cuerpo);padding:.625rem .75rem;border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--superficie);color:var(--texto);outline:none;min-height:44px;transition:border-color var(--dur-1) var(--ease-suave)}input:focus,select:focus,textarea:focus{border-color:color-mix(in srgb,var(--texto) 30%,transparent)}textarea{min-height:120px;resize:vertical}::placeholder{color:var(--texto-suave)}input::-ms-reveal,input::-ms-clear{display:none}.pwd-wrap{position:relative;display:block}.pwd-wrap>input{padding-right:2.75rem}.pwd-ojo{position:absolute;top:0;right:0;height:100%;width:2.75rem;display:flex;align-items:center;justify-content:center;background:none;border:none;padding:0;cursor:pointer;color:var(--texto-suave);border-radius:var(--radio-md);transition:color .15s}.pwd-ojo:hover{color:var(--texto)}.pwd-ojo:focus-visible{outline:2px solid var(--primario);outline-offset:-2px}.aviso{display:flex;align-items:flex-start;gap:6px;padding:var(--esp-3);border:1px solid transparent;border-radius:var(--radio-md);font-size:var(--texto-sm)}.aviso svg{flex-shrink:0}.aviso-amarillo{background:var(--alerta-suave);border-color:color-mix(in srgb,var(--advertencia) 25%,transparent);color:var(--advertencia)}.cr-aviso-barra{margin-bottom:var(--esp-5);align-items:flex-start;line-height:1.55}.cr-aviso-barra a{color:inherit;font-weight:600;text-decoration:underline;white-space:nowrap}.csu-cab{text-align:center;margin-bottom:var(--esp-6);color:var(--peligro)}.csu-cab h1{font:600 var(--texto-2xl) var(--fuente-titulos);color:var(--texto);margin:var(--esp-3) 0 var(--esp-2)}.csu-cab p{font-size:var(--texto-sm);color:var(--texto-suave);max-width:52ch;margin:0 auto;line-height:1.6}.csu-motivo{margin-bottom:var(--esp-6);align-items:flex-start;line-height:1.55}.csu-cols{display:grid;grid-template-columns:1fr;gap:var(--esp-4);margin-bottom:var(--esp-6)}@media(min-width:56rem){.csu-cols{grid-template-columns:1.25fr 1fr}}.csu-col{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-6)}.csu-col h2{display:flex;align-items:center;gap:8px;font:600 var(--texto-md) var(--fuente-titulos);margin:0 0 var(--esp-4)}.csu-col-si h2{color:var(--exito)}.csu-col-no h2{color:var(--texto-suave)}.csu-col ul{margin:0 0 var(--esp-4);padding-left:var(--esp-5);display:flex;flex-direction:column;gap:6px}.csu-col li{font-size:var(--texto-sm);line-height:1.55}.csu-col-no li{color:var(--texto-suave)}.csu-nota{display:flex;align-items:flex-start;gap:6px;margin:var(--esp-4) 0 0;font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.6}.csu-nota svg{flex-shrink:0;margin-top:2px}.csu-panel{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-6);margin-bottom:var(--esp-4)}.csu-panel h2{display:flex;align-items:center;gap:8px;font:600 var(--texto-md) var(--fuente-titulos);margin:0 0 var(--esp-2)}.csu-panel>p{font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.6;margin:0}.csu-panel ul{margin:var(--esp-2) 0 0;padding-left:var(--esp-5);display:flex;flex-direction:column;gap:6px}.csu-panel li{font-size:var(--texto-sm);line-height:1.55;color:var(--texto-suave)}.csu-panel-ok h2{color:var(--exito)}.csu-panel-aviso h2{color:var(--peligro)}.csu-pedidos{display:flex;flex-direction:column;gap:6px;margin-top:var(--esp-3)}.csu-pedido{display:flex;align-items:center;gap:8px;padding:var(--esp-2) var(--esp-3);background:var(--fondo);border-radius:var(--radio-md);font-size:var(--texto-xs);color:inherit;text-decoration:none;min-width:0}.csu-pedido:hover{background:var(--primario-suave)}.csu-pedido .mono{flex-shrink:0;color:var(--texto-suave)}.csu-pedido-tit{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.csu-pedido-est{flex-shrink:0;color:var(--texto-suave)}.csu-acciones{display:flex;gap:var(--esp-2);flex-wrap:wrap;margin-top:var(--esp-4)}.csu-soporte{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-6);text-align:center}.csu-soporte h2{display:flex;align-items:center;justify-content:center;gap:8px;font:600 var(--texto-md) var(--fuente-titulos);margin:0 0 var(--esp-2)}.csu-soporte p{font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.6;max-width:52ch;margin:0 auto var(--esp-4)}.aviso-rojo{background:var(--error-suave);border-color:color-mix(in srgb,var(--peligro) 25%,transparent);color:var(--peligro)}.aviso-verde{background:var(--exito-suave);border-color:color-mix(in srgb,var(--exito) 25%,transparent);color:var(--exito)}.aviso-azul{background:var(--primario-suave);border-color:var(--borde);color:var(--texto)}.chip-aviso{display:inline-flex;align-items:center;gap:3px;font-size:var(--texto-xs);font-weight:600;padding:2px 8px;border-radius:var(--radio-sm)}.db-banco-picker{position:relative}.ret-aviso-pp{display:flex;align-items:flex-start;gap:5px;margin-top:5px;font-size:var(--texto-xs);color:var(--advertencia);line-height:1.35}.ret-aviso-pp svg{flex-shrink:0;margin-top:1px}.db-metodos{display:grid;grid-template-columns:1fr 1fr;gap:var(--esp-2);margin-bottom:var(--esp-5)}.db-metodo{display:flex;align-items:center;justify-content:center;gap:6px;padding:var(--esp-3);min-height:46px;cursor:pointer;border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--superficie);color:var(--texto-suave);font:600 var(--texto-sm) var(--fuente-cuerpo);transition:border-color .15s,color .15s,background .15s}.db-metodo:hover{border-color:var(--primario)}.db-metodo.activo{border-color:var(--primario);background:var(--primario-suave);color:var(--primario-hover)}.db-metodo svg{flex-shrink:0}@media(max-width:420px){.db-metodos{grid-template-columns:1fr}}.db-pp{border:1px solid var(--borde);border-radius:var(--radio-md);padding:var(--esp-4);background:var(--fondo);line-height:1.6}.db-pp-ok{border-color:var(--exito);background:color-mix(in srgb,var(--exito) 7%,var(--superficie))}.db-pp-tit{display:flex;align-items:center;gap:8px;font-weight:600;margin-bottom:var(--esp-2)}.db-pp-tit svg{flex-shrink:0}.db-pp-dato{font-size:var(--texto-sm);word-break:break-all}.db-pp-dato.mono{font-family:var(--fuente-mono)}.db-pp-nota{margin-top:var(--esp-2);font-size:var(--texto-xs);color:var(--texto-suave)}.db-banco-btn{width:100%;display:flex;align-items:center;gap:.625rem;font:var(--texto-md)/1.5 var(--fuente-cuerpo);padding:.5rem .75rem;border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--superficie);color:var(--texto);min-height:44px;cursor:pointer;transition:border-color .15s,box-shadow .15s}.db-banco-btn:hover{border-color:var(--borde-fuerte)}.db-banco-btn.abierto{border-color:color-mix(in srgb,var(--texto) 30%,transparent)}.db-banco-btn svg:last-child{margin-left:auto;flex-shrink:0;color:var(--texto-suave);transition:transform .15s}.db-banco-btn.abierto svg:last-child{transform:rotate(180deg)}.db-banco-badge{width:28px;height:28px;border-radius:var(--radio-sm);display:flex;align-items:center;justify-content:center;font:500 .6rem/1 var(--fuente-titulos);letter-spacing:-.02em;flex-shrink:0;background:var(--primario-suave);color:var(--texto-suave);border:1px solid var(--borde)}.db-banco-lista{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:20;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-md);box-shadow:var(--sombra-lg);max-height:320px;overflow-y:auto;padding:.375rem}.db-banco-item{display:flex;align-items:center;gap:.625rem;padding:.5rem .625rem;border-radius:var(--radio-sm);cursor:pointer;font-size:var(--texto-sm)}.db-banco-item:hover{background:var(--fondo)}.db-banco-buscar{position:sticky;top:-.375rem;z-index:1;width:100%;margin:-.375rem 0 .375rem;padding:.625rem .75rem;border:none;border-bottom:1px solid var(--borde);border-radius:var(--radio-md) var(--radio-md) 0 0;background:var(--superficie);color:var(--texto);font:var(--texto-sm)/1.4 var(--fuente-cuerpo);outline:none}.db-banco-item[hidden],.db-banco-vacio[hidden]{display:none}.db-banco-vacio{padding:.5rem .625rem;font-size:var(--texto-sm);color:var(--texto-suave)}.db-banco-item.sel{background:var(--primario-suave)}.auth-pagina{min-height:calc(100vh - 56px);display:grid;grid-template-columns:1fr}@media(min-width:64rem){.auth-pagina{grid-template-columns:1fr 1fr}}.auth-pagina-marca{display:none;background:linear-gradient(135deg,var(--primario),var(--primario-hover));color:var(--sobre-primario);align-items:center;justify-content:center;flex-direction:column;padding:var(--esp-8);text-align:center}@media(min-width:64rem){.auth-pagina-marca{display:flex}}.auth-pagina-logo{display:inline-flex;align-items:center;color:var(--sobre-primario);text-decoration:none}.auth-pagina-logo-img{height:44px;width:auto;display:block}.auth-pagina-frase{margin-top:var(--esp-3);font-size:var(--texto-md);opacity:.9;max-width:300px}.auth-pagina-panel{display:flex;align-items:center;justify-content:center;padding:var(--esp-8) var(--esp-4)}.auth-pagina-tarjeta{width:100%;max-width:420px}.auth-pagina-titulo{font:600 var(--texto-xl) var(--fuente-titulos);margin-bottom:var(--esp-6);text-align:center}.status-badge{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:var(--radio-sm);font-size:var(--texto-xs);font-weight:600;white-space:nowrap;background:var(--fondo);border:1px solid var(--borde);color:var(--texto-suave)}.status-badge svg{color:var(--texto-suave)}.status-badge.pending_payment,.status-badge.paid,.status-badge.in_progress,.status-badge.delivered,.status-badge.revision_requested,.status-badge.completed,.status-badge.cancelled,.status-badge.disputed,.status-badge.refunded,.status-badge.draft,.status-badge.pending_review,.status-badge.active,.status-badge.paused,.status-badge.rejected,.status-badge.archived{color:var(--texto-suave)}.skeleton-bloque{background:linear-gradient(90deg,var(--borde) 25%,var(--primario-suave) 50%,var(--borde) 75%);background-size:200% 100%;animation:shimmer 1.5s ease-in-out infinite;border-radius:var(--radio-md)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.skeleton-bloque{animation:none;background:var(--borde)}}.modal-overlay{position:fixed;inset:0;background:#09090b80;display:flex;align-items:center;justify-content:center;z-index:200;padding:var(--esp-4);opacity:0;pointer-events:none;transition:opacity var(--dur-2) var(--ease-suave)}.modal-overlay.visible{opacity:1;pointer-events:all}.modal{background:var(--superficie);border-radius:var(--radio-xl);width:100%;max-width:480px;max-height:90vh;display:flex;flex-direction:column;transform:translateY(12px) scale(.985);transition:transform var(--dur-2) var(--ease-entrada);box-shadow:var(--sombra-lg)}.modal-overlay.visible .modal{transform:none}.modal-header{padding:var(--esp-6) var(--esp-6) 0;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--esp-4)}.modal-titulo{font:600 var(--texto-lg) var(--fuente-titulos)}.modal-cerrar{color:var(--texto-suave);padding:4px;border-radius:var(--radio-sm);transition:background .15s}.modal-cerrar:hover{background:var(--fondo)}.modal-cuerpo{padding:var(--esp-6);overflow-y:auto;flex:1}.modal-footer{padding:0 var(--esp-6) var(--esp-6);display:flex;gap:var(--esp-3);justify-content:flex-end}@media(max-width:30rem){.modal-footer{flex-direction:column-reverse}.modal-footer .btn{width:100%}}.toast-contenedor{position:fixed;bottom:var(--esp-6);right:var(--esp-6);z-index:300;display:flex;flex-direction:column;gap:var(--esp-2);max-width:380px;pointer-events:none}.toast{position:relative;background:var(--superficie);color:var(--texto);border:1px solid var(--borde);border-radius:var(--radio-md);padding:var(--esp-3) var(--esp-3) var(--esp-3) var(--esp-4);font-size:var(--texto-sm);line-height:1.5;display:flex;align-items:flex-start;gap:var(--esp-3);pointer-events:all;box-shadow:var(--sombra-lg);animation:toastIn var(--dur-3) var(--ease-entrada)}.toast-cuerpo{flex:1;min-width:0}.toast-etiqueta{display:block;font:600 var(--texto-xs)/1 var(--fuente-titulos);letter-spacing:.09em;text-transform:uppercase;color:var(--texto-suave);margin-bottom:5px}.toast-mensaje{display:block;overflow-wrap:anywhere}@keyframes toastIn{0%{opacity:0;transform:translateY(16px) scale(.96)}}.toast.saliendo{animation:toastOut var(--dur-2) var(--ease-suave) forwards}@keyframes toastOut{to{opacity:0;transform:translateY(8px) scale(.96)}}.toast-cerrar{display:flex;align-items:center;justify-content:center;width:22px;height:22px;margin-top:-1px;flex-shrink:0;font:400 18px/1 var(--fuente-cuerpo);color:var(--texto-suave);background:none;border-radius:var(--radio-sm);cursor:pointer;transition:background var(--dur-1) var(--ease-suave),color var(--dur-1) var(--ease-suave)}.toast-cerrar:hover{background:var(--fondo);color:var(--texto)}@media(max-width:48rem){.toast-contenedor{right:var(--esp-4);left:var(--esp-4);bottom:80px;max-width:none}}.empty-state,.error-state{display:flex;flex-direction:column;align-items:center;gap:var(--esp-4);padding:var(--esp-16) var(--esp-4);text-align:center}.empty-state-icono,.error-state-icono{font-size:3rem;opacity:.4}.empty-state-titulo,.error-state-titulo{font:600 var(--texto-lg) var(--fuente-titulos)}.empty-state-texto,.error-state-texto{font-size:var(--texto-sm);color:var(--texto-suave);max-width:320px}.pant-error{max-width:520px;margin:0 auto;padding:var(--esp-16) 0;text-align:center}.pant-error-titulo{font:600 var(--texto-2xl) var(--fuente-titulos);margin-bottom:var(--esp-4)}.pant-error-texto{color:var(--texto-suave);line-height:1.6;margin-bottom:var(--esp-6)}.pant-error-acciones{display:flex;gap:var(--esp-3);justify-content:center;flex-wrap:wrap}.pant-error-ref{display:inline-flex;align-items:center;gap:var(--esp-3);flex-wrap:wrap;justify-content:center;margin-top:var(--esp-8);padding:var(--esp-3) var(--esp-4);background:var(--fondo);border:1px solid var(--borde);border-radius:var(--radio-md)}.pant-error-ref-etq{font-size:var(--texto-xs);color:var(--texto-suave);text-transform:uppercase;letter-spacing:.08em}.pant-error-ref-cod{font:600 var(--texto-sm) var(--fuente-mono);letter-spacing:.04em}.pant-error-pie{margin-top:var(--esp-4);font-size:var(--texto-sm);color:var(--texto-suave)}.pant-error-pie a{text-decoration:underline}.pant-error-opinion{display:grid;gap:var(--esp-2);margin:var(--esp-6) auto 0;max-width:30rem;text-align:left}.pant-error-opinion label{font-size:var(--texto-sm);color:var(--texto-suave)}.pant-error-opinion textarea{width:100%;resize:vertical}.pant-error-opinion .btn{justify-self:start}.pant-error-gracias{display:inline-flex;align-items:center;gap:var(--esp-2);color:var(--texto-suave);font-size:var(--texto-sm)}@media(max-width:30rem){.pant-error{padding:var(--esp-12) 0}.pant-error-acciones .btn{width:100%}}.header{position:fixed;top:0;left:0;right:0;z-index:100;height:56px;background:var(--superficie);border-bottom:1px solid var(--borde);transition:box-shadow var(--dur-2) var(--ease-suave),border-color var(--dur-2) var(--ease-suave),background var(--dur-2) var(--ease-suave)}.header.con-sombra{border-bottom-color:var(--borde-fuerte)}.header-inner{height:100%;display:flex;align-items:center;gap:var(--esp-4)}@media(max-width:23.75rem){.header-inner,.header-nav{gap:var(--esp-2)}.header-nav .btn-sm{padding:.375rem .625rem;font-size:.7rem}.header-logo{font-size:var(--texto-md)}}.header-logo{display:inline-flex;align-items:center;font:600 var(--texto-lg) var(--fuente-titulos);letter-spacing:-.025em;color:var(--texto);flex-shrink:0}.header-busqueda{flex:1;max-width:380px;display:none}@media(min-width:48rem){.header-busqueda{display:flex}}.header-nav{margin-left:auto;display:flex;align-items:center;gap:var(--esp-4)}.header-nav-modo{display:none;align-items:center;gap:var(--esp-1);flex:1;min-width:0}html[data-modo=vendedor] .header-busqueda{display:none}@media(min-width:56rem){html[data-modo=vendedor] .header-nav-modo{display:flex}}.header-modo-link{font:600 var(--texto-sm) var(--fuente-cuerpo);color:var(--texto-suave);padding:var(--esp-2) var(--esp-3);white-space:nowrap;border-bottom:2px solid transparent;transition:color .15s,border-color .15s}.header-modo-link:hover{color:var(--texto)}.header-modo-link.activa{color:var(--primario);border-bottom-color:var(--primario)}html[data-modo=vendedor] .header,html[data-modo=vendedor] .header.con-sombra{border-bottom-color:var(--texto)}.header-avatar{width:36px;height:36px;border-radius:50%;object-fit:cover;cursor:pointer}.header-avatar-ini{width:36px;height:36px;border-radius:50%;background:var(--primario);color:var(--sobre-primario);display:flex;align-items:center;justify-content:center;font:600 var(--texto-sm) var(--fuente-titulos);cursor:pointer;flex-shrink:0}.avatar-menu{position:fixed;top:0;right:0;bottom:0;width:20rem;max-width:calc(100vw - 3rem);z-index:160;display:flex;flex-direction:column;background:var(--superficie);border-left:1px solid var(--borde);box-shadow:var(--sombra-lg);visibility:hidden;transform:translate(100%);transition:transform var(--dur-2) var(--ease-suave),visibility 0s linear var(--dur-2)}.avatar-menu.visible{visibility:visible;transform:translate(0);transition:transform var(--dur-2) var(--ease-entrada),visibility 0s}.avatar-menu-fondo{position:fixed;inset:0;z-index:155;background:#09090b80;opacity:0;pointer-events:none;touch-action:none;transition:opacity var(--dur-2) var(--ease-suave)}.avatar-menu-fondo.visible{opacity:1;pointer-events:all}.avatar-menu-cab{display:flex;align-items:center;gap:var(--esp-3);padding:var(--esp-4);border-bottom:1px solid var(--borde);flex-shrink:0}.avatar-menu-cab .header-avatar,.avatar-menu-cab .header-avatar-ini{width:34px;height:34px;flex-shrink:0;cursor:default}.avatar-menu-cerrar{flex-shrink:0;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border:none;background:var(--fondo);color:var(--texto-suave);cursor:pointer;border-radius:var(--radio-sm);transition:background .15s,color .15s}.avatar-menu-cerrar:hover{background:var(--borde);color:var(--texto)}.avatar-menu-cuerpo{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--esp-2) 0}.avatar-menu-pie{flex-shrink:0;border-top:1px solid var(--borde);padding:var(--esp-2) 0}.avatar-menu-cab-txt{flex:1;min-width:0}.avatar-menu-cab-nom{display:block;font:600 var(--texto-sm) var(--fuente-titulos);color:var(--texto);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.avatar-menu-cab-mail{display:block;font-size:.72rem;color:var(--texto-suave);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.avatar-menu-item{display:flex;align-items:center;gap:var(--esp-3);padding:var(--esp-2) var(--esp-4);font-size:var(--texto-sm);cursor:pointer;transition:background .1s;color:var(--texto)}.avatar-menu-item:hover{background:var(--fondo)}.avatar-menu-item.peligro{color:var(--peligro)}.avatar-menu-sep{height:1px;background:var(--borde)}.avatar-menu-txt{flex:1;min-width:0;display:flex;flex-direction:column}.avatar-menu-tit{line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.avatar-menu-sub{font-size:.7rem;line-height:1.3;color:var(--texto-suave);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.avatar-menu-item.peligro .avatar-menu-sub{color:var(--texto-suave)}.avatar-menu-aviso{flex-shrink:0;background:var(--primario-suave);color:var(--primario);font-size:var(--texto-xs);font-weight:600;gap:var(--esp-2)}.avatar-menu-aviso:hover{background:var(--primario-suave);filter:brightness(.97)}.avatar-menu-aviso.espera{background:var(--fondo);color:var(--texto-suave)}.avatar-menu-aviso.espera:hover{background:var(--fondo)}.avatar-menu-aviso.malo{background:var(--fondo);color:var(--peligro)}.avatar-menu-aviso.malo:hover{background:var(--fondo)}.header-avatar-wrap,.notif-wrap{position:relative}.notif-wrap>button{position:relative;width:40px;height:40px;border-radius:50%;border:none;background:var(--fondo);color:var(--texto);font-size:1.1rem;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .15s}.notif-wrap>button:hover{background:var(--borde)}.notif-badge{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 3px;border-radius:var(--radio-sm);background:var(--peligro);color:#fff;font-size:.62rem;font-weight:600;display:flex;align-items:center;justify-content:center;line-height:1}.notif-panel{position:absolute;top:calc(100% + 10px);right:-8px;width:340px;max-width:90vw;max-height:70vh;overflow:hidden;display:flex;flex-direction:column;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-lg);box-shadow:var(--sombra-md);opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .15s,transform .15s;z-index:120}.notif-panel.visible{opacity:1;pointer-events:all;transform:translateY(0)}.notif-header{display:flex;align-items:center;justify-content:space-between;padding:var(--esp-4);border-bottom:1px solid var(--borde);font:600 var(--texto-sm) var(--fuente-titulos);flex-shrink:0;background:var(--superficie)}.notif-lista{display:flex;flex-direction:column;overflow-y:auto;min-height:0}.notif-item{display:flex;align-items:flex-start;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4);border-bottom:1px solid var(--borde);cursor:pointer;transition:background .15s;position:relative}.notif-item:last-child{border-bottom:none}.notif-item:hover{background:var(--fondo)}.notif-item.no-leida{background:var(--primario-suave)}.notif-item-ico{font-size:1.1rem;flex-shrink:0;margin-top:2px}.notif-item-texto{flex:1;min-width:0}.notif-item-titulo{font-size:var(--texto-sm);font-weight:600;color:var(--texto)}.notif-item-msg{font-size:var(--texto-xs);color:var(--texto-suave);margin-top:2px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.notif-item-fecha{font-size:.68rem;color:var(--texto-suave);margin-top:4px}.notif-item-punto{width:8px;height:8px;border-radius:50%;background:var(--primario);flex-shrink:0;margin-top:6px}.msj-panel-fondo{position:fixed;inset:0;z-index:155;background:#09090b80;opacity:0;pointer-events:none;touch-action:none;transition:opacity var(--dur-2) var(--ease-suave)}.msj-panel-fondo.visible{opacity:1;pointer-events:all}.msj-panel{position:fixed;top:0;left:0;bottom:0;width:22rem;max-width:calc(100vw - 3rem);z-index:160;display:flex;flex-direction:column;background:var(--superficie);border-right:1px solid var(--borde);box-shadow:var(--sombra-lg);visibility:hidden;transform:translate(-100%);transition:transform var(--dur-2) var(--ease-suave),visibility 0s linear var(--dur-2)}.msj-panel.visible{visibility:visible;transform:translate(0);transition:transform var(--dur-2) var(--ease-entrada),visibility 0s}.msj-panel-cab{display:flex;align-items:center;gap:var(--esp-2);padding:var(--esp-3) var(--esp-4);border-bottom:1px solid var(--borde);font:600 var(--texto-sm) var(--fuente-titulos);flex-shrink:0}.msj-panel-cab .msj-panel-titulo{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msj-panel-cab button{background:none;border:none;cursor:pointer;color:var(--texto-suave);padding:4px;display:flex;border-radius:var(--radio-sm)}.msj-panel-cab button:hover{color:var(--texto)}.msj-panel-cuerpo{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.msj-panel-pie{flex-shrink:0;border-top:1px solid var(--borde)}.msj-panel-vertodo{display:block;width:100%;padding:var(--esp-3);background:none;border:none;text-align:center;font-size:var(--texto-sm);font-weight:600;color:var(--primario);cursor:pointer}.msj-panel-vertodo:hover{background:var(--fondo)}.msj-panel .msj-conv-item{padding:var(--esp-3) var(--esp-4)}.msj-panel .msj-conv-avatar{width:38px;height:38px;font-size:var(--texto-xs)}.msj-pagina{padding-top:var(--esp-8);padding-bottom:var(--esp-16)}.msj-layout{display:flex;height:calc(100vh - 200px);min-height:420px;border:1px solid var(--borde);border-radius:var(--radio-lg);overflow:hidden;background:var(--superficie)}.msj-lista-panel{width:340px;max-width:38%;flex-shrink:0;border-right:1px solid var(--borde);display:flex;flex-direction:column;overflow-y:auto}.msj-lista-header{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-2);padding:var(--esp-4);border-bottom:1px solid var(--borde);font:600 var(--texto-lg) var(--fuente-titulos);flex-shrink:0}.msj-modo-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:var(--radio-sm);background:var(--primario-suave);color:var(--primario);font:600 .68rem var(--fuente-cuerpo);white-space:nowrap}.msj-otro-modo{display:flex;align-items:center;gap:var(--esp-2);width:100%;padding:var(--esp-2) var(--esp-4);background:var(--fondo);border:none;border-bottom:1px solid var(--borde);cursor:pointer;text-align:left;font-size:var(--texto-xs);color:var(--texto-suave);flex-shrink:0}.msj-otro-modo:hover{background:var(--primario-suave);color:var(--texto)}.msj-otro-modo span:first-of-type{flex:1;min-width:0}.msj-otro-modo strong{color:var(--texto)}.msj-otro-modo-cta{flex-shrink:0;font-weight:600;color:var(--primario)}#msj-lista-aviso,#msj-panel-aviso{flex-shrink:0}.msj-lista-vacia{padding:var(--esp-8) var(--esp-4);display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;color:var(--texto-suave);font-size:var(--texto-xs)}.msj-lista-vacia strong{font-size:var(--texto-sm);color:var(--texto)}.msj-conv-item{display:flex;align-items:center;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4);cursor:pointer;border-bottom:1px solid var(--borde);transition:background .15s;position:relative}.msj-conv-item:hover{background:var(--fondo)}.msj-conv-item.activo{background:var(--primario-suave)}.msj-conv-item.no-leido .msj-conv-nombre{font-weight:600}.msj-conv-avatar{width:44px;height:44px;border-radius:50%;background-color:var(--primario-suave);background-size:cover;background-position:center;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-weight:600;color:var(--primario)}.msj-conv-info{flex:1;min-width:0}.msj-conv-nombre{font-size:var(--texto-sm);color:var(--texto);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.msj-conv-preview{font-size:var(--texto-xs);color:var(--texto-suave);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:2px}.msj-conv-meta{display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.msj-conv-fecha{font-size:.68rem;color:var(--texto-suave)}.msj-conv-punto{min-width:18px;height:18px;padding:0 4px;border-radius:var(--radio-sm);background:var(--primario);color:var(--sobre-primario);font-size:.62rem;font-weight:600;display:flex;align-items:center;justify-content:center}.msj-chat-panel{flex:1;display:flex;flex-direction:column;min-width:0}.msj-chat-header{display:flex;align-items:center;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4);border-bottom:1px solid var(--borde)}.msj-chat-header .msj-conv-avatar{width:36px;height:36px;font-size:var(--texto-sm)}.msj-mensajes{flex:1;overflow-y:auto;padding:var(--esp-4);display:flex;flex-direction:column;gap:var(--esp-2)}.msj-burbuja{max-width:72%;padding:var(--esp-2) var(--esp-3);border-radius:var(--radio-lg);font-size:var(--texto-sm);line-height:1.4;white-space:pre-line;word-break:break-word;position:relative}.msj-burbuja.otro{align-self:flex-start;background:var(--fondo);color:var(--texto);border-bottom-left-radius:4px}.msj-burbuja.propio{align-self:flex-end;background:var(--primario);color:var(--sobre-primario);border-bottom-right-radius:4px}.msj-burbuja-hora{font-size:.62rem;opacity:.7;margin-top:3px;display:block}.msj-visto{display:inline-flex;vertical-align:middle;margin-left:4px;opacity:.45}.msj-visto.leido{opacity:1}.msj-aviso{align-self:stretch;width:100%;display:flex;align-items:center;gap:8px;text-align:left;padding:var(--esp-2) var(--esp-3);border-radius:var(--radio-lg);border-bottom-right-radius:4px;background:var(--fondo);border:1px solid var(--borde);font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.45}.msj-aviso svg{flex-shrink:0}.msj-aviso>span{flex:1;min-width:0}.msj-aviso time{margin-left:auto;flex-shrink:0;font-size:.62rem;opacity:.75;font-variant-numeric:tabular-nums;white-space:nowrap}.msj-aviso-seguridad{display:flex;gap:var(--esp-3);align-items:flex-start;margin:0 0 var(--esp-4);padding:var(--esp-3) var(--esp-4);background:var(--fondo);border:1px solid var(--borde);border-radius:var(--radio-md);font-size:var(--texto-xs);line-height:1.55;color:var(--texto-suave)}.msj-aviso-seguridad svg{flex-shrink:0;margin-top:1px;color:var(--texto-suave)}.msj-aviso-seguridad strong{color:var(--texto);font-weight:600}.msj-aviso-seguridad.compacto{margin:var(--esp-3) auto;max-width:520px;padding:6px var(--esp-3);background:transparent;border-style:dashed;align-items:center;font-size:.7rem}.msj-fecha-sep{display:flex;justify-content:center;margin:var(--esp-2) 0}.msj-fecha-sep span{background:var(--fondo);color:var(--texto-suave);font-size:.7rem;font-weight:600;padding:3px 12px;border-radius:var(--radio-sm)}.msj-servicio-banner{display:flex;align-items:center;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4);border-bottom:1px solid var(--borde);background:var(--fondo);cursor:pointer;transition:background .15s}.msj-servicio-banner:hover{background:var(--superficie)}.msj-banner-etiqueta{font-size:var(--texto-xs);color:var(--texto-suave)}.msj-banner-titulo{font-size:var(--texto-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.msj-banner-cta{font-size:var(--texto-xs);color:var(--primario);font-weight:600;flex-shrink:0;white-space:nowrap}.msj-conv-pedido{font-family:var(--fuente-mono,monospace);font-size:.62rem;font-weight:600;color:var(--primario);background:var(--primario-suave);padding:1px 6px;border-radius:var(--radio-sm);margin-left:6px;vertical-align:middle}.msj-antecedentes{border-bottom:1px solid var(--borde);background:var(--superficie)}.msj-ante-cab{display:flex;align-items:center;gap:var(--esp-3);cursor:pointer;padding:var(--esp-3) var(--esp-4);font-size:var(--texto-sm);font-weight:600;color:var(--texto-suave)}.msj-ante-cab:hover{color:var(--texto)}.msj-ante-cab>span:first-child{flex:1;display:flex;align-items:center;gap:6px}.msj-ante-cab .switch{position:absolute;opacity:0;width:0;height:0;min-height:0;margin:0}.switch-pista{position:relative;flex-shrink:0;width:34px;height:20px;border-radius:999px;background:var(--borde);transition:background .18s var(--ease-suave)}.switch-pista:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--superficie);box-shadow:var(--sombra-sm);transition:transform .18s var(--ease-suave)}.msj-ante-cab .switch:checked~.switch-pista{background:var(--primario)}.msj-ante-cab .switch:checked~.switch-pista:after{transform:translate(14px)}.msj-ante-cab .switch:focus-visible~.switch-pista{outline:2px solid var(--primario);outline-offset:2px}.msj-ante-cuerpo{display:none;padding:var(--esp-4);max-height:340px;overflow-y:auto;border-top:1px solid var(--borde)}.msj-antecedentes:has(.switch:checked) .msj-ante-cuerpo{display:block}.msj-ante-nota{display:flex;align-items:flex-start;gap:5px;margin:0 0 var(--esp-3);font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.5}.msj-ante-nota svg{flex-shrink:0;margin-top:2px}.msj-ante-hilo{display:flex;flex-direction:column;gap:var(--esp-2);margin-bottom:var(--esp-3)}.msj-input-bar{display:flex;align-items:flex-end;gap:var(--esp-2);padding:var(--esp-3);border-top:1px solid var(--borde)}.msj-aviso-cierre{display:flex;align-items:flex-start;gap:var(--esp-2);margin:0 var(--esp-4) var(--esp-2);padding:8px 12px;border-radius:var(--radio-md);background:var(--fondo);color:var(--texto-suave);font-size:var(--texto-xs);line-height:1.5}.msj-aviso-cierre.urge{background:var(--primario-suave);color:var(--primario)}.msj-cerrado{display:flex;align-items:center;justify-content:center;gap:var(--esp-2);padding:var(--esp-3) var(--esp-4);border-top:1px solid var(--borde);background:var(--fondo);text-align:center}.msj-cerrado-txt{display:flex;align-items:center;justify-content:center;gap:var(--esp-2);font-size:var(--texto-xs);line-height:1.5;color:var(--texto-suave)}.msj-cerrado-txt svg{flex-shrink:0}.msj-input-bar textarea{flex:1;resize:none;min-height:40px;max-height:168px;overflow-y:hidden;line-height:1.45;padding:.5rem .875rem;border-radius:var(--radio-xl)}.msj-btn-icono{flex-shrink:0;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;padding:0;transition:background .15s,opacity .15s}.msj-btn-icono:disabled{opacity:.5;cursor:not-allowed}.msj-btn-adjuntar{background:var(--fondo);color:var(--texto-suave)}.msj-btn-adjuntar:hover{background:var(--borde)}.msj-btn-enviar{background:var(--primario);color:var(--sobre-primario)}.msj-btn-enviar:hover:not(:disabled){background:var(--primario-hover)}.msj-filtros{padding:var(--esp-2) var(--esp-3);border-bottom:1px solid var(--borde);flex-shrink:0;min-width:0}.msj-filtros:empty{display:none}.msj-filtros .lista-franja{margin:0}.msj-conv-estrella{display:inline-flex;color:var(--advertencia);margin-left:4px;vertical-align:-1px}.rr-pop{position:absolute;left:var(--esp-3);right:var(--esp-3);bottom:calc(100% + 6px);z-index:30;max-height:min(360px,60vh);display:flex;flex-direction:column;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-lg);box-shadow:0 12px 32px #00000024}.rr-pop-cab{padding:var(--esp-3) var(--esp-4);border-bottom:1px solid var(--borde);font-size:var(--texto-sm)}.rr-pop-cab strong{display:flex;align-items:center;gap:6px}.rr-pop-cuerpo{overflow-y:auto;padding:var(--esp-2)}.rr-buscar{width:100%;min-height:36px;margin-bottom:var(--esp-2)}.rr-lista{display:grid;gap:2px}.rr-item{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;padding:var(--esp-2) var(--esp-3);border:none;border-radius:var(--radio-md);background:none;cursor:pointer;color:var(--texto)}.rr-item:hover,.rr-item:focus-visible{background:var(--fondo)}.rr-item-titulo{font-size:var(--texto-sm);font-weight:600}.rr-item-texto{font-size:var(--texto-xs);color:var(--texto-suave);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.rr-pop-pie{display:flex;justify-content:flex-end;padding:var(--esp-2) var(--esp-2) 0}.rr-vacio{font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.5;margin:var(--esp-2)}.rr-enlace{background:none;border:none;padding:0;color:var(--primario);font-size:var(--texto-sm);font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.rr-form{display:grid;gap:var(--esp-3);padding:var(--esp-4);border:1px solid var(--borde);border-radius:var(--radio-md);margin-bottom:var(--esp-4)}.rr-gestion{display:grid;gap:var(--esp-2)}.rr-gestion-item{display:flex;align-items:flex-start;gap:var(--esp-3);padding:var(--esp-3);border:1px solid var(--borde);border-radius:var(--radio-md)}.rr-gestion-item.editando{border-color:var(--primario)}.rr-gestion-item .rr-item-titulo{display:block}.rr-gestion-acc{display:flex;gap:2px;flex-shrink:0}.msj-vacio{flex:1;display:flex;align-items:center;justify-content:center;color:var(--texto-suave);font-size:var(--texto-sm);text-align:center;padding:var(--esp-8)}@media(max-width:47.99rem){.msj-pagina{padding:0;max-width:none}#msj-cont{display:flex;flex-direction:column;height:calc(100dvh - 56px - var(--mov-barra,56px))}.msj-layout{flex:1;min-height:0;height:auto;border:none;border-radius:0}.msj-lista-panel{width:100%;max-width:none;border-right:none}.msj-layout.msj-mostrar-chat .msj-lista-panel{display:none}.msj-layout:not(.msj-mostrar-chat) .msj-chat-panel{display:none}.msj-lista-header{position:sticky;top:0;z-index:2;background:var(--superficie);padding:var(--esp-3) var(--esp-4);font-size:var(--texto-md)}.msj-chat-header{gap:var(--esp-2);padding:var(--esp-2) var(--esp-3)}.msj-chat-volver{display:inline-flex!important;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;padding:0;margin-left:calc(var(--esp-2) * -1);font-size:1.5rem;line-height:1;color:var(--texto);-webkit-tap-highlight-color:transparent}.msj-chat-volver:active{background:var(--fondo);border-radius:var(--radio-md)}.msj-chat-header>button:not(.msj-chat-volver),.msj-chat-header .msj-opciones-wrap>button{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;padding:0}.msj-chat-header .msj-conv-avatar{width:32px;height:32px;font-size:var(--texto-xs)}.msj-mensajes{padding:var(--esp-3);gap:6px}.msj-input-bar textarea{font-size:16px}.msj-opciones-menu{right:0;min-width:min(220px,calc(100vw - var(--esp-8)))}}.msj-chat-volver{display:none;background:none;border:none;font-size:1.2rem;cursor:pointer;padding:4px 8px 4px 0;color:var(--texto-suave)}.msj-opciones-wrap{position:relative}.msj-opciones-menu{position:absolute;top:calc(100% + 6px);right:0;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-md);box-shadow:var(--sombra-md);min-width:180px;z-index:50;opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity .15s,transform .15s}.msj-opciones-menu.visible{opacity:1;pointer-events:all;transform:translateY(0)}.msj-opciones-item{display:block;width:100%;text-align:left;padding:var(--esp-3) var(--esp-4);background:none;border:none;font-size:var(--texto-sm);cursor:pointer;color:var(--texto)}.msj-opciones-item:hover{background:var(--fondo)}.msj-opciones-item.peligro{color:var(--peligro)}.msj-opciones-item:disabled{opacity:.5;cursor:not-allowed}.msj-opciones-item:disabled:hover{background:none}.msj-opciones-nota{padding:0 var(--esp-4) var(--esp-3);margin:0;max-width:260px;font-size:var(--texto-xs);line-height:1.4;color:var(--texto-suave)}.msj-bloqueo-banner{padding:var(--esp-3) var(--esp-4);background:var(--alerta-suave);color:var(--advertencia);font-size:var(--texto-sm);display:flex;align-items:center;justify-content:space-between;gap:var(--esp-3);flex-wrap:wrap}.msj-acciones{position:absolute;top:-10px;right:-8px;display:flex;gap:4px}.msj-borrar-btn,.msj-editar-btn{background:var(--superficie);color:var(--texto-suave);border:1px solid var(--borde);border-radius:50%;width:28px;height:28px;cursor:pointer;display:flex;opacity:0;align-items:center;justify-content:center;box-shadow:var(--sombra-md)}.msj-burbuja.propio:hover .msj-borrar-btn,.msj-burbuja.propio:hover .msj-editar-btn,.msj-burbuja.propio:focus-within .msj-borrar-btn,.msj-burbuja.propio:focus-within .msj-editar-btn{opacity:1}.msj-editor textarea{width:100%;min-width:220px;min-height:90px;resize:vertical;color:var(--texto)}.msj-editor-acciones{display:flex;justify-content:flex-end;gap:var(--esp-2);margin-top:var(--esp-2)}@media(hover:none){.msj-burbuja.propio .msj-borrar-btn,.msj-burbuja.propio .msj-editar-btn{opacity:1}}.msj-adjunto-cargando{font-size:var(--texto-xs);opacity:.7;margin-bottom:4px}.msj-adjunto-retirado{display:flex;gap:6px;align-items:flex-start;font-size:var(--texto-xs);line-height:1.45;margin-bottom:4px;background:var(--error-suave);border:1px solid color-mix(in srgb,var(--peligro) 25%,transparent);border-radius:var(--radio-sm);padding:8px 10px;color:var(--peligro)}.msj-adjunto-retirado svg{flex-shrink:0;margin-top:1px}.msj-adjunto-error{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:var(--texto-xs);opacity:.85;margin-bottom:4px}.msj-adjunto-error button{font-size:var(--texto-xs);font-weight:600;text-decoration:underline;color:inherit;background:none;border:none;padding:0;cursor:pointer}.msj-escribiendo{padding:2px var(--esp-4) 6px;font-size:var(--texto-xs);color:var(--texto-suave);font-style:italic}mark.msj-resaltado{background:var(--borde);color:var(--texto);border-radius:0;padding:0 1px}.conmutador{display:flex;background:var(--fondo);border:1px solid var(--borde);border-radius:var(--radio-md);padding:3px}.searchbar{display:flex;width:100%;position:relative}.searchbar input{height:36px;padding:0 var(--esp-3);padding-right:84px;border:1px solid var(--borde);border-radius:var(--radio-md);font-size:var(--texto-sm);background:var(--superficie);min-height:unset}.searchbar-btn{position:absolute;right:4px;top:4px;bottom:4px;padding:0 var(--esp-3);background:var(--primario);color:var(--sobre-primario);border-radius:var(--radio-sm);font:500 var(--texto-xs) var(--fuente-cuerpo);transition:opacity .15s;cursor:pointer}.searchbar-btn:hover{opacity:.9}.service-card{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-lg);overflow:hidden;transition:box-shadow var(--dur-2) var(--ease-suave),transform var(--dur-2) var(--ease-suave),border-color var(--dur-2) var(--ease-suave);display:block;cursor:pointer}.service-card:hover{border-color:var(--borde-fuerte);box-shadow:var(--sombra-sm)}.sc-img{aspect-ratio:4/3;width:100%;background-color:var(--primario-suave);background-image:none;background-size:cover;background-position:center;position:relative}.sc-img-fallback{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:2.5rem;opacity:.35}.sc-body{padding:var(--esp-4);display:flex;flex-direction:column;gap:var(--esp-2)}.sc-cat-badge{position:absolute;top:10px;left:10px;font-size:.7rem;font-weight:600;padding:3px 11px;border-radius:var(--radio-sm);z-index:2;background:var(--cat-fondo,var(--categoria-1));color:var(--cat-tinta,var(--categoria-1-texto))}.sc-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:#09090b8c;color:#fff;display:flex;align-items:center;justify-content:center;z-index:2;pointer-events:none;transition:opacity var(--dur-2) var(--ease-suave)}.sc-play-triangulo{display:flex;margin-left:2px}.sc-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;pointer-events:none;opacity:0;transition:opacity var(--dur-2) var(--ease-suave)}.service-card.sc-video-listo .sc-video{opacity:1}.service-card.sc-video-listo .sc-play{opacity:0}.sc-play-aro{display:none;width:18px;height:18px;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:spin .8s linear infinite}.service-card.sc-cargando .sc-play-triangulo{display:none}.service-card.sc-cargando .sc-play-aro{display:block}.service-card[data-sc-galeria] .sc-play{opacity:0}.sc-flecha{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;border-radius:50%;background:#09090b8c;color:#fff;border:none;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:4;opacity:0;transition:opacity var(--dur-2) var(--ease-suave),background .15s}.sc-flecha.izq{left:8px}.sc-flecha.der{right:8px}.sc-flecha:hover{background:#09090bcc}.service-card:hover .sc-flecha,.sc-flecha:focus-visible{opacity:1}@media(hover:none){.sc-flecha{opacity:1}}.sc-puntos{position:absolute;bottom:8px;left:50%;transform:translate(-50%);display:flex;gap:5px;z-index:2;pointer-events:none}.sc-punto{width:6px;height:6px;border-radius:50%;background:#ffffff8c;box-shadow:0 0 2px #09090b73;transition:background .15s}.sc-punto.activo{background:#fff}.sc-globo{position:fixed;left:0;top:0;z-index:500;max-width:320px;background:var(--primario);color:var(--sobre-primario);font:500 var(--texto-xs) var(--fuente-cuerpo);line-height:1.45;padding:7px 10px;border-radius:var(--radio-md);box-shadow:var(--sombra-lg);pointer-events:none;opacity:0;transition:opacity .12s var(--ease-suave)}.sc-globo.visible{opacity:1}.sc-marcas{position:absolute;bottom:10px;right:10px;z-index:2;display:flex;flex-direction:row-reverse;flex-wrap:wrap-reverse;justify-content:flex-start;gap:5px;max-width:calc(100% - 20px)}.sc-marca{display:inline-flex;align-items:center;gap:4px;background:#ffffffeb;border:1px solid var(--borde);color:var(--texto-suave);font-size:.65rem;font-weight:600;letter-spacing:.03em;padding:2px 8px;border-radius:var(--radio-sm);white-space:nowrap}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))) and (background:color-mix(in srgb,red 50%,transparent)){.sc-cat-badge{background:color-mix(in srgb,var(--cat-fondo,var(--categoria-1)) 62%,transparent);color:var(--texto);-webkit-backdrop-filter:blur(6px) saturate(130%);backdrop-filter:blur(6px) saturate(130%)}.sc-marca{background:color-mix(in srgb,#fff 62%,transparent);border-color:color-mix(in srgb,#fff 55%,transparent);color:var(--texto);-webkit-backdrop-filter:blur(6px) saturate(130%);backdrop-filter:blur(6px) saturate(130%)}}.sc-avatar-wrap{display:flex;align-items:center;gap:var(--esp-2);margin-top:-30px;margin-bottom:2px;position:relative;z-index:2}.sc-avatar-grande{width:52px;height:52px;border-radius:50%;flex-shrink:0;background-color:var(--superficie);background-size:cover;background-position:center;border:3px solid var(--superficie);box-shadow:0 0 0 1px var(--borde);margin-top:-30px;position:relative;z-index:3}.sc-vendedor-info{display:flex;align-items:center;gap:4px;padding-top:22px;overflow:hidden}.sc-vendedor{display:flex;align-items:center;gap:var(--esp-2);overflow:hidden}.sc-avatar{width:24px;height:24px;border-radius:50%;object-fit:cover;flex-shrink:0;background-color:var(--primario-suave);background-size:cover;background-position:center}.sc-nombre{font-size:var(--texto-xs);color:var(--texto-suave);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1}.sc-verificado{color:var(--primario);flex-shrink:0;font-size:.75rem}.sc-acciones{margin-left:auto;display:flex;align-items:center;gap:2px}.sc-fav-btn,.sc-comp-btn{width:30px;height:30px;border-radius:50%;background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--texto-suave);flex-shrink:0}.sc-fav-btn:hover,.sc-comp-btn:hover{color:var(--texto);background:var(--primario-suave)}.sc-fav-btn.activo{color:var(--peligro)}.sc-comp-btn.activo{color:var(--sobre-primario);background:var(--primario)}.comp-barra-flotante{position:fixed;bottom:0;left:0;right:0;z-index:150;background:var(--superficie);border-top:1px solid var(--borde);padding:var(--esp-3) var(--esp-4);display:flex;align-items:center;gap:var(--esp-4)}@media(max-width:48rem){.comp-barra-flotante{flex-wrap:wrap}}.ms-cupo{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-lg);padding:var(--esp-4);margin-bottom:var(--esp-4)}.ms-cupo-cab{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-3);flex-wrap:wrap;margin-bottom:var(--esp-3)}.ms-cupo-nivel{display:inline-flex;align-items:center;gap:6px;font-size:var(--texto-sm);font-weight:600}.ms-cupo-cifra{font-size:var(--texto-sm);color:var(--texto-suave);font-family:var(--fuente-mono)}.ms-cupo-cifra strong{color:var(--texto)}.ms-cupo-barra{height:6px;background:var(--fondo);border:1px solid var(--borde);border-radius:999px;overflow:hidden}.ms-cupo-barra>div{height:100%;background:var(--primario);transition:width var(--dur-3) var(--ease-suave)}.ms-cupo.lleno .ms-cupo-barra>div{background:var(--advertencia)}.ms-cupo-pie{margin:var(--esp-3) 0 0;font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.6}.sc-nivel-badge{font-size:.65rem;font-weight:600;padding:1px 6px;border-radius:var(--radio-sm);flex-shrink:0;white-space:nowrap}.sc-nivel-badge.top{background:var(--alerta-suave);color:var(--advertencia)}.sc-nivel-badge.confiable{background:var(--primario-suave);color:var(--texto-suave)}.sc-titulo{font:600 var(--texto-sm) var(--fuente-titulos);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .15s}.sc-rating{display:flex;align-items:center;gap:3px;font-size:var(--texto-xs)}.sc-estrella{color:var(--rating-oro)}.sc-rating-texto{color:var(--texto-suave)}.badge-nuevo{font-size:var(--texto-xs);background:var(--primario-suave);color:var(--primario);padding:1px 8px;border-radius:var(--radio-sm);font-weight:600}.sc-footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--borde);padding-top:var(--esp-3);margin-top:var(--esp-1)}.sc-entrega{font-size:var(--texto-xs);color:var(--texto-suave)}.sc-precio{font:600 var(--texto-md) var(--fuente-titulos)}.sc-precio-label{font-size:var(--texto-xs);font-weight:400;color:var(--texto-suave)}.service-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--esp-6)}@media(max-width:29.99rem){.service-grid{gap:var(--esp-3)}.service-grid .sc-body{padding:var(--esp-3);gap:6px}.service-grid .sc-footer{flex-direction:column;align-items:flex-start;gap:2px}.service-grid .sc-precio{font-size:var(--texto-sm)}.service-grid .sc-nivel-badge{display:none}.service-grid .sc-fav-btn,.service-grid .sc-comp-btn{width:28px;height:28px}.service-grid .sc-cat-badge{top:6px;left:6px;padding:2px 8px;font-size:.65rem;max-width:calc(100% - 12px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.service-grid .sc-marcas{bottom:6px;right:6px;max-width:calc(100% - 12px)}}@media(min-width:48rem){.service-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:64rem){.service-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:88rem){.service-grid{grid-template-columns:repeat(5,1fr);gap:var(--esp-5)}}.service-carrusel{display:flex;gap:var(--esp-4);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:var(--esp-2);-ms-overflow-style:none;scrollbar-width:none}.service-carrusel::-webkit-scrollbar{display:none}.service-carrusel .service-card{flex-shrink:0;width:260px;scroll-snap-align:start}.category-card{display:flex;flex-direction:column;align-items:center;gap:var(--esp-3);padding:var(--esp-4);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-lg);cursor:pointer;text-align:center;transition:border-color var(--dur-2) var(--ease-suave),transform var(--dur-2) var(--ease-suave)}.category-card:hover{border-color:var(--borde-fuerte);box-shadow:var(--sombra-sm)}.category-card-ico{width:48px;height:48px;border-radius:50%;background:var(--primario-suave);color:var(--primario);display:flex;align-items:center;justify-content:center;font-size:1.25rem;transition:transform var(--dur-2) var(--ease-rebote)}.cat-plato{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;background:linear-gradient(160deg,var(--c1,#F4F4F5),var(--c2,#E4E4E7));box-shadow:inset 0 1px #ffffffb3,0 2px 6px #18181b14;transition:transform var(--dur-2) var(--ease-rebote)}.cat-ilu{width:46px;height:46px;display:block;filter:drop-shadow(0 3px 5px rgba(24,24,27,.16));transition:transform var(--dur-2) var(--ease-rebote)}.cat-3d-plato{width:88px;height:88px;border-radius:50%;display:grid;place-items:center;background:#eaf3fb}.cat-3d-imagen{width:88px;height:88px;object-fit:contain;display:block;transition:transform .28s cubic-bezier(.2,.75,.3,1)}.category-card:hover .cat-3d-imagen{transform:scale(1.18)}@media(prefers-reduced-motion:reduce){.category-card:hover .cat-3d-imagen{transform:none}}.category-card-nombre{font:600 var(--texto-sm) var(--fuente-titulos)}.legal-cuerpo h2{font:600 var(--texto-lg) var(--fuente-titulos);margin:var(--esp-8) 0 var(--esp-3)}.legal-cuerpo h2:first-child{margin-top:0}.legal-cuerpo h3{font:600 var(--texto-md) var(--fuente-titulos);color:var(--texto);margin:var(--esp-5) 0 var(--esp-2)}.legal-cuerpo p{font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.7;margin-bottom:var(--esp-3)}.legal-cuerpo a{color:var(--primario);text-decoration:underline}.legal-cuerpo strong{color:var(--texto);font-weight:600}.legal-cuerpo ul{margin:0 0 var(--esp-3) var(--esp-5);padding:0}.legal-cuerpo li{font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.7;margin-bottom:var(--esp-1)}.legal-tabla{width:100%;min-width:600px;border-collapse:collapse;margin-bottom:var(--esp-4);font-size:var(--texto-xs)}.legal-tabla th,.legal-tabla td{border:1px solid var(--borde);padding:var(--esp-2) var(--esp-3);text-align:left;vertical-align:top;line-height:1.6}.legal-tabla th{background:var(--fondo);font-weight:600;color:var(--texto);white-space:nowrap}.legal-tabla td{color:var(--texto-suave)}.legal-puerta{border:1px solid var(--primario);background:var(--primario-suave);border-radius:var(--radio-lg);padding:var(--esp-4);margin-bottom:var(--esp-5)}.legal-puerta-txt{display:flex;gap:var(--esp-2);align-items:flex-start;font-size:var(--texto-sm);line-height:1.5;color:var(--primario);margin:0 0 var(--esp-3)}.legal-puerta-txt svg{flex-shrink:0;margin-top:2px}.legal-puerta .reg-consent{align-items:flex-start}.legal-puerta .campo-error{margin-top:var(--esp-2)}.barra-cta-movil{position:fixed;z-index:150;left:var(--flot-lado);right:var(--flot-lado);bottom:var(--flot-abajo);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);box-shadow:var(--flot-sombra);padding:var(--esp-3) var(--esp-4);display:flex;gap:var(--esp-3);align-items:center}.barra-cta-movil .precio{font:600 1.25rem var(--fuente-titulos)}.barra-cta-movil .btn{flex:1}@media(min-width:64rem){.barra-cta-movil{display:none}}.footer{background:var(--superficie);border-top:1px solid var(--borde);color:var(--texto-suave);margin-top:var(--esp-16)}.footer-grid{display:grid;grid-template-columns:1fr;gap:var(--esp-8);padding:var(--esp-12) 0}@media(min-width:48rem){.footer-grid{grid-template-columns:1.6fr repeat(3,1fr)}}.footer-tagline{font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.6;max-width:280px}@media(min-width:48rem){.footer-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:64rem){.footer-grid{grid-template-columns:repeat(4,1fr)}}.footer-col h4{font:600 var(--texto-sm) var(--fuente-titulos);color:var(--texto);margin-bottom:var(--esp-4)}.footer-col a{display:block;font-size:var(--texto-sm);color:var(--texto-suave);margin-bottom:var(--esp-2);transition:color .15s}.footer-col a:hover{color:var(--texto)}.footer-movil{display:none}.footer-legal{border-top:1px solid var(--borde);padding:var(--esp-6) 0;font-size:var(--texto-xs);color:var(--texto-suave);display:flex;justify-content:space-between;flex-wrap:wrap;gap:var(--esp-2)}.vista{display:none;min-height:60vh}.vista.activa{display:block}.home-seccion{padding:var(--esp-12) 0}.home-seccion.franja-alterna{background:var(--superficie)}.categorias-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--esp-4)}@media(min-width:30rem){.categorias-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:48rem){.categorias-grid{grid-template-columns:repeat(4,1fr)}}@media(min-width:64rem){.categorias-grid{grid-template-columns:repeat(6,1fr)}}@media(max-width:47.99rem){#home-cats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}#home-cats .category-card{min-width:0;gap:6px;padding:8px 4px}#home-cats .cat-3d-plato,#home-cats .cat-3d-imagen{width:60px;height:60px}#home-cats .category-card-nombre{font-size:12px;line-height:1.2;overflow-wrap:break-word}}.seccion-titulo{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:var(--esp-6)}.seccion-titulo h2{font:600 var(--texto-xl) var(--fuente-titulos)}.seccion-titulo a{font-size:var(--texto-sm);color:var(--primario);font-weight:600}.hero{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid var(--borde);padding:var(--esp-16) var(--esp-4) var(--esp-12);text-align:center;background:linear-gradient(135deg,var(--hero-oscuro-1) 0%,var(--hero-oscuro-2) 100%)}.hero>.contenedor{position:relative;z-index:2}.hero-video{display:none}.hero-fondo{position:absolute;inset:0;opacity:.55;z-index:0;pointer-events:none}.hero-fondo svg{width:100%;height:100%;display:block}.hero:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(120% 82% at 50% 42%,#fffffff7,#ffffffe0 38%,#ffffff73 66%,#fff0 88%)}:root[data-tema=oscuro] .hero{background:radial-gradient(70% 60% at 50% 0%,rgba(91,140,255,.22),transparent 70%),linear-gradient(180deg,var(--hero-oscuro-1),var(--hero-oscuro-2))}:root[data-tema=oscuro] .hero-fondo{display:none}:root[data-tema=oscuro] .hero h1 span{color:var(--texto)}:root[data-tema=oscuro] .hero h1 span:last-child{color:var(--primario)}:root[data-tema=oscuro] .hero:after{background:none}@media(min-width:64rem){.hero:before{content:"";position:absolute;top:0;bottom:0;left:0;z-index:0;pointer-events:none;width:min(46%,720px);background:url(/imagenes/portada-mujer.webp) left center/cover no-repeat;-webkit-mask-image:linear-gradient(90deg,#000 66.67%,transparent 100%);mask-image:linear-gradient(90deg,#000 66.67%,transparent 100%)}.hero-fondo{-webkit-mask-image:linear-gradient(90deg,transparent min(30.67%,480px),#000 min(46%,720px));mask-image:linear-gradient(90deg,transparent min(30.67%,480px),#000 min(46%,720px))}.hero:after{background:none}.hero:not(.sin-app)>.contenedor:before{content:"";position:absolute;z-index:-1;pointer-events:none;grid-column:1 / 2;grid-row:1 / 4;inset:calc(-1 * var(--esp-5)) calc(-1 * var(--esp-6)) var(--esp-3);background:color-mix(in srgb,var(--superficie) 88%,transparent);border-radius:var(--radio-xl)}.hero:not(.sin-app) h1,.hero:not(.sin-app)>.contenedor>p{text-shadow:none!important}.hero h1,.hero>.contenedor>p{text-shadow:0 0 8px rgba(255,255,255,.98),0 0 16px rgba(255,255,255,.95),0 0 30px rgba(255,255,255,.8),0 1px 2px rgba(255,255,255,.95)}:root[data-tema=oscuro] .hero h1,:root[data-tema=oscuro] .hero>.contenedor>p{text-shadow:0 0 8px rgba(11,17,32,.98),0 0 16px rgba(11,17,32,.95),0 0 30px rgba(11,17,32,.8),0 1px 2px rgba(11,17,32,.95)}:root[data-tema=oscuro] .hero-fondo{display:block;opacity:1}:root[data-tema=oscuro] .hero:before{z-index:1}:root[data-tema=oscuro] .hero-fondo path[fill="#f4f4f5"]{fill:#16234a}:root[data-tema=oscuro] .hero-fondo path[fill="#ececee"]{fill:#1b2a57}:root[data-tema=oscuro] .hero-fondo path[fill="#e3e3e6"]{fill:#213266}:root[data-tema=oscuro] .hero-fondo path[fill="#d8d8dc"]{fill:#283c77}:root[data-tema=oscuro] #hp-puntos rect,:root[data-tema=oscuro] #hp-rayas rect:first-child{fill:#16234a}:root[data-tema=oscuro] #hp-puntos circle{fill:#30478a}:root[data-tema=oscuro] #hp-rayas rect+rect{fill:#213266}}.hero-badge{display:inline-flex;align-items:center;gap:6px;background:var(--fondo);border:1px solid var(--borde);color:var(--texto-suave);font:500 var(--texto-xs) var(--fuente-cuerpo);padding:6px 14px;border-radius:var(--radio-sm);margin-bottom:var(--esp-5)}.hero h1{font:600 var(--texto-2xl) var(--fuente-titulos);letter-spacing:-.025em;margin-bottom:var(--esp-3);line-height:1.2;color:var(--texto)}.hero h1 span{color:var(--texto-suave)}.hero p{font-size:var(--texto-md);color:var(--texto-suave);max-width:560px;margin:0 auto var(--esp-8)}.hero-busqueda{max-width:640px;margin:0 auto var(--esp-6);display:flex;position:relative}.hero-busqueda input{height:52px;font-size:var(--texto-md);padding-left:var(--esp-4);padding-right:110px;border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--superficie)}.hero-busqueda .searchbar-btn{top:6px;bottom:6px;right:6px;padding:0 var(--esp-4);font-size:var(--texto-xs)}.hero-chips{display:flex;flex-wrap:wrap;gap:var(--esp-2);justify-content:center}.hero-chip{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-sm);padding:6px var(--esp-3);font-size:var(--texto-xs);color:var(--texto-suave);cursor:pointer;transition:border-color .15s,color .15s,background .15s}.hero-chip:hover{color:var(--texto);background:var(--fondo)}.hero-app{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1fr) 84px;gap:var(--esp-3);max-width:560px;margin:var(--esp-6) auto 0;padding:var(--esp-4) var(--esp-3) 0 var(--esp-4);text-align:left;border:1px solid var(--borde);border-radius:var(--radio-xl);box-shadow:var(--sombra-lg);background:radial-gradient(90% 70% at 100% 100%,color-mix(in srgb,var(--primario) 9%,transparent),transparent 70%),var(--superficie)}.hero-app-txt{display:grid;gap:var(--esp-2);align-content:center;min-width:0;padding-bottom:var(--esp-4)}.hero-app-eti{display:flex;align-items:center;gap:6px;font:500 var(--texto-sm) var(--fuente-cuerpo);color:var(--texto-suave)}.hero-app-eti svg{color:#3ddc84}.hero-app h2{font:600 var(--texto-md) var(--fuente-titulos);letter-spacing:-.02em;line-height:1.2;color:var(--texto);text-wrap:balance;margin:0}.hero-app ul{display:none;list-style:none;margin:0;padding:0;gap:7px;font-size:var(--texto-sm);color:var(--texto)}.hero-app li{display:flex;gap:var(--esp-2);align-items:flex-start}.hero-app li svg{flex-shrink:0;margin-top:2px;color:var(--primario)}.hero-app-acc{display:flex;flex-wrap:wrap;align-items:center;gap:var(--esp-2) var(--esp-3);margin-top:var(--esp-1)}.hero-app-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--esp-2);padding:10px 14px;border-radius:var(--radio-sm);background:var(--primario);color:var(--sobre-primario);font:600 var(--texto-sm) var(--fuente-cuerpo);text-decoration:none;text-align:center;max-width:100%;transition:background var(--dur-1) var(--ease-suave)}.hero-app-btn:hover{background:var(--primario-hover)}.hero-app-mas{font-size:var(--texto-xs);color:var(--texto-suave);text-decoration:underline;text-underline-offset:3px}.hero-app-mas:hover{color:var(--texto)}.hero-app-tel{width:84px;height:auto;align-self:end;margin:var(--esp-2) 0 -54px;transform:rotate(4deg);transform-origin:top center;filter:drop-shadow(0 12px 20px rgba(0,0,0,.2))}.hero-app[hidden],.hero-app .solo-android,.hero-app .solo-iphone{display:none}.hero-app.es-android .hero-app-btn.solo-android,.hero-app.es-iphone .hero-app-btn.solo-iphone{display:inline-flex}.hero-app.es-android .hero-app-mas.solo-android,.hero-app.es-android .hero-app-eti .solo-android,.hero-app.es-iphone .hero-app-eti .solo-iphone{display:inline}.hero-app.es-android .solo-otros,.hero-app.es-iphone .solo-otros,.hero-app:not(.es-android) .hero-app-eti svg{display:none}@media(min-width:64rem){.hero:not(.sin-app){text-align:left}.hero:not(.sin-app)>.contenedor{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);column-gap:var(--esp-12);align-items:center}.hero:not(.sin-app)>.contenedor>:not(.hero-app){grid-column:1;justify-self:start}.hero:not(.sin-app) p{margin-left:0}.hero:not(.sin-app) .hero-busqueda{width:100%;margin-left:0}.hero:not(.sin-app) .hero-chips{justify-content:flex-start}.hero-app{grid-column:2;grid-row:1 / span 5;margin:0;max-width:none;grid-template-columns:minmax(0,1fr) 150px;gap:var(--esp-5);align-items:center;padding:var(--esp-5)}.hero-app-txt{gap:var(--esp-3);padding-bottom:0}.hero-app h2{font-size:var(--texto-xl)}.hero-app ul{display:grid}.hero-app-acc{flex-direction:column;align-items:flex-start}.hero-app:not(.es-android):not(.es-iphone) .hero-app-acc{flex-direction:row;flex-wrap:wrap}.hero-app-tel{width:150px;align-self:center;margin:0;transform:none}}.porta-celda{position:relative;border-radius:var(--radio-md);overflow:hidden;aspect-ratio:1;background:var(--fondo);cursor:pointer}.porta-celda.pend>video,.porta-celda.pend>div:first-child{opacity:.5}.porta-celda.rech>video,.porta-celda.rech>div:first-child{opacity:.4;filter:grayscale(1)}.porta-estado{position:absolute;top:4px;left:4px;z-index:2;display:inline-flex;align-items:center;gap:3px;font-size:.6rem;font-weight:600;padding:2px 6px;border-radius:var(--radio-sm);background:var(--primario);color:var(--sobre-primario)}.porta-estado.pend{background:var(--alerta-suave);color:var(--advertencia)}.porta-estado.rech{background:var(--error-suave);color:var(--peligro)}.porta-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1;width:38px;height:38px;border-radius:50%;background:#0f172a99;color:#fff;display:flex;align-items:center;justify-content:center;pointer-events:none}.porta-aviso{display:flex;gap:var(--esp-3);align-items:flex-start;margin-top:var(--esp-4);padding:var(--esp-3) var(--esp-4);border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--fondo);font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.6}.porta-aviso>svg{flex-shrink:0;margin-top:1px}.porta-aviso.malo{border-color:var(--error-suave);background:var(--error-suave);color:var(--peligro)}.confdisp{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-8) var(--esp-6);text-align:center}.confdisp-ico{display:flex;justify-content:center;color:var(--texto-suave);margin-bottom:var(--esp-4)}.confdisp-ico.ok{color:var(--exito)}.confdisp-ico.malo{color:var(--peligro)}.confdisp h1{font:600 var(--texto-xl) var(--fuente-titulos);margin-bottom:var(--esp-3)}.confdisp p{font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.6;margin-bottom:var(--esp-3)}.confdisp-nota{font-size:var(--texto-xs)!important}.confdisp-acc{display:flex;gap:var(--esp-3);justify-content:center;flex-wrap:wrap;margin-top:var(--esp-5)}.confdisp-alerta{display:flex;gap:var(--esp-3);text-align:left;margin-top:var(--esp-6);padding:var(--esp-4);border:1px solid var(--error-borde,#FECACA);border-radius:var(--radio-md);background:var(--error-suave);color:var(--peligro);font-size:var(--texto-xs);line-height:1.6}.confdisp-alerta>span:first-child,.confdisp-alerta svg{flex-shrink:0}html.dispositivo-sin-confirmar .header-nav,html.dispositivo-sin-confirmar .header-busqueda,html.dispositivo-sin-confirmar .footer,html.dispositivo-sin-confirmar .barra-cta-movil{display:none!important}.stats-franja{background:var(--superficie);border-bottom:1px solid var(--borde);padding:var(--esp-8) var(--esp-4)}.stats-franja-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--esp-6);max-width:900px;margin:0 auto;text-align:center}@media(min-width:48rem){.stats-franja-grid{grid-template-columns:repeat(4,1fr)}}.stats-item-num{font:600 var(--texto-2xl) var(--fuente-titulos);color:var(--primario)}.stats-item-label{font-size:var(--texto-xs);color:var(--texto-suave);font-weight:600;text-transform:uppercase;letter-spacing:.03em;margin-top:2px}.como-grid{display:grid;grid-template-columns:1fr;gap:var(--esp-8)}@media(min-width:48rem){.como-grid{grid-template-columns:repeat(3,1fr)}}.como-paso{text-align:center}.como-numero{font:500 var(--texto-2xl) var(--fuente-titulos);color:var(--texto-suave);line-height:1;margin-bottom:var(--esp-3)}.como-paso h3{font:600 var(--texto-lg) var(--fuente-titulos);margin-bottom:var(--esp-2)}.como-paso p{font-size:var(--texto-sm);color:var(--texto-suave)}[data-cms-seccion=como] .como-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--esp-4)}[data-cms-seccion=como] .como-paso{display:grid;grid-template-columns:40px minmax(0,1fr) minmax(90px,34%);grid-template-rows:auto 1fr;gap:var(--esp-3);align-items:start;min-width:0;text-align:left;padding:var(--esp-5);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-lg);box-shadow:var(--sombra-sm)}[data-cms-seccion=como] .como-numero{grid-column:1;grid-row:1;display:grid;place-items:center;width:40px;height:40px;margin:0;border-radius:var(--radio-md);background:var(--primario-suave);color:var(--primario);font:700 var(--texto-md) var(--fuente-titulos)}[data-cms-seccion=como] .como-paso h3{grid-column:2;grid-row:1;align-self:center;margin:0;font-size:var(--texto-md);line-height:1.25}[data-cms-seccion=como] .como-paso p{grid-column:1/3;grid-row:2;margin:0;line-height:1.5;overflow-wrap:anywhere}[data-cms-seccion=como] .como-ilustracion{grid-column:3;grid-row:1/3;justify-self:center;align-self:center;display:block;width:100%;height:auto;aspect-ratio:1;object-fit:contain;transition:transform .28s cubic-bezier(.2,.75,.3,1)}[data-cms-seccion=como] .como-paso:hover .como-ilustracion{transform:scale(1.18)}@media(prefers-reduced-motion:reduce){[data-cms-seccion=como] .como-paso:hover .como-ilustracion{transform:none}}@media(min-width:48rem)and (max-width:63.99rem){[data-cms-seccion=como] .como-grid{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:var(--esp-4);padding-bottom:var(--esp-3)}[data-cms-seccion=como] .como-paso{flex:0 0 23rem;scroll-snap-align:start}}.home-guias-bajada{font-size:var(--texto-sm);color:var(--texto-suave);max-width:620px;margin:calc(var(--esp-2) * -1) 0 var(--esp-6)}.nv-franja{position:relative}.nv-carrusel{overflow:hidden;padding:var(--esp-1) var(--esp-4) var(--esp-2);margin:0 calc(var(--esp-4) * -1);-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%)}.nv-pista{display:flex;gap:0;width:max-content;animation:nvPasar calc(var(--nv-n,16) * 3.2s) linear infinite}.nv-carrusel:hover .nv-pista,.nv-carrusel:focus-within .nv-pista{animation-play-state:paused}@keyframes nvPasar{to{transform:translate(-50%)}}.nv-card{flex:0 0 8rem;display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--esp-1) var(--esp-2);text-decoration:none;color:inherit;cursor:pointer}.nv-card:focus-visible{outline:2px solid var(--primario);outline-offset:2px;border-radius:var(--radio-md)}.nv-avatar-wrap{position:relative;margin-bottom:var(--esp-2)}.nv-avatar{display:block;width:88px;height:88px;border-radius:50%;background-size:cover;background-position:center;background-color:var(--primario-suave);transition:box-shadow var(--dur-2) var(--ease-suave)}.nv-card:hover .nv-avatar{box-shadow:0 0 0 3px var(--superficie),0 0 0 5px var(--primario)}.nv-nombre{font:600 var(--texto-sm)/1.3 var(--fuente-titulos);display:flex;align-items:center;justify-content:center;gap:4px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-verificado{display:inline-flex;color:var(--exito);flex-shrink:0}.nv-usuario{font:400 var(--texto-xs)/1 var(--fuente-mono);color:var(--texto-suave);margin-top:3px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nv-puntero{position:fixed;left:0;top:0;z-index:400;pointer-events:none;background:var(--primario);color:var(--sobre-primario);font:500 var(--texto-xs)/1 var(--fuente-cuerpo);padding:6px 10px;border-radius:var(--radio-sm);white-space:nowrap;box-shadow:var(--sombra-md);opacity:0;transition:opacity var(--dur-1) var(--ease-suave)}.nv-puntero.visible{opacity:1}@media(hover:none){.nv-puntero{display:none!important}}@media(prefers-reduced-motion:reduce){.nv-avatar{transition:none}.nv-pista{animation:none}.nv-card[aria-hidden=true]{display:none}.nv-puntero{transition:none}}@media(max-width:30rem){.nv-card{flex-basis:7rem}.nv-avatar{width:76px;height:76px}}.home-guias-carrusel{display:flex;gap:var(--esp-4);overflow-x:auto;scroll-snap-type:x mandatory;padding:var(--esp-1) var(--esp-4) var(--esp-4);margin:0 calc(var(--esp-4) * -1);-webkit-overflow-scrolling:touch;scrollbar-width:thin}.home-guia-card{flex:0 0 17.5rem;scroll-snap-align:start;display:flex;flex-direction:column;gap:var(--esp-3);background:var(--fondo);border:1px solid var(--borde);border-radius:var(--radio-lg);padding:var(--esp-5);text-decoration:none;color:inherit;position:relative;overflow:hidden;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.home-guia-card:hover{border-color:var(--primario);transform:translateY(-3px);box-shadow:var(--sombra-md,0 8px 24px rgba(0,0,0,.07))}.home-guia-cab{display:flex;align-items:center;gap:var(--esp-3)}.home-guia-ico{width:40px;height:40px;border-radius:var(--radio-md);flex-shrink:0;display:flex;align-items:center;justify-content:center}.home-guia-etiqueta{font-size:var(--texto-xs);font-weight:600;color:var(--texto-suave);text-transform:uppercase;letter-spacing:.04em}.home-guia-card h3{font:600 var(--texto-md) var(--fuente-titulos);line-height:1.35;margin:0}.home-guia-card p{font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.55;flex:1;margin:0;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.home-guia-mas{font-size:var(--texto-sm);font-weight:600;color:var(--primario);display:inline-flex;align-items:center;gap:4px}.home-guia-card:hover .home-guia-mas svg{transform:translate(2px)}.home-guia-mas svg{transition:transform .15s ease}@media(prefers-reduced-motion:reduce){.home-guia-card,.home-guia-mas svg{transition:none}.home-guia-card:hover{transform:none}.home-guia-card:hover .home-guia-mas svg{transform:none}}.vendedor-cta{--fondo-banda:var(--marca);--sobre-primario:#FFFFFF;--primario:#0A0A0A;background:radial-gradient(60% 90% at 15% 0%,rgba(255,255,255,.16),transparent 60%),linear-gradient(135deg,#2349E8 0%,var(--fondo-banda) 45%,#152FA6 100%);color:var(--sobre-primario);padding:var(--esp-12) 0;text-align:center}:root[data-tema=oscuro] .vendedor-cta{--primario:var(--fondo-banda);background:radial-gradient(60% 90% at 15% 0%,rgba(255,255,255,.12),transparent 60%),linear-gradient(135deg,#1f43dd,#1a37b8,#10226e);border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.vendedor-cta .vc-llamada h2{letter-spacing:-.02em}.vendedor-cta .nv-verificado{color:#6ee7b7}.vendedor-cta .btn-vendedor{box-shadow:0 6px 18px #08102840;font-weight:600}.vendedor-cta h2{font:600 var(--texto-xl) var(--fuente-titulos);margin-bottom:var(--esp-3)}.vendedor-cta p{opacity:.85;max-width:540px;margin:0 auto var(--esp-8)}.vendedor-cta.con-nuevos{padding:var(--esp-8) 0}.vc-banda{display:flex;flex-direction:column;gap:var(--esp-6)}.vendedor-cta.con-nuevos .vc-llamada p{margin-bottom:var(--esp-5)}.vc-nuevos{min-width:0}.vc-nuevos-titulo{font:600 var(--texto-xs)/1.2 var(--fuente-cuerpo);letter-spacing:.06em;text-transform:uppercase;opacity:.7;margin-bottom:var(--esp-3)}.vendedor-cta .nv-usuario{color:inherit;opacity:.65}.vendedor-cta .nv-card:hover .nv-avatar{box-shadow:0 0 0 3px var(--fondo-banda),0 0 0 5px var(--sobre-primario)}.vendedor-cta .nv-card:focus-visible{outline-color:var(--sobre-primario)}.vendedor-cta .nv-avatar{width:72px;height:72px}.vendedor-cta .nv-card{flex-basis:7rem}@media(min-width:52rem){.vendedor-cta.con-nuevos .vc-banda{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:var(--esp-8);text-align:left}.vendedor-cta.con-nuevos .vc-llamada p{margin-left:0}}.hf-aplicar{margin-left:auto}.cat-barra-limpiar+.hf-aplicar{margin-left:0}.home-ver-todos{text-align:center;margin-top:var(--esp-6)}.home-ver-todos a{font:600 var(--texto-sm) var(--fuente-cuerpo);color:var(--primario)}@media(max-width:63.99rem){.hf-aplicar{margin-left:0;width:100%;justify-content:center}}.btn-vendedor{background:var(--sobre-primario);color:var(--primario);font:500 var(--texto-sm) var(--fuente-cuerpo);padding:.75rem 1.5rem;border-radius:var(--radio-md);display:inline-flex;min-height:44px;align-items:center;cursor:pointer;transition:opacity .15s}.btn-vendedor:hover{opacity:.9}.auth-tabs{display:flex;border-bottom:1px solid var(--borde);margin-bottom:var(--esp-6)}.auth-tab{flex:1;padding:var(--esp-3);text-align:center;font:600 var(--texto-sm) var(--fuente-cuerpo);color:var(--texto-suave);border-bottom:2px solid transparent;cursor:pointer;transition:color .15s,border-color .15s}.auth-tab.activo{color:var(--primario);border-bottom-color:var(--primario)}.auth-social{display:flex;flex-direction:column;gap:var(--esp-2)}.btn-social{width:100%;display:flex;align-items:center;justify-content:center;gap:var(--esp-3);min-height:44px;padding:.7rem 1rem;background:var(--superficie);color:var(--texto);border:1px solid var(--borde);border-radius:var(--radio-md);font:500 var(--texto-sm) var(--fuente-cuerpo);cursor:pointer;transition:background .15s,border-color .15s}.btn-social:hover{background:var(--fondo);border-color:var(--texto-suave)}.btn-social:disabled{opacity:.6;cursor:progress}.auth-separador{display:flex;align-items:center;gap:var(--esp-3);margin:var(--esp-5) 0;color:var(--texto-suave);font-size:var(--texto-xs)}.auth-separador:before,.auth-separador:after{content:"";flex:1;height:1px;background:var(--borde)}.otp-inputs{display:flex;gap:6px;justify-content:center}.otp-input{width:42px;height:52px;text-align:center;font-size:1.5rem;border:1px solid var(--borde);border-radius:var(--radio-md);font-family:var(--fuente-titulos);min-height:unset}.otp-input:focus{border-color:var(--primario)}.pwd-fuerza{display:flex;gap:4px;margin-top:var(--esp-2)}.pwd-barra{flex:1;height:4px;border-radius:var(--radio-sm);background:var(--borde);transition:background .3s}.pwd-barra.debil{background:var(--peligro)}.pwd-barra.media{background:var(--advertencia)}.pwd-barra.fuerte{background:var(--exito)}.pwd-label{font-size:var(--texto-xs);color:var(--texto-suave);margin-top:var(--esp-1)}.badge-admin{background:var(--alerta-suave);color:var(--advertencia);font-size:var(--texto-xs);font-weight:600;padding:2px 8px;border-radius:var(--radio-sm)}.badge-verificado{display:inline-flex;align-items:center;gap:3px;font-size:var(--texto-xs);color:var(--primario);font-weight:600}.svc-det-grid{display:grid;gap:var(--esp-8);grid-template-columns:minmax(0,1fr);min-width:0}.svc-det-titulo{font:600 var(--texto-xl) var(--fuente-titulos)}@media(min-width:64rem){.svc-det-grid{grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);align-items:start}.svc-det-main{grid-column:1;grid-row:1}.svc-det-precio-card{grid-column:2;grid-row:1}}.svc-det-main{display:grid;gap:var(--esp-6);min-width:0;overflow-wrap:anywhere}.svc-det-main>*{min-width:0;max-width:100%}.svc-det-cat-badge{position:absolute;top:14px;left:14px;font-size:.75rem;font-weight:600;padding:5px 14px;border-radius:var(--radio-sm);z-index:2}.svc-det-galeria-principal{aspect-ratio:16/9;border-radius:var(--radio-xl);overflow:hidden;background-color:var(--primario-suave);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;font-size:4rem;position:relative;cursor:pointer}.svc-det-galeria-principal iframe{width:100%;height:100%;border:0}.svc-det-galeria-principal video{width:100%;height:100%;object-fit:contain;background:#000;cursor:default}.svc-det-galeria-flecha{position:absolute;top:50%;transform:translateY(-50%);background:#09090b8c;color:#fff;border:none;width:36px;height:36px;border-radius:50%;font-size:1.1rem;cursor:pointer;z-index:2;display:flex;align-items:center;justify-content:center}.svc-det-galeria-flecha.izq{left:10px}.svc-det-galeria-flecha.der{right:10px}.svc-det-galeria-miniaturas{display:flex;gap:8px;margin-top:8px;overflow-x:auto;padding-bottom:2px}.svc-det-mini{flex-shrink:0;width:64px;height:48px;border-radius:var(--radio-md);border:2px solid transparent;padding:0;cursor:pointer;overflow:hidden;position:relative;background:var(--fondo);opacity:.6;transition:opacity .15s,border-color .15s}.svc-det-mini.activa{opacity:1;border-color:var(--primario)}.svc-det-mini .bg{width:100%;height:100%;background-size:cover;background-position:center}.svc-det-mini.mini-video{display:flex;align-items:center;justify-content:center;font-size:1.2rem;background:var(--texto);color:var(--sobre-primario)}.svc-gal-fondo{position:absolute;inset:-24px;background-size:cover;background-position:center;filter:blur(20px) brightness(.8);transform:scale(1.05)}.svc-gal-img{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;display:block}.svc-det-galeria-principal .svc-gal-video{position:absolute;inset:0;pointer-events:none;cursor:pointer}.svc-det-galeria-principal:has(.svc-gal-play){background-color:#000}.svc-gal-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:64px;height:64px;border-radius:50%;background:#09090b99;color:#fff;display:flex;align-items:center;justify-content:center;padding-left:4px;pointer-events:none;transition:transform .15s}.svc-det-galeria-principal:hover .svc-gal-play{transform:translate(-50%,-50%) scale(1.08)}.svc-lightbox{position:fixed;inset:0;background:#09090bf0;z-index:300;display:flex;align-items:center;justify-content:center;padding:56px 72px;touch-action:pan-y pinch-zoom}.svc-lightbox-contenido{width:100%;height:100%;display:flex;align-items:center;justify-content:center;pointer-events:none}.svc-lightbox-contenido>*{pointer-events:auto}.svc-lightbox-contenido img,.svc-lightbox-contenido video{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--radio-md)}.svc-lightbox-contenido video{width:100%;height:100%;background:transparent;opacity:0;transition:opacity .15s}.svc-lightbox-contenido video.medido{opacity:1}.svc-lightbox-contenido iframe{width:min(100%,1000px);aspect-ratio:16/9;max-height:100%;border:0}.svc-lightbox-cerrar{position:absolute;top:12px;right:12px;width:40px;height:40px;border-radius:50%;background:#ffffff1f;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2}.svc-lightbox-flecha{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;background:#ffffff1f;border:none;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:2;transition:background .15s}.svc-lightbox-flecha:hover{background:#ffffff3d}.svc-lightbox-flecha.izq{left:12px}.svc-lightbox-flecha.der{right:12px}.svc-lightbox-cuenta{position:absolute;bottom:16px;left:50%;transform:translate(-50%);color:#fffc;font-size:var(--texto-sm);font-variant-numeric:tabular-nums}@media(max-width:47.99rem){.svc-lightbox{padding:56px 0 48px}.svc-lightbox-contenido img,.svc-lightbox-contenido video{border-radius:0}.svc-lightbox-flecha{width:40px;height:40px;background:#09090b80}.svc-lightbox-flecha.izq{left:8px}.svc-lightbox-flecha.der{right:8px}}.svc-det-vendedor{display:flex;align-items:flex-start;gap:var(--esp-4);flex-wrap:wrap;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-5)}.svc-det-vendedor-avatar{position:relative;width:56px;height:56px;border-radius:50%;background-color:var(--primario-suave);background-size:cover;background-position:center;flex-shrink:0}.svc-det-vendedor-datos{flex:1 1 260px;min-width:0;display:flex;flex-direction:column;gap:var(--esp-2)}.svc-det-vendedor-cab{display:flex;align-items:center;gap:var(--esp-3);flex-wrap:wrap}.svc-det-vendedor-nombre{font:600 var(--texto-md) var(--fuente-titulos);color:var(--texto)}.svc-det-vendedor-nombre:hover{color:var(--primario)}.svc-det-vendedor-metas{display:flex;flex-wrap:wrap;gap:4px var(--esp-4);font-size:var(--texto-xs);color:var(--texto-suave)}.svc-det-vendedor-metas span{display:inline-flex;align-items:center;gap:4px}.svc-det-vendedor-bio{font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.6;margin:0}.svc-det-vendedor-acciones{display:flex;flex-direction:column;align-items:flex-end;gap:var(--esp-2);flex-shrink:0;margin-left:auto}.svc-det-vendedor-perfil{font-size:var(--texto-xs);color:var(--primario);font-weight:600}@media(max-width:40rem){.svc-det-vendedor{display:grid;grid-template-columns:auto 1fr;column-gap:var(--esp-3);row-gap:var(--esp-3);align-items:center;padding:var(--esp-4)}.svc-det-vendedor-avatar{grid-column:1;grid-row:1;width:48px;height:48px}.svc-det-vendedor-datos{display:contents}.svc-det-vendedor-cab{grid-column:2;grid-row:1;gap:2px var(--esp-2)}.svc-det-vendedor-metas,.svc-det-vendedor-disp,.svc-det-vendedor-bio,.svc-det-vendedor-acciones{grid-column:1 / -1}.svc-det-vendedor-metas:empty{display:none}.svc-det-vendedor-acciones{flex-direction:row;align-items:stretch;width:100%;margin-left:0;gap:var(--esp-2)}.svc-det-vendedor-acciones>*{flex:1 1 0;min-width:0}.svc-det-vendedor-perfil{display:flex;align-items:center;justify-content:center;border:1px solid var(--borde);border-radius:var(--radio-md);padding:0 var(--esp-3);min-height:36px;text-align:center}}.svc-det-acciones{display:flex;gap:var(--esp-2);margin-top:var(--esp-6)}.svc-det-acciones .btn{flex:1 1 0;min-width:0;white-space:nowrap}.svc-det-acciones .btn-primario{flex:2 1 0}@media(max-width:26rem){.svc-det-acciones{flex-direction:column}.svc-det-acciones .btn{flex:none;width:100%}}.svc-det-rating{display:flex;align-items:center;gap:5px;font-size:var(--texto-sm);color:var(--texto-suave)}.svc-det-rating .estrella{color:var(--rating-oro)}.svc-det-precio-card{background:var(--superficie);border:1px solid var(--borde-fuerte);border-radius:var(--radio-xl);padding:var(--esp-6)}.svc-det-paq-tabs{display:flex;border-bottom:1px solid var(--borde);margin:calc(-1 * var(--esp-6)) calc(-1 * var(--esp-6)) var(--esp-5)}.svc-det-paq-tab{flex:1;padding:var(--esp-3) var(--esp-2);font:600 var(--texto-sm) var(--fuente-cuerpo);color:var(--texto-suave);border-bottom:2px solid transparent;cursor:pointer;background:none;border-top:none;border-left:none;border-right:none;transition:color .15s,border-color .15s}.svc-det-paq-tab.activo{color:var(--primario);border-bottom-color:var(--primario)}.svc-det-extra{display:flex;align-items:center;gap:var(--esp-2);font-size:var(--texto-sm);cursor:pointer;min-height:44px}.svc-det-extra input{width:18px;height:18px;min-height:auto;flex-shrink:0;accent-color:var(--texto);cursor:pointer}.svc-det-garantia{margin:var(--esp-3) 0 0;font-size:var(--texto-xs);color:var(--texto-suave);text-align:center;line-height:1.5;text-wrap:balance}.svc-det-garantia svg{display:inline-block;vertical-align:-2px;margin-right:5px;color:var(--exito)}.svc-det-extra.no-cabe{cursor:not-allowed;opacity:.55}.svc-det-extra.no-cabe input{cursor:not-allowed}.svc-det-extra-nota{display:block;font-size:var(--texto-xs);color:var(--advertencia);line-height:1.4}.svc-det-extras{margin:var(--esp-4) 0 0;border:1px solid var(--borde);border-radius:var(--radio-lg);background:var(--fondo);overflow:hidden}.svc-det-extras-cab{display:flex;align-items:center;gap:var(--esp-3);min-height:56px;padding:var(--esp-2) var(--esp-3);cursor:pointer;list-style:none;user-select:none}.svc-det-extras-cab::-webkit-details-marker{display:none}.svc-det-extras-cab:focus-visible{outline:2px solid var(--primario);outline-offset:-2px;border-radius:var(--radio-lg)}.svc-det-extras-ico{width:30px;height:30px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--superficie);border:1px solid var(--borde);color:var(--texto);transition:border-color var(--dur-1) var(--ease-suave)}.svc-det-extras-cab:hover .svc-det-extras-ico{border-color:var(--borde-fuerte)}.svc-det-extras-tit{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px;font:600 var(--texto-sm) var(--fuente-cuerpo);color:var(--texto)}.svc-det-extras-res{font:400 var(--texto-xs) var(--fuente-cuerpo);color:var(--texto-suave)}.svc-det-extras-res.con-algo{color:var(--texto);font-weight:500}.svc-det-extras-flecha{display:flex;color:var(--texto-suave);transition:transform var(--dur-2) var(--ease-suave)}.svc-det-extras[open] .svc-det-extras-flecha{transform:rotate(180deg)}.svc-det-extras-lista{display:grid;padding:0 var(--esp-3);border-top:1px solid var(--borde);background:var(--superficie)}.svc-det-extras-lista .svc-det-extra{padding:var(--esp-2) 0}.svc-det-extras-lista .svc-det-extra+.svc-det-extra{border-top:1px solid var(--borde)}.svc-det-pie{position:sticky;bottom:0;z-index:1;background:var(--superficie);margin-top:var(--esp-6);padding:var(--esp-3) 0 var(--esp-2)}.svc-det-pie:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:20px;background:linear-gradient(to bottom,transparent,var(--superficie));pointer-events:none}.svc-det-pie .svc-det-acciones{margin-top:0}.svc-det-paq-frase{font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.5;margin:0 0 var(--esp-4)}.svc-det-faq-item{background:var(--fondo);border:1px solid var(--borde);border-radius:var(--radio-md);padding:var(--esp-3) var(--esp-4)}.svc-det-faq-item summary{cursor:pointer;font-weight:600;font-size:var(--texto-sm);list-style:none}.svc-det-faq-item summary::-webkit-details-marker{display:none}.svc-det-faq-item summary:before{content:"+ ";color:var(--primario);font-weight:600}.svc-det-faq-item[open] summary:before{content:"− "}.svc-det-faq-item p{font-size:var(--texto-sm);color:var(--texto-suave);margin-top:var(--esp-2)}@media(min-width:64rem){.svc-det-precio-card{position:sticky;top:72px;max-height:calc(100dvh - 72px - var(--esp-6));display:flex;flex-direction:column;min-height:0}.svc-det-precio-card>.svc-det-paq-tabs{flex:0 0 auto}.svc-det-precio-card>div[id$=-precio-body]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;margin-right:calc(var(--esp-6) * -1 + 6px);padding-right:calc(var(--esp-6) - 6px);scrollbar-width:thin;scrollbar-color:transparent transparent}.svc-det-precio-card:hover>div[id$=-precio-body],.svc-det-precio-card:has(:focus-visible)>div[id$=-precio-body]{scrollbar-color:var(--borde-fuerte) transparent}}.svc-det-paq-cab,.svc-det-paq-fondo{display:none}@media(max-width:63.99rem){.svc-det-precio-card{position:fixed;z-index:170;left:var(--flot-lado);right:var(--flot-lado);bottom:var(--flot-abajo);max-height:min(84dvh,44rem);border-radius:var(--radio-xl);box-shadow:var(--flot-sombra);display:flex;flex-direction:column;min-height:0;padding:0 var(--esp-5) var(--esp-5);transform:translateY(calc(100% + 120px));visibility:hidden;transition:transform var(--dur-2) var(--ease-suave),visibility 0s linear var(--dur-2)}html.svc-paq-abierto .svc-det-precio-card{transform:none;visibility:visible;transition:transform var(--dur-2) var(--ease-suave),visibility 0s}.svc-det-paq-cab{display:flex;align-items:center;gap:var(--esp-3);flex:0 0 auto;position:relative;padding:var(--esp-4) 0 var(--esp-2)}.svc-det-paq-cab strong{flex:1;min-width:0;font:600 var(--texto-md) var(--fuente-titulos)}.svc-det-paq-agarre{position:absolute;top:7px;left:50%;transform:translate(-50%);width:38px;height:4px;border-radius:99px;background:var(--borde-fuerte)}.svc-det-paq-cerrar{display:flex;align-items:center;justify-content:center;width:44px;height:44px;margin-right:calc(var(--esp-3) * -1);border:none;background:none;color:var(--texto-suave);cursor:pointer;flex-shrink:0}.svc-det-precio-card>.svc-det-paq-tabs{margin:0 calc(var(--esp-5) * -1) var(--esp-4);flex:0 0 auto}.svc-det-precio-card>div[id$=-precio-body]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.svc-det-paq-fondo{display:block;position:fixed;inset:0;z-index:165;background:#09090b73;opacity:0;visibility:hidden;transition:opacity var(--dur-2) var(--ease-suave),visibility 0s linear var(--dur-2)}html.svc-paq-abierto .svc-det-paq-fondo{opacity:1;visibility:visible;transition:opacity var(--dur-2) var(--ease-suave),visibility 0s}html.svc-paq-abierto,html.svc-paq-abierto body{overflow:hidden}html.svc-paq-abierto .barra-cta-movil{display:none}}.prev-precio-card{position:static;transform:none;visibility:visible;max-height:none;box-shadow:none;transition:none}@media(max-width:63.99rem){.prev-precio-card{display:block;padding:var(--esp-6)}.prev-precio-card>.svc-det-paq-tabs{margin:calc(-1 * var(--esp-6)) calc(-1 * var(--esp-6)) var(--esp-5)}.prev-precio-card>div[id$=-precio-body]{overflow:visible;padding-bottom:0}}.barra-cta-paq{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:0;background:none;border:none;color:inherit;text-align:left;cursor:pointer}.barra-cta-paq .precio{line-height:1.1}.barra-cta-paq-nota{display:flex;align-items:center;gap:3px;max-width:100%;font:500 var(--texto-xs)/1 var(--fuente-cuerpo);color:var(--primario);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.barra-cta-paq-nota svg{flex-shrink:0}.barra-cta-paq:focus-visible{outline:2px solid var(--primario);outline-offset:3px;border-radius:var(--radio-sm)}.perfil-layout{display:grid;gap:var(--esp-8);grid-template-columns:1fr;max-width:760px;margin:0 auto}@media(min-width:48rem){.perfil-layout{grid-template-columns:220px 1fr}}.perfil-sidebar{display:flex;flex-direction:column;align-items:center;gap:var(--esp-4);padding:var(--esp-6);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);text-align:center;align-self:start}.perfil-avatar-grande{width:120px;height:120px;border-radius:50%;background-color:var(--primario);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;font:600 2.5rem var(--fuente-titulos);color:var(--sobre-primario);flex-shrink:0;position:relative}.perfil-avatar-overlay{position:absolute;inset:0;border-radius:50%;background:#00000073;opacity:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:.8rem;font-weight:600;cursor:pointer;transition:opacity .2s}.perfil-avatar-grande:hover .perfil-avatar-overlay{opacity:1}.perfil-avatar-nombre{font:600 var(--texto-lg) var(--fuente-titulos)}.perfil-avatar-username{font-size:var(--texto-sm);color:var(--texto-suave)}.perfil-card{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-6)}.perfil-card h2{font:600 var(--texto-lg) var(--fuente-titulos);margin-bottom:var(--esp-6);padding-bottom:var(--esp-4);border-bottom:1px solid var(--borde)}.perfil-grid-2{display:grid;gap:var(--esp-4);grid-template-columns:1fr}@media(min-width:30rem){.perfil-grid-2{grid-template-columns:1fr 1fr}}.campo-completo{grid-column:1/-1}.pemp-txt{font-size:var(--texto-sm);color:var(--texto-suave);margin:0 0 var(--esp-4);line-height:1.5}.pemp-fila{display:flex;gap:var(--esp-3);align-items:flex-end;flex-wrap:wrap}.pemp-fila .campo{flex:1 1 14rem;margin:0}.pemp-fila .btn{min-height:44px}#pemp-err{margin-top:var(--esp-2)}.pemp-opciones{display:flex;flex-direction:column;gap:var(--esp-2);margin-top:var(--esp-5)}.pemp-opciones-tit{font-size:var(--texto-sm);font-weight:600;margin-bottom:var(--esp-1)}.pemp-opcion{display:flex;align-items:center;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4);min-height:44px;border:1px solid var(--borde);border-radius:var(--radio-md);cursor:pointer;transition:border-color .15s var(--ease-suave),background-color .15s var(--ease-suave)}.pemp-opcion:has(input:checked){border-color:var(--texto);background:var(--fondo)}.pemp-opcion input{margin:0;accent-color:var(--texto);flex-shrink:0}.pemp-opcion-nom{flex:1;font-weight:500;min-width:0;overflow-wrap:anywhere}.pemp-opcion small{font-size:var(--texto-xs);color:var(--texto-suave);white-space:nowrap}.pemp-final{margin:var(--esp-5) 0 var(--esp-4)}.pemp-activo{display:flex;gap:var(--esp-3);align-items:flex-start;margin-bottom:var(--esp-4)}.pemp-activo-ico{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:var(--radio-md);background:var(--fondo);border:1px solid var(--borde);color:var(--texto)}.pemp-activo-nom{font:600 var(--texto-md) var(--fuente-titulos);margin-bottom:var(--esp-1);overflow-wrap:anywhere}.pemp-activo .pemp-txt{margin:0}.pemp-dir{margin-top:var(--esp-5);padding-top:var(--esp-5);border-top:1px solid var(--borde)}.pemp-dir:empty{display:none}.pemp-dir-tit{font-size:var(--texto-sm);font-weight:600;margin-bottom:var(--esp-1)}.pemp-dir .pemp-txt strong{color:var(--texto);font-weight:600;overflow-wrap:anywhere}.pemp-dir>.campo-ayuda{display:block;margin-top:var(--esp-2)}.pemp-prefijo{display:flex;align-items:center;min-height:44px;border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--superficie);padding-left:.75rem;transition:border-color .15s var(--ease-suave)}.pemp-prefijo:focus-within{border-color:var(--texto)}.pemp-prefijo span{color:var(--texto-suave);font-size:var(--texto-sm);white-space:nowrap}.pemp-prefijo input[type=text]{border:0;background:transparent;min-height:42px;padding-left:1px;flex:1;min-width:0}.perfil-tags{display:flex;flex-wrap:wrap;gap:var(--esp-2);margin-top:var(--esp-2)}.perfil-tag{display:inline-flex;align-items:center;gap:6px;background:var(--primario-suave);color:var(--primario);padding:4px 12px;border-radius:var(--radio-sm);font-size:var(--texto-sm);font-weight:600}.perfil-tag button{font-size:.75rem;color:var(--primario);opacity:.7;line-height:1}.perfil-tag button:hover{opacity:1}.tag-input-wrap{display:flex;gap:var(--esp-2);margin-top:var(--esp-2)}.disp-vacaciones{display:flex;align-items:flex-start;gap:var(--esp-3);cursor:pointer}.disp-vacaciones input{width:auto;min-height:auto;margin-top:3px;flex-shrink:0}.disp-vacaciones>span{display:flex;flex-direction:column;gap:2px;font-size:var(--texto-sm)}.disp-ayuda{font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.5}.disp-lista{display:flex;flex-direction:column;gap:var(--esp-2)}.disp-fila{display:flex;align-items:center;gap:var(--esp-3);flex-wrap:wrap;min-height:38px}.disp-dia{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:var(--texto-sm);width:130px;flex-shrink:0}.disp-dia input{width:auto;min-height:auto}.disp-horas{display:flex;align-items:center;gap:8px}.disp-horas input{width:auto;min-width:110px}.disp-horas[hidden]{display:none}.disp-badge{display:inline-flex;align-items:center;gap:5px;font-size:var(--texto-xs);font-weight:600;padding:3px 10px;border-radius:999px}.disp-badge.abierto{background:var(--exito-suave);color:var(--exito)}.disp-badge.cerrado{background:var(--fondo);color:var(--texto-suave)}.disp-badge.ausente{background:var(--alerta-suave);color:var(--advertencia)}.tag-input-wrap input{flex:1}.pub-hero{padding:0}.pub-hero-inner{display:flex;gap:var(--esp-6);align-items:flex-start;flex-wrap:wrap;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-lg);padding:var(--esp-8)}.pub-avatar{width:104px;height:104px;border-radius:50%;background-color:var(--primario);background-size:cover;background-position:center;display:flex;align-items:center;justify-content:center;font:600 2.1rem var(--fuente-titulos);color:var(--sobre-primario);flex-shrink:0;border:3px solid var(--superficie);box-shadow:0 0 0 1px var(--borde)}.pub-info{flex:1;min-width:200px}.pub-nombre{font:600 var(--texto-xl) var(--fuente-titulos);margin-bottom:var(--esp-1);color:var(--texto)}.pub-usuario{color:var(--texto-suave);font-size:var(--texto-sm);margin-bottom:var(--esp-2)}.pub-hero-acciones{display:flex;flex-direction:column;gap:var(--esp-3);margin-left:auto;flex-shrink:0}.pub-disp{margin:var(--esp-3) 0}.pub-rating{display:flex;align-items:center;gap:var(--esp-2);font-size:var(--texto-sm);color:var(--texto-suave);margin-bottom:var(--esp-3)}.pub-rating .estrella{color:var(--rating-oro);font-size:1rem}.pub-badges{display:flex;flex-wrap:wrap;gap:var(--esp-2);margin-bottom:var(--esp-4)}.pub-badge{display:inline-flex;align-items:center;gap:5px;background:var(--fondo);border:1px solid var(--borde);color:var(--texto-suave);border-radius:var(--radio-sm);padding:3px 10px;font-size:var(--texto-xs);font-weight:600}.pub-badge.verificado{background:var(--primario-suave);color:var(--primario-hover);border-color:transparent}.pub-bio{font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.7}.port-pub-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--esp-3)}@media(min-width:48rem){.port-pub-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--esp-5)}}.port-pub-card{border:1px solid var(--borde);border-radius:var(--radio-lg);overflow:hidden;background:var(--superficie)}.port-pub-medio{aspect-ratio:4/3;position:relative}.port-pub-pie{padding:var(--esp-3)}.port-pub-tit{font-weight:600;font-size:var(--texto-sm);line-height:1.35}.port-pub-desc{font-size:var(--texto-xs);color:var(--texto-suave);margin-top:4px;line-height:1.5}@media(max-width:40rem){.port-pub-pie{padding:var(--esp-2) var(--esp-3) var(--esp-3)}.port-pub-desc{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}}.sdv-cab{display:flex;align-items:center;gap:var(--esp-4);margin-bottom:var(--esp-8)}.sdv-avatar{width:64px;height:64px;border-radius:50%;flex-shrink:0;background:var(--primario-suave) center/cover;display:flex;align-items:center;justify-content:center;font:600 var(--texto-xl) var(--fuente-titulos);color:var(--texto);text-decoration:none}.sdv-titulo{font:600 var(--texto-2xl) var(--fuente-titulos);display:flex;align-items:center;gap:var(--esp-2);flex-wrap:wrap}.sdv-titulo .sc-verificado{font-size:inherit;display:inline-flex}.sdv-sub{margin-top:4px;font-size:var(--texto-sm);color:var(--texto-suave)}.sdv-sub a{color:var(--primario);font-weight:600}@media(max-width:48rem){.sdv-avatar{width:52px;height:52px}.sdv-titulo{font-size:var(--texto-xl)}}.pub-tabs{display:flex;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-lg);margin-bottom:var(--esp-8);overflow-x:auto;-webkit-overflow-scrolling:touch}.pub-tab{padding:var(--esp-4) var(--esp-6);font:600 var(--texto-sm) var(--fuente-cuerpo);color:var(--texto-suave);border-bottom:2px solid transparent;cursor:pointer;transition:color .15s,border-color .15s}.pub-tab.activo{color:var(--primario);border-bottom-color:var(--primario)}.pub-habs{margin-top:var(--esp-4)}.pub-habs-tit{font:600 var(--texto-sm) var(--fuente-titulos);color:var(--texto-suave);margin-bottom:var(--esp-2)}.pub-habilidades{display:flex;flex-wrap:wrap;gap:var(--esp-2)}.pub-habilidad{background:var(--fondo);border:1px solid var(--borde);border-radius:var(--radio-sm);padding:3px 10px;font-size:var(--texto-xs);font-weight:500}@media(max-width:40rem){.pub-hero-inner{display:grid;grid-template-columns:auto 1fr;column-gap:var(--esp-3);row-gap:var(--esp-3);align-items:center;padding:var(--esp-4)}.pub-avatar{grid-column:1;grid-row:1;width:64px;height:64px;font-size:1.5rem}.pub-info{display:contents}.pub-info>*{grid-column:1 / -1}.pub-cab{grid-column:2;grid-row:1;min-width:0}.pub-nombre{font-size:var(--texto-lg);margin-bottom:0}.pub-usuario{margin-bottom:0}.pub-hero-acciones{grid-column:1 / -1;width:100%;margin-left:0}.pub-hero-acciones>*{width:100%}.pub-rating,.pub-badges{margin-bottom:0}.pub-habs{margin-top:0}.pub-disp{margin:0}}.pas{max-width:1100px;margin:0 auto}.pas-cab{display:flex;align-items:baseline;justify-content:space-between;gap:var(--esp-4);flex-wrap:wrap;margin-bottom:var(--esp-4)}.pas-titulo{font:600 var(--texto-xl) var(--fuente-titulos);letter-spacing:-.025em}.pas-ver{font-size:var(--texto-xs);color:var(--texto-suave);display:inline-flex;align-items:center;gap:5px}.pas-ver:hover{color:var(--texto)}.pas-aviso{padding:var(--esp-3) var(--esp-4);margin-bottom:var(--esp-4);align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--esp-3);border-radius:var(--radio-md)}.pas-aviso>span{display:flex;align-items:center;gap:6px}.pas-barra{position:sticky;top:56px;z-index:40;display:flex;align-items:center;gap:var(--esp-4);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-lg);padding:var(--esp-1) var(--esp-2);margin-bottom:var(--esp-3);flex-wrap:wrap}.pas-tira{display:flex;align-items:center;gap:var(--esp-1);flex:1 1 auto;min-width:0}.pas-tabs{display:flex;flex:1;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.pas-tabs::-webkit-scrollbar{display:none}.pas-tabs.desborda{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent 100%)}.pas-tab{position:relative;display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:var(--esp-3) var(--esp-3);font:500 var(--texto-sm) var(--fuente-cuerpo);color:var(--texto-suave);background:none;border:none;border-bottom:2px solid transparent;cursor:pointer;white-space:nowrap;transition:color .15s,border-color .15s}.pas-tab:hover{color:var(--texto)}.pas-tab.activo{color:var(--texto);border-bottom-color:var(--texto)}.pas-tab-punto{width:6px;height:6px;border-radius:50%;background:var(--texto-suave);opacity:0;transition:opacity .15s}.pas-tab-punto.visible{opacity:.55}.pas-barra-acciones{display:flex;gap:var(--esp-2);flex-shrink:0;padding-right:var(--esp-1)}.pas-barra-publicar{display:none}@media(min-width:64rem){.pas-barra-publicar{display:inline-flex}.pas .pas-pie{display:none}}.pas-tab-flecha{display:none;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border:none;background:transparent;color:var(--texto-suave);cursor:pointer;border-radius:var(--radio-md);-webkit-tap-highlight-color:transparent;transition:color .15s,opacity .15s}.pas-tab-flecha:active{background:var(--fondo)}.pas-tab-flecha:disabled{opacity:.25;cursor:default}@media(max-width:47.99rem){.pas-tab-flecha{display:flex}.pas-barra{gap:var(--esp-1)}}.pas-barra.desborda .pas-tab-flecha{display:flex}@media(max-width:63.99rem){.pas-tira{flex:1 1 100%;order:1}.pas-barra-acciones{flex:1 1 100%;order:2;padding-right:0;justify-content:flex-end;padding-bottom:var(--esp-1)}}.pas-cuerpo{display:grid;grid-template-columns:1fr;gap:var(--esp-6);align-items:start}@media(min-width:64rem){.pas-cuerpo{grid-template-columns:minmax(0,1fr) 260px}}.pas-panel-col{min-width:0}.pas-card{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-6);margin-bottom:var(--esp-4)}.pas-card-cab{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-4);flex-wrap:wrap}.pas-card-cab h2{font:600 var(--texto-lg) var(--fuente-titulos);letter-spacing:-.025em}.pas-cab-cnt{font-weight:400;font-size:var(--texto-sm);color:var(--texto-suave)}.pas-card-sub{font-size:var(--texto-sm);color:var(--texto-suave);margin:var(--esp-2) 0 var(--esp-5)}.pas-opcional{margin-left:6px;padding:0 4px;border-radius:999px;background:var(--fondo);border:0;font:500 .625rem/1.6 var(--fuente-cuerpo);color:var(--texto-suave);letter-spacing:.01em;vertical-align:3px;white-space:nowrap}.pas-fila{display:grid;grid-template-columns:1fr;gap:var(--esp-3);padding:var(--esp-5) 0;border-top:1px solid var(--borde)}.pas-fila:first-child{border-top:none;padding-top:0}.pas-fila:last-child{padding-bottom:0}@media(min-width:48rem){.pas-fila{grid-template-columns:210px minmax(0,1fr);gap:var(--esp-6)}}.pas-fila-tit label{font:500 var(--texto-sm) var(--fuente-cuerpo);display:block}.pas-fila-tit p{font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.5;margin-top:4px}.pas-fila-campo{min-width:0}.pas-req{color:var(--peligro);font-weight:400}.pas-dos{display:grid;grid-template-columns:1fr;gap:var(--esp-2)}@media(min-width:30rem){.pas-dos{grid-template-columns:1fr 1fr}}.pas-titulo-input{resize:none;font-size:var(--texto-md);line-height:1.4;min-height:auto}.pas-bajo-campo{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-3);margin-top:6px;flex-wrap:wrap}.pas-pista{font-size:var(--texto-xs);color:var(--texto-suave)}.pas-pista.ok{color:var(--exito)}.pas-pista.malo{color:var(--advertencia)}.pas-contador{font-size:var(--texto-xs);color:var(--texto-suave);font-family:var(--fuente-mono);margin-left:auto}.reg-consent,.campo label.reg-consent{display:flex;align-items:flex-start;gap:var(--esp-2);font:400 var(--texto-sm) var(--fuente-cuerpo);cursor:pointer}.reg-consent input{width:auto;min-height:auto;margin-top:4px;flex-shrink:0}.reg-consent>span{font-size:var(--texto-sm);line-height:1.5}.reg-consent a{color:var(--primario);text-decoration:underline}.reg-consent em{display:block;font-style:normal;font-size:var(--texto-xs);color:var(--texto-suave);margin-top:2px}.reg-genero{display:grid;grid-template-columns:1fr 1fr;gap:var(--esp-2)}.reg-genero-op,.campo label.reg-genero-op{display:flex;align-items:center;gap:var(--esp-2);padding:var(--esp-3);border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--superficie);cursor:pointer;font:400 var(--texto-sm) var(--fuente-cuerpo);transition:border-color var(--dur-1) var(--ease-suave),background var(--dur-1) var(--ease-suave)}.reg-genero-op:hover{border-color:var(--borde-fuerte)}.reg-genero-op input{width:16px;height:16px;min-height:auto;accent-color:var(--texto);flex-shrink:0}.reg-genero-op:has(input:checked){border-color:var(--primario);background:var(--primario-suave)}.cs-ia-check{display:flex;gap:var(--esp-3);align-items:flex-start;cursor:pointer;font-weight:400;padding:var(--esp-3);border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--fondo);transition:border-color var(--dur-1)}.cs-ia-check:hover{border-color:var(--borde-fuerte)}.cs-ia-check input{width:auto;min-height:auto;margin-top:3px;flex-shrink:0}.cs-ia-check strong{display:block;font-size:var(--texto-sm);font-weight:600}.cs-ia-check em{display:block;font-style:normal;font-size:var(--texto-xs);color:var(--texto-suave);margin-top:3px;line-height:1.5}#cs-ia-detalle-wrap{margin-top:var(--esp-3)}.pas-atributos{display:grid;gap:var(--esp-3)}.pas-atributo{display:grid;gap:4px}.pas-atributo>span{font-size:var(--texto-xs);color:var(--texto-suave)}.pas-falta{display:flex;align-items:center;gap:var(--esp-2) var(--esp-3);flex-wrap:wrap;margin:0 0 var(--esp-6);padding:var(--esp-2) var(--esp-4);background:var(--alerta-suave);border:1px solid var(--borde);border-radius:var(--radio-md);font-size:var(--texto-xs)}.pas-falta.ok{background:var(--exito-suave)}.pas-falta-tit{display:flex;align-items:center;gap:5px;font-weight:500;color:var(--advertencia)}.pas-falta.ok .pas-falta-tit{color:var(--exito)}.pas-falta-ir{display:flex;align-items:center;gap:var(--esp-1) var(--esp-3);flex-wrap:wrap;min-width:0}.pas-falta-ir button{font:inherit;font-weight:600;color:var(--texto);background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.pas-falta-ir button:hover{text-decoration-thickness:2px}.pas-pie{display:flex;align-items:center;gap:var(--esp-3);flex-wrap:wrap;padding-top:var(--esp-5);border-top:1px solid var(--borde)}.pas-pie-tips{display:none;align-items:center;gap:5px;flex:0 0 auto;padding:var(--esp-2);background:none;border:none;cursor:pointer;font:500 var(--texto-sm) var(--fuente-cuerpo);color:var(--texto-suave)}.pas-pie-tips:hover{color:var(--texto)}.pas-pie-tips:focus-visible{outline:2px solid var(--primario);outline-offset:3px;border-radius:var(--radio-sm)}.pas-tips{position:static}@media(min-width:64rem){.pas-tips{position:sticky;top:120px}}.pas-tips-cab,.pas-tips-fondo{display:none}.pas-tips-caja{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-5)}.pas-tips-tit{display:flex;align-items:center;gap:6px;font:500 var(--texto-xs) var(--fuente-cuerpo);text-transform:uppercase;letter-spacing:.025em;color:var(--texto-suave);margin-bottom:var(--esp-3)}.pas-tips-caja ul{display:grid;gap:var(--esp-3)}.pas-tips-caja li{font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.5;padding-left:var(--esp-3);position:relative}.pas-tips-caja li:before{content:"";position:absolute;left:0;top:.5em;width:4px;height:4px;border-radius:50%;background:var(--borde-fuerte)}@media(max-width:63.99rem){.pas-pie{position:fixed;z-index:150;left:var(--flot-lado);right:var(--flot-lado);bottom:var(--flot-abajo);background:var(--superficie);border:1px solid var(--borde);border-top:1px solid var(--borde);border-radius:var(--radio-xl);box-shadow:var(--flot-sombra);padding:var(--esp-3) var(--esp-4);gap:var(--esp-3)}.pas-pie{flex-wrap:nowrap;padding:var(--esp-2) var(--esp-3)}.pas-pie .btn{flex:1 1 auto;min-width:0}.pas-pie-tips{display:flex}.pas-panel-col{padding-bottom:calc(var(--pas-pie-alto,64px) + var(--flot-abajo) + var(--esp-4))}.pas-tips{position:fixed;z-index:170;left:var(--flot-lado);right:var(--flot-lado);bottom:calc(var(--flot-abajo) + var(--pas-pie-alto,64px) + var(--esp-2));max-height:min(70dvh,34rem);display:flex;flex-direction:column;min-height:0;transform:translateY(calc(100% + 160px));visibility:hidden;transition:transform var(--dur-2) var(--ease-suave),visibility 0s linear var(--dur-2)}html.pas-tips-abierto .pas-tips{transform:none;visibility:visible;transition:transform var(--dur-2) var(--ease-suave),visibility 0s}.pas-tips-caja{display:flex;flex-direction:column;min-height:0;padding:0 var(--esp-5) var(--esp-5);box-shadow:var(--flot-sombra)}.pas-tips-cab{display:flex;align-items:center;gap:var(--esp-3);flex:0 0 auto;position:relative;padding:var(--esp-4) 0 var(--esp-2)}.pas-tips-cab strong{flex:1;min-width:0;font:600 var(--texto-md) var(--fuente-titulos)}.pas-tips-agarre{position:absolute;top:7px;left:50%;transform:translate(-50%);width:38px;height:4px;border-radius:99px;background:var(--borde-fuerte)}.pas-tips-cerrar{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin-right:calc(var(--esp-2) * -1);border:none;background:none;color:var(--texto-suave);cursor:pointer;flex-shrink:0}.pas-tips-tit{display:none}.pas-tips-caja ul{overflow-y:auto;overscroll-behavior:contain;min-height:0;font-size:var(--texto-sm)}.pas-tips-caja li{font-size:var(--texto-sm)}.pas-tips-fondo{display:block;position:fixed;inset:0;z-index:165;background:#09090b73;opacity:0;visibility:hidden;transition:opacity var(--dur-2) var(--ease-suave),visibility 0s linear var(--dur-2)}html.pas-tips-abierto .pas-tips-fondo{opacity:1;visibility:visible;transition:opacity var(--dur-2) var(--ease-suave),visibility 0s}html.pas-tips-abierto,html.pas-tips-abierto body{overflow:hidden}}.pas-tabla-wrap{overflow-x:auto;border:1px solid var(--borde);border-radius:var(--radio-xl)}.pas-tabla{width:100%;border-collapse:collapse;font-size:var(--texto-sm);min-width:520px;table-layout:fixed}.pas-tabla th,.pas-tabla td{border-bottom:1px solid var(--borde);padding:var(--esp-3);text-align:left;vertical-align:middle}.pas-tabla thead th{font:500 var(--texto-xs) var(--fuente-cuerpo);text-transform:uppercase;letter-spacing:.025em;color:var(--texto-suave);background:var(--fondo)}.pas-tabla tbody tr:last-child th,.pas-tabla tbody tr:last-child td{border-bottom:none}.pas-tabla-esquina{width:220px;background:var(--fondo)}.pas-tabla-fila-tit{width:220px;font-weight:400;color:var(--texto-suave);vertical-align:middle}.pas-tabla-fila-tit>span{font-size:var(--texto-sm)}.pas-fila-tit-int{display:flex;align-items:center;gap:6px}.pas-tabla-celda{text-align:center}.pas-tabla-celda input[type=checkbox]{width:18px;height:18px;accent-color:var(--texto);cursor:pointer;margin:0 auto;display:block}.pas-tabla-precio th,.pas-tabla-precio td{background:var(--fondo)}.pas-celda-input{width:100%;min-height:36px!important;padding:.375rem .5rem!important;font-size:var(--texto-sm)!important;border-radius:var(--radio-sm)!important}.pas-celda-area{width:100%;resize:vertical;min-height:64px!important;padding:.375rem .5rem!important;font-size:var(--texto-sm)!important;line-height:1.45;border-radius:var(--radio-sm)!important}.pas-celda-cnt{display:block;margin-top:3px;font-size:.68rem;color:var(--texto-suave);font-family:var(--fuente-mono);text-align:right}.pas-fila-input{flex:1;min-width:0;min-height:32px!important;padding:.25rem .5rem!important;font-size:var(--texto-sm)!important;border-color:transparent!important;background:transparent!important;border-radius:var(--radio-sm)!important}.pas-fila-input:hover{border-color:var(--borde)!important;background:var(--superficie)!important}.pas-fila-input:focus{border-color:var(--borde-fuerte)!important;background:var(--superficie)!important}.pas-fila-tipo{margin-top:4px;min-height:28px!important;padding:.15rem 1.4rem .15rem .4rem!important;font-size:.68rem!important;border-radius:var(--radio-sm)!important;color:var(--texto-suave);background-position:right .3rem center!important}.pas-fila-quitar{flex-shrink:0;display:flex;padding:3px;border-radius:var(--radio-sm);color:var(--texto-suave);opacity:0;transition:opacity .15s,color .15s}.pas-tabla-fila-tit:hover .pas-fila-quitar,.pas-fila-quitar:focus-visible{opacity:1}.pas-fila-quitar:hover{color:var(--peligro);background:var(--fondo)}.pas-precio-celda{display:flex;align-items:center;gap:4px}.pas-precio-celda>span{color:var(--texto-suave);font-size:var(--texto-sm)}.pas-precio-celda input{width:100%;min-height:36px!important;padding:.375rem .5rem!important;font-size:var(--texto-sm)!important;border-radius:var(--radio-sm)!important}.pas-paqs{display:grid;gap:var(--esp-4)}.pas-paq{display:grid;gap:var(--esp-3);padding:var(--esp-4);border:1px solid var(--borde);border-radius:var(--radio-xl);background:var(--fondo)}.pas-paq-cab{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-3);padding-bottom:var(--esp-3);border-bottom:1px solid var(--borde)}.pas-paq-nivel{font:600 var(--texto-md) var(--fuente-titulos)}.pas-paq-precio{display:flex;align-items:center;gap:4px;flex:0 0 auto}.pas-paq-precio>span{color:var(--texto-suave);font-size:var(--texto-sm)}.pas-paq-precio input{width:7rem;min-height:38px!important;padding:.375rem .5rem!important;font:600 var(--texto-md) var(--fuente-titulos)!important;text-align:right;border-radius:var(--radio-sm)!important}.pas-paq-campo{display:grid;gap:5px;min-width:0}.pas-paq-campo>span{font-size:var(--texto-xs);color:var(--texto-suave)}.pas-paq-duo{display:grid;grid-template-columns:1fr 1fr;gap:var(--esp-3)}.pas-paq-caract{display:grid;gap:var(--esp-2);padding-top:var(--esp-3);border-top:1px solid var(--borde)}.pas-paq-caract-tit{font:500 var(--texto-xs) var(--fuente-cuerpo);text-transform:uppercase;letter-spacing:.025em;color:var(--texto-suave)}.pas-paq-check{display:flex;align-items:center;gap:var(--esp-3);font-size:var(--texto-sm);cursor:pointer}.pas-paq-check input{width:18px;height:18px;min-height:auto;flex-shrink:0;accent-color:var(--texto);cursor:pointer}.pas-paq-sinnombre{color:var(--texto-suave);font-style:italic}.pas-filas-ed{display:grid;gap:var(--esp-2);margin-top:var(--esp-4);padding-top:var(--esp-4);border-top:1px solid var(--borde)}.pas-filas-ed-tit{font:500 var(--texto-xs) var(--fuente-cuerpo);text-transform:uppercase;letter-spacing:.025em;color:var(--texto-suave)}.pas-filas-ed-fila{display:flex;align-items:center;gap:var(--esp-2)}.pas-filas-ed-fila .pas-fila-input{border-color:var(--borde)!important;background:var(--superficie)!important;min-height:38px!important}.pas-filas-ed-fila .pas-fila-tipo{margin-top:0;flex:0 0 auto;width:7.5rem}.pas-filas-ed-fila .pas-fila-quitar{opacity:1}.pas-sugerencia{display:flex;align-items:center;gap:var(--esp-3);margin-top:var(--esp-3);padding:var(--esp-3) var(--esp-4);border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--fondo);flex-wrap:wrap}.pas-sugerencia-ico{display:flex;color:var(--texto-suave);flex-shrink:0}.pas-sugerencia-txt{flex:1;min-width:160px;display:grid;gap:2px}.pas-sugerencia-txt strong{font:500 var(--texto-xs) var(--fuente-cuerpo);color:var(--texto-suave)}.pas-sugerencia-txt>span{font-size:var(--texto-sm);color:var(--texto)}.pas-sugerencia-txt .sep{color:var(--texto-suave)}.pas-sugerencia-acc{display:flex;align-items:center;gap:var(--esp-2);flex-shrink:0}.pas-sugerencia-no{display:flex;padding:6px;border-radius:var(--radio-sm);color:var(--texto-suave)}.pas-sugerencia-no:hover{background:var(--superficie);color:var(--texto)}.pas-fb-host{position:relative;overflow:hidden}.pas-fb{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:5px;border-radius:inherit;background-color:inherit;color:var(--texto-suave);font:600 11px var(--fuente-cuerpo);letter-spacing:-.01em;animation:pas-fb-entra var(--dur-2) var(--ease-rebote)}.pas-fb.ok{background-color:var(--exito-suave);color:var(--exito)}.pas-fb.malo{background-color:var(--error-suave);color:var(--peligro)}.pas-fb svg{flex-shrink:0}.pas-fb>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pas-fb.saliendo{animation:pas-fb-sale var(--dur-2) var(--ease-suave) forwards}@keyframes pas-fb-entra{0%{opacity:0;transform:translateY(60%)}}@keyframes pas-fb-sale{to{opacity:0;transform:translateY(-60%)}}.pas-switch{display:inline-flex;align-items:center;gap:var(--esp-3);cursor:pointer;font-size:var(--texto-sm);color:var(--texto-suave)}.pas-switch input{position:absolute;opacity:0;width:0;height:0}.pas-switch-pista{position:relative;width:38px;height:22px;border-radius:999px;background:var(--borde);transition:background .15s;flex-shrink:0}.pas-switch-pista:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--superficie);transition:transform .15s;box-shadow:var(--sombra-sm)}.pas-switch input:checked+.pas-switch-pista{background:var(--primario)}.pas-switch input:checked+.pas-switch-pista:after{transform:translate(16px)}.pas-switch input:focus-visible+.pas-switch-pista{outline:2px solid color-mix(in srgb,var(--texto) 30%,transparent);outline-offset:2px}.pas-comision{margin-top:var(--esp-5);background:var(--fondo);border:1px solid var(--borde);border-radius:var(--radio-md);padding:var(--esp-4);font-size:var(--texto-sm)}.pas-comision>div{display:flex;justify-content:space-between;gap:var(--esp-4);color:var(--texto-suave);padding:2px 0}.pas-comision>.total{border-top:1px solid var(--borde);margin-top:var(--esp-2);padding-top:var(--esp-2);color:var(--texto);font-weight:500}.pas-comision-tabla-wrap{overflow-x:auto}.pas-comision-tabla{width:100%;border-collapse:collapse;font-size:var(--texto-sm);min-width:340px}.pas-comision-tabla th,.pas-comision-tabla td{padding:4px var(--esp-3);text-align:right;color:var(--texto-suave);font-weight:400;white-space:nowrap}.pas-comision-tabla th[scope=row]{text-align:left;padding-left:0}.pas-comision-tabla thead th{font:500 var(--texto-xs) var(--fuente-cuerpo);text-transform:uppercase;letter-spacing:.025em;padding-bottom:var(--esp-2)}.pas-comision-tabla td:last-child,.pas-comision-tabla thead th:last-child{padding-right:0}.pas-comision-tabla .total th,.pas-comision-tabla .total td{border-top:1px solid var(--borde);padding-top:var(--esp-2);color:var(--texto);font-weight:500}.pas-anadir{display:inline-flex;align-items:center;gap:6px;margin-top:var(--esp-3);padding:var(--esp-2) var(--esp-3);border:1px solid var(--borde);border-radius:var(--radio-sm);background:var(--superficie);font:500 var(--texto-xs) var(--fuente-cuerpo);color:var(--texto-suave);cursor:pointer;transition:background .15s,color .15s}.pas-anadir:hover{background:var(--fondo);color:var(--texto)}.pas-anadir.en-cab{margin-top:0}.pas-anadir.chico{margin-top:var(--esp-2)}.pas-anadir-tipos{display:flex;gap:var(--esp-2);flex-wrap:wrap}.pas-vacio{font-size:var(--texto-sm);color:var(--texto-suave);padding:var(--esp-4) 0}.pas-extras{display:grid;gap:var(--esp-2)}.pas-extra{display:flex;align-items:center;gap:var(--esp-3);flex-wrap:wrap;border:1px solid var(--borde);border-radius:var(--radio-md);padding:var(--esp-3);background:var(--fondo)}.pas-extra-nombre{flex:1 1 220px;min-width:0;min-height:36px!important;padding:.375rem .5rem!important;font-size:var(--texto-sm)!important;border-radius:var(--radio-sm)!important}.pas-extra-campo{display:inline-flex;align-items:center;gap:5px;font-size:var(--texto-xs);color:var(--texto-suave);white-space:nowrap}.pas-extra-campo input{width:5rem;min-height:36px!important;padding:.375rem .5rem!important;font-size:var(--texto-sm)!important;border-radius:var(--radio-sm)!important}.pas-extra-quitar{margin-left:auto;flex-shrink:0;display:flex;padding:6px;border-radius:var(--radio-sm);color:var(--texto-suave)}.pas-extra-quitar:hover{color:var(--peligro);background:var(--superficie)}.pas-extra-fuente{flex:1 1 100%;display:flex;align-items:center;gap:6px;cursor:pointer;font-size:var(--texto-xs);color:var(--texto-suave);padding-top:2px}.pas-extra-fuente input{flex-shrink:0}.pas-extra-fuente:has(input:checked){color:var(--texto);font-weight:500}.pas-editor{border:1px solid var(--borde);border-radius:var(--radio-md);overflow:hidden}.pas-editor:focus-within{border-color:color-mix(in srgb,var(--texto) 30%,transparent)}.pas-editor-barra{display:flex;align-items:center;gap:2px;padding:4px;border-bottom:1px solid var(--borde);background:var(--fondo)}.pas-editor-barra button{width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:var(--radio-sm);color:var(--texto-suave);font-size:var(--texto-sm);cursor:pointer;transition:background .15s,color .15s}.pas-editor-barra button:hover{background:var(--superficie);color:var(--texto)}.pas-editor-barra button.activo{background:var(--superficie);color:var(--texto);box-shadow:inset 0 0 0 1px var(--borde)}.pas-editor-sep{width:1px;height:18px;background:var(--borde);margin:0 4px}.pas-editor textarea{border:none!important;border-radius:0!important;resize:vertical}.pas-editor-rico{min-height:19rem;max-height:34rem;overflow-y:auto;padding:var(--esp-3) var(--esp-4);font-size:var(--texto-md);line-height:1.6;outline:none;background:var(--superficie)}.pas-editor-rico:empty:before,.pas-editor-rico.vacio:before{content:attr(data-vacio);color:var(--texto-suave);pointer-events:none}.pas-editor-rico.vacio>*{display:none}.pas-editor-rico strong{font-weight:600}.pas-editor-rico ul,.pas-editor-rico ol{margin:var(--esp-2) 0;padding-left:1.4rem}.pas-editor-rico ul{list-style:disc}.pas-editor-rico ol{list-style:decimal}.pas-editor-rico li{margin:2px 0}.pas-contador.excedido{color:var(--peligro)}.pas-contador.corto{color:var(--advertencia)}.pas-faq{display:grid;gap:var(--esp-2)}.pas-faq-item{border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--fondo)}.pas-faq-item.abierta{border-color:var(--borde-fuerte)}.pas-faq-quitar:hover{color:var(--peligro);background:var(--superficie)}.pas-faq-cuerpo{display:grid;gap:var(--esp-2);padding:var(--esp-4)}.pas-faq-acc{display:flex;align-items:center;justify-content:flex-end;gap:var(--esp-2);flex-wrap:wrap}.pas-faq-acc .campo-error{margin-right:auto}.pas-faq-resumen{display:flex;align-items:flex-start;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4)}.pas-faq-resumen-txt{flex:1;min-width:0;display:grid;gap:2px}.pas-faq-resumen-txt strong{font:500 var(--texto-sm) var(--fuente-cuerpo)}.pas-faq-resumen-txt>span{font-size:var(--texto-xs);color:var(--texto-suave);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pas-faq-resumen-acc{display:flex;gap:2px;flex-shrink:0}.pas-faq-resumen-acc button{display:flex;padding:5px;border-radius:var(--radio-sm);color:var(--texto-suave);transition:background .15s,color .15s}.pas-faq-resumen-acc button:hover{background:var(--superficie);color:var(--texto)}.pas-preguntas{display:grid;gap:var(--esp-3)}.pas-pregunta{border:1px solid var(--borde);border-radius:var(--radio-md);padding:var(--esp-4);background:var(--fondo);display:grid;gap:var(--esp-3)}.pas-pregunta-cab{display:flex;align-items:center;gap:var(--esp-3)}.pas-pregunta-tipo{display:inline-flex;align-items:center;gap:5px;font-size:var(--texto-xs);color:var(--texto-suave)}.pas-pregunta-n{font-family:var(--fuente-mono);font-size:var(--texto-xs);color:var(--texto-suave)}.pas-pregunta-acc{margin-left:auto;display:flex;gap:2px}.pas-pregunta-acc button{display:flex;padding:5px;border-radius:var(--radio-sm);color:var(--texto-suave);transition:background .15s,color .15s}.pas-pregunta-acc button:hover:not(:disabled){background:var(--superficie);color:var(--texto)}.pas-pregunta-acc button:disabled{opacity:.3;cursor:not-allowed}.pas-pregunta-acc button:last-child:hover{color:var(--peligro)}.pas-opciones{display:grid;gap:6px;padding-left:var(--esp-3);border-left:1px solid var(--borde)}.pas-opcion{display:flex;align-items:center;gap:var(--esp-2)}.pas-opcion-marca{color:var(--texto-suave);font-size:var(--texto-sm);width:1em;flex-shrink:0}.pas-opcion input{min-height:34px!important;padding:.25rem .5rem!important;font-size:var(--texto-sm)!important;border-radius:var(--radio-sm)!important}.pas-opcion button{flex-shrink:0;display:flex;padding:5px;border-radius:var(--radio-sm);color:var(--texto-suave)}.pas-opcion button:hover{color:var(--peligro);background:var(--superficie)}.pas-pregunta-pie{display:flex;align-items:center;gap:var(--esp-4);flex-wrap:wrap;font-size:var(--texto-xs);color:var(--texto-suave)}.pas-check{display:inline-flex;align-items:center;gap:6px;cursor:pointer;white-space:nowrap}.pas-check input{width:15px;height:15px;accent-color:var(--texto)}.pas-pregunta-ayuda{margin-left:auto}.pas-pregunta.aplicada{background:var(--superficie)}.pas-pregunta-leida{font-size:var(--texto-sm);color:var(--texto)}.pas-pregunta-ops{display:flex;flex-wrap:wrap;gap:var(--esp-2) var(--esp-4);font-size:var(--texto-xs);color:var(--texto-suave)}.pas-pregunta-aplicar{display:flex;align-items:center;justify-content:flex-end;gap:var(--esp-3);flex-wrap:wrap}.pas-pregunta-aplicar .campo-error{margin-right:auto}.pas-docs{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--esp-3)}.pas-doc{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:130px;padding:var(--esp-4);border:1px dashed var(--borde);border-radius:var(--radio-md);background:var(--fondo);color:var(--texto-suave);font-size:var(--texto-xs);text-align:center;cursor:pointer;transition:background .15s,border-color .15s}.pas-doc.vacio:hover{border-color:var(--borde-fuerte);background:var(--primario-suave);color:var(--texto)}.pas-doc.lleno{border-style:solid;background:var(--superficie);cursor:default}.pas-doc-ico{color:var(--texto-suave)}.pas-doc-nom{color:var(--texto);font-size:var(--texto-sm);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pas-doc-meta{font-size:.68rem}.pas-doc-video{max-width:280px}.pas-doc-quitar{position:absolute;top:6px;right:6px;display:flex;padding:4px;border-radius:var(--radio-sm);color:var(--texto-suave)}.pas-doc-quitar:hover{color:var(--peligro);background:var(--fondo)}.pas-video{width:100%}.pas-video-marco{aspect-ratio:16/9;border-radius:var(--radio-md);overflow:hidden;background:#000}.pas-video-marco video,.pas-video-marco iframe{width:100%;height:100%;object-fit:contain;border:0}.pas-video-pie{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-2);margin-top:var(--esp-2);flex-wrap:wrap;font-size:var(--texto-xs);color:var(--texto-suave)}.pas-video-pie>div{display:flex;gap:6px}.pas-video-recorte{display:flex;align-items:center;gap:6px;margin-top:var(--esp-2);padding:var(--esp-2) var(--esp-3);border-radius:var(--radio-sm);background:var(--alerta-suave);color:var(--advertencia);font-size:var(--texto-xs)}.pas-video-progreso{border:1px dashed var(--borde);border-radius:var(--radio-md);padding:var(--esp-5);text-align:center;background:var(--fondo)}.pas-video-progreso .tit{font-size:var(--texto-sm);font-weight:500;margin-bottom:var(--esp-3)}.pas-video-progreso .barra{height:6px;background:var(--borde);border-radius:999px;overflow:hidden;max-width:360px;margin:0 auto var(--esp-2)}.pas-video-progreso .barra>div{height:100%;background:var(--primario);transition:width .2s}.pas-video-progreso .pct{font-size:var(--texto-xs);color:var(--texto-suave)}.pas-video .pas-video-progreso{border:0;padding:var(--esp-3) 0 0;background:none;text-align:left}.pas-video .pas-video-progreso .barra{max-width:none;margin:0 0 var(--esp-2)}.cs-subida-pildora{position:fixed;left:16px;bottom:16px;z-index:900;max-width:calc(100vw - 32px);display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--superficie);color:var(--texto);border:1px solid var(--borde);border-radius:999px;box-shadow:var(--sombra-lg);font-size:var(--texto-sm)}.cs-subida-pildora .barra{width:90px;height:5px;background:var(--borde);border-radius:999px;overflow:hidden;flex-shrink:0}.cs-subida-pildora .barra>div{height:100%;background:var(--primario);transition:width .2s}.cs-subida-pildora.error{border-color:var(--peligro)}.cs-subida-pildora button{background:none;border:0;color:var(--texto-suave);cursor:pointer;padding:0;display:flex}.video-aviso{display:flex;align-items:center;justify-content:center;text-align:center;width:100%;height:100%;min-height:160px;padding:var(--esp-4);background:#0b1120;color:#fff;font-size:var(--texto-sm);border-radius:inherit}.svc-det-galeria-principal .video-aviso{position:absolute;inset:0}.pas-listo{max-width:520px;margin:var(--esp-16) auto;text-align:center}.pas-listo-ico{color:var(--exito);display:flex;justify-content:center;margin-bottom:var(--esp-4)}.pas-listo h1{font:600 var(--texto-xl) var(--fuente-titulos);letter-spacing:-.025em;margin-bottom:var(--esp-3)}.pas-listo p{color:var(--texto-suave);font-size:var(--texto-sm);margin-bottom:var(--esp-8)}.pas-listo-acc{display:flex;gap:var(--esp-3);justify-content:center;flex-wrap:wrap}.req-form{display:grid;gap:var(--esp-5)}.req-opciones{display:grid;gap:6px}.req-opcion{display:flex;align-items:center;gap:var(--esp-2);font-size:var(--texto-sm);cursor:pointer}.req-opcion input{width:16px;height:16px;accent-color:var(--texto);flex-shrink:0}.req-archivos{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.req-archivo{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border:1px solid var(--borde);border-radius:var(--radio-sm);background:var(--superficie);font-size:var(--texto-xs);color:var(--texto);cursor:pointer;text-align:left}.req-archivo em{font-style:normal;color:var(--texto-suave)}button.req-archivo:hover{background:var(--fondo)}.req-drop{display:flex;align-items:center;justify-content:center;gap:var(--esp-3);width:100%;min-height:76px;padding:var(--esp-4);border:1.5px dashed var(--borde);border-radius:var(--radio-lg);background:var(--fondo);color:var(--texto-suave);cursor:pointer;text-align:center;transition:border-color var(--dur-1) var(--ease-suave),background var(--dur-1) var(--ease-suave),color var(--dur-1) var(--ease-suave)}.req-drop:hover,.req-drop:focus-visible{border-color:var(--primario);background:var(--superficie);color:var(--texto)}.req-drop.sobre{border-style:solid;border-color:var(--primario);background:var(--primario-suave);color:var(--texto)}.req-drop-txt{font-size:var(--texto-sm);line-height:1.45}.req-drop-txt strong{color:var(--texto);font-weight:600}.req-drop>*{pointer-events:none}.req-drop-ocupada{cursor:progress;border-style:solid;border-color:var(--primario);background:var(--primario-suave);color:var(--texto)}.req-drop-ocupada:hover{background:var(--primario-suave)}.req-drop-ocupada .spinner{width:18px;height:18px;color:var(--primario)}@media(max-width:36rem){.req-drop{flex-direction:column;gap:var(--esp-2);min-height:88px}}.dz-galeria{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--esp-2);margin-top:var(--esp-3)}@media(max-width:36rem){.dz-galeria{grid-template-columns:repeat(3,1fr)}}.dz-item{position:relative;margin:0;border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--superficie);overflow:hidden;display:flex;flex-direction:column}.dz-item:hover{border-color:var(--borde-fuerte)}.dz-lienzo{position:relative;aspect-ratio:4/3;background:var(--fondo);display:flex;align-items:center;justify-content:center;color:var(--texto-suave);overflow:hidden}.dz-lienzo img,.dz-lienzo video{width:100%;height:100%;object-fit:cover;display:block}.dz-marca{position:absolute;inset:auto auto 6px 6px;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#0000009e;color:#fff}.dz-pie{display:flex;flex-direction:column;gap:1px;padding:6px 8px;min-width:0}.dz-nombre{font-size:var(--texto-xs);color:var(--texto);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dz-peso{font-size:.68rem;color:var(--texto-suave)}.dz-quitar{position:absolute;top:5px;right:5px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:none;border-radius:50%;background:#0009;color:#fff;cursor:pointer}.dz-quitar:hover{background:var(--peligro)}.dz-vacio{font-size:var(--texto-xs);color:var(--texto-suave);margin-top:6px}.dz-progreso{margin-top:var(--esp-3);display:flex;flex-direction:column;gap:6px}.dz-progreso-txt{font-size:var(--texto-xs);color:var(--texto-suave)}.dz-progreso-riel{height:6px;border-radius:999px;background:var(--fondo);overflow:hidden}.dz-progreso-fill{height:100%;width:0;background:var(--primario);border-radius:999px;transition:width var(--dur-1) var(--ease-suave)}.req-respuestas{display:grid;gap:var(--esp-3)}.req-item{border:1px solid var(--borde);border-radius:var(--radio-lg);padding:var(--esp-4);background:var(--superficie)}.req-respuestas dt{display:flex;align-items:flex-start;gap:var(--esp-3);margin-bottom:var(--esp-3)}.req-preg{flex:1;min-width:0;font:600 var(--texto-sm) var(--fuente-titulos);color:var(--texto);line-height:1.45}.req-num{flex-shrink:0;width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--primario-suave);color:var(--primario);font:600 var(--texto-xs) var(--fuente-titulos);font-variant-numeric:tabular-nums}.req-respuestas dd{margin:0;padding-left:calc(22px + var(--esp-3))}.req-respuestas:not(.numerada) dd{padding-left:0}.req-resp{margin:0;font-size:var(--texto-sm);line-height:1.6;white-space:pre-line;word-break:break-word;border-left:2px solid var(--borde);padding-left:var(--esp-3)}.req-resp.vacio{color:var(--texto-suave);font-style:italic}.req-adj-cab{display:flex;align-items:center;gap:5px;margin:var(--esp-3) 0 0;font-size:var(--texto-xs);color:var(--texto-suave)}.req-adj-cab em{font-style:normal;opacity:.75}.req-cab{display:flex;align-items:flex-start;gap:var(--esp-3);flex-wrap:wrap;margin-bottom:var(--esp-4);padding-bottom:var(--esp-4);border-bottom:1px solid var(--borde)}.req-cab-ico{width:38px;height:38px;border-radius:var(--radio-md);flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--primario-suave);color:var(--primario)}.req-cab-txt{flex:1;min-width:10rem}.req-cab-txt h3{font:600 var(--texto-md) var(--fuente-titulos);margin:0 0 2px}.req-cab-txt p{margin:0;font-size:var(--texto-xs);color:var(--texto-suave)}.req-cab-fecha{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;font-size:var(--texto-xs);color:var(--exito)}.svc-det-franja{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-5)}.svc-det-franja>h2{display:flex;align-items:center;gap:8px;font:600 var(--texto-lg) var(--fuente-titulos);margin-bottom:var(--esp-4)}.svc-det-franja>h2 svg{color:var(--texto-suave);flex-shrink:0}.svc-det-descripcion .svc-det-desc{max-width:68ch}.svc-det-desc{color:var(--texto-suave);font-size:var(--texto-sm);line-height:1.7}.svc-det-desc>p:not(:last-child){margin-bottom:var(--esp-3)}.svc-det-ia{display:flex;gap:var(--esp-3);align-items:flex-start;background:var(--fondo);border:1px solid var(--borde);border-radius:var(--radio-md);padding:var(--esp-4)}.svc-det-ia-ico{color:var(--texto-suave);flex-shrink:0;line-height:1;margin-top:1px}.svc-det-ia strong{display:block;font-size:var(--texto-sm);font-weight:600;margin-bottom:4px}.svc-det-ia p{margin:0;font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.6}.svc-det-desc strong{color:var(--texto);font-weight:600}.svc-det-desc ul,.svc-det-desc ol{margin:var(--esp-2) 0 var(--esp-3) var(--esp-5);display:grid;gap:4px}.svc-det-desc ul{list-style:disc}.svc-det-desc ol{list-style:decimal}.svc-det-docs{display:grid;gap:var(--esp-2)}.compartir{display:flex;align-items:center;gap:var(--esp-4);flex-wrap:wrap;padding-top:var(--esp-3);border-top:1px solid var(--borde)}.compartir-botones{display:flex;gap:var(--esp-2);flex-wrap:wrap}.compartir-btn{display:inline-flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--superficie);color:var(--texto-suave);font:500 var(--texto-sm) var(--fuente-cuerpo);text-decoration:none;cursor:pointer;transition:border-color var(--dur-1),color var(--dur-1)}.compartir-btn:hover{border-color:var(--borde-fuerte);color:var(--texto)}.compartir-btn.copiado{border-color:var(--exito);color:var(--exito)}@media(max-width:40rem){.compartir{align-items:stretch}.compartir-botones{flex-wrap:nowrap;flex:1 1 auto;min-width:0}.compartir-botones .compartir-btn{flex:1 1 0;min-width:0;justify-content:center;padding:0;min-height:44px}.compartir-btn span{display:none}}.svc-det-doc{display:flex;align-items:center;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4);border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--superficie);font-size:var(--texto-sm);color:var(--texto);transition:background .15s}.svc-det-doc:hover{background:var(--fondo)}.svc-det-doc>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.svc-det-doc svg:last-child{color:var(--texto-suave)}.svc-det-doc{width:100%;text-align:left;cursor:pointer;font-family:inherit}.doc-visor-caja{width:min(1040px,96vw);height:min(88vh,900px);max-width:none;display:flex;flex-direction:column;padding:0;overflow:hidden}.doc-visor-caja .modal-header{padding:var(--esp-3) var(--esp-4);gap:var(--esp-3)}.doc-visor-caja .modal-titulo{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.doc-visor-acciones{display:flex;align-items:center;gap:4px;flex-shrink:0}.doc-zoom-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--borde);border-radius:var(--radio-sm);background:var(--superficie);color:var(--texto-suave);cursor:pointer;transition:background .15s,color .15s}.doc-zoom-btn:hover:not(:disabled){background:var(--fondo);color:var(--texto)}.doc-zoom-btn:disabled{opacity:.4;cursor:not-allowed}.doc-zoom-pct{min-width:48px;text-align:center;font-size:var(--texto-xs);color:var(--texto-suave);font-variant-numeric:tabular-nums}.doc-visor-lienzo{flex:1;min-height:0;overflow:auto;background:var(--fondo);border-top:1px solid var(--borde)}.doc-visor-marco{width:100%;height:100%;transform-origin:0 0;transition:transform var(--dur-1) var(--ease-suave)}.doc-visor-marco iframe{width:100%;height:100%;border:none;display:block;background:var(--superficie)}@media(max-width:640px){.doc-visor-caja{width:100vw;height:92vh}.doc-visor-acciones .doc-zoom-btn{width:34px;height:34px}}.vis-caja{width:min(1040px,96vw);height:min(88vh,900px);max-width:none;display:flex;flex-direction:column;padding:0;overflow:hidden}.vis-caja .modal-header{padding:var(--esp-3) var(--esp-4);gap:var(--esp-3)}.vis-caja .modal-titulo{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vis-acciones{display:flex;align-items:center;gap:4px;flex-shrink:0}.vis-btn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--borde);border-radius:var(--radio-sm);background:var(--superficie);color:var(--texto-suave);cursor:pointer;transition:background .15s,color .15s}.vis-btn:hover{background:var(--fondo);color:var(--texto)}.vis-lienzo{flex:1;min-height:0;overflow:auto;background:var(--fondo);border-top:1px solid var(--borde);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--esp-4);gap:var(--esp-3)}.vis-cargando{display:flex;align-items:center;gap:var(--esp-2);color:var(--texto-suave);font-size:var(--texto-sm)}.vis-imagen{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--radio-md);background:var(--superficie)}.vis-medio{max-width:100%;max-height:100%;border-radius:var(--radio-md);background:#000}.vis-audio{display:flex;flex-direction:column;align-items:center;gap:var(--esp-4);color:var(--texto-suave)}.vis-audio audio{width:min(420px,80vw)}.vis-marco{width:100%;height:100%;border:none;border-radius:var(--radio-md);background:var(--superficie)}.vis-lienzo:has(.vis-texto),.vis-lienzo:has(.vis-lista){justify-content:flex-start;align-items:stretch}.vis-texto{width:100%;margin:0;padding:var(--esp-4);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-md);font:var(--texto-xs)/1.6 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre-wrap;word-break:break-word;overflow-x:auto}.vis-nota{margin:0;font-size:var(--texto-xs);color:var(--texto-suave);text-align:center}.vis-volver{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;padding:5px 10px;border:1px solid var(--borde);border-radius:var(--radio-sm);background:var(--superficie);color:var(--texto-suave);font-size:var(--texto-xs);cursor:pointer}.vis-volver:hover{background:var(--fondo);color:var(--texto)}.vis-lista{width:100%;display:flex;flex-direction:column;gap:2px}.vis-lista-cab{margin:0 0 var(--esp-2);font-size:var(--texto-xs);color:var(--texto-suave)}.vis-fila{display:flex;align-items:center;gap:var(--esp-2);width:100%;padding:8px 10px;text-align:left;border:1px solid transparent;border-radius:var(--radio-sm);background:transparent;color:var(--texto);font-family:inherit;font-size:var(--texto-sm)}.vis-fila-abrible{cursor:pointer}.vis-fila-abrible:hover{background:var(--superficie);border-color:var(--borde)}.vis-fila-nombre{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vis-fila-peso{flex-shrink:0;font-size:var(--texto-xs);color:var(--texto-suave);font-variant-numeric:tabular-nums}.vis-fila-ver{flex-shrink:0;color:var(--texto-suave)}.vis-aviso{display:flex;flex-direction:column;align-items:center;gap:var(--esp-3);color:var(--texto-suave);text-align:center}.vis-aviso-nombre{margin:0;font-size:var(--texto-sm);color:var(--texto);word-break:break-all}.vis-aviso-txt{margin:0;font-size:var(--texto-sm);max-width:38ch}@media(max-width:640px){.vis-caja{width:100vw;height:92vh}.vis-lienzo{padding:var(--esp-3)}}.cs-imagenes-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--esp-3);margin-top:var(--esp-4)}@media(min-width:30rem){.cs-imagenes-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:48rem){.cs-imagenes-grid{grid-template-columns:repeat(5,1fr)}}.cs-imagen-slot{aspect-ratio:4/3;border:1px dashed var(--borde);border-radius:var(--radio-lg);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s;background:var(--fondo);position:relative;overflow:hidden}.cs-imagen-slot:hover{border-color:var(--borde-fuerte);background:var(--primario-suave)}.cs-imagen-slot.con-imagen{border-style:solid;border-color:var(--borde)}.cs-imagen-slot.con-imagen{cursor:grab}.cs-imagen-slot.arrastrando{opacity:.4}.cs-imagen-slot.zona-drop{border-color:var(--primario);border-style:dashed}.cs-imagen-slot .badge-principal{position:absolute;bottom:6px;left:6px;background:var(--primario);color:var(--sobre-primario);font-size:.65rem;font-weight:600;padding:2px 8px;border-radius:var(--radio-sm);z-index:1}.cs-imagen-slot .bg{position:absolute;inset:0;background-size:cover;background-position:center}.cs-imagen-slot .quitar-img{position:absolute;top:6px;right:6px;background:#0009;color:#fff;border-radius:50%;width:24px;height:24px;display:flex;align-items:center;justify-content:center;font-size:.7rem;cursor:pointer;z-index:1}.cs-imagen-slot .slot-label{font-size:var(--texto-xs);color:var(--texto-suave);margin-top:var(--esp-2);text-align:center}.cs-tags-caja{display:flex;flex-wrap:wrap;gap:var(--esp-2);align-items:center;min-height:44px;padding:var(--esp-2) var(--esp-3);border:1px solid var(--borde);border-radius:var(--radio-md);cursor:text}.cs-tags-caja:focus-within{border-color:color-mix(in srgb,var(--texto) 30%,transparent)}.cs-tags-caja input{border:none!important;box-shadow:none!important;padding:4px!important;min-height:auto!important;flex:1;min-width:120px}.cs-tag-chip{display:inline-flex;align-items:center;gap:5px;background:var(--primario-suave);color:var(--primario);font-size:var(--texto-sm);font-weight:600;padding:3px 6px 3px 12px;border-radius:var(--radio-sm);white-space:nowrap}.svc-det-etiquetas{display:flex;flex-wrap:wrap;gap:var(--esp-2);min-width:0;max-width:100%}.svc-det-etiquetas .cs-tag-chip{display:block;min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere;line-height:1.4}.cs-tag-chip button{background:none;border:none;color:var(--primario);cursor:pointer;font-size:.7rem;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center}.cs-tag-chip button:hover{background:var(--borde)}.cs-alerta-contacto{background:var(--alerta-suave);border:1px solid color-mix(in srgb,var(--advertencia) 25%,transparent);border-radius:var(--radio-md);padding:var(--esp-3) var(--esp-4);font-size:var(--texto-sm);color:var(--advertencia);display:none;margin-top:var(--esp-2)}.cs-alerta-contacto.visible{display:flex;gap:var(--esp-2);align-items:flex-start}.ms-filtros{display:flex;gap:var(--esp-2);flex-wrap:wrap;margin-bottom:var(--esp-6)}.ms-filtro{padding:var(--esp-2) var(--esp-4);border-radius:var(--radio-sm);border:1px solid var(--borde);font-size:var(--texto-sm);font-weight:500;cursor:pointer;transition:all .15s;background:var(--superficie)}.ms-filtro.activo{background:var(--primario);color:var(--sobre-primario);border-color:var(--primario)}.cat-layout{display:grid;grid-template-columns:1fr;gap:var(--esp-8)}.cat-filtros-panel{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-4) var(--esp-5);margin-bottom:var(--esp-6);display:flex;flex-direction:column;gap:var(--esp-3)}.cat-barra-fila{display:grid;gap:var(--esp-3);grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.cat-barra-fila.pastillas{display:flex;flex-wrap:wrap;align-items:center;gap:var(--esp-2);border-top:1px solid var(--borde);padding-top:var(--esp-3)}.cat-campo{display:flex;flex-direction:column;gap:4px;min-width:0}.cat-campo>span{font-size:.65rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--texto-suave)}.cat-campo select{min-height:38px;font-size:var(--texto-sm);width:100%}.cat-campo select:disabled{opacity:.55;cursor:not-allowed}.cat-campo-slot:empty{display:none}.cat-barra-precio{display:flex;align-items:center;gap:var(--esp-2);flex-wrap:wrap}.cat-barra-precio[hidden]{display:none}.cat-barra-precio input{min-height:38px;width:120px;padding:.375rem .5rem;font-size:var(--texto-sm)}.cat-barra-precio span{color:var(--texto-suave)}.cat-pastilla{display:inline-flex;align-items:center;gap:5px;cursor:pointer;padding:6px 12px;border-radius:999px;border:1px solid var(--borde);background:var(--superficie);font-size:var(--texto-xs);font-weight:500;transition:background var(--dur-1) var(--ease-suave),border-color var(--dur-1) var(--ease-suave)}.cat-pastilla:hover{background:var(--fondo)}.cat-pastilla svg{color:var(--texto-suave);flex-shrink:0}.cat-pastilla input{position:absolute;opacity:0;width:0;height:0}.cat-pastilla.activa{background:var(--primario);color:var(--sobre-primario);border-color:var(--primario)}.cat-pastilla.activa svg{color:currentColor}.cat-barra-limpiar{display:inline-flex;align-items:center;gap:4px;margin-left:auto;background:none;border:none;cursor:pointer;font-size:var(--texto-xs);font-weight:600;color:var(--primario);padding:6px}.cat-filtro-check{display:flex;align-items:center;gap:8px;cursor:pointer;font-size:var(--texto-sm);padding:5px 0;min-height:32px}.cat-filtro-check span{display:inline-flex;align-items:center;gap:5px;color:var(--texto)}.cat-filtro-check input{flex-shrink:0}.cat-filtros-movil-btn{display:flex;align-items:center;gap:var(--esp-2);padding:var(--esp-2) var(--esp-4);border:1px solid var(--borde);border-radius:var(--radio-md);font-size:var(--texto-sm);font-weight:600;cursor:pointer;background:var(--superficie);margin-bottom:var(--esp-3)}@media(min-width:64rem){.cat-filtros-movil-btn{display:none}}@media(max-width:63.99rem){.cat-filtros-panel{display:none}.cat-filtros-panel.movil-visible{display:flex}.cat-barra-fila{grid-template-columns:1fr}.cat-barra-limpiar{margin-left:0}}.cat-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--esp-3);margin-bottom:var(--esp-6)}.cat-resultado-texto{font-size:var(--texto-sm);color:var(--texto-suave)}.cat-orden-select{font-size:var(--texto-sm);padding:var(--esp-2) var(--esp-3);border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--superficie);min-height:unset;cursor:pointer}.cat-paginacion{display:flex;gap:var(--esp-2);justify-content:center;align-items:center;margin-top:var(--esp-8);flex-wrap:wrap}.cat-pag-btn{width:40px;height:40px;border-radius:var(--radio-md);border:1px solid var(--borde);font-size:var(--texto-sm);font-weight:600;cursor:pointer;background:var(--superficie);display:flex;align-items:center;justify-content:center;transition:all .15s}.cat-pag-btn:hover:not(:disabled){background:var(--fondo);color:var(--texto)}.cat-pag-btn.activo{background:var(--primario);color:var(--sobre-primario);border-color:var(--primario)}.cat-pag-btn:disabled{opacity:.4;cursor:not-allowed}.cat-breadcrumb{font-size:var(--texto-sm);color:var(--texto-suave);margin-bottom:var(--esp-4);display:flex;gap:var(--esp-2);flex-wrap:wrap;align-items:center}.cat-breadcrumb a{color:var(--primario);font-weight:500}.cat-breadcrumb span{color:var(--texto-suave)}.cat-tags-activos{display:flex;gap:var(--esp-2);flex-wrap:wrap;margin-bottom:var(--esp-4)}.cat-tags-activos:empty{display:none}.cat-tag-activo{display:inline-flex;align-items:center;gap:5px;background:var(--primario-suave);color:var(--primario);padding:3px 10px;border-radius:var(--radio-sm);font-size:var(--texto-xs);font-weight:600}.cat-tag-activo button{font-size:.7rem;opacity:.8;cursor:pointer}.cat-tag-activo button:hover{opacity:1}.cat-busqueda{max-width:540px;margin-bottom:var(--esp-6)}.cat-autocompletar{position:absolute;top:calc(100% + 4px);left:0;right:0;max-width:540px;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-lg);box-shadow:var(--sombra-md);z-index:60;overflow:hidden}.cat-autocompletar-item{display:flex;align-items:center;gap:var(--esp-3);padding:var(--esp-2) var(--esp-3);cursor:pointer;font-size:var(--texto-sm)}.cat-autocompletar-item:hover{background:var(--fondo)}.cat-autocompletar-item img,.cat-autocompletar-item .miniatura{width:36px;height:36px;border-radius:var(--radio-md);background-size:cover;background-position:center;flex-shrink:0;background-color:var(--primario-suave)}.ped-det-layout{display:grid;gap:var(--esp-6);grid-template-columns:1fr}.ped-det-layout>*{min-width:0}.ped-det-seccion>*{min-width:0;max-width:100%}.ped-tabla-envoltura{max-width:100%}@media(min-width:64rem){.ped-det-layout{grid-template-columns:1fr 340px}}.ped-det-seccion{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-6);min-width:0;overflow-wrap:anywhere}.ped-det-seccion h3{font:600 var(--texto-lg) var(--fuente-titulos);margin-bottom:var(--esp-4);padding-bottom:var(--esp-3);border-bottom:1px solid var(--borde)}.pago-total{display:flex;align-items:baseline;justify-content:space-between;gap:var(--esp-3);padding:var(--esp-4);margin-bottom:var(--esp-4);background:var(--fondo);border-radius:var(--radio-lg)}.pago-total span{font-size:var(--texto-sm);color:var(--texto-suave)}.pago-total strong{font:600 1.5rem var(--fuente-titulos);color:var(--texto)}.svc-det-factura{display:flex;gap:8px;align-items:flex-start;margin:var(--esp-3) 0;padding:10px 14px;border-radius:var(--radio-md);border:1px solid var(--borde);font-size:var(--texto-xs);line-height:1.5;color:var(--texto-suave)}.svc-det-factura strong{color:var(--texto)}.cs-factura-notas{margin:var(--esp-3) 0 0;padding:10px 14px 10px 26px;border-radius:var(--radio-md);border:1px solid var(--borde);font-size:var(--texto-xs);line-height:1.6;color:var(--texto-suave)}.cs-factura-notas li{margin:2px 0}.cs-factura-neto:empty{display:none}.cs-factura-neto{display:flex;gap:8px;align-items:flex-start;margin-top:var(--esp-3);padding:10px 14px;border-radius:var(--radio-md);background:var(--primario-suave);color:var(--primario);font-size:var(--texto-xs);line-height:1.5}.pago-total-nota{margin:calc(-1 * var(--esp-3)) 0 var(--esp-4);font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.5}.tr-total{display:flex;align-items:baseline;justify-content:space-between;gap:var(--esp-3);padding:var(--esp-4);background:var(--primario-suave);border-radius:var(--radio-lg)}.tr-total span{font-size:var(--texto-sm);color:var(--primario)}.tr-total strong{font:600 1.5rem var(--fuente-titulos);color:var(--primario)}.tr-nota{margin:var(--esp-3) 0 0;font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.5}.tr-paso{margin:var(--esp-5) 0 var(--esp-3);font:600 var(--texto-sm) var(--fuente-titulos);color:var(--texto)}.tr-bancos{display:flex;gap:2px;margin-bottom:-1px;position:relative;z-index:1}.tr-banco{flex:1;min-width:0;padding:10px var(--esp-3);cursor:pointer;font:500 var(--texto-sm) var(--fuente-titulos);color:var(--texto-suave);background:var(--fondo);border:1px solid var(--borde);border-radius:var(--radio-lg) var(--radio-lg) 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s,background .15s,border-color .15s}.tr-banco:hover{color:var(--texto)}.tr-banco.activa{color:var(--primario);font-weight:600;background:var(--superficie);border-bottom-color:var(--superficie)}.tr-qr{display:flex;gap:var(--esp-4);align-items:center;margin-top:var(--esp-4);padding:var(--esp-4);border:1px solid var(--borde);border-radius:var(--radio-lg)}.tr-qr img{flex:0 0 auto;width:150px;height:150px;border-radius:var(--radio-md);background:#fff}.tr-qr-txt{min-width:0;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.tr-qr-txt strong{font:600 var(--texto-sm) var(--fuente-titulos)}.tr-qr-txt p{margin:0;font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.5}@media(max-width:30rem){.tr-qr{flex-direction:column;align-items:center;text-align:center}.tr-qr-txt{align-items:center}}.tr-cuenta{border:1px solid var(--borde);border-radius:var(--radio-lg);overflow:hidden;background:var(--superficie)}.tr-bancos+.tr-cuenta{border-top-left-radius:0;border-top-right-radius:0}.tr-dato{display:flex;align-items:center;gap:var(--esp-3);padding:10px var(--esp-4);border-bottom:1px solid var(--borde);font-size:var(--texto-sm)}.tr-dato:last-child{border-bottom:0}.tr-dato-et{flex:0 0 42%;color:var(--texto-suave)}.tr-dato-val{flex:1;font-weight:600;word-break:break-all}.tr-dato-copiar{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--superficie);color:var(--texto-suave);cursor:pointer}.tr-dato-copiar:hover{color:var(--primario);border-color:var(--primario)}.tr-referencia{display:flex;gap:var(--esp-3);align-items:flex-start;margin-top:var(--esp-4);padding:var(--esp-3) var(--esp-4);background:var(--fondo);border-radius:var(--radio-md);font-size:var(--texto-sm);line-height:1.5}.tr-referencia .tr-dato-copiar{align-self:center;background:var(--superficie)}.tr-elegido{display:flex;align-items:center;gap:var(--esp-3);margin-top:var(--esp-3);padding:10px var(--esp-4);border:1px solid var(--borde);border-radius:var(--radio-md);font-size:var(--texto-sm)}.tr-elegido span:nth-child(2){flex:1;word-break:break-all}.tr-elegido-peso{color:var(--texto-suave);font-size:var(--texto-xs)}.tr-recibido{text-align:center;padding:var(--esp-4) 0 0;color:var(--primario)}.tr-recibido h4{margin:var(--esp-3) 0 var(--esp-2);font:600 var(--texto-lg) var(--fuente-titulos);color:var(--texto)}.tr-recibido p{margin:0;font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.6}.adm-cuenta-det{border:1px solid var(--borde);border-radius:var(--radio-lg);padding:var(--esp-4);background:var(--superficie)}.adm-cuenta-det>summary{cursor:pointer;display:flex;flex-wrap:wrap;gap:var(--esp-3);align-items:baseline;font-size:var(--texto-sm)}.adm-cuenta-det>summary span{color:var(--texto-suave);font-family:var(--fuente-mono);font-size:var(--texto-xs)}.adm-cuenta-ficha{border:1px solid var(--borde);border-radius:var(--radio-lg);padding:var(--esp-4);margin:0 0 var(--esp-4)}.adm-cuenta-ficha>legend{padding:0 6px;font:600 var(--texto-sm) var(--fuente-titulos)}.tr-banner{display:flex;gap:var(--esp-3);align-items:flex-start;margin-bottom:var(--esp-4);padding:var(--esp-4);border-radius:var(--radio-lg);border:1px solid;font-size:var(--texto-sm)}.tr-banner strong{display:block;margin-bottom:4px}.tr-banner p{margin:0 0 4px;line-height:1.55}.tr-banner p:last-child{margin-bottom:0}.tr-banner-espera{border-color:var(--primario);background:var(--primario-suave);color:var(--primario)}.tr-banner-rechazo{border-color:var(--peligro);color:var(--peligro);background:var(--peligro-suave,#FEF2F2)}.pago-seguro-capa{z-index:400}.pago-seguro{max-width:420px;text-align:center}.pago-seguro-spin{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin:0 auto var(--esp-4);border-radius:50%;background:var(--primario-suave);color:var(--primario)}.pago-seguro-spin .spinner{width:24px;height:24px;border-width:2.5px}.pago-seguro-tit{font:600 var(--texto-lg) var(--fuente-titulos);margin:0 0 var(--esp-2);line-height:1.35}.pago-seguro-sub{margin:0;font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.55}.pago-seguro-botones{display:flex;gap:var(--esp-3);justify-content:center;margin-top:var(--esp-4)}.pago-seguro-lista{list-style:none;margin:var(--esp-6) 0 0;padding:var(--esp-4);display:flex;flex-direction:column;gap:var(--esp-3);background:var(--fondo);border-radius:var(--radio-lg);text-align:left}.pago-seguro-lista li{display:flex;gap:var(--esp-3);align-items:flex-start;font-size:var(--texto-sm);line-height:1.5;color:var(--texto-suave)}.pago-seguro-lista svg{flex-shrink:0;margin-top:1px;color:var(--exito)}.pago-seguro-lista strong{color:var(--texto)}.pago-saldo{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-3);flex-wrap:wrap;padding:var(--esp-4);margin-bottom:var(--esp-2);border:1px solid var(--borde);border-radius:var(--radio-lg);background:var(--superficie)}.pago-saldo-txt{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 220px}.pago-saldo-txt strong{font:600 var(--texto-md) var(--fuente-titulos);color:var(--texto)}.pago-saldo-txt span{font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.45}.pago-saldo .btn{flex:0 0 auto}@media(max-width:30rem){.pago-saldo .btn{flex:1 1 100%}}.pago-saldo-o{margin:var(--esp-3) 0;font-size:var(--texto-xs);color:var(--texto-suave);text-align:center}.dev-saldo{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-3);flex-wrap:wrap;padding:var(--esp-4);border:1px solid var(--borde);border-radius:var(--radio-lg);background:var(--superficie)}.dev-saldo>div{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1 220px}.dev-saldo strong{font:600 var(--texto-md) var(--fuente-titulos);color:var(--texto)}.dev-saldo span{font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.45}@media(max-width:30rem){.dev-saldo .btn{flex:1 1 100%}}.dev-saldo-o{margin:var(--esp-4) 0 var(--esp-2);font-size:var(--texto-xs);color:var(--texto-suave)}.pago-saldo-corto{margin:0 0 var(--esp-3);font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.45}.pago-opciones{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--esp-3);margin-bottom:var(--esp-4)}.pago-opcion{display:flex;flex-direction:column;gap:6px;min-width:0}.pago-cargando{display:flex;align-items:center;justify-content:center;gap:var(--esp-3);padding:var(--esp-4);border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--fondo);font-size:var(--texto-sm);color:var(--texto-suave)}.pago-no-disp{display:flex;align-items:flex-start;gap:var(--esp-2);padding:var(--esp-4);border-radius:var(--radio-md);font-size:var(--texto-sm);background:var(--error-suave);color:var(--peligro);border:1px solid color-mix(in srgb,var(--peligro) 25%,transparent)}.pago-no-disp svg{flex-shrink:0;margin-top:2px}.pago-btn{display:flex;align-items:center;gap:var(--esp-3);width:100%;padding:var(--esp-3) var(--esp-4);border:1px solid var(--borde);border-radius:var(--radio-lg);background:var(--superficie);color:var(--texto);cursor:pointer;text-align:left;min-height:60px;transition:border-color var(--dur-1) var(--ease-suave),box-shadow var(--dur-1) var(--ease-suave),transform var(--dur-1) var(--ease-suave)}.pago-btn:hover:not(:disabled){border-color:var(--pago-color,var(--primario));box-shadow:0 0 0 3px color-mix(in srgb,var(--pago-color,var(--primario)) 14%,transparent)}.pago-btn:active:not(:disabled){transform:translateY(1px)}.pago-btn:disabled{opacity:.62;cursor:progress}.pago-btn-logo{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:40px;height:40px;border-radius:var(--radio-md);background:var(--pago-color,var(--primario));color:#fff}.pago-btn-txt{display:flex;flex-direction:column;gap:1px;min-width:0}.pago-btn-txt strong{font:600 var(--texto-md) var(--fuente-titulos);white-space:nowrap}.pago-btn-txt em{font-style:normal;font-size:var(--texto-xs);color:var(--texto-suave)}.pago-btn:disabled{justify-content:center;font-size:var(--texto-sm)}.pago-opcion-nota{font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.45}.ped-cab{display:flex;align-items:center;gap:var(--esp-3);margin-bottom:var(--esp-5);flex-wrap:wrap}.ped-cab-tit{font:600 var(--texto-xl) var(--fuente-titulos)}.ped-cab-tit span{color:var(--primario);font-family:monospace}.ped-tabs{display:grid;grid-template-columns:1fr;gap:var(--esp-3);margin-bottom:var(--esp-5)}@media(min-width:40rem){.ped-tabs{grid-template-columns:repeat(var(--ped-tabs-n,4),minmax(0,1fr))}}.ped-tab-flecha{display:none}.ped-tab{display:flex;align-items:center;gap:var(--esp-3);text-align:left;min-width:0;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-lg);cursor:pointer;padding:var(--esp-3) var(--esp-4);color:var(--texto-suave);transition:color .15s,border-color .15s,background .15s,box-shadow .15s}.ped-tab:hover{color:var(--texto);border-color:var(--borde-fuerte)}.ped-tab.activo{color:var(--texto);border-color:var(--borde-fuerte);box-shadow:var(--sombra-sm)}.ped-tab-ico{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:34px;height:34px;border-radius:var(--radio-md);background:var(--fondo);color:var(--texto-suave)}.ped-tab.activo .ped-tab-ico{background:var(--primario-suave);color:var(--primario)}.ped-tab-txt{display:flex;flex-direction:column;gap:1px;min-width:0}.ped-tab-tit{font:500 var(--texto-sm) var(--fuente-titulos);line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ped-tab.activo .ped-tab-tit{font-weight:600}@media(min-width:40rem)and (max-width:81.24rem){.ped-tabs{gap:var(--esp-2)}.ped-tab{flex-direction:column;align-items:flex-start;gap:var(--esp-2);padding:var(--esp-3)}.ped-tab-ico{width:28px;height:28px}.ped-tab-txt{width:100%}}.ped-tab-sub{font-size:var(--texto-xs);line-height:1.3;color:var(--texto-suave);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.txt-desliza{overflow:hidden;white-space:nowrap}.txt-desliza>*{display:inline-block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:top}.txt-desliza.desliza>*{max-width:none;overflow:visible;text-overflow:clip;transform:translate(0);transition:transform var(--dur-2) var(--ease-suave)}.ped-tab:hover .txt-desliza.desliza>*,.ped-tab:focus-visible .txt-desliza.desliza>*,.lista-fila:hover .txt-desliza.desliza>*,.lista-fila:focus-visible .txt-desliza.desliza>*,.txt-desliza.desliza:hover>*{animation:txtDesliza var(--dur,8s) linear forwards}@keyframes txtDesliza{0%,16%{transform:translate(0)}84%,to{transform:translate(var(--dx,0))}}@media(prefers-reduced-motion:reduce){.txt-desliza.desliza>*,.ped-tab:hover .txt-desliza.desliza>*,.lista-fila:hover .txt-desliza.desliza>*,.txt-desliza.desliza:hover>*{animation:none;max-width:100%;overflow:hidden;text-overflow:ellipsis}}.vc-boton-slot{margin-top:var(--esp-2)}.vc-boton-nota{display:flex;align-items:flex-start;gap:5px;margin:var(--esp-2) 0 0;font-size:var(--texto-xs);line-height:1.4;color:var(--texto-suave)}.vc-boton-nota svg{flex-shrink:0;margin-top:2px}.vc-boton-fila{display:flex;flex-direction:column;gap:var(--esp-2)}.vc-tipo{display:flex;align-items:center;gap:var(--esp-3);padding:var(--esp-3);border:1px solid var(--borde);border-radius:var(--radio-lg);background:var(--superficie)}.vc-tipo-ico{width:38px;height:38px;flex-shrink:0;border-radius:var(--radio-md);background:var(--primario-suave);display:flex;align-items:center;justify-content:center}.vc-tipo-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.vc-tipo-txt strong{font-size:var(--texto-sm);font-weight:600}.vc-tipo-txt small{font-size:var(--texto-xs);color:var(--texto-suave)}.vc-tipo-txt small.ok{color:var(--exito)}.vc-tipo .btn{flex-shrink:0}.vc-capa{position:fixed;inset:0;z-index:120;background:var(--fondo);color:var(--texto);display:flex;flex-direction:column;opacity:0;transition:opacity .2s}.vc-capa.visible{opacity:1}html.vc-abierta,html.vc-abierta body{overflow:hidden}.vc-cab{display:flex;align-items:center;gap:var(--esp-3);min-height:56px;padding:var(--esp-2) var(--esp-5);background:var(--superficie);border-bottom:1px solid var(--borde)}.vc-cab-marca{font:700 var(--texto-md) var(--fuente-titulos);letter-spacing:-.01em}.vc-cab-quien{font-size:var(--texto-sm);color:var(--texto-suave);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:var(--esp-3);border-left:1px solid var(--borde)}.vc-cab-quien strong{color:var(--texto);font-weight:600}.vc-cinta{margin-left:auto;display:flex;gap:var(--esp-2);align-items:center;flex-shrink:0}.vc-reloj{font-family:var(--fuente-mono,monospace);font-size:var(--texto-sm);color:var(--texto-suave);font-variant-numeric:tabular-nums}.vc-pill{display:inline-flex;align-items:center;gap:5px;font-size:var(--texto-xs);color:var(--texto);background:var(--primario-suave);border-radius:999px;padding:5px 11px}.vc-pill.grabando{background:var(--error-suave,#FEF2F2);color:var(--peligro)}.vc-pill.grabando svg{animation:vc-parpadeo 1.6s ease-in-out infinite}@keyframes vc-parpadeo{0%,to{opacity:1}50%{opacity:.25}}.vc-cuerpo{flex:1;min-height:0;display:flex;gap:var(--esp-5);padding:var(--esp-5)}.vc-izq{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--esp-4)}.vc-escena{position:relative;flex:1;min-height:0;border-radius:var(--radio-xl);overflow:hidden;background:#18181b}.vc-escena.clara{background:var(--superficie);border:1px solid var(--borde)}.vc-video-otro{width:100%;height:100%;object-fit:contain;background:transparent;display:block}.vc-solo-audio .vc-video-otro{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.vc-solo-audio .vc-video-yo{display:none}.vc-video-yo{position:absolute;right:var(--esp-4);bottom:var(--esp-4);width:200px;max-width:32%;max-height:40%;aspect-ratio:16/9;object-fit:contain;border-radius:var(--radio-lg);border:2px solid #fff;background:#27272a;transform:scaleX(-1);box-shadow:var(--sombra-md)}.vc-estado-otro{position:absolute;top:var(--esp-4);left:var(--esp-4);display:flex;gap:var(--esp-2);flex-wrap:wrap;pointer-events:none}.vc-estado-otro .vc-pill{background:#09090bb8;color:#fff}.vc-espera{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--esp-6);overflow-y:auto}.vc-espera-caja{display:flex;flex-direction:column;align-items:center;gap:var(--esp-2);max-width:30rem}.vc-espera-etq{font-size:var(--texto-xs);font-weight:600;color:var(--texto-suave);background:var(--primario-suave);border-radius:999px;padding:5px 12px;margin-bottom:var(--esp-3)}.vc-espera-caja h2{font:600 var(--texto-xl) var(--fuente-titulos);margin:var(--esp-3) 0 0}.vc-espera-caja p{font-size:var(--texto-sm);color:var(--texto-suave);margin:0}.vc-espera-pedido{display:flex;flex-direction:column;gap:2px;margin-top:var(--esp-3);padding:var(--esp-3) var(--esp-4);border:1px solid var(--borde);border-radius:var(--radio-lg);background:var(--fondo);min-width:16rem}.vc-espera-pedido strong{font-size:var(--texto-sm)}.vc-espera-pedido span{font-size:var(--texto-xs);color:var(--texto-suave)}.vc-espera-grab{display:flex;align-items:flex-start;gap:6px;margin:var(--esp-2) auto 0;max-width:30rem;font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.5;text-align:left}.vc-espera-grab svg{flex-shrink:0;margin-top:3px;color:var(--peligro)}.vc-avatar{width:104px;height:104px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;overflow:hidden;background:var(--primario);color:var(--sobre-primario,#fff);font:600 2rem var(--fuente-titulos);box-shadow:0 0 0 8px var(--superficie),0 0 0 9px var(--borde)}.vc-avatar img{width:100%;height:100%;object-fit:cover}.vc-avatar.latiendo{animation:vc-latido 1.4s ease-in-out infinite}@keyframes vc-latido{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.vc-barra{display:flex;align-items:center;justify-content:center;gap:var(--esp-3);flex-wrap:wrap;flex-shrink:0}.vc-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--esp-2);min-height:48px;padding:0 var(--esp-5);border-radius:var(--radio-lg);border:1px solid var(--borde);cursor:pointer;background:var(--superficie);color:var(--texto);font:500 var(--texto-sm) var(--fuente-cuerpo);transition:background .15s,transform .1s}.vc-btn:hover{background:var(--primario-suave)}.vc-btn:active{transform:scale(.97)}.vc-btn.apagado{background:var(--primario);color:var(--sobre-primario,#fff);border-color:var(--primario)}.vc-btn.aceptar{background:var(--exito);color:#fff;border-color:var(--exito);min-width:10rem;font-weight:600}.vc-btn.rechazar{color:var(--peligro);min-width:10rem;font-weight:600}.vc-btn.colgar{background:#dc2626;color:#fff;border-color:#dc2626;font-weight:600}.vc-btn.colgar svg,.vc-btn.rechazar svg{transform:rotate(135deg)}.vc-barra-nota{flex-basis:100%;text-align:center;font-size:var(--texto-xs);color:var(--texto-suave)}.vc-barra-nota:empty{display:none}.vc-atajos{display:none}.vc-pedido{width:360px;flex-shrink:0;display:flex;flex-direction:column;min-height:0;overflow:hidden;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl)}.vc-pedido-cargando{flex:1;display:flex;align-items:center;justify-content:center}.vc-pedido-cab{position:relative;display:flex;flex-direction:column;gap:2px;padding:var(--esp-4) var(--esp-5);border-bottom:1px solid var(--borde)}.vc-pedido-cab strong{font:600 var(--texto-md) var(--fuente-titulos);padding-right:var(--esp-6)}.vc-pedido-cab span{font-size:var(--texto-xs);color:var(--texto-suave)}.vc-pedido-cerrar{display:none;position:absolute;top:var(--esp-3);right:var(--esp-3);width:36px;height:36px;border-radius:50%;border:none;background:var(--primario-suave);color:var(--texto);cursor:pointer;align-items:center;justify-content:center}.vc-pedido-cuerpo{flex:1;min-height:0;overflow-y:auto;padding:var(--esp-4) var(--esp-5)}.vc-pedido-cuerpo h3{display:flex;align-items:center;gap:6px;font:600 var(--texto-sm) var(--fuente-cuerpo);margin:0 0 var(--esp-3)}.vc-pedido-vacio{font-size:var(--texto-sm);color:var(--texto-suave);margin:0;padding:var(--esp-4) var(--esp-5)}.vc-pedido-cuerpo .vc-pedido-vacio{padding:0}.vc-pedido-pie{display:flex;flex-wrap:wrap;gap:var(--esp-2);padding:var(--esp-3) var(--esp-5) var(--esp-4);border-top:1px solid var(--borde)}.vc-pedido-pie .btn{flex:1 1 auto}.vc-pedido-pie p{flex-basis:100%;margin:0;font-size:var(--texto-xs);color:var(--texto-suave)}@media(max-width:56rem){.vc-cab{padding:var(--esp-2) var(--esp-4);padding-top:calc(var(--esp-2) + env(safe-area-inset-top))}.vc-cab-marca{display:none}.vc-cab-quien{padding-left:0;border-left:0}.vc-cuerpo{padding:0;gap:0}.vc-izq{gap:0}.vc-escena{border-radius:0}.vc-escena.clara{border:0}.vc-video-yo{width:104px;max-width:30%;right:var(--esp-3);bottom:var(--esp-3)}.vc-barra{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:var(--esp-2);padding:var(--esp-3) var(--esp-4) var(--esp-2);background:var(--superficie);border-top:1px solid var(--borde)}.vc-btn{flex-direction:column;gap:4px;min-height:64px;padding:var(--esp-2);font-size:.72rem;min-width:0}.vc-btn.aceptar,.vc-btn.rechazar{min-width:0;font-size:var(--texto-sm)}.vc-barra-nota{grid-column:1 / -1}.vc-atajos{display:flex;gap:var(--esp-2);padding:0 var(--esp-4) calc(var(--esp-3) + env(safe-area-inset-bottom));background:var(--superficie)}.vc-atajos button{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;border:0;border-radius:var(--radio-md);background:var(--primario-suave);color:var(--texto);font:500 var(--texto-xs) var(--fuente-cuerpo);cursor:pointer}.vc-pedido{position:fixed;left:0;right:0;bottom:0;width:auto;max-height:78%;z-index:2;border-radius:var(--radio-xl) var(--radio-xl) 0 0;box-shadow:0 -12px 32px #09090b2e;transform:translateY(105%);transition:transform .22s ease}.vc-capa.ver-pedido .vc-pedido{transform:none}.vc-pedido-cerrar{display:flex}.vc-pedido-pie{padding-bottom:calc(var(--esp-4) + env(safe-area-inset-bottom))}}html.vc-ventana .header{display:none}html.vc-ventana,html.vc-ventana body{background:var(--fondo);overflow:hidden}html.vc-ventana #vista-videollamada.activa{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:var(--esp-6)}.vc-ventana-cargando{display:flex;align-items:center;gap:var(--esp-3);color:var(--texto-suave);font-size:var(--texto-sm)}.vc-ventana-fin{text-align:center;color:var(--texto);max-width:30rem;width:100%}.vc-ventana-fin-ico{width:64px;height:64px;border-radius:50%;margin:0 auto var(--esp-4);background:var(--primario-suave);display:flex;align-items:center;justify-content:center}.vc-ventana-fin-ico svg{transform:rotate(135deg)}.vc-ventana-fin h1{font:600 var(--texto-xl) var(--fuente-titulos);margin:0 0 var(--esp-2)}.vc-ventana-fin p{font-size:var(--texto-sm);color:var(--texto-suave);margin:0 0 var(--esp-2)}.vc-fin-datos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--esp-2);margin:var(--esp-5) 0 0;text-align:left}.vc-fin-datos>div{display:flex;flex-direction:column;gap:4px;padding:var(--esp-4);border:1px solid var(--borde);border-radius:var(--radio-lg);background:var(--superficie)}.vc-fin-datos>div.ancho{grid-column:1 / -1}.vc-fin-datos span{display:inline-flex;align-items:center;gap:6px;font-size:var(--texto-xs);color:var(--texto-suave)}.vc-fin-datos span svg{color:var(--exito)}.vc-fin-datos strong{font:500 1.4rem var(--fuente-mono,monospace)}.vc-fin-datos p{margin:0;font-size:var(--texto-sm);color:var(--texto)}.vc-fin-botones{display:flex;flex-direction:column;gap:var(--esp-2);margin-top:var(--esp-5)}.vc-ventana-fin-nota{font-size:var(--texto-xs);color:var(--texto-suave);margin-top:var(--esp-3)}.vc-aviso{position:fixed;top:var(--esp-4);left:50%;transform:translate(-50%,-16px);z-index:130;display:flex;align-items:center;gap:var(--esp-3);max-width:min(560px,calc(100vw - var(--esp-6)));background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-lg);box-shadow:var(--sombra-md);padding:var(--esp-3) var(--esp-4);opacity:0;transition:opacity .2s,transform .2s}.vc-aviso.visible{opacity:1;transform:translate(-50%)}.vc-aviso-ico{width:38px;height:38px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--primario-suave);color:var(--primario);animation:vc-latido 1.4s ease-in-out infinite}.vc-aviso-txt{display:flex;flex-direction:column;min-width:0;flex:1}.vc-aviso-txt strong{font-size:var(--texto-sm)}.vc-aviso-txt span{font-size:var(--texto-xs);color:var(--texto-suave);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vc-aviso-x{background:none;border:none;cursor:pointer;color:var(--texto-suave);padding:4px;flex-shrink:0}@media(max-width:47.99rem){.vc-aviso{top:auto;bottom:calc(var(--esp-4) + env(safe-area-inset-bottom))}}@media(prefers-reduced-motion:reduce){.vc-avatar.latiendo,.vc-aviso-ico,.vc-pill.grabando svg{animation:none}}.ped-lateral{display:flex;flex-direction:column;gap:var(--esp-4)}@media(min-width:64rem){.ped-lateral{position:sticky;top:80px;align-self:start;max-height:calc(100vh - 96px);overflow-y:auto}}.ped-lateral-card{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-lg);padding:var(--esp-4)}.ped-lateral-tit{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-2);font:600 var(--texto-sm) var(--fuente-titulos);margin-bottom:var(--esp-3)}.ped-lat-accion{background:none;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:4px;font:500 var(--texto-xs) var(--fuente-titulos);color:var(--primario);padding:0}.ped-lat-tit-movil{display:none}.ped-lat-servicio{display:flex;gap:var(--esp-3);align-items:flex-start;padding-bottom:var(--esp-3);border-bottom:1px solid var(--borde)}.ped-lat-thumb{width:56px;height:42px;flex-shrink:0;border-radius:var(--radio-md);background-color:var(--primario-suave);background-size:cover;background-position:center}.ped-lat-svc-tit{font-size:var(--texto-sm);font-weight:600;line-height:1.35;margin-bottom:5px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ped-lat-persona{display:flex;gap:var(--esp-2);align-items:center;padding:var(--esp-3) 0}.ped-lat-persona-nom{font-size:var(--texto-sm);font-weight:600}.ped-lat-persona-meta{font-size:var(--texto-xs);color:var(--texto-suave)}.ped-lat-perfil{display:inline-flex;align-items:center;gap:2px;flex-shrink:0;white-space:nowrap;font-size:var(--texto-xs);font-weight:500;color:var(--primario);transition:opacity var(--dur-1) var(--ease-suave)}.ped-lat-perfil:hover{opacity:.75;text-decoration:underline}.ped-lat-perfil svg{flex-shrink:0}.ped-lat-datos{display:flex;flex-direction:column;gap:var(--esp-2);margin-top:var(--esp-3);padding-top:var(--esp-3);border-top:1px solid var(--borde)}.ped-lat-datos>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--esp-3)}.ped-lat-datos dt{font-size:var(--texto-xs);color:var(--texto-suave)}.ped-lat-datos dd{font-size:var(--texto-sm);font-weight:600;text-align:right}.ped-lat-datos dd.mono{font-family:monospace;font-size:var(--texto-xs)}.ped-lat-enlace{background:none;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:5px;margin-top:var(--esp-3);font-size:var(--texto-xs);color:var(--primario);padding:0}.ped-lat-fila{display:flex;align-items:center;gap:var(--esp-3);width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:var(--esp-2) 0;color:inherit;text-decoration:none}.ped-lat-fila+.ped-lat-fila{border-top:1px solid var(--borde)}.ped-lat-fila>span{flex:1;min-width:0;display:flex;flex-direction:column;font-size:var(--texto-xs);color:var(--texto-suave)}.ped-lat-fila strong{font-size:var(--texto-sm);color:var(--texto)}.ped-lat-fila:hover strong{color:var(--primario)}.ped-lat-fila>svg:last-child{color:var(--texto-suave);flex-shrink:0}.cap-caja{margin-bottom:var(--esp-4);min-height:70px}.cap-fallo{display:flex;gap:6px;align-items:flex-start;font-size:var(--texto-xs);color:var(--peligro);line-height:1.5;margin:0}.cap-fallo svg{flex-shrink:0;margin-top:2px}.sop-intro{font-size:var(--texto-sm);color:var(--texto-suave);margin:0 0 var(--esp-4)}.sop-dir{display:flex;align-items:center;gap:var(--esp-3);flex-wrap:wrap;background:var(--fondo-suave,var(--fondo));border:1px solid var(--borde);border-radius:var(--radio-md);padding:var(--esp-3) var(--esp-4)}.sop-dir-txt{flex:1;min-width:12rem;font-family:var(--fuente-mono,monospace);font-size:var(--texto-sm);word-break:break-all;user-select:all}.sop-destacado{display:flex;align-items:flex-start;gap:var(--esp-3);padding:var(--esp-4);margin-bottom:var(--esp-4);border:1px solid var(--primario);border-radius:var(--radio-lg);background:var(--primario-suave);color:inherit;text-decoration:none}.sop-destacado:hover{filter:brightness(.97)}.sop-destacado>svg{color:var(--primario);flex-shrink:0;margin-top:1px}.sop-destacado>span{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px;font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.45}.sop-destacado strong{font-size:var(--texto-sm);color:var(--texto)}.sop-destacado>svg:last-child{color:var(--texto-suave);margin-top:2px}.sop-asunto{font-size:var(--texto-xs);color:var(--texto-suave);margin:var(--esp-3) 0 var(--esp-4)}.sop-opciones{display:flex;flex-direction:column;border:1px solid var(--borde);border-radius:var(--radio-md);overflow:hidden}.sop-opcion{display:flex;align-items:center;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4);font-size:var(--texto-sm);color:inherit;text-decoration:none}.sop-opcion+.sop-opcion{border-top:1px solid var(--borde)}.sop-opcion>span{flex:1;min-width:0}.sop-opcion:hover{background:var(--fondo-suave,var(--primario-suave))}.sop-opcion>svg:last-child{color:var(--texto-suave);flex-shrink:0}.sop-nota{display:flex;gap:6px;align-items:flex-start;margin:var(--esp-4) 0 0;font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.5}.sop-nota svg{flex-shrink:0;margin-top:2px}.ped-track{display:flex;flex-direction:column;list-style:none}.ped-track li{display:flex;align-items:flex-start;gap:var(--esp-3);position:relative;padding-bottom:var(--esp-3)}.ped-track li:not(:last-child):before{content:"";position:absolute;left:8px;top:18px;bottom:0;width:1px;background:var(--borde)}.ped-track-ico{width:17px;height:17px;border-radius:50%;flex-shrink:0;z-index:1;margin-top:1px;border:1px solid var(--borde);background:var(--fondo);display:flex;align-items:center;justify-content:center}.ped-track li.hecho .ped-track-ico{background:var(--exito-suave);border-color:var(--exito);color:var(--exito)}.ped-track li.hecho.ped-track-aviso .ped-track-ico{background:var(--alerta-suave);border-color:var(--advertencia);color:var(--advertencia)}.ped-track li.hecho.ped-track-malo .ped-track-ico{background:var(--error-suave);border-color:var(--peligro);color:var(--peligro)}.ped-track-txt{font-size:var(--texto-sm);color:var(--texto-suave);flex:1;min-width:0}.ped-track li.hecho .ped-track-txt{color:var(--texto)}.ped-track-fecha{font-size:var(--texto-xs);color:var(--texto-suave);text-align:right;flex-shrink:0;white-space:nowrap;font-variant-numeric:tabular-nums}.ped-nota-txt{font-size:var(--texto-sm);white-space:pre-line;word-break:break-word}.ped-nota-vacia{font-size:var(--texto-xs);color:var(--texto-suave)}.ped-nota-acc{display:flex;gap:var(--esp-2);justify-content:flex-end;margin-top:var(--esp-2)}#ped-nota-input{font-size:var(--texto-sm);resize:vertical}.ped-factura-cab{display:flex;gap:var(--esp-4);justify-content:space-between;align-items:flex-start;flex-wrap:wrap;padding-bottom:var(--esp-4);border-bottom:1px solid var(--borde);margin-bottom:var(--esp-4)}.ped-factura-tit{font:600 var(--texto-lg) var(--fuente-titulos);margin-bottom:var(--esp-2)}.ped-factura-sub{font-size:var(--texto-sm);color:var(--texto-suave)}.ped-factura-num{font-size:var(--texto-xs);color:var(--texto-suave);margin-top:4px}.ped-factura-num span{font-family:monospace;color:var(--texto)}.ped-factura-total{text-align:right;flex-shrink:0}.ped-factura-total span{display:block;font-size:var(--texto-xs);color:var(--texto-suave)}.ped-factura-total strong{font:600 var(--texto-xl) var(--fuente-titulos)}.ped-factura-desc{font-size:var(--texto-sm);color:var(--texto-suave);white-space:pre-line;margin-bottom:var(--esp-4)}.ped-svc{display:grid;grid-template-columns:132px minmax(0,1fr) auto;gap:var(--esp-4);align-items:start;padding-bottom:var(--esp-5);border-bottom:1px solid var(--borde);margin-bottom:var(--esp-5)}.ped-svc-img{width:132px;aspect-ratio:4/3;max-width:100%;border-radius:var(--radio-lg);background:var(--fondo) center/cover no-repeat;border:1px solid var(--borde);display:grid;place-items:center;color:var(--texto-suave)}.ped-svc-info{display:flex;flex-direction:column;gap:6px;min-width:0}.ped-svc-tit{font:600 var(--texto-lg) var(--fuente-titulos);line-height:1.3;margin:0}.ped-svc-paq{font-size:var(--texto-xs);color:var(--texto-suave)}.ped-svc-datos{display:flex;flex-wrap:wrap;gap:var(--esp-2) var(--esp-5);margin:var(--esp-2) 0 0}.ped-svc-datos>div{display:flex;flex-direction:column;gap:1px}.ped-svc-datos dt{font-size:.6875rem;color:var(--texto-suave);text-transform:uppercase;letter-spacing:.04em}.ped-svc-datos dd{margin:0;font-size:var(--texto-sm);font-weight:500}.ped-svc-ref{font-family:var(--fuente-mono)}.ped-svc-ver{display:inline-flex;align-items:center;gap:2px;font-size:var(--texto-xs);color:var(--texto-suave);text-decoration:none;margin-top:2px;width:fit-content}.ped-svc-ver:hover{color:var(--texto)}.ped-svc-total{text-align:right}.ped-svc-total span{display:block;font-size:var(--texto-xs);color:var(--texto-suave)}.ped-svc-total strong{font:600 var(--texto-xl) var(--fuente-titulos);font-variant-numeric:tabular-nums}.ped-det-seccion .ped-desglose-tit{font:600 var(--texto-sm) var(--fuente-titulos);margin:0 0 var(--esp-3);padding:0;border:0}@media(max-width:47.99rem){.ped-svc{grid-template-columns:88px minmax(0,1fr)}.ped-svc-img{width:88px}.ped-svc-total{grid-column:1/-1;text-align:left;display:flex;justify-content:space-between;align-items:baseline}}.ped-tabla-envoltura{overflow-x:auto}.ped-factura-tabla{width:100%;border-collapse:collapse;font-size:var(--texto-sm);min-width:26rem}.fv-caja{margin:0 0 var(--esp-6);padding:var(--esp-5);border:1px solid var(--borde);border-radius:var(--radio-lg);background:var(--fondo)}.fv-caja.fv-pendiente{border-color:color-mix(in srgb,var(--advertencia) 40%,transparent);background:var(--alerta-suave)}.fv-caja.fv-lista{border-color:color-mix(in srgb,var(--exito) 40%,transparent);background:var(--exito-suave)}.fv-cab{display:flex;gap:var(--esp-3);align-items:flex-start;margin-bottom:var(--esp-3)}.fv-cab>svg{flex-shrink:0;margin-top:2px;color:var(--texto-suave)}.fv-caja.fv-pendiente .fv-cab>svg{color:var(--advertencia)}.fv-caja.fv-lista .fv-cab>svg{color:var(--exito)}.fv-cab h3{font:600 var(--texto-md) var(--fuente-titulos);margin-bottom:2px}.fv-cab p{font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.6}.fv-nota{font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.6;margin-bottom:var(--esp-3);display:flex;gap:6px;align-items:flex-start}.fv-nota svg{flex-shrink:0;margin-top:3px}.fv-ayuda{font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.6}.fv-ayuda svg{vertical-align:-2px;margin-right:2px}.fv-enlace{padding:0;font:inherit;color:var(--primario);text-decoration:underline;background:none;border:none;cursor:pointer}.fv-datos{width:100%;border-collapse:collapse;font-size:var(--texto-sm);margin:var(--esp-3) 0;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-md);overflow:hidden}.fv-datos td{padding:8px var(--esp-3);border-bottom:1px solid var(--borde);vertical-align:top}.fv-datos tr:last-child td{border-bottom:none}.fv-datos td:first-child{color:var(--texto-suave);white-space:nowrap;width:40%}.fv-datos td:last-child{font-weight:500;word-break:break-word}.fv-datos-total td{background:var(--fondo);font-weight:600}.fv-datos-cab{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-3);flex-wrap:wrap}.fv-datos-cab h4{font:600 var(--texto-sm) var(--fuente-titulos)}.fv-drop{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:var(--esp-4);padding:var(--esp-6) var(--esp-4);text-align:center;border:1.5px dashed var(--borde-fuerte);border-radius:var(--radio-lg);background:var(--fondo);cursor:pointer;transition:border-color var(--dur-1) var(--ease-suave),background var(--dur-1) var(--ease-suave)}.fv-drop:hover,.fv-drop.sobre{border-color:var(--primario);background:var(--primario-suave)}.fv-drop>svg{color:var(--texto-suave)}.fv-drop-txt{font-size:var(--texto-sm)}.fv-drop-ayuda{font-size:var(--texto-xs);color:var(--texto-suave)}.fv-archivo{display:flex;align-items:center;gap:var(--esp-2);margin-top:var(--esp-3);padding:8px var(--esp-3);border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--superficie);font-size:var(--texto-sm)}.fv-archivo svg{flex-shrink:0;color:var(--texto-suave)}.fv-archivo-n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fv-archivo-s{margin-left:auto;flex-shrink:0;font-size:var(--texto-xs);color:var(--texto-suave)}.fv-quitar{flex-shrink:0;background:none;border:none;color:var(--texto-suave);cursor:pointer;padding:2px;display:flex}.fv-quitar:hover{color:var(--peligro)}.fv-barra{height:6px;margin-top:var(--esp-3);border-radius:999px;background:var(--fondo);overflow:hidden}.fv-barra>div{height:100%;background:var(--primario);transition:width var(--dur-1) linear}.pry-lista{display:flex;flex-direction:column;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);overflow:hidden}.pry-fila{display:flex;align-items:center;gap:var(--esp-4);padding:var(--esp-4) var(--esp-5);border-bottom:1px solid var(--borde);transition:background var(--dur-1) var(--ease-suave)}.pry-fila:last-child{border-bottom:none}.pry-fila:hover{background:var(--fondo)}.pry-fila-txt{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1}.pry-fila-tit{font:600 var(--texto-md) var(--fuente-titulos)}.pry-fila-meta{font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.5}.pry-rol{display:inline-block;padding:1px 8px;border-radius:999px;margin-right:6px;font:600 var(--texto-xs) var(--fuente-titulos);letter-spacing:.02em;vertical-align:1px}.pry-rol.vende{background:var(--primario-suave);color:var(--primario)}.pry-rol.compra{background:var(--exito-suave);color:var(--exito)}.pry-fila-der{display:flex;align-items:center;gap:var(--esp-3);flex-shrink:0}.pry-fila-der>svg{color:var(--texto-suave)}.pry-barra{height:5px;border-radius:999px;background:var(--fondo);overflow:hidden;margin:2px 0}.pry-barra>span{display:block;height:100%;background:var(--primario);transition:width var(--dur-2) var(--ease-suave)}.pry-estado{flex-shrink:0;padding:3px 11px;border-radius:999px;font-size:var(--texto-xs);font-weight:500;white-space:nowrap;background:var(--fondo);color:var(--texto-suave);border:1px solid var(--borde)}.pry-estado.ok{background:var(--exito-suave);color:var(--exito);border-color:color-mix(in srgb,var(--exito) 30%,transparent)}.pry-estado.espera{background:var(--alerta-suave);color:var(--advertencia);border-color:color-mix(in srgb,var(--advertencia) 30%,transparent)}.pry-estado.mal{background:var(--error-suave);color:var(--peligro);border-color:color-mix(in srgb,var(--peligro) 30%,transparent)}.pry-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--esp-4);flex-wrap:wrap;margin:var(--esp-4) 0 var(--esp-3)}.pry-cod{font-size:var(--texto-xs);color:var(--texto-suave);letter-spacing:.04em}.pry-cab h1{font:600 var(--texto-2xl)/1.25 var(--fuente-titulos);margin:4px 0 6px}.pry-cab-sub{font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.6}.pry-desc{font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.7;margin-bottom:var(--esp-4)}.pry-aviso{margin-bottom:var(--esp-5)}.pry-seccion{font:600 var(--texto-xs) var(--fuente-titulos);text-transform:uppercase;letter-spacing:.05em;color:var(--texto-suave);margin-bottom:var(--esp-3)}.pry-fases{display:flex;flex-direction:column;gap:var(--esp-3)}.pry-fase{display:flex;gap:var(--esp-4);padding:var(--esp-4);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-lg)}.pry-fase.activa{border-color:var(--primario);box-shadow:inset 3px 0 0 var(--primario)}.pry-fase.hecha{opacity:.72}.pry-fase-n{flex-shrink:0;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--fondo);border:1px solid var(--borde);font:600 var(--texto-sm) var(--fuente-titulos);color:var(--texto-suave)}.pry-fase.activa .pry-fase-n{background:var(--primario);border-color:var(--primario);color:var(--sobre-primario)}.pry-fase.hecha .pry-fase-n{background:var(--exito-suave);border-color:transparent;color:var(--exito)}.pry-fase-cuerpo{flex:1;min-width:0}.pry-fase-cab{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-3);flex-wrap:wrap;margin-bottom:4px}.pry-fase-cab h3{font:600 var(--texto-md) var(--fuente-titulos);min-width:0}.pry-fase-desc{font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.6;margin-bottom:6px}.pry-fase-meta{font-size:var(--texto-xs);color:var(--texto-suave)}.pry-fase-acc{display:flex;gap:var(--esp-2);flex-wrap:wrap;margin-top:var(--esp-3)}.pry-fase-acc:empty{display:none}.pry-fase-espera{display:inline-flex;align-items:center;gap:5px;font-size:var(--texto-xs);color:var(--texto-suave)}.pry-fase-reloj{display:inline-flex;align-items:center;gap:5px;font-size:var(--texto-xs);color:var(--advertencia)}.pry-acciones{display:flex;gap:var(--esp-2);flex-wrap:wrap;margin-top:var(--esp-6);padding-top:var(--esp-5);border-top:1px solid var(--borde)}.pry-ayuda{font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.6;margin-bottom:var(--esp-4)}.pry-sub{font:600 var(--texto-sm) var(--fuente-titulos);margin:var(--esp-5) 0 var(--esp-3)}.pry-fase-form{padding:var(--esp-3);margin-bottom:var(--esp-3);border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--fondo)}.pry-fase-form-cab{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--esp-2);font-size:var(--texto-sm)}.pry-quitar{background:none;border:none;color:var(--texto-suave);cursor:pointer;padding:2px;display:flex}.pry-quitar:hover{color:var(--peligro)}.pry-fase-form-nums{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--esp-2)}@media(max-width:30rem){.pry-fase-form-nums{grid-template-columns:1fr}}.pry-fase-form .campo{margin-bottom:var(--esp-2)}.pry-fase-form label{font-size:var(--texto-xs);color:var(--texto-suave)}.pry-total{display:flex;align-items:baseline;gap:var(--esp-3);flex-wrap:wrap;margin-top:var(--esp-4);padding:var(--esp-3) var(--esp-4);background:var(--primario-suave);border-radius:var(--radio-md);font-size:var(--texto-sm)}.pry-total strong{font:600 var(--texto-lg) var(--fuente-titulos)}.pry-total-nota{flex-basis:100%;font-size:var(--texto-xs);color:var(--texto-suave)}.ped-factura-tabla th{text-align:left;font-size:var(--texto-xs);color:var(--texto-suave);font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:var(--esp-2) var(--esp-3);border-top:1px solid var(--borde);border-bottom:1px solid var(--borde);background:var(--fondo)}.ped-factura-tabla th:last-child,.ped-factura-tabla td:last-child{text-align:right}.ped-factura-tabla th:nth-child(2),.ped-factura-tabla td:nth-child(2),.ped-factura-tabla th:nth-child(3),.ped-factura-tabla td:nth-child(3){white-space:nowrap;color:var(--texto-suave)}.ped-factura-tabla td{padding:var(--esp-3);vertical-align:top;border-bottom:1px solid var(--borde)}.ped-factura-incluye{list-style:disc;padding-left:1.1rem;margin-top:6px;color:var(--texto-suave);font-size:var(--texto-xs)}.ped-factura-incluye li{margin-bottom:3px}.ped-factura-tabla tfoot td{font-weight:600;border-bottom:none;padding-top:var(--esp-3)}.ped-factura-comision td{font-weight:400;color:var(--peligro);padding-top:0}.ped-factura-neto td{color:var(--exito);border-top:1px solid var(--borde)}.ped-factura-pagado td{border-top:1px solid var(--borde)}.ped-factura-sub{display:block;font-size:var(--texto-xs);color:var(--texto-suave);font-weight:400;margin-top:2px}.ped-factura-pct{font-size:var(--texto-xs);color:var(--texto-suave);font-weight:400}.ped-pagos-tabla th:not(:first-child),.ped-pagos-tabla td:not(:first-child){text-align:right;white-space:nowrap}.ped-factura-tabla td[colspan]+td{color:inherit;white-space:nowrap}.ped-factura-comision td[colspan]+td{color:var(--peligro)}.ped-factura-neto td[colspan]+td{color:var(--exito)}.ped-tabla-envoltura+.ped-desglose-tit{margin-top:var(--esp-6)}.ped-solo-movil{display:none}.ped-factura-tabla td:last-child,.ped-factura-tabla th:last-child{white-space:nowrap;overflow-wrap:normal}@media(max-width:40rem){.ped-factura-tabla{min-width:0}.ped-factura-tabla .ped-col-movil-no{display:none}.ped-factura-tabla .ped-solo-movil{display:block}}.ped-pasos{display:flex;align-items:center;gap:var(--esp-2);flex-wrap:wrap;margin-bottom:var(--esp-5)}.ped-paso{display:inline-flex;align-items:center;gap:5px;font-size:var(--texto-xs);color:var(--texto-suave);border:1px solid var(--borde);border-radius:999px;padding:4px var(--esp-3)}.ped-paso.hecho{color:var(--exito);border-color:var(--exito);background:var(--exito-suave)}.ped-paso.activo{color:var(--primario);border-color:var(--primario);background:var(--primario-suave);font-weight:600}.ped-req-sola{max-width:44rem;border-color:var(--primario)}.ped-req-pie{display:flex;align-items:flex-start;gap:5px;max-width:44rem;margin:var(--esp-4) 0 var(--esp-3);font-size:var(--texto-xs);color:var(--texto-suave)}.ped-req-pie svg{flex-shrink:0;margin-top:2px}.vc-grabs{display:flex;flex-direction:column;gap:var(--esp-3)}.vc-grab{border:1px solid var(--borde);border-radius:var(--radio-lg);padding:var(--esp-4);background:var(--superficie)}.vc-grab-cab{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-2);padding-bottom:var(--esp-3);border-bottom:1px solid var(--borde)}.vc-grab-fecha{display:inline-flex;align-items:center;gap:6px;color:var(--texto);font:600 var(--texto-sm) var(--fuente-titulos)}.vc-grab-dur{font-size:var(--texto-xs);color:var(--texto-suave);font-variant-numeric:tabular-nums;flex-shrink:0}.vc-grab-datos{display:grid;gap:var(--esp-2) var(--esp-4);margin:var(--esp-3) 0 0}@media(min-width:30rem){.vc-grab-datos{grid-template-columns:1fr 1fr}}.vc-grab-datos>div{display:flex;justify-content:space-between;gap:var(--esp-3);font-size:var(--texto-xs)}.vc-grab-datos dt{color:var(--texto-suave)}.vc-grab-datos dd{margin:0;color:var(--texto);text-align:right}.vc-grab-partes{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--esp-3)}.vc-grab-parte{display:inline-flex;align-items:center;gap:6px;cursor:pointer;border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--fondo);color:var(--texto);font:500 var(--texto-sm) var(--fuente-cuerpo);padding:7px 12px;transition:border-color var(--dur-1),color var(--dur-1)}.vc-grab-parte:hover{border-color:var(--borde-fuerte);color:var(--primario)}.vc-grab-parte em{font-style:normal;font-size:var(--texto-xs);color:var(--texto-suave)}.vc-grab-caduca{display:flex;align-items:center;gap:5px;margin:var(--esp-3) 0 0;font-size:var(--texto-xs);color:var(--texto-suave)}.vc-grab-caduca.urge{color:var(--peligro)}.vc-grab-caduca svg{flex-shrink:0}.vc-grab-nota{display:flex;gap:5px;align-items:flex-start;margin:var(--esp-4) 0 0;font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.5}.vc-grab-nota svg{flex-shrink:0;margin-top:2px}.ped-congelado{display:flex;align-items:flex-start;gap:var(--esp-3);margin-bottom:var(--esp-5);background:var(--error-suave);border:1px solid color-mix(in srgb,var(--peligro) 30%,transparent);border-radius:var(--radio-lg);padding:var(--esp-4);font-size:var(--texto-sm);line-height:1.55}.ped-congelado svg{flex-shrink:0;margin-top:2px;color:var(--peligro)}.ped-congelado strong{display:block;color:var(--peligro)}@media(max-width:44rem){.ped-congelado{flex-wrap:wrap}}.ped-disp-layout{display:grid;gap:var(--esp-6);grid-template-columns:1fr;align-items:start}@media(min-width:64rem){.ped-disp-layout{grid-template-columns:minmax(0,1fr) 340px}}.ped-disp-col,.ped-disp-actividad{min-width:0}@media(min-width:64rem){.ped-disp-actividad{position:sticky;top:80px;max-height:calc(100vh - 96px);overflow-y:auto}}.ped-disp-actividad .ped-det-seccion{padding:var(--esp-4)}.ped-disp-actividad h3{margin-bottom:var(--esp-3);font:600 var(--texto-md) var(--fuente-titulos)}.disp-modal{max-width:720px}.disp-modal .modal-cuerpo{max-height:min(78vh,760px)}.disp-modal .disp-bloque{border:none;padding:0;margin-bottom:0;background:transparent}.ped-resumen-linea{display:flex;flex-direction:column;gap:2px;padding-bottom:var(--esp-3);margin-bottom:var(--esp-3);border-bottom:1px solid var(--borde)}.ped-resumen-linea strong{font-size:var(--texto-sm)}.ped-resumen-linea span{font-size:var(--texto-xs);color:var(--texto-suave)}.ped-ayuda{display:flex;flex-direction:column;border:1px solid var(--borde);border-radius:var(--radio-lg);overflow:hidden}.ped-ayuda-item+.ped-ayuda-item{border-top:1px solid var(--borde)}.ped-ayuda-item>summary{cursor:pointer;padding:var(--esp-3) var(--esp-4);font:600 var(--texto-sm) var(--fuente-titulos);color:var(--texto)}.ped-ayuda-item>summary:hover{background:var(--fondo)}.ped-ayuda-item[open]>summary{background:var(--fondo)}.ped-ayuda-item>p{margin:0;padding:0 var(--esp-4) var(--esp-4);font-size:var(--texto-sm);line-height:1.6;color:var(--texto-suave)}.pedchat-fondo{position:fixed;inset:0;z-index:155;background:#09090b80;opacity:0;pointer-events:none;transition:opacity var(--dur-2) var(--ease-suave)}.pedchat-capa.visible .pedchat-fondo{opacity:1;pointer-events:all}.pedchat-panel{position:fixed;top:0;left:0;bottom:0;width:30rem;max-width:calc(100vw - 2rem);z-index:160;display:flex;flex-direction:column;background:var(--superficie);border-right:1px solid var(--borde);box-shadow:var(--sombra-lg);transform:translate(-100%);transition:transform var(--dur-2) var(--ease-suave)}.pedchat-capa.visible .pedchat-panel{transform:translate(0);transition:transform var(--dur-2) var(--ease-entrada)}.pedchat-panel .msj-chat-panel{display:flex;flex-direction:column;height:100%;border:none;border-radius:0}.pedchat-panel .msj-chat-volver{display:inline-flex!important}.pedchat-panel:has(.pedchat-permisos:not([hidden])) .msj-chat-panel{height:auto;flex:1;min-height:0}.pedchat-permisos{flex-shrink:0;border-bottom:1px solid var(--borde);background:var(--primario-suave)}.pedchat-permiso{display:flex;flex-direction:column;gap:var(--esp-3);padding:var(--esp-4)}.pedchat-permiso+.pedchat-permiso{border-top:1px solid var(--borde)}.pedchat-permiso-txt{display:flex;align-items:flex-start;gap:var(--esp-2);font-size:var(--texto-xs);line-height:1.5;color:var(--texto)}.pedchat-permiso-txt svg{flex-shrink:0;margin-top:2px;color:var(--primario)}.pedchat-permiso-txt strong{display:block}.pedchat-permiso-acc{display:flex;gap:var(--esp-2);flex-wrap:wrap}.pedchat-permiso-acc .btn{flex:1;min-width:9rem;justify-content:center}.comp-area{border:1px dashed var(--borde);border-radius:var(--radio-lg);padding:var(--esp-8);text-align:center;cursor:pointer;transition:border-color .15s;background:var(--fondo)}.comp-area:hover,.comp-area.drag{border-color:var(--borde-fuerte);background:var(--primario-suave)}.comp-area.con-archivo{border-style:solid;border-color:var(--exito);background:var(--exito-suave)}.ped-acciones{display:flex;flex-direction:column;gap:var(--esp-3)}.ped-accion-aviso{font-size:var(--texto-xs);color:var(--texto-suave);padding:var(--esp-3);background:var(--fondo);border-radius:var(--radio-md)}.disp-bloque{border:1px solid var(--peligro)}.disp-ficha{display:flex;flex-wrap:wrap;gap:var(--esp-5);margin-bottom:var(--esp-4)}.disp-ficha>div{display:flex;flex-direction:column;gap:2px}.disp-ficha span{font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:var(--texto-suave);font-weight:600}.disp-ficha strong{font-size:var(--texto-sm)}.disp-resolucion{border:1px solid var(--borde);border-left:3px solid var(--exito);padding:var(--esp-3) var(--esp-4);margin-bottom:var(--esp-4);background:var(--fondo)}.disp-resolucion-tit{display:flex;align-items:center;gap:6px;font:600 var(--texto-sm) var(--fuente-titulos);margin-bottom:var(--esp-2)}.disp-resolucion p{font-size:var(--texto-sm);white-space:pre-line}.disp-resolucion-monto{margin-top:var(--esp-2);font-weight:600;color:var(--exito)}.disp-cerrada-fila{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--esp-3);align-items:center}.disp-cerrada-ico{width:34px;height:34px;border-radius:var(--radio-md);display:grid;place-items:center;background:var(--exito-suave);color:var(--exito)}.disp-cerrada-txt{display:flex;flex-direction:column;min-width:0}.disp-cerrada-txt strong{font-size:var(--texto-sm)}.disp-cerrada-txt span{font-size:var(--texto-xs);color:var(--texto-suave)}.disp-cerrada-desp{display:grid;gap:var(--esp-3)}.disp-modal{max-width:560px}.disp-modal .disp-hilo{max-height:min(60vh,520px);overflow-y:auto}.disp-cerrada-pasos{font:var(--texto-xs) var(--fuente-mono);color:var(--texto-suave);display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center}.disp-cerrada-pasos i{font-style:normal;color:var(--borde-fuerte)}.disp-cerrada-linea{display:flex;justify-content:space-between;gap:var(--esp-3);flex-wrap:wrap;font-size:var(--texto-sm)}.disp-cerrada-linea span{color:var(--texto-suave)}.disp-cerrada-desp .disp-resolucion{margin-bottom:0}.disp-cerrada-dev>.ped-det-seccion{margin:0!important;padding:0;border:0;box-shadow:none;background:none}@media(max-width:47.99rem){.disp-cerrada-fila{grid-template-columns:auto minmax(0,1fr)}.disp-cerrada-fila .btn{grid-column:1/-1;justify-self:start}}.log-grupo summary{cursor:pointer;font-size:var(--texto-xs);color:var(--texto-suave)}.log-grupo ol{margin:var(--esp-2) 0 0;padding-left:var(--esp-4);display:grid;gap:4px;font-size:var(--texto-xs)}.log-grupo li{display:flex;justify-content:space-between;gap:var(--esp-3);flex-wrap:wrap}.log-grupo time{color:var(--texto-suave)}.disp-acciones{display:flex;flex-direction:column;gap:var(--esp-3);margin-bottom:var(--esp-4)}.disp-acc-lista{display:flex;flex-direction:column;gap:var(--esp-2)}.disp-acc-cab{display:flex;align-items:flex-start;gap:8px;padding-top:var(--esp-2);border-top:1px solid var(--borde)}.disp-acc-cab>svg{flex-shrink:0;margin-top:2px;color:var(--texto-suave)}.disp-acc-cab strong{display:block;font:600 var(--texto-sm) var(--fuente-titulos)}.disp-acc-cab span{display:block;font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.45}.disp-acc-nota{display:flex;align-items:flex-start;gap:6px;font-size:var(--texto-xs);color:var(--texto-suave);padding:var(--esp-2) var(--esp-3);background:var(--fondo);border-radius:var(--radio-md)}.disp-acc-nota svg{flex-shrink:0;margin-top:2px}.disp-bloque.recien-llegado{animation:dispLlegada 2.6s var(--ease-suave)}@keyframes dispLlegada{0%,70%{box-shadow:0 0 0 3px var(--error-suave),0 0 0 4px var(--peligro)}to{box-shadow:none}}@media(prefers-reduced-motion:reduce){.disp-bloque.recien-llegado{animation:none;box-shadow:0 0 0 3px var(--error-suave)}}.ped-disp-brief{margin-bottom:var(--esp-6);border-color:var(--primario)}.ped-disp-brief-cab{display:flex;align-items:flex-start;gap:8px;margin-bottom:var(--esp-4);padding:var(--esp-3) var(--esp-4);background:var(--primario-suave);color:var(--primario-hover);border-radius:var(--radio-lg);font-size:var(--texto-xs);line-height:1.5}.ped-disp-brief-cab>svg{flex-shrink:0;margin-top:2px}.ped-req-plazo{max-width:44rem;margin-bottom:var(--esp-5)}.disp-propuesta{border:1px solid var(--borde);border-left-width:3px;border-radius:var(--radio-md);padding:var(--esp-3) var(--esp-4);background:var(--superficie)}.disp-propuesta.suya{border-left-color:var(--primario);background:var(--primario-suave)}.disp-propuesta.mia{border-left-color:var(--borde);background:var(--fondo)}.disp-propuesta-cab{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font:600 var(--texto-sm) var(--fuente-titulos);margin-bottom:var(--esp-2)}.disp-propuesta-cab span{margin-left:auto;font-weight:400;font-size:var(--texto-xs);color:var(--texto-suave)}.disp-propuesta-txt{font-size:var(--texto-sm);line-height:1.5}.disp-propuesta-nota{margin-top:var(--esp-2);font-size:var(--texto-sm);color:var(--texto-suave);white-space:pre-line;border-left:2px solid var(--borde);padding-left:var(--esp-3)}.disp-propuesta-acc{display:flex;gap:var(--esp-2);flex-wrap:wrap;margin-top:var(--esp-3)}@media(max-width:47.99rem){.disp-propuesta-acc{flex-direction:column}.disp-propuesta-acc .btn{width:100%;justify-content:center}}.disp-propuesta-pie{display:flex;align-items:flex-start;gap:5px;margin-top:var(--esp-2);font-size:var(--texto-xs);color:var(--texto-suave)}.disp-propuesta-pie svg{flex-shrink:0;margin-top:2px}.disp-prop-opciones{display:flex;flex-direction:column;gap:var(--esp-2)}.disp-prop-opcion{display:flex;align-items:flex-start;gap:var(--esp-3);cursor:pointer;border:1px solid var(--borde);border-radius:var(--radio-md);padding:var(--esp-3)}.disp-prop-opcion.sel{border-color:var(--primario);background:var(--primario-suave)}.disp-prop-opcion input{width:auto;min-height:auto;margin-top:3px;flex-shrink:0}.disp-prop-opcion>span{display:flex;flex-direction:column;gap:2px;font-size:var(--texto-sm)}.disp-prop-opcion em{font-style:normal;font-size:var(--texto-xs);color:var(--texto-suave)}.disp-chat{border:1px solid var(--borde);border-radius:var(--radio-md);overflow:hidden}.disp-chat-cab{display:flex;align-items:center;gap:6px;flex-wrap:wrap;padding:var(--esp-2) var(--esp-3);background:var(--fondo);border-bottom:1px solid var(--borde);font:600 var(--texto-sm) var(--fuente-titulos)}.disp-chat-cab span{font-weight:400;font-size:var(--texto-xs);color:var(--texto-suave)}.disp-hilo{max-height:340px;overflow-y:auto;padding:var(--esp-3);display:flex;flex-direction:column;gap:var(--esp-3)}.disp-hilo-admin{max-height:260px;border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--fondo)}.disp-vacio{text-align:center;color:var(--texto-suave);font-size:var(--texto-sm);padding:var(--esp-5)}.disp-msj{max-width:88%;align-self:flex-start;border:1px solid var(--borde);border-radius:var(--radio-md);padding:var(--esp-2) var(--esp-3);background:var(--superficie)}.disp-msj.propio{align-self:flex-end;background:var(--fondo)}.disp-msj.equipo{align-self:stretch;max-width:none;border-color:var(--primario);border-left-width:3px}.disp-msj-autor{display:flex;align-items:center;gap:4px;font-size:.68rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--texto-suave);margin-bottom:3px}.disp-msj-texto{font-size:var(--texto-sm);line-height:1.5;white-space:pre-line;word-break:break-word}.disp-msj-hora{font-size:.62rem;color:var(--texto-suave);margin-top:4px}.disp-msj-sistema{align-self:center;display:flex;align-items:flex-start;gap:6px;max-width:92%;font-size:var(--texto-xs);color:var(--texto-suave);font-style:italic;text-align:center;padding:var(--esp-2)}.disp-msj-sistema svg{flex-shrink:0;margin-top:2px}.disp-barra{display:flex;align-items:flex-end;gap:var(--esp-2);padding:var(--esp-2) var(--esp-3);border-top:1px solid var(--borde)}.disp-barra textarea{flex:1;resize:none;min-height:38px;max-height:120px;padding:.4rem .75rem;font-size:var(--texto-sm)}.disp-nota{display:flex;align-items:flex-start;gap:5px;padding:var(--esp-2) var(--esp-3);font-size:var(--texto-xs);color:var(--texto-suave);border-top:1px solid var(--borde)}.disp-nota svg{flex-shrink:0;margin-top:2px}.adm-disp-modal{max-width:min(1000px,94vw)}.adm-disp-modal .modal-cuerpo{max-height:min(82vh,860px)}.adm-disp-cols{display:grid;gap:var(--esp-4);grid-template-columns:1fr;margin-top:var(--esp-4)}@media(min-width:60rem){.adm-disp-cols{grid-template-columns:1fr 1fr}}.adm-disp-col{min-width:0;display:flex;flex-direction:column;gap:var(--esp-4)}.adm-disp-bloque{border:1px solid var(--borde);border-radius:var(--radio-lg);padding:var(--esp-4);background:var(--superficie)}.adm-disp-bloque h4{display:flex;align-items:center;gap:6px;margin:0 0 var(--esp-3);font:600 var(--texto-sm) var(--fuente-titulos)}.adm-disp-bloque h4 svg{flex-shrink:0;color:var(--texto-suave)}.adm-disp-cuenta{margin-left:auto;font-weight:400;font-size:var(--texto-xs);color:var(--texto-suave)}.adm-disp-resumen{border:1px solid var(--borde);border-radius:var(--radio-lg);background:var(--fondo);padding:var(--esp-4)}.adm-disp-cifras{display:grid;gap:var(--esp-3);grid-template-columns:repeat(auto-fit,minmax(140px,1fr))}.adm-disp-cifras>div{display:flex;flex-direction:column;gap:2px}.adm-disp-cifras span{font-size:var(--texto-xs);color:var(--texto-suave)}.adm-disp-cifras strong{font:600 var(--texto-md) var(--fuente-titulos)}.adm-disp-cifras em{font-style:normal;font-weight:400;font-size:var(--texto-xs);color:var(--texto-suave)}.adm-disp-meta{display:flex;flex-direction:column;gap:4px;margin-top:var(--esp-3);padding-top:var(--esp-3);border-top:1px solid var(--borde);font-size:var(--texto-xs);color:var(--texto-suave)}.adm-disp-meta span{display:flex;align-items:flex-start;gap:5px}.adm-disp-meta svg{flex-shrink:0;margin-top:2px}.adm-disp-reclamo{display:flex;align-items:flex-start;gap:6px;margin:var(--esp-3) 0 0;font-size:var(--texto-sm);line-height:1.5;color:var(--texto)}.adm-disp-reclamo svg{flex-shrink:0;margin-top:3px;color:var(--texto-suave)}.adm-disp-alertas{display:flex;flex-direction:column;gap:6px;margin:var(--esp-3) 0 0;padding:var(--esp-3);background:var(--error-suave);border-radius:var(--radio-md)}.adm-disp-alertas li{display:flex;align-items:flex-start;gap:6px;font-size:var(--texto-xs);line-height:1.5;color:var(--peligro)}.adm-disp-alertas svg{flex-shrink:0;margin-top:2px}.adm-disp-sin-alertas{display:flex;align-items:center;gap:6px;margin:var(--esp-3) 0 0;font-size:var(--texto-xs);color:var(--exito)}.adm-disp-parte{border:1px solid var(--borde);border-radius:var(--radio-md);padding:var(--esp-3);margin-bottom:var(--esp-2)}.adm-disp-parte:last-child{margin-bottom:0}.adm-disp-parte-cab{display:flex;align-items:baseline;justify-content:space-between;gap:var(--esp-2);flex-wrap:wrap}.adm-disp-parte-cab strong{font:600 var(--texto-sm) var(--fuente-titulos)}.adm-disp-parte-cab span{font-size:var(--texto-xs);color:var(--texto-suave)}.adm-disp-parte-chips{display:flex;flex-wrap:wrap;gap:5px;margin-top:6px}.adm-disp-parte-chips span{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:var(--radio-sm);background:var(--fondo);font-size:.68rem;color:var(--texto-suave)}.adm-disp-parte-chips .ok{color:var(--exito);background:var(--exito-suave)}.adm-disp-parte-chips .mal{color:var(--peligro);background:var(--error-suave)}.adm-disp-tiempo{display:flex;flex-direction:column;gap:5px}.adm-disp-tiempo li{display:flex;gap:var(--esp-3);font-size:var(--texto-xs);line-height:1.5}.adm-disp-tiempo span{flex-shrink:0;width:88px;color:var(--texto-suave);font-family:var(--fuente-mono);font-size:.66rem}.adm-disp-tiempo em{font-style:normal}.adm-disp-nota{display:flex;align-items:flex-start;gap:5px;margin:var(--esp-3) 0 0;font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.5}.adm-disp-nota svg{flex-shrink:0;margin-top:2px}.adm-disp-item{border:1px solid var(--borde);border-left-width:3px;border-radius:var(--radio-md);padding:var(--esp-2) var(--esp-3);margin-top:var(--esp-2);background:var(--superficie)}.adm-disp-item.rechazo{border-left-color:var(--advertencia)}.adm-disp-item-cab{display:flex;align-items:baseline;justify-content:space-between;gap:var(--esp-2);flex-wrap:wrap;font:600 var(--texto-xs) var(--fuente-titulos)}.adm-disp-item-cab span{font-weight:400;color:var(--texto-suave);font-size:.68rem}.adm-disp-item p{margin:4px 0 0;font-size:var(--texto-xs);line-height:1.5;color:var(--texto-suave);white-space:pre-line;word-break:break-word}.adm-disp-vacio{display:flex;align-items:center;gap:6px;padding:var(--esp-3);background:var(--fondo);border-radius:var(--radio-md);font-size:var(--texto-xs);color:var(--advertencia)}.adm-disp-vacio svg{flex-shrink:0}.adm-disp-modal .disp-hilo-admin{max-height:420px}.adm-disp-msj-cliente{border-left:3px solid var(--texto-suave)}.adm-disp-msj-vendedor{border-right:3px solid var(--texto-suave)}.disp-msj-autor em{font-style:normal;font-weight:400;text-transform:none;letter-spacing:0;opacity:.75}.adm-disp-veredicto{margin-top:var(--esp-4);padding:var(--esp-4);border:1px solid var(--borde);border-left:3px solid var(--exito);border-radius:var(--radio-lg);background:var(--superficie)}.adm-disp-veredicto.retirada{border-left-color:var(--texto-suave)}.adm-disp-veredicto h4{display:flex;align-items:center;gap:6px;margin:0 0 var(--esp-2);font:600 var(--texto-sm) var(--fuente-titulos)}.adm-disp-veredicto h4 svg{flex-shrink:0;color:var(--texto-suave)}.adm-disp-veredicto-txt{margin:0;font:600 var(--texto-md) var(--fuente-titulos);line-height:1.4}.adm-disp-veredicto-nota{margin-top:var(--esp-3);padding:var(--esp-3);background:var(--fondo);border-radius:var(--radio-md)}.adm-disp-veredicto-nota span{display:block;font-size:.68rem;text-transform:uppercase;letter-spacing:.05em;color:var(--texto-suave);margin-bottom:4px}.adm-disp-veredicto-nota p{margin:0;font-size:var(--texto-xs);line-height:1.6;white-space:pre-line;word-break:break-word}.adm-disp-apunte{font-style:normal;font-weight:400;color:var(--texto-suave)}.adm-disp-vacio.adm-disp-mal{color:var(--peligro);background:var(--error-suave);margin-bottom:var(--esp-3)}.adm-disp-bloque .sop-sub:first-of-type{margin-top:var(--esp-3)}.adm-disp-decidir{margin-top:var(--esp-4);border-color:var(--borde-fuerte)}.adm-disp-decidir .campo{margin-bottom:var(--esp-3)}.adm-disp-decidir label{display:flex;align-items:center;gap:var(--esp-2);flex-wrap:wrap}.adm-disp-regenerar{display:inline-flex;align-items:center;gap:4px;margin-left:auto;padding:3px 8px;border:1px solid var(--borde);border-radius:var(--radio-sm);background:var(--superficie);color:var(--texto-suave);font-size:.68rem;font-weight:500;cursor:pointer;transition:border-color var(--dur-1),color var(--dur-1)}.adm-disp-regenerar:hover{border-color:var(--borde-fuerte);color:var(--texto)}.adm-disp-reparto{display:grid;gap:var(--esp-3);grid-template-columns:repeat(auto-fit,minmax(130px,1fr));padding:var(--esp-3);margin-bottom:var(--esp-3);background:var(--fondo);border-radius:var(--radio-md)}.adm-disp-reparto>div{display:flex;flex-direction:column;gap:2px}.adm-disp-reparto span{font-size:var(--texto-xs);color:var(--texto-suave)}.adm-disp-reparto strong{font:600 var(--texto-md) var(--fuente-titulos)}.adm-disp-reparto strong.verde{color:var(--exito)}.adm-disp-tarifa{display:flex;gap:var(--esp-3);align-items:flex-start;cursor:pointer;padding:var(--esp-3);margin-bottom:var(--esp-4);background:var(--alerta-suave);border:1px solid color-mix(in srgb,var(--advertencia) 25%,transparent);border-radius:var(--radio-md)}.adm-disp-tarifa input{margin-top:3px;flex:0 0 auto}.adm-disp-tarifa>span{display:flex;flex-direction:column;gap:4px;font-size:var(--texto-sm)}.adm-disp-tarifa .campo-ayuda{margin:0}.cont-resumen-linea{display:flex;justify-content:space-between;padding:var(--esp-3) 0;border-bottom:1px solid var(--borde);font-size:var(--texto-sm)}.cont-resumen-linea:last-child{border-bottom:none;font-weight:600;font-size:var(--texto-md)}.cont-cantidad{align-items:center}.cont-cantidad label{font-weight:600}.cont-cantidad select{width:auto;min-width:5.5rem;min-height:36px}.cont-cantidad-nota{font-size:var(--texto-xs);color:var(--texto-suave);margin:var(--esp-2) 0 0;line-height:1.5}.cont-requisitos{background:var(--fondo);border:1px solid var(--borde);border-radius:var(--radio-md);padding:var(--esp-4);margin-bottom:var(--esp-4)}.cont-requisitos>strong{display:inline-flex;align-items:center;gap:6px;font-size:var(--texto-sm)}.cont-requisitos ul{list-style:none;padding:0;margin:var(--esp-3) 0 0;display:grid;gap:var(--esp-2)}.cont-requisitos li{display:flex;align-items:flex-start;gap:8px;font-size:var(--texto-sm);line-height:1.45}.cont-requisitos li>svg{color:var(--primario);margin-top:1px}.cont-requisitos>p{margin:var(--esp-3) 0 0;font-size:var(--texto-xs);color:var(--texto-suave)}.ent-modal{max-width:640px}.ent-modal .modal-header,.ret-modal .modal-header{padding-bottom:var(--esp-4);border-bottom:1px solid var(--borde);background:var(--superficie);border-radius:var(--radio-xl) var(--radio-xl) 0 0}.ent-modal .modal-footer,.ret-modal .modal-footer{padding-top:var(--esp-4);border-top:1px solid var(--borde);background:var(--superficie);border-radius:0 0 var(--radio-xl) var(--radio-xl)}.ent-modal .modal-cuerpo,.ret-modal .modal-cuerpo{padding-top:var(--esp-5);padding-bottom:var(--esp-5)}.ent-modal .modal-titulo{display:flex;flex-wrap:wrap;align-items:center;gap:7px;min-width:0}.ent-tit-ref{flex-basis:100%;font:400 var(--texto-xs)/1.3 var(--fuente-cuerpo);color:var(--texto-suave);font-variant-numeric:tabular-nums}.ent-bloque{padding-bottom:var(--esp-5);margin-bottom:var(--esp-5);border-bottom:1px solid var(--borde)}.ent-bloque:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}.ent-bloque-cab{display:flex;align-items:center;gap:var(--esp-3);margin-bottom:var(--esp-1);flex-wrap:wrap}.ent-bloque-cab h4{display:flex;align-items:center;gap:6px;font:600 var(--texto-md) var(--fuente-titulos);margin-right:auto}.ent-bloque-cab h4>svg{color:var(--texto-suave)}.ent-bloque-cuenta{font-size:var(--texto-xs);color:var(--texto-suave);font-variant-numeric:tabular-nums;flex-shrink:0}.ent-bloque-obligatorio{font-size:.62rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--primario);background:var(--primario-suave);padding:2px 7px;border-radius:var(--radio-sm);flex-shrink:0}.ent-bloque-ayuda{font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.5;margin-bottom:var(--esp-3)}.ent-autogen{display:flex;align-items:center;gap:var(--esp-2);flex-wrap:wrap;margin-bottom:var(--esp-3)}.ent-autogen label{display:flex;align-items:center;gap:5px;font-size:var(--texto-xs);color:var(--texto-suave);flex-shrink:0}.ent-autogen select{flex:1;min-width:0;font-size:var(--texto-sm);padding:.4rem .6rem}.ent-consejo{background:var(--fondo);border:1px solid var(--borde);border-radius:var(--radio-lg);padding:var(--esp-3) var(--esp-4);font-size:var(--texto-xs);line-height:1.55;color:var(--texto-suave);margin-top:var(--esp-3)}.ent-consejo>strong{display:flex;align-items:center;gap:6px;color:var(--texto);font-size:var(--texto-sm);margin-bottom:var(--esp-2)}.ent-consejo>strong>svg{color:var(--primario)}.ent-consejo p{margin-bottom:var(--esp-2)}.ent-consejo ul{list-style:disc;padding-left:var(--esp-4);display:grid;gap:3px}.ent-consejo-pie{margin-top:0}.res-estrellas{display:flex;gap:6px;margin:var(--esp-4) 0}.res-estrella{font-size:2rem;cursor:pointer;color:var(--borde);transition:color .1s,transform .1s;line-height:1}.res-estrella:hover,.res-estrella.sel{color:var(--rating-oro)}.res-label{font-size:var(--texto-sm);color:var(--texto-suave);margin-top:var(--esp-1)}.res-card-header{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:var(--esp-3)}.res-estrellas-mini{color:var(--rating-oro);letter-spacing:2px}.gan-stat{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-lg);padding:var(--esp-5);text-align:center}.gan-stat-valor{font:600 var(--texto-2xl) var(--fuente-titulos);margin-bottom:var(--esp-1)}.gan-stat-label{font-size:var(--texto-sm);color:var(--texto-suave)}.gan-tabla th{font:600 var(--texto-xs) var(--fuente-cuerpo);color:var(--texto-suave);text-align:left;padding:var(--esp-2) var(--esp-3);background:var(--fondo);border-bottom:1px solid var(--borde)}.gan-tabla td{padding:var(--esp-3);border-bottom:1px solid var(--borde);font-size:var(--texto-sm);vertical-align:middle}.gan-tabla tr:last-child td{border-bottom:none}.gan-tabla{width:100%;border-collapse:collapse;border-radius:var(--radio-lg);overflow:hidden;border:1px solid var(--borde)}.res-estrellas{display:flex;gap:var(--esp-2);font-size:2rem;cursor:pointer}.res-estrella{color:var(--borde);transition:color .1s;line-height:1}.res-estrella.activa,.res-estrella.hover{color:var(--rating-oro)}.res-label{font:600 var(--texto-sm) var(--fuente-titulos);color:var(--texto-suave);margin-top:var(--esp-2);text-align:center;min-height:1.4em;transition:color .15s}.adm-salud-ia{display:flex;gap:var(--esp-3);align-items:center;flex-wrap:wrap;margin:var(--esp-5) 0 0}.adm-salud-ia-nota{font-size:var(--texto-xs);color:var(--texto-suave)}.adm-salud-informe{margin-top:var(--esp-4);padding:var(--esp-5);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-lg);font-size:var(--texto-sm);line-height:1.65}.adm-salud-informe h3{font:600 var(--texto-md) var(--fuente-titulos);margin:var(--esp-5) 0 var(--esp-2)}.adm-salud-informe h3:first-child{margin-top:0}.adm-salud-informe ul{margin:0 0 var(--esp-3);padding-left:18px}.adm-salud-informe li{margin-bottom:4px}.adm-salud-informe li.cont{list-style:none;margin-left:-18px;padding-left:18px;color:var(--texto-suave)}.adm-salud-informe p{margin:0 0 var(--esp-3)}.adm-salud-pensando{display:flex;align-items:center;gap:var(--esp-2);margin-top:var(--esp-4);padding:var(--esp-5);border:1px dashed var(--borde);border-radius:var(--radio-lg);color:var(--texto-suave);font-size:var(--texto-sm)}.adm-salud-pensando svg{color:var(--primario);animation:parpadeo 1.4s ease-in-out infinite}@keyframes parpadeo{0%,to{opacity:.35}50%{opacity:1}}.adm-ia-svc{display:flex;gap:var(--esp-3);align-items:center;flex-wrap:wrap;padding:var(--esp-3);margin-bottom:var(--esp-3);border:1px dashed var(--borde);border-radius:var(--radio-md)}.adm-ia-svc-nota{font-size:var(--texto-xs);color:var(--texto-suave);flex:1;min-width:180px}.res-cats{display:grid;gap:var(--esp-4)}.res-cat{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-4);flex-wrap:wrap}.res-cat-txt{display:flex;flex-direction:column;min-width:0}.res-cat-txt strong{font-size:var(--texto-sm)}.res-cat-txt span{font-size:var(--texto-xs);color:var(--texto-suave)}.res-cat-estrellas{display:flex;gap:4px}.res-cat-estrella{background:none;border:0;padding:2px;cursor:pointer;color:var(--borde);line-height:0;transition:color .1s}.res-cat-estrella.sel,.res-cat-estrella:hover{color:var(--rating-oro)}.rsn-detalle{display:flex;gap:var(--esp-4);flex-wrap:wrap;margin-top:var(--esp-2);font-size:var(--texto-xs);color:var(--texto-suave)}.rsn-detalle b{color:var(--texto);font-weight:600}.res-card{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-lg);padding:var(--esp-5);margin-bottom:var(--esp-4)}.res-card-header{display:flex;align-items:flex-start;gap:var(--esp-3);margin-bottom:var(--esp-3)}.rsn-lista{display:grid;gap:var(--esp-3)}.rsn{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-lg);padding:var(--esp-4) var(--esp-5)}.rsn-cerrada{display:flex;align-items:center;gap:var(--esp-3);border-style:dashed;color:var(--texto-suave);background:var(--fondo);min-height:78px}.rsn-cerrada svg{flex-shrink:0;opacity:.7}.rsn-cerrada p{margin:0;font-size:var(--texto-sm);line-height:1.45}.rsn-cab{display:flex;align-items:flex-start;gap:var(--esp-3);flex-wrap:wrap}.rsn-estrellas{color:var(--rating-oro);display:inline-flex;gap:1px;flex-shrink:0}.rsn-titulo{font-weight:600;font-size:var(--texto-sm);min-width:0;flex:1}.rsn-fecha{font-size:var(--texto-xs);color:var(--texto-suave);margin-left:auto;white-space:nowrap}.rsn-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:4px;font-size:var(--texto-xs);color:var(--texto-suave)}.rsn-autor{font-family:var(--fuente-titulos);font-weight:600;color:var(--texto);cursor:default}.rsn-texto{font-size:var(--texto-sm);line-height:1.65;margin-top:var(--esp-3);white-space:pre-line}.rsn-chip{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;font-size:.65rem;font-weight:600;border:1px solid var(--borde);background:var(--fondo);color:var(--texto-suave)}.rsn-chip.auto{border-color:color-mix(in srgb,var(--advertencia) 30%,transparent);background:var(--alerta-suave);color:var(--advertencia)}.rsn-respuesta{background:var(--fondo);border-left:3px solid var(--primario);padding:var(--esp-3) var(--esp-4);margin-top:var(--esp-3);border-radius:0 var(--radio-sm) var(--radio-sm) 0;font-size:var(--texto-sm)}.rsn-respuesta strong{font-size:var(--texto-xs);color:var(--primario);display:block;margin-bottom:4px}.rsn-filtros{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:var(--esp-4)}.rsn-filtro{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;border-radius:var(--radio-sm);border:1px solid var(--borde);background:var(--superficie);color:var(--texto-suave);font-size:var(--texto-xs);font-weight:600;cursor:pointer;transition:border-color .15s,color .15s,background .15s}.rsn-filtro:hover{border-color:var(--borde-fuerte);color:var(--texto)}.rsn-filtro.activo{background:var(--primario);border-color:var(--primario);color:var(--sobre-primario)}.rsn-filtro svg{color:var(--rating-oro)}.rsn-filtro.activo svg{color:currentColor}.rsn-resumen{display:flex;align-items:center;gap:var(--esp-3);margin-bottom:var(--esp-4);font-size:var(--texto-sm);color:var(--texto-suave)}.rsn-resumen strong{font:600 var(--texto-xl) var(--fuente-titulos);color:var(--texto)}@media(max-width:40rem){.rsn-filtros{flex-wrap:nowrap;overflow-x:auto;padding:0 var(--esp-4) var(--esp-1);margin:0 calc(var(--esp-4) * -1) var(--esp-4);-webkit-overflow-scrolling:touch;scrollbar-width:none}.rsn-filtros::-webkit-scrollbar{display:none}.rsn-filtro{flex:0 0 auto}.rsn{padding:var(--esp-3) var(--esp-4)}.rsn-cab{gap:var(--esp-2);align-items:center}.rsn-titulo{flex:1 1 100%;order:3}.rsn-fecha{margin-left:auto}.rsn-detalle{display:grid;grid-template-columns:1fr 1fr;gap:4px var(--esp-3)}.rsn-respuesta{padding:var(--esp-3)}}.svc-det-resenas{border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-5);background:var(--superficie)}.svc-det-resenas-cab{display:flex;align-items:center;gap:var(--esp-2);flex-wrap:wrap;margin-bottom:var(--esp-4)}.svc-det-resenas-cab h2{font:600 var(--texto-lg) var(--fuente-titulos)}.svc-det-resenas-cab .nota{margin-left:auto;font-size:var(--texto-xs);color:var(--texto-suave)}.svc-det-resenas-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:var(--esp-3)}.svc-det-resenas-grid .rsn{background:var(--fondo)}.cta{font-variant-numeric:tabular-nums}.cta-urgente{color:var(--peligro)}.pago-plazo{display:flex;align-items:flex-start;gap:8px;background:var(--alerta-suave);border-radius:var(--radio-md);padding:var(--esp-3);font-size:var(--texto-xs);color:var(--advertencia);margin-top:var(--esp-4);line-height:1.55}.pago-plazo svg{flex-shrink:0;margin-top:1px}.pago-plazo.vencido{background:var(--error-suave);color:var(--peligro)}.pago-plazo .cta-urgente{color:inherit;text-decoration:underline}.gan-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--esp-4);margin-bottom:var(--esp-8)}.gan-stat{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-5)}.gan-stat-label{font-size:var(--texto-xs);color:var(--texto-suave);font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--esp-2)}.gan-stat-valor{font:600 var(--texto-xl) var(--fuente-titulos)}.gan-stat-valor.verde{color:var(--exito)}.gan-stat-valor.ambar{color:var(--advertencia)}.cr-columnas{display:grid;grid-template-columns:1fr;gap:var(--esp-6);align-items:start}.cr-columnas.sola{max-width:640px;margin:0 auto}@media(min-width:64rem){.cr-columnas:not(.sola){grid-template-columns:1.35fr 1fr}.cr-aside{position:sticky;top:calc(56px + var(--esp-4))}}.cr-caja{background:var(--superficie);border:1px solid var(--peligro);border-radius:var(--radio-xl);padding:var(--esp-6)}.cr-aside{min-width:0}.cr-aside-caja{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-5)}.cr-aside-caja>h2{display:flex;align-items:center;gap:6px;font:600 var(--texto-md) var(--fuente-titulos);margin-bottom:var(--esp-3)}.cr-aside-tit{font:600 var(--texto-lg) var(--fuente-titulos);line-height:1.4}.cr-aside-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--esp-2);margin-top:var(--esp-2);font-size:var(--texto-xs);color:var(--texto-suave)}.cr-aside-meta .mono{font-family:var(--fuente-mono)}.cr-chip{padding:2px 9px;border-radius:999px;background:var(--fondo);border:1px solid var(--borde);font-weight:600}.cr-aside-h3{font:600 var(--texto-sm) var(--fuente-titulos);margin:var(--esp-5) 0 var(--esp-2);color:var(--texto-suave)}.cr-aside-dl{display:flex;flex-direction:column;gap:var(--esp-2)}.cr-aside-dl>div{display:flex;align-items:baseline;justify-content:space-between;gap:var(--esp-3);font-size:var(--texto-sm)}.cr-aside-dl dt{color:var(--texto-suave);font-size:var(--texto-xs);flex-shrink:0}.cr-aside-dl dd{text-align:right;min-width:0;word-break:break-word}.cr-aside-dl dd.mono{font-family:var(--fuente-mono);font-size:var(--texto-xs)}.cr-pago{margin-top:var(--esp-4);padding:var(--esp-4);border-radius:var(--radio-lg);background:var(--fondo);border:1px solid var(--borde-fuerte)}.cr-pago-cab{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-3);margin-bottom:var(--esp-3);padding-bottom:var(--esp-3);border-bottom:1px solid var(--borde)}.cr-pago-via{display:inline-flex;align-items:center;gap:6px;font:600 var(--texto-sm) var(--fuente-titulos)}.cr-pago-monto{font:600 var(--texto-xl) var(--fuente-titulos)}.cr-pago .cr-nota{margin-top:var(--esp-3)}.cr-pago.sin{display:flex;align-items:center;gap:var(--esp-2);font-size:var(--texto-xs);color:var(--texto-suave)}.cr-pago.sin svg{flex-shrink:0}.cr-aside-porque{margin-top:var(--esp-5);padding-top:var(--esp-4);border-top:1px solid var(--borde)}.cr-aside-porque strong{display:flex;align-items:center;gap:5px;font-size:var(--texto-xs);color:var(--peligro);margin-bottom:var(--esp-2)}.cr-aside-porque p{font-size:var(--texto-sm);line-height:1.6;white-space:pre-line}.adm-cmc-form{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-5);display:flex;flex-direction:column;gap:var(--esp-3);margin-top:var(--esp-4)}.adm-cmc-fila{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--esp-3)}@media(max-width:48rem){.adm-cmc-fila{grid-template-columns:1fr}}.adm-cmc-check{display:flex;align-items:center;gap:var(--esp-2);font-size:var(--texto-sm)}.adm-cmc-acciones{display:flex;flex-wrap:wrap;gap:var(--esp-3);justify-content:flex-end}.adm-cmc-subtit{font:600 var(--texto-md) var(--fuente-titulos);margin:var(--esp-6) 0 var(--esp-3)}.adm-cmc-lista{display:flex;flex-direction:column;gap:var(--esp-3)}.adm-cmc-item{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-lg);padding:var(--esp-4)}.adm-cmc-item-cab{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-3)}.adm-cmc-item-meta{display:flex;flex-wrap:wrap;gap:var(--esp-3);font-size:var(--texto-xs);color:var(--texto-suave);margin-top:4px}.adm-cmc-item-txt{font-size:var(--texto-sm);color:var(--texto-suave);margin-top:var(--esp-2);line-height:1.5}.cmc-cab{margin-bottom:var(--esp-6)}.cmc-cab h1{font:600 var(--texto-2xl) var(--fuente-titulos);margin-bottom:var(--esp-2)}.cmc-cab p{font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.6;max-width:58ch}.cmc-lista{list-style:none;margin:0;padding:0;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);overflow:hidden}.cmc-lista li+li{border-top:1px solid var(--borde)}.cmc-fila{display:grid;grid-template-columns:auto 1fr;gap:var(--esp-3);padding:var(--esp-4) var(--esp-5);color:inherit;text-decoration:none;transition:background var(--dur-2) var(--ease-suave)}@media(hover:hover){.cmc-fila:hover{background:var(--fondo)}}.cmc-ico{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--fondo);border:1px solid var(--borde);color:var(--texto-suave)}.cmc-fila.nuevo .cmc-ico{color:var(--texto);border-color:var(--borde-fuerte)}.cmc-fila-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.cmc-fila-cab{display:flex;align-items:center;gap:var(--esp-2);min-width:0}.cmc-fila-cab strong{font-size:var(--texto-sm);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cmc-fila.nuevo .cmc-fila-cab strong{font-weight:700}.cmc-nuevo{flex-shrink:0;font:600 var(--texto-xs)/1 var(--fuente-mono);text-transform:uppercase;letter-spacing:.04em;padding:3px 6px;border-radius:999px;background:var(--primario-suave);color:var(--primario)}.cmc-fila-res{font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cmc-fila-fecha{font-size:var(--texto-xs);color:var(--texto-suave)}.cmc-volver{display:inline-flex;align-items:center;gap:6px;font-size:var(--texto-sm);color:var(--texto-suave);text-decoration:none;margin-bottom:var(--esp-5)}.cmc-volver:hover{color:var(--texto)}.cmc-msj{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-6)}.cmc-de{display:inline-flex;align-items:center;gap:6px;font-size:var(--texto-xs);color:var(--texto-suave)}.cmc-msj h1{font:600 var(--texto-xl) var(--fuente-titulos);margin:var(--esp-2) 0 var(--esp-4);overflow-wrap:anywhere}.cmc-cuerpo{font-size:var(--texto-md);line-height:1.7;overflow-wrap:anywhere}.cmc-cuerpo ul,.cmc-cuerpo ol{margin:var(--esp-2) 0;padding-left:1.4em}.cmc-cuerpo ul{list-style:disc}.cmc-cuerpo ol{list-style:decimal}.cmc-intro{color:var(--texto-suave);margin-bottom:var(--esp-5)}.cmc-bloque{background:var(--fondo);border:1px solid var(--borde);border-radius:var(--radio-lg);padding:var(--esp-5);margin-top:var(--esp-3)}.cmc-bloque-eti{font:700 var(--texto-xs)/1.2 var(--fuente-cuerpo);letter-spacing:.09em;text-transform:uppercase;color:var(--texto-suave);margin-bottom:6px}.cmc-bloque h2{font:600 var(--texto-lg) var(--fuente-titulos);margin-bottom:var(--esp-2);overflow-wrap:anywhere}.cmc-bloque .cmc-cuerpo{font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.65}.cmc-bloque-acc{margin-top:var(--esp-4)}.cmc-cierre{margin-top:var(--esp-5);font-size:var(--texto-sm)}.cmc-acciones{display:flex;flex-wrap:wrap;gap:var(--esp-3);margin-top:var(--esp-6)}.cmc-pie{margin-top:var(--esp-5);padding-top:var(--esp-4);border-top:1px solid var(--borde);font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.6}@media(max-width:40rem){.cmc-msj{padding:var(--esp-5) var(--esp-4)}.cmc-fila{padding:var(--esp-4)}.cmc-acciones .btn{flex:1 1 100%;justify-content:center}.cmc-bloque{padding:var(--esp-4)}.cmc-bloque-acc .btn{width:100%;justify-content:center}}.sf-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--esp-5);flex-wrap:wrap;margin-bottom:var(--esp-6)}.sf-cab h1{font:600 var(--texto-2xl) var(--fuente-titulos);margin-bottom:var(--esp-2)}.sf-cab p{font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.6;max-width:46ch}.sf-monto{display:flex;flex-direction:column;align-items:flex-end;text-align:right;background:var(--exito-suave);border:1px solid color-mix(in srgb,var(--exito) 25%,transparent);border-radius:var(--radio-xl);padding:var(--esp-4) var(--esp-5);min-width:200px}.sf-monto-etq{font-size:var(--texto-xs);font-weight:600;color:var(--exito);text-transform:uppercase;letter-spacing:.05em}.sf-monto strong{font:600 var(--texto-2xl) var(--fuente-titulos);color:var(--exito);line-height:1.2}.sf-monto-nota{font-size:var(--texto-xs);color:var(--texto-suave);margin-top:4px;max-width:26ch}.sf-bloque{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-5);margin-top:var(--esp-5)}.sf-bloque>h2{display:flex;align-items:center;gap:6px;font:600 var(--texto-md) var(--fuente-titulos);margin-bottom:var(--esp-3)}.sf-movs{display:flex;flex-direction:column}.sf-mov{display:grid;grid-template-columns:auto 1fr auto;gap:var(--esp-3);align-items:start;padding:var(--esp-3) 0;border-bottom:1px solid var(--borde)}.sf-mov:last-child{border-bottom:none}.sf-mov-icono{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;flex-shrink:0;background:var(--fondo);color:var(--texto-suave)}.sf-mov-icono.entra{background:var(--exito-suave);color:var(--exito)}.sf-mov-icono.sale{background:var(--alerta-suave);color:var(--advertencia)}.sf-mov-icono.mal{background:var(--error-suave);color:var(--peligro)}.sf-mov-txt{min-width:0}.sf-mov-txt strong{font-size:var(--texto-sm)}.sf-mov-txt p{font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.5;margin-top:2px}.sf-mov-pie{display:flex;flex-wrap:wrap;gap:var(--esp-3);margin-top:4px;font-size:var(--texto-xs);color:var(--texto-suave)}.sf-mov-pie .mono{font-family:var(--fuente-mono)}.sf-mov-monto{font:600 var(--texto-md) var(--fuente-titulos);white-space:nowrap}.sf-mov-monto.entra{color:var(--exito)}.sf-mov-monto.sale{color:var(--texto-suave)}@media(max-width:48rem){.sf-cab{flex-direction:column}.sf-monto{align-self:stretch;align-items:flex-start;text-align:left}}.cr-icono{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--error-suave);color:var(--peligro);margin-bottom:var(--esp-4)}.cr-icono.ok{background:var(--exito-suave);color:var(--exito)}.cr-caja h1{font:600 var(--texto-xl) var(--fuente-titulos);margin-bottom:var(--esp-3)}.cr-sub{font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.7}.cr-caja>p{font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.7;margin-bottom:var(--esp-4)}.cr-bloque{margin-top:var(--esp-6);padding-top:var(--esp-5);border-top:1px solid var(--borde)}.cr-bloque h2{display:flex;align-items:center;gap:6px;font:600 var(--texto-md) var(--fuente-titulos);margin-bottom:var(--esp-3)}.cr-nota{font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.6}.cr-cargo{border:1px solid var(--borde);border-radius:var(--radio-lg);padding:var(--esp-4);background:var(--fondo);margin-bottom:var(--esp-3)}.cr-cargo-cab{display:flex;align-items:baseline;gap:var(--esp-2);flex-wrap:wrap}.cr-cargo-cab strong{font:600 var(--texto-lg) var(--fuente-titulos);color:var(--peligro)}.cr-cargo-cab small{font-size:var(--texto-xs);color:var(--texto-suave)}.cr-cargo-motivo{font-size:var(--texto-sm);line-height:1.65;margin-top:var(--esp-2);white-space:pre-line}.cr-cargo-pie{display:flex;flex-wrap:wrap;gap:var(--esp-3);margin-top:var(--esp-3);font-size:var(--texto-xs);color:var(--texto-suave)}.cr-cargo-pie .mono{font-family:var(--fuente-mono)}.cr-estado{display:flex;align-items:flex-start;gap:var(--esp-3);margin-top:var(--esp-5);padding:var(--esp-4);border-radius:var(--radio-lg);border:1px solid var(--borde)}.cr-estado>div{flex:1;min-width:0}.cr-estado>div>strong{display:block;font-size:var(--texto-sm);margin-bottom:4px}.cr-estado p{font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.6}.cr-estado p strong{font-weight:600}.cr-estado svg{flex-shrink:0;margin-top:2px}.cr-estado.revisando{background:var(--alerta-suave);border-color:color-mix(in srgb,var(--advertencia) 30%,transparent)}.cr-estado.revisando>svg{color:var(--advertencia)}.cr-estado.rechazado{background:var(--error-suave);border-color:color-mix(in srgb,var(--peligro) 30%,transparent)}.cr-estado.rechazado>svg{color:var(--peligro)}.cr-rechazo-motivo{color:var(--texto)!important;font-size:var(--texto-sm)!important;margin-bottom:var(--esp-2);white-space:pre-line}.cr-banco{display:grid;gap:1px;background:var(--borde);border:1px solid var(--borde);border-radius:var(--radio-lg);overflow:hidden;margin-top:var(--esp-3)}.cr-banco>div{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4);background:var(--superficie);flex-wrap:wrap}.cr-banco dt{font-size:var(--texto-xs);color:var(--texto-suave);font-weight:600}.cr-banco dd{font-size:var(--texto-sm);display:flex;align-items:center;gap:var(--esp-2)}.cr-banco dd.mono{font-family:var(--fuente-mono)}.cr-copiar{display:inline-flex;align-items:center;gap:4px;font-size:var(--texto-xs);color:var(--primario);font-weight:600;background:none;border:none;cursor:pointer;padding:2px 4px}.cr-ayuda{opacity:.9}.adm-comprobantes{border:1px solid color-mix(in srgb,var(--advertencia) 35%,transparent);border-radius:var(--radio-xl);background:var(--alerta-suave);padding:var(--esp-4);margin-bottom:var(--esp-5)}.adm-comprobantes h3{display:flex;align-items:center;gap:6px;font:600 var(--texto-md) var(--fuente-titulos);color:var(--advertencia)}.adm-comprobantes-nota{font-size:var(--texto-xs);color:var(--advertencia);margin:4px 0 var(--esp-3);opacity:.9}.adm-comprobantes .adm-fila{background:var(--superficie);border-radius:var(--radio-lg);margin-bottom:var(--esp-2)}.adm-cargo-bloque{border:1px solid var(--borde);border-radius:var(--radio-lg);padding:var(--esp-4);margin-bottom:var(--esp-4);background:var(--fondo)}.adm-cargo-bloque-cab{display:flex;align-items:baseline;justify-content:space-between;gap:var(--esp-2);flex-wrap:wrap;margin-bottom:var(--esp-3)}.adm-cargo-bloque-cab h4{display:flex;align-items:center;gap:6px;font:600 var(--texto-sm) var(--fuente-titulos)}.adm-cargo-opcional{font-size:var(--texto-xs);color:var(--texto-suave)}.adm-cargo-pedidos{max-height:17rem;overflow-y:auto;display:flex;flex-direction:column;gap:6px}.adm-cargo-ped{display:flex;align-items:center;gap:var(--esp-3);padding:var(--esp-3);border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--superficie);cursor:pointer;transition:border-color var(--dur-1) var(--ease-suave),background var(--dur-1) var(--ease-suave)}.adm-cargo-ped:hover{border-color:var(--borde-fuerte)}.adm-cargo-ped.sel{border-color:var(--primario);background:var(--primario-suave)}.adm-cargo-ped-info{min-width:0;flex:1}.adm-cargo-ped-tit{display:flex;align-items:center;gap:var(--esp-2);font-size:var(--texto-xs)}.adm-cargo-ped-tit .mono{font-family:var(--fuente-mono);font-weight:600}.adm-cargo-ped-rol{font-size:.62rem;font-weight:600;padding:1px 7px;border-radius:var(--radio-sm);background:var(--fondo);color:var(--texto-suave);border:1px solid var(--borde)}.adm-cargo-ped-rol.vendedor{color:var(--exito);border-color:color-mix(in srgb,var(--exito) 35%,transparent)}.adm-cargo-ped-serv{font-size:var(--texto-sm);font-weight:500;margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-cargo-ped-meta{font-size:var(--texto-xs);color:var(--texto-suave);margin-top:2px}.adm-cargo-ped-monto{flex-shrink:0;text-align:right}.adm-cargo-ped-monto strong{display:block;font:600 var(--texto-sm) var(--fuente-titulos)}.adm-cargo-ped-monto small{font-size:var(--texto-xs);color:var(--texto-suave)}.adm-cargo-vacio{display:flex;align-items:center;gap:var(--esp-2);flex-wrap:wrap;padding:var(--esp-4);border:1px dashed var(--borde);border-radius:var(--radio-md);font-size:var(--texto-xs);color:var(--texto-suave)}.adm-cargo-vacio svg{flex-shrink:0}.adm-banco-caja{display:flex;align-items:center;gap:var(--esp-3);flex-wrap:wrap;padding:var(--esp-3) var(--esp-4);margin-bottom:var(--esp-4);border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--superficie);font-size:var(--texto-xs);color:var(--texto-suave)}.adm-banco-caja svg{flex-shrink:0}.adm-banco-caja>span{flex:1;min-width:200px}.adm-banco-caja .mono{font-family:var(--fuente-mono);color:var(--texto)}.adm-banco-caja strong{color:var(--texto)}.adm-banco-caja.falta{align-items:flex-start;padding:var(--esp-4);background:var(--error-suave);border-color:color-mix(in srgb,var(--peligro) 35%,transparent)}.adm-banco-caja.falta>svg{color:var(--peligro);margin-top:2px}.adm-banco-caja.falta>div{flex:1;min-width:220px}.adm-banco-caja.falta strong{display:block;font-size:var(--texto-sm);color:var(--peligro);margin-bottom:4px}.adm-banco-caja.falta p{line-height:1.6}.adm-devol-cuenta{display:flex;flex-direction:column;gap:2px;margin-top:var(--esp-2);padding:var(--esp-2) var(--esp-3);border-radius:var(--radio-sm);background:var(--fondo);border:1px solid var(--borde);font-size:var(--texto-xs);color:var(--texto-suave)}.adm-devol-cuenta .mono{font-family:var(--fuente-mono);color:var(--texto)}.adm-cargo-label-fila{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-2);flex-wrap:wrap;margin-bottom:var(--esp-2)}.adm-cargo-label-fila label{margin-bottom:0}.gan-negativo{border:1px solid var(--peligro);border-radius:var(--radio-xl);background:var(--superficie);padding:var(--esp-5);margin-bottom:var(--esp-6)}.gan-negativo-suave{border-color:color-mix(in srgb,var(--advertencia) 40%,transparent)}.gan-negativo-suave .gan-negativo-cab{color:var(--advertencia)}.gan-negativo-suave .gan-negativo-mientras{background:var(--exito-suave);color:var(--exito)}.gan-negativo-cab{display:flex;align-items:center;gap:var(--esp-3);color:var(--peligro)}.gan-negativo-etq{font-size:var(--texto-xs);font-weight:600;text-transform:uppercase;letter-spacing:.04em}.gan-negativo-monto{font:600 var(--texto-xl) var(--fuente-titulos);line-height:1.1}.gan-negativo-txt{font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.6;margin-top:var(--esp-3)}.gan-cargos{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--esp-3);margin-top:var(--esp-4);align-items:start}.gan-cargo{border:1px solid var(--borde);border-radius:var(--radio-lg);padding:var(--esp-3) var(--esp-4);background:var(--fondo);min-width:0}.gan-cargo.anulado,.gan-cargo.saldado{opacity:.72}.gan-cargo-cab{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-2);flex-wrap:wrap}.gan-cargo-cat{font-size:var(--texto-xs);font-weight:600;color:var(--texto-suave)}.gan-cargo-est{font-size:.65rem;font-weight:600;padding:2px 8px;border-radius:var(--radio-sm)}.gan-cargo-est.mal{background:var(--error-suave);color:var(--peligro)}.gan-cargo-est.ok{background:var(--exito-suave);color:var(--exito)}.gan-cargo-monto{font:600 var(--texto-lg) var(--fuente-titulos);margin-top:4px}.gan-cargo-monto small{font:500 var(--texto-xs) var(--fuente-cuerpo);color:var(--texto-suave)}.gan-cargo-origen{display:flex;align-items:center;gap:5px;margin-top:var(--esp-2);font-size:var(--texto-xs);font-weight:600;color:var(--texto-suave);min-width:0}.gan-cargo-origen span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gan-cargo-origen svg{flex-shrink:0}.gan-cargo-motivo{font-size:var(--texto-xs);line-height:1.55;margin-top:var(--esp-2);color:var(--texto-suave);white-space:pre-line;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.gan-cargo-pie{display:flex;flex-wrap:wrap;gap:var(--esp-2) var(--esp-3);margin-top:var(--esp-2);font-size:var(--texto-xs);color:var(--texto-suave)}.gan-cargo-pie .mono{font-family:var(--fuente-mono)}.gan-cargos-suma{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-3);margin-top:var(--esp-3);padding-top:var(--esp-3);border-top:1px dashed var(--borde);font-size:var(--texto-sm)}.gan-cargos-suma strong{font:600 var(--texto-md) var(--fuente-titulos)}.gan-negativo-mientras{display:flex;align-items:flex-start;gap:6px;margin-top:var(--esp-4);padding:var(--esp-3) var(--esp-4);border-radius:var(--radio-md);background:var(--primario-suave);font-size:var(--texto-xs);line-height:1.6}.gan-negativo-mientras svg{flex-shrink:0;margin-top:2px}.gan-negativo-salidas{margin-top:var(--esp-4);padding-top:var(--esp-4);border-top:1px solid var(--borde)}.gan-negativo-salidas-tit{display:flex;align-items:center;gap:5px;font-size:var(--texto-sm);font-weight:600;margin-bottom:var(--esp-3)}.gan-negativo-nota{font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.6;margin-top:var(--esp-2)}.gan-negativo-nota a{color:var(--primario);font-weight:600}.gan-cargos-historial{margin-top:var(--esp-4)}.gan-cargos-historial>summary{cursor:pointer;font-size:var(--texto-xs);font-weight:600;color:var(--texto-suave);display:flex;align-items:center;gap:5px;padding:var(--esp-2) 0}.gan-cargos-historial>summary:hover{color:var(--texto)}.gan-cargos-historial>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--esp-3);margin-top:var(--esp-2);align-items:start}.gan-tabla{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);overflow:hidden}.gan-tabla-header{display:grid;padding:var(--esp-3) var(--esp-5);background:var(--fondo);border-bottom:1px solid var(--borde);font-size:var(--texto-xs);font-weight:600;color:var(--texto-suave);text-transform:uppercase;letter-spacing:.05em}.gan-tabla-fila{display:grid;padding:var(--esp-4) var(--esp-5);border-bottom:1px solid var(--borde);font-size:var(--texto-sm);align-items:center}.gan-tabla-fila:last-child{border-bottom:none}.gan-tabla-fila:hover{background:var(--fondo)}.gan-cols{grid-template-columns:1fr 90px 90px 90px 130px 120px}@media(max-width:48rem){.gan-cols{grid-template-columns:1fr 80px 80px}}.gan-liq-cols{grid-template-columns:150px 1fr 110px 160px 110px 80px}@media(max-width:64rem){.gan-liq-cols{grid-template-columns:130px 1fr 100px 100px 70px}.gan-liq-cols>[data-etq="A la cuenta"]{display:none}}.gan-liq-chevron{display:inline-flex;color:var(--texto-suave);transition:transform var(--dur-2) var(--ease-suave)}.gan-tabla-fila.abierta{background:var(--fondo)}.gan-tabla-fila.abierta .gan-liq-chevron{transform:rotate(180deg)}.gan-liq-detalle{padding:var(--esp-4) var(--esp-5);background:var(--fondo);border-bottom:1px solid var(--borde);border-left:3px solid var(--primario)}.gan-liq-det-tit{display:flex;align-items:center;gap:6px;font-size:var(--texto-xs);font-weight:600;color:var(--texto-suave);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--esp-3)}.gan-liq-det-fila{display:grid;grid-template-columns:1fr auto auto;gap:var(--esp-3);align-items:center;padding:var(--esp-2) 0;border-bottom:1px solid var(--borde)}.gan-liq-det-fila:last-of-type{border-bottom:none}.gan-liq-det-fila .mono{font-family:var(--fuente-mono)}.gan-liq-det-pie{display:flex;align-items:baseline;justify-content:space-between;gap:var(--esp-3);margin-top:var(--esp-3);padding-top:var(--esp-3);border-top:1px solid var(--borde-fuerte);font-size:var(--texto-sm)}.gan-liq-det-pie strong{font:600 var(--texto-lg) var(--fuente-titulos);color:var(--exito)}@media(max-width:48rem){.gan-tabla-fila.gan-liq-cols{grid-template-columns:1fr;gap:6px;padding:var(--esp-4)}.gan-liq-cols>[data-etq="A la cuenta"]{display:flex}.gan-liq-detalle{padding:var(--esp-4)}.gan-liq-det-fila{grid-template-columns:1fr auto}.gan-liq-det-fila>.btn{grid-column:1/-1}}.ped-plazo.gan-plazo.cta-vencida{color:var(--exito)}.adm-pagina{max-width:1440px}.adm-marco{display:grid;grid-template-columns:232px minmax(0,1fr);gap:var(--esp-8);align-items:start}.adm-lado{position:sticky;top:calc(56px + var(--esp-6));max-height:calc(100dvh - 56px - var(--esp-12));overflow-y:auto;display:flex;flex-direction:column;gap:var(--esp-5);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-4) var(--esp-3)}.adm-lado-bloque{display:flex;flex-direction:column;gap:2px}.adm-lado-nombre{font-size:.6875rem;text-transform:uppercase;letter-spacing:.06em;color:var(--texto-suave);padding:0 var(--esp-3) var(--esp-1)}.adm-lado-item{display:flex;align-items:center;gap:var(--esp-3);min-height:36px;padding:0 var(--esp-3);border-radius:var(--radio-md);font-size:var(--texto-sm);color:var(--texto-suave);text-decoration:none;transition:background .15s,color .15s}.adm-lado-item:hover{background:var(--fondo);color:var(--texto)}.adm-lado-item.activo{background:var(--primario-suave);color:var(--texto);font-weight:600}.adm-lado-item.activo .adm-lado-ico{color:var(--primario)}.adm-lado-ico{display:flex;flex-shrink:0}.adm-lado-tit{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-lado-item .badge-cnt{background:var(--primario);color:var(--sobre-primario);border-radius:999px;padding:0 7px;font:600 .6875rem var(--fuente-mono);line-height:1.6;min-width:20px;text-align:center}.adm-principal{min-width:0}@media(max-width:64rem){.adm-marco{grid-template-columns:minmax(0,1fr);gap:var(--esp-4)}.adm-lado{position:static;max-height:none;flex-direction:row;overflow-x:auto;gap:var(--esp-1);padding:var(--esp-2);scrollbar-width:none}.adm-lado::-webkit-scrollbar{display:none}.adm-lado-bloque{flex-direction:row;gap:var(--esp-1)}.adm-lado-nombre{display:none}.adm-lado-item{flex-shrink:0}.adm-lado-tit{overflow:visible}}.adm-cabecera{display:flex;align-items:flex-end;justify-content:space-between;flex-wrap:wrap;gap:var(--esp-3);margin-bottom:var(--esp-5)}.adm-cabecera h1{font:600 var(--texto-2xl) var(--fuente-titulos);letter-spacing:-.02em;margin:2px 0 0}.adm-cabecera-sup{font-size:var(--texto-sm);color:var(--texto-suave)}.adm-cabecera-sup:first-letter{text-transform:uppercase}.adm-subtabs{display:flex;flex-wrap:wrap;gap:var(--esp-1);margin-bottom:var(--esp-5);border-bottom:1px solid var(--borde)}.adm-subtab{display:inline-flex;align-items:center;gap:6px;padding:var(--esp-3) var(--esp-3);margin-bottom:-1px;border-bottom:2px solid transparent;font-size:var(--texto-sm);font-weight:500;text-decoration:none;color:var(--texto-suave);transition:color .15s,border-color .15s}.adm-subtab:hover{color:var(--texto)}.adm-subtab.activo{color:var(--texto);border-bottom-color:var(--primario);font-weight:600}.adm-subtab .badge-cnt{background:var(--primario);color:var(--sobre-primario);border-radius:999px;padding:0 6px;font:600 .65rem var(--fuente-mono);line-height:1.6}.adm-cifras{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:var(--esp-3);margin-bottom:var(--esp-6)}.adm-cifra{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-4) var(--esp-5);display:flex;flex-direction:column;gap:var(--esp-1)}.adm-cifra-label{font-size:var(--texto-xs);color:var(--texto-suave)}.adm-cifra-fila{display:flex;align-items:baseline;gap:var(--esp-2);flex-wrap:wrap}.adm-cifra-valor{font:500 1.625rem var(--fuente-mono);letter-spacing:-.02em}.adm-delta{font-size:var(--texto-xs);font-weight:500;color:var(--texto-suave)}.adm-mini{width:100%;height:28px;color:var(--texto);margin-top:var(--esp-1)}.adm-inicio-cols{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:var(--esp-5);align-items:start}@media(max-width:64rem){.adm-inicio-cols{grid-template-columns:minmax(0,1fr)}}.adm-inicio-lado{display:flex;flex-direction:column;gap:var(--esp-4)}.adm-card{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);overflow:hidden}.adm-card-cab{display:flex;align-items:center;gap:var(--esp-3);padding:var(--esp-4) var(--esp-5);border-bottom:1px solid var(--borde)}.adm-card-cab h2{font:600 var(--texto-md) var(--fuente-titulos);margin:0}.adm-card-nota{flex:1;font-size:var(--texto-xs);color:var(--texto-suave)}.adm-card-enlace{margin-left:auto;font-size:var(--texto-xs);color:var(--texto-suave)}.adm-card-cuerpo{padding:var(--esp-2) var(--esp-5) var(--esp-3)}.adm-btn-icono{margin-left:auto;background:none;border:0;color:var(--texto-suave);cursor:pointer;display:flex;padding:6px;border-radius:50%;transition:background .15s}.adm-btn-icono:hover{background:var(--fondo);color:var(--texto)}.adm-vacio{font-size:var(--texto-sm);color:var(--texto-suave);margin:var(--esp-2) 0}.adm-punto{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--borde-fuerte)}.adm-punto.peligro{background:var(--peligro)}.adm-punto.alerta{background:var(--advertencia)}.adm-hoy-fila{display:flex;align-items:center;gap:var(--esp-4);padding:var(--esp-3) var(--esp-5);border-bottom:1px solid var(--borde);color:var(--texto);text-decoration:none;transition:background .15s}.adm-hoy-fila:last-of-type{border-bottom:0}.adm-hoy-fila:hover{background:var(--fondo)}.adm-hoy-txt{flex:1;min-width:0;display:flex;flex-direction:column}.adm-hoy-tit{font-size:var(--texto-sm);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-hoy-sub{font-size:var(--texto-xs);color:var(--texto-suave);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.adm-hoy-tipo{font-size:.6875rem;padding:3px 8px;border-radius:999px;background:var(--primario-suave);color:var(--texto-suave);flex-shrink:0}.adm-hoy-desde{font-size:var(--texto-xs);color:var(--texto-suave);width:96px;text-align:right;flex-shrink:0}@media(max-width:40rem){.adm-hoy-tipo{display:none}.adm-hoy-desde{width:auto}}.adm-hoy-vacio{display:flex;align-items:center;gap:var(--esp-2);padding:var(--esp-6) var(--esp-5);font-size:var(--texto-sm);color:var(--exito)}.adm-hoy-mas{padding:var(--esp-3) var(--esp-5);font-size:var(--texto-xs);color:var(--texto-suave);border-top:1px solid var(--borde);background:var(--fondo)}.adm-serv-fila{display:flex;align-items:center;gap:var(--esp-3);padding:7px 0;font-size:var(--texto-sm)}.adm-serv-nombre{flex:1;min-width:0}.adm-serv-estado{font-size:var(--texto-xs);color:var(--texto-suave)}.adm-act-fila{display:flex;gap:var(--esp-3);padding:7px 0;font-size:var(--texto-sm);color:var(--texto);text-decoration:none}.adm-act-fila:hover{color:var(--primario)}.adm-act-hora{flex-shrink:0;width:88px;font-size:var(--texto-xs);color:var(--texto-suave);padding-top:2px}.adm-nav{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-4);align-self:start}.adm-nav-item{display:flex;align-items:center;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4);border-radius:var(--radio-md);font-size:var(--texto-sm);font-weight:500;cursor:pointer;transition:background .15s,color .15s;color:var(--texto-suave);text-decoration:none}.adm-nav-item:hover{background:var(--fondo);color:var(--texto)}.adm-nav-item.activo{background:var(--primario-suave);color:var(--primario);font-weight:600}.adm-nav-item .badge-cnt{margin-left:auto;background:var(--primario);color:var(--sobre-primario);border-radius:var(--radio-sm);padding:1px 7px;font-size:var(--texto-xs);font-weight:600}.adm-seccion{display:none}.adm-seccion.activa{display:block}body.panel-admin:not(.panel-dentro) .header{display:none}body.panel-admin:not(.panel-dentro){padding-top:0}body.panel-admin:not(.panel-dentro) #vista-panel-login.activa{min-height:100dvh;display:grid;place-items:center;padding:var(--esp-6) 0}body.panel-admin:not(.panel-dentro) #vista-panel-login .contenedor{padding-top:0;padding-bottom:0;width:100%}body.panel-admin .header{border-bottom:2px solid var(--peligro)}.header-logo-admin{font-style:normal;font:600 .625rem var(--fuente-cuerpo);text-transform:uppercase;letter-spacing:.06em;color:#fff;background:var(--peligro);padding:3px 7px;border-radius:var(--radio-sm);vertical-align:middle;margin-left:var(--esp-2)}.panel-cuenta{display:inline-flex;align-items:center;gap:5px;font-size:var(--texto-xs);color:var(--texto-suave);max-width:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:48rem){.panel-cuenta{display:none}}.panel-login{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-8)}.panel-login-marca{display:flex;align-items:center;gap:var(--esp-2);font:400 var(--texto-md) var(--fuente-titulos);color:var(--texto-suave);margin-bottom:var(--esp-6);padding-bottom:var(--esp-4);border-bottom:1px solid var(--borde)}.panel-login-marca strong{font-weight:600;color:var(--texto)}.panel-login-error{display:flex;align-items:flex-start;gap:8px;background:var(--peligro-suave,#FEF2F2);color:var(--peligro);border-radius:var(--radio-md);padding:var(--esp-3);font-size:var(--texto-sm);margin-bottom:var(--esp-5)}.adm-metricas{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--esp-4);margin-bottom:var(--esp-8)}.adm-metrica{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-5)}.adm-metrica-label{font-size:var(--texto-xs);color:var(--texto-suave);font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--esp-2)}.adm-metrica-valor{font:600 var(--texto-xl) var(--fuente-titulos)}.adm-metrica-valor.verde{color:var(--exito)}.adm-metrica-valor.primario{color:var(--primario)}.adm-metrica-pie{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:var(--esp-2);font-size:var(--texto-xs);color:var(--texto-suave);min-height:1.2em}.adm-metrica-pista{color:var(--texto-suave)}.adm-metrica-ir{margin-left:auto;color:var(--primario);font-weight:600}.adm-delta{font-weight:600;white-space:nowrap}.adm-delta.sube{color:var(--exito)}.adm-delta.baja{color:var(--peligro)}.adm-delta.igual{color:var(--texto-suave);font-weight:400}.adm-salud-cab{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-4);flex-wrap:wrap;margin-bottom:var(--esp-5)}.adm-salud-rangos{display:flex;gap:var(--esp-2);flex-wrap:wrap}.adm-salud-h2{font:600 var(--texto-lg) var(--fuente-titulos);margin:var(--esp-8) 0 var(--esp-2)}.adm-senales{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--esp-4);margin-bottom:var(--esp-8)}.adm-senal{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-5)}.adm-senal-cab{display:flex;align-items:baseline;justify-content:space-between;gap:var(--esp-3)}.adm-senal-valor{font:600 var(--texto-xl) var(--fuente-titulos)}.adm-senal-pie{margin-top:var(--esp-2);font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.45}.adm-svc-detalle{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--esp-5);align-items:start}.adm-svc-detalle .sop-datos td{vertical-align:top}@media(max-width:860px){.adm-svc-detalle{grid-template-columns:1fr}}.adm-motivos-rechazo{display:grid;gap:2px;max-height:min(46vh,340px);overflow-y:auto;border:1px solid var(--borde);border-radius:var(--radio-lg);padding:var(--esp-2)}.adm-motivo-op{display:flex;align-items:flex-start;gap:var(--esp-3);cursor:pointer;padding:var(--esp-2) var(--esp-3);border-radius:var(--radio-md);font-size:var(--texto-sm);line-height:1.4;transition:background .12s}.adm-motivo-op:hover{background:var(--fondo)}.adm-motivo-op input{margin-top:2px;flex-shrink:0}.adm-motivo-op:has(input:checked){background:var(--alerta-suave);color:var(--texto)}.adm-tabla{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);overflow:hidden}.adm-fila{padding:var(--esp-4) var(--esp-5);border-bottom:1px solid var(--borde);font-size:var(--texto-sm);display:flex;align-items:flex-start;gap:var(--esp-4);flex-wrap:wrap}@keyframes adm-destello{0%,to{background:var(--superficie)}30%{background:var(--primario-suave)}}.adm-destacada{animation:adm-destello 1.3s var(--ease-suave) 2;box-shadow:inset 3px 0 0 var(--primario);border-radius:var(--radio-md);scroll-margin-top:80px}@media(prefers-reduced-motion:reduce){.adm-destacada{animation:none;background:var(--primario-suave)}}.seg-evento.adm-destacada{border-color:var(--primario)}.adm-fila:last-child{border-bottom:none}.adm-fila:hover{background:var(--fondo)}.adm-fila-info{flex:1;min-width:180px}.adm-avatar,.adm-avatar-ini{width:40px;height:40px;border-radius:50%;flex-shrink:0}.adm-avatar{object-fit:cover;background:var(--fondo);border:1px solid var(--borde)}.adm-avatar-ini{display:flex;align-items:center;justify-content:center;background:var(--primario);color:var(--sobre-primario);font:600 var(--texto-xs) var(--fuente-titulos);letter-spacing:.02em}.adm-fila-titulo{font-weight:600;margin-bottom:2px}.adm-fila-meta{font-size:var(--texto-xs);color:var(--texto-suave)}.liq-cuenta{background:var(--fondo);border-radius:var(--radio-md);padding:var(--esp-3);margin-bottom:var(--esp-3);font-size:var(--texto-sm);line-height:1.6}.liq-cuenta-tit{font-weight:600;margin-bottom:4px}.liq-cuenta .mono{font-family:var(--fuente-mono);word-break:break-all}.adm-cod{display:inline-block;margin-left:6px;padding:1px 6px;border-radius:var(--radio-sm);background:var(--fondo);border:1px solid var(--borde);font:600 .68rem/1.5 var(--fuente-mono);color:var(--texto-suave);letter-spacing:.02em;vertical-align:middle;user-select:all}.adm-fila-acciones{display:flex;gap:var(--esp-2);flex-shrink:0;flex-wrap:wrap}.adm-u-paginas{display:flex;align-items:center;justify-content:center;gap:var(--esp-4);padding:var(--esp-4) var(--esp-5);border-top:1px solid var(--borde);font-size:var(--texto-sm);color:var(--texto-suave)}.adm-u-paginas .btn{display:inline-flex;align-items:center;gap:4px}.lista-barra{display:flex;align-items:center;gap:var(--esp-3);flex-wrap:nowrap;margin-bottom:var(--esp-4)}.lista-franja{display:flex;align-items:center;gap:var(--esp-2);flex:1 1 auto;min-width:0;padding:5px;border:1px solid var(--borde);border-radius:var(--radio-xl);background:var(--fondo)}.lista-filtros-fijo{flex:0 0 auto;display:flex;align-items:center;padding-right:var(--esp-2);border-right:1px solid var(--borde)}.lista-filtros{display:flex;gap:6px;flex-wrap:nowrap;flex:1 1 auto;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;scroll-behavior:smooth;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent 100%);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent 100%)}.lista-filtros::-webkit-scrollbar{display:none}.lista-filtros:not(.desborda){-webkit-mask-image:none;mask-image:none}.lista-filtros>.lista-filtro{flex:0 0 auto}.lista-filtros-nav{display:none;flex:0 0 auto;gap:2px}.lista-franja.desborda .lista-filtros-nav{display:flex}.lista-filtro-ir{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--radio-sm);border:1px solid var(--borde);background:var(--superficie);color:var(--texto-suave);cursor:pointer;transition:color var(--dur-1) var(--ease-suave),border-color var(--dur-1) var(--ease-suave)}.lista-filtro-ir:hover{color:var(--texto);border-color:var(--borde-fuerte)}@media(max-width:48rem){.lista-barra{flex-wrap:wrap}.lista-franja{flex:1 1 100%}}@media(hover:none){.lista-franja.desborda .lista-filtros-nav{display:none}}#dash-act-tabs.desborda .lista-filtros-nav{display:flex}@media(hover:none){#dash-act-tabs .lista-filtro-ir{width:28px;height:28px}}.lista-filtro{display:inline-flex;align-items:center;gap:6px;padding:.4rem .8rem;border:1px solid var(--borde);border-radius:var(--radio-sm);background:var(--superficie);color:var(--texto-suave);font:500 var(--texto-sm)/1 var(--fuente-cuerpo);cursor:pointer;white-space:nowrap;transition:border-color var(--dur-1) var(--ease-suave),color var(--dur-1) var(--ease-suave),background var(--dur-1) var(--ease-suave)}.lista-franja .lista-filtro{background:transparent;border-color:transparent}.lista-filtro:hover{border-color:var(--borde-fuerte);color:var(--texto)}.lista-filtro.activo{background:var(--primario);border-color:var(--primario);color:var(--sobre-primario)}.lista-filtro em{font-style:normal;font-size:.68rem;font-weight:600;min-width:18px;padding:1px 5px;border-radius:var(--radio-sm);text-align:center;background:var(--fondo);color:var(--texto-suave)}.lista-filtro em:empty{display:none}.lista-filtro.activo em{background:color-mix(in srgb,var(--sobre-primario) 22%,transparent);color:var(--sobre-primario)}.lista-filtro.vacio:not(.activo){display:none}.lista-buscador{position:relative;display:flex;align-items:center;flex-shrink:0;min-width:220px;max-width:320px;flex:0 1 260px}.lista-buscador svg{position:absolute;left:12px;color:var(--texto-suave);pointer-events:none}.lista-buscador input{width:100%;min-height:38px;padding:.4rem .75rem .4rem 34px;font-size:var(--texto-sm)}@media(max-width:48rem){.lista-buscador{max-width:none;flex:1 1 100%}}.lista-tabla{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl)}.lista-tabla>.lista-cab{border-radius:var(--radio-xl) var(--radio-xl) 0 0}.lista-tabla>.lista-fila:first-child{border-radius:var(--radio-xl) var(--radio-xl) 0 0}.lista-tabla>.lista-fila:last-child{border-radius:0 0 var(--radio-xl) var(--radio-xl)}.lista-tabla>.lista-fila:only-child{border-radius:var(--radio-xl)}.lista-cab{padding:var(--esp-3) var(--esp-5);background:var(--fondo);border-bottom:1px solid var(--borde);font-size:var(--texto-xs);font-weight:600;color:var(--texto-suave);text-transform:uppercase;letter-spacing:.05em}.lista-fila{padding:var(--esp-3) var(--esp-5);border-bottom:1px solid var(--borde);font-size:var(--texto-sm);align-items:center;transition:background var(--dur-1) var(--ease-suave)}.lista-fila:last-child{border-bottom:none}.lista-fila:hover{background:var(--fondo)}.lista-fila.urge{box-shadow:inset 3px 0 0 var(--primario)}.lista-cab,.lista-fila{display:grid;gap:var(--esp-3);align-items:center}.lista-svc{display:flex;align-items:center;gap:var(--esp-3);min-width:0}.lista-thumb{width:52px;height:40px;flex-shrink:0;border-radius:var(--radio-sm);background-color:var(--primario-suave);background-size:cover;background-position:center}.lista-titulo{font-weight:600;line-height:1.3;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ped-chip-pry{display:inline-flex;align-items:center;gap:4px;margin-top:3px;font-size:var(--texto-xs);font-weight:600;color:var(--primario);background:var(--primario-suave);border-radius:999px;padding:1px 8px;text-decoration:none;max-width:100%}a.ped-chip-pry:hover{text-decoration:underline}.ped-chip-pry svg{flex-shrink:0}.lista-sub{font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.4;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lista-sub .mono{font-family:var(--fuente-mono);font-size:.68rem}.lista-rechazo{display:flex;align-items:flex-start;gap:4px;margin-top:3px;white-space:pre-line;font-size:var(--texto-xs);color:var(--peligro);line-height:1.35}.lista-rechazo svg{flex-shrink:0;margin-top:1px}.lista-incompleto{display:flex;align-items:flex-start;gap:4px;margin-top:3px;font-size:var(--texto-xs);color:var(--advertencia);line-height:1.35}.lista-incompleto svg{flex-shrink:0;margin-top:1px}.lista-num{font-size:var(--texto-sm);color:var(--texto-suave);font-variant-numeric:tabular-nums;display:flex;align-items:center;gap:4px}.lista-num.fuerte{color:var(--texto);font-weight:600}.lista-num em{font-style:normal;font-size:var(--texto-xs);opacity:.8}.lista-num svg{color:var(--rating-oro)}.lista-acciones{display:flex;align-items:center;justify-content:flex-end;gap:6px}.lista-estado{display:flex;align-items:center;gap:5px;flex-wrap:wrap;min-width:0}.lista-estado .status-badge{max-width:100%;white-space:normal;text-align:left}.lista-estado .status-badge svg{flex-shrink:0}.lista-urge{display:inline-flex;align-items:center;gap:4px;font-size:.66rem;font-weight:600;color:var(--primario);white-space:nowrap}.lista-menu{position:relative;flex-shrink:0}.lista-menu-btn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radio-sm);color:var(--texto-suave);cursor:pointer;transition:background var(--dur-1) var(--ease-suave)}.lista-menu-btn:hover{background:var(--fondo);color:var(--texto)}.lista-menu-pop{position:absolute;right:0;top:calc(100% + 4px);z-index:20;display:none;flex-direction:column;min-width:190px;padding:5px;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-md);box-shadow:var(--sombra-lg)}.lista-menu-pop.visible{display:flex}.lista-menu-pop.arriba{top:auto;bottom:calc(100% + 4px)}.lista-menu-pop button{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border-radius:var(--radio-sm);text-align:left;font-size:var(--texto-sm);color:var(--texto);cursor:pointer;transition:background var(--dur-1) var(--ease-suave)}.lista-menu-pop button:hover{background:var(--fondo)}.lista-menu-pop button.peligro{color:var(--peligro)}.lista-menu-pop button svg{flex-shrink:0;color:var(--texto-suave)}.lista-menu-pop button.peligro svg{color:var(--peligro)}.lista-menu-pop button:disabled{opacity:.45;cursor:not-allowed}.vistos{margin-bottom:var(--esp-6)}.vistos-cab{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-3);margin-bottom:var(--esp-3)}.vistos-cab h3{display:flex;align-items:center;gap:6px;font:600 var(--texto-md) var(--fuente-titulos)}.vistos-cab h3 svg{color:var(--texto-suave)}.vistos-borrar{display:inline-flex;align-items:center;gap:4px;background:none;border:none;cursor:pointer;font-size:var(--texto-xs);color:var(--texto-suave);padding:4px 6px;border-radius:var(--radio-sm)}.vistos-borrar:hover{background:var(--fondo);color:var(--texto)}.vistos-pista{display:flex;gap:var(--esp-3);overflow-x:auto;padding-bottom:var(--esp-2);scroll-snap-type:x proximity;scrollbar-width:thin}.vistos-tarjeta{flex:0 0 auto;width:210px;scroll-snap-align:start;display:flex;flex-direction:column;text-decoration:none;color:inherit;border:1px solid var(--borde);border-radius:var(--radio-lg);overflow:hidden;background:var(--superficie);transition:border-color var(--dur-1) var(--ease-suave),box-shadow var(--dur-1) var(--ease-suave)}.vistos-tarjeta:hover{border-color:var(--primario);box-shadow:var(--sombra-sm)}.vistos-foto{position:relative;display:block;aspect-ratio:16/10;background-size:cover;background-position:center;background-color:var(--primario-suave)}.vistos-cat{position:absolute;left:8px;bottom:8px;font-size:.625rem;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--superficie);color:var(--texto-suave);max-width:calc(100% - 16px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vistos-cuerpo{display:flex;flex-direction:column;gap:6px;padding:var(--esp-3);flex:1}.vistos-titulo{font-size:var(--texto-sm);line-height:1.35;font-weight:500;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vistos-vendedor{display:flex;align-items:center;gap:5px;font-size:var(--texto-xs);color:var(--texto-suave);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vistos-avatar{width:18px;height:18px;border-radius:50%;flex-shrink:0;background-size:cover;background-position:center;background-color:var(--primario-suave);display:flex;align-items:center;justify-content:center;font-size:.55rem;font-weight:600;color:var(--primario)}.vistos-pie{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-2);margin-top:auto;font-size:var(--texto-xs)}.vistos-precio{font-weight:600}.vistos-nota{display:inline-flex;align-items:center;gap:3px;color:var(--texto-suave)}.vistos-nota svg{color:var(--advertencia)}@media(max-width:40rem){.vistos-tarjeta{width:172px}}.ped-congelado{display:flex;gap:var(--esp-3);align-items:flex-start;padding:var(--esp-4);margin-bottom:var(--esp-4);border:1px solid var(--borde-fuerte);border-radius:var(--radio-lg);background:var(--fondo)}.ped-congelado>svg{flex-shrink:0;margin-top:2px;color:var(--texto)}.ped-congelado div{display:flex;flex-direction:column;gap:4px;font-size:var(--texto-sm)}.ped-congelado span{color:var(--texto-suave);line-height:1.5}.vistos-plegado{display:none}@media(max-width:47.99rem){#cat-vistos-recientes .vistos{display:none}.vistos-plegado{display:block;margin-bottom:var(--esp-4);border:1px solid var(--borde);border-radius:var(--radio-lg);background:var(--superficie);overflow:hidden}}.vistos-plegado summary{display:flex;align-items:center;gap:10px;min-height:52px;padding:0 12px;cursor:pointer;list-style:none;color:var(--texto)}.vistos-plegado summary::-webkit-details-marker{display:none}.vistos-plegado summary>svg{color:var(--texto-suave);flex-shrink:0}.vistos-plegado-tit{flex:1;min-width:0;font-size:var(--texto-sm);font-weight:600}.vistos-plegado-tit span{font-weight:400;color:var(--texto-suave)}.vistos-pilas{display:flex}.vistos-pila{width:28px;height:28px;border-radius:50%;border:2px solid var(--superficie);background-size:cover;background-position:center;background-color:var(--primario-suave)}.vistos-pila+.vistos-pila{margin-left:-10px}.vistos-plegado-flecha{display:flex;color:var(--texto-suave);transition:transform var(--dur-1) var(--ease-suave)}.vistos-plegado[open] .vistos-plegado-flecha{transform:rotate(180deg)}.vistos-filas{display:flex;flex-direction:column;border-top:1px solid var(--borde)}.vistos-fila{display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 12px;text-decoration:none;color:inherit}.vistos-fila:active{background:var(--fondo)}.vistos-fila-foto{width:40px;height:40px;border-radius:var(--radio-md);flex-shrink:0;background-size:cover;background-position:center;background-color:var(--primario-suave)}.vistos-fila-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.vistos-fila-tit{font-size:var(--texto-sm);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vistos-fila-vend{font-size:var(--texto-xs);color:var(--texto-suave);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vistos-fila-precio{font-size:var(--texto-sm);font-weight:600;flex-shrink:0}.vistos-fila-borrar{min-height:44px;border:none;border-top:1px solid var(--borde);background:none;font:inherit;font-size:var(--texto-sm);color:var(--texto-suave);cursor:pointer}#dash-extra>*{min-width:0}.dash-vend-caja{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-6);min-width:0}.dash-vend-caja-cab{display:flex;align-items:baseline;justify-content:space-between;gap:var(--esp-2) var(--esp-3);flex-wrap:wrap;margin-bottom:var(--esp-4)}.dash-vend-caja-cab h3{font:600 var(--texto-md) var(--fuente-titulos)}.dash-vend-caja-cab span{font-size:var(--texto-xs);color:var(--texto-suave)}.dash-vend-rejilla{display:grid;gap:var(--esp-3);grid-template-columns:1fr;min-width:0}@media(min-width:48rem){.dash-vend-rejilla{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:47.99rem){.dash-vend-caja{padding:var(--esp-4)}.dash-vend-pie .btn{flex:1 1 auto;justify-content:center}}.dash-vend{border:1px solid var(--borde);border-radius:var(--radio-lg);padding:var(--esp-4);display:flex;flex-direction:column;gap:var(--esp-3);background:var(--superficie);min-width:0;transition:border-color var(--dur-1) var(--ease-suave),box-shadow var(--dur-1) var(--ease-suave)}.dash-vend:hover{border-color:var(--primario);box-shadow:var(--sombra-sm)}.dash-vend-cab{display:flex;align-items:center;gap:var(--esp-3);min-width:0;color:inherit;text-decoration:none}.dash-vend-foto{width:44px;height:44px;border-radius:50%;flex-shrink:0;background-size:cover;background-position:center;background-color:var(--primario-suave);display:flex;align-items:center;justify-content:center;font-size:var(--texto-sm);font-weight:600;color:var(--primario)}.dash-vend-nombre{display:flex;align-items:center;gap:5px;min-width:0;font-size:var(--texto-sm);font-weight:600}.dash-vend-nombre-txt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-vend-nombre>span:not(.dash-vend-nombre-txt){flex-shrink:0}.dash-vend-meta{display:flex;align-items:center;gap:4px;flex-wrap:wrap;font-size:var(--texto-xs);color:var(--texto-suave)}.dash-vend-ultimo{display:flex;flex-direction:column;gap:2px;min-width:0;background:var(--fondo);border-radius:var(--radio-md);padding:var(--esp-2) var(--esp-3)}.dash-vend-etq{font-size:.65rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--texto-suave)}.dash-vend-svc{font-size:var(--texto-sm);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dash-vend-estado{font-weight:600}.dash-vend-estado.ok{color:var(--exito)}.dash-vend-estado.espera{color:var(--advertencia)}.dash-vend-estado.mal{color:var(--peligro)}.dash-vend-pie{display:flex;align-items:center;gap:var(--esp-2);flex-wrap:wrap;margin-top:auto}.ms-cols{grid-template-columns:minmax(0,1fr) 80px 70px 70px 70px 100px 110px 200px}.ped-cols{grid-template-columns:minmax(0,1fr) 140px 100px 95px 130px 120px}.ped-plazo{display:inline-flex;align-items:center;gap:4px;font-size:var(--texto-xs);font-weight:600;font-variant-numeric:tabular-nums;color:var(--texto-suave);white-space:nowrap}.ped-plazo svg,.ped-plazo-espera svg{flex-shrink:0}.ped-plazo.urgente{color:var(--advertencia)}.ped-plazo.vencido{color:var(--peligro)}.ped-plazo-espera{display:inline-flex;align-items:center;gap:4px;font-size:var(--texto-xs);color:var(--texto-suave)}.ped-plazo-celda{min-width:0}@media(max-width:75rem){.ms-cols{grid-template-columns:minmax(0,1fr) 80px 70px 100px 110px 180px}.ped-cols{grid-template-columns:minmax(0,1fr) 130px 95px 120px 125px}.ped-cols>[data-etq=Fecha],.lista-cab.ped-cols>span:nth-child(3){display:none}.ms-cols>[data-etq=Vistas],.ms-cols>[data-etq=Pedidos],.lista-cab.ms-cols>span:nth-child(4),.lista-cab.ms-cols>span:nth-child(5){display:none}}@media(max-width:64rem){.lista-cab{display:none}.lista-fila{grid-template-columns:1fr;gap:8px;padding:var(--esp-4)}.lista-fila>[data-etq]{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-3);min-height:26px}.lista-fila>[data-etq]:before{content:attr(data-etq);font-size:var(--texto-xs);font-weight:600;color:var(--texto-suave);text-transform:uppercase;letter-spacing:.04em}.ms-cols>[data-etq=Vistas],.ms-cols>[data-etq=Pedidos]{display:flex}.lista-fila>.ped-plazo-celda:empty{display:none}.lista-acciones{justify-content:flex-start;flex-wrap:wrap;margin-top:4px}.lista-menu-pop{right:auto;left:0}#ms-lista{display:grid;gap:var(--esp-3);background:transparent;border:none;border-radius:0}#ms-lista>.lista-fila{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-4)}#ms-lista>.lista-fila:hover{background:var(--superficie)}.lista-fila.ms-cols{display:grid;align-items:stretch;grid-template-columns:repeat(6,1fr);gap:var(--esp-3) var(--esp-2);grid-template-areas:"est est acc acc acc acc" "svc svc svc svc svc svc" "pre pre pre ent ent ent" "vis vis ped ped val val"}.ms-cols>.lista-svc{grid-area:svc;min-width:0}.ms-cols>.lista-acciones{grid-area:acc;justify-content:flex-end;margin-top:0}.ms-cols .lista-menu-pop{right:0;left:auto}.ms-cols>[data-etq]{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:5px;min-height:0;font-size:var(--texto-sm);padding:var(--esp-2) var(--esp-3);border:1px solid var(--borde);border-radius:var(--radio-sm);background:var(--fondo)}.ms-cols>[data-etq]:before{font-size:10px;letter-spacing:.03em}.ms-cols>[data-etq=Estado]{grid-area:est;justify-self:start;padding:0;border:none;background:none;min-height:0}.ms-cols>[data-etq=Estado]:before{content:none}.ms-cols>[data-etq=Precio]{grid-area:pre}.ms-cols>[data-etq=Entrega]{grid-area:ent}.ms-cols>[data-etq=Vistas]{grid-area:vis}.ms-cols>[data-etq=Pedidos]{grid-area:ped}.ms-cols>[data-etq=Valoración]{grid-area:val}}.adm-filtros{display:flex;gap:var(--esp-2);flex-wrap:wrap;padding:var(--esp-4) var(--esp-5);border-bottom:1px solid var(--borde);background:var(--fondo)}.adm-filtro{display:inline-flex;align-items:center;gap:6px;padding:.4rem .8rem;border-radius:var(--radio-sm);border:1px solid var(--borde);background:var(--superficie);color:var(--texto-suave);font:500 var(--texto-sm)/1 var(--fuente-cuerpo);cursor:pointer;white-space:nowrap;transition:background var(--dur-1) var(--ease-suave),color var(--dur-1) var(--ease-suave),border-color var(--dur-1) var(--ease-suave)}.adm-filtro:hover{border-color:var(--borde-fuerte);color:var(--texto)}.adm-filtro.activo{background:var(--primario);color:var(--sobre-primario);border-color:var(--primario)}.adm-filtro-n{display:inline-block;min-width:18px;padding:1px 5px;border-radius:var(--radio-sm);text-align:center;background:var(--fondo);color:var(--texto-suave);font-size:.68rem;font-weight:600;font-style:normal}.adm-filtro-n:empty{display:none}.adm-filtro.activo .adm-filtro-n{background:color-mix(in srgb,var(--sobre-primario) 22%,transparent);color:var(--sobre-primario)}.adm-filtros.adm-franja{padding:5px;border:1px solid var(--borde);border-radius:var(--radio-xl);background:var(--fondo);align-items:center;flex-wrap:nowrap;margin-bottom:var(--esp-5)}.adm-franja .adm-filtro{background:transparent;border-color:transparent}.adm-franja .adm-filtro:hover:not(.activo){background:var(--superficie);border-color:var(--borde)}.adm-franja .adm-filtro.activo{background:var(--primario);border-color:var(--primario)}.adm-franja-fijo{flex:0 0 auto;display:flex;align-items:center;padding-right:var(--esp-2);border-right:1px solid var(--borde)}.adm-franja-scroll{display:flex;gap:6px;flex-wrap:nowrap;flex:1 1 auto;min-width:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none}.adm-franja-scroll::-webkit-scrollbar{display:none}.adm-franja-scroll>.adm-filtro{flex:0 0 auto}.adm-busqueda{margin-bottom:var(--esp-4)}.adm-busqueda input{width:100%;max-width:360px}.seg-evento{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-lg);padding:var(--esp-4);margin-bottom:var(--esp-3)}.seg-evento.alto{border-color:var(--peligro);background:var(--error-suave)}.seg-evento.medio{border-color:var(--advertencia);background:var(--alerta-suave)}.seg-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--esp-3);margin-bottom:var(--esp-2)}.seg-tipo{font:600 var(--texto-sm) var(--fuente-titulos)}.seg-meta{font-size:var(--texto-xs);color:var(--texto-suave)}.aj-titulo{font:600 var(--texto-xl) var(--fuente-titulos);margin-bottom:var(--esp-2);display:flex;align-items:center;gap:8px}.aj-intro{color:var(--texto-suave);font-size:var(--texto-sm);margin-bottom:var(--esp-6)}.aj-columnas{display:grid;grid-template-columns:1fr;gap:0 var(--esp-5);align-items:start}@media(min-width:64rem){.aj-columnas{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.aj-col{min-width:0}.aj-col>.aj-tarjeta:last-child{margin-bottom:0}.aj-tarjeta{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-lg);padding:var(--esp-5);margin-bottom:var(--esp-4)}.aj-cabeza,.aj-lista,.aj-volver{display:none}.aj-cabeza{align-items:center;gap:var(--esp-3);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-lg);padding:var(--esp-4);margin-bottom:var(--esp-5)}.aj-cabeza-foto,.aj-cabeza-ini{width:56px;height:56px;border-radius:50%;flex-shrink:0}.aj-cabeza-foto{object-fit:cover}.aj-cabeza-ini{display:flex;align-items:center;justify-content:center;background:var(--primario);color:var(--sobre-primario);font-weight:600;font-size:1.2rem}.aj-cabeza-txt{min-width:0;display:flex;flex-direction:column;gap:2px}.aj-cabeza-nom{font-weight:600;font-size:var(--texto-md);line-height:1.3}.aj-cabeza-correo{font-size:var(--texto-xs);color:var(--texto-suave);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aj-cabeza-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.aj-lista{flex-direction:column;gap:var(--esp-5)}.aj-grupo-tit{font-size:var(--texto-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--texto-suave);margin:0 0 var(--esp-2);padding:0 4px}.aj-grupo{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-lg);overflow:hidden}.aj-fila{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 14px;text-align:left;color:var(--texto);font-size:var(--texto-sm);-webkit-tap-highlight-color:transparent}.aj-fila+.aj-fila{border-top:1px solid var(--borde)}.aj-fila:active{background:var(--fondo)}.aj-fila-ico{width:30px;height:30px;border-radius:8px;background:var(--primario-suave);display:flex;align-items:center;justify-content:center;flex-shrink:0}.aj-fila-t{flex:1;min-width:0}.aj-fila-v{font-size:var(--texto-xs);color:var(--texto-suave);max-width:45%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.aj-fila-v.ok{color:var(--exito)}.aj-fila-v.aviso{color:var(--advertencia)}.aj-fila>svg:last-child{flex-shrink:0;color:var(--texto-suave)}.aj-eliminar{display:block;margin:0 auto;padding:12px 16px;min-height:44px;color:var(--peligro);font-size:var(--texto-sm)}.aj-volver-btn{display:inline-flex;align-items:center;gap:4px;min-height:44px;margin:calc(var(--esp-3) * -1) 0 var(--esp-2) -6px;color:var(--texto-suave);font-size:var(--texto-sm)}.aj-tarjeta.peligro{border:1px solid var(--peligro)}.aj-tarjeta-tit{font:600 var(--texto-md) var(--fuente-titulos);margin:0 0 4px;display:flex;align-items:center;gap:8px}.aj-tarjeta.peligro .aj-tarjeta-tit{color:var(--peligro)}.aj-tarjeta-sub{font-size:var(--texto-sm);color:var(--texto-suave);margin:0 0 var(--esp-4)}.aj-pie{font-size:var(--texto-xs);color:var(--texto-suave);text-align:center;margin-top:var(--esp-6)}.aj-sub-bloque+.aj-sub-bloque{margin-top:var(--esp-6);padding-top:var(--esp-5);border-top:1px solid var(--borde)}.aj-sub-bloque h3{font:600 var(--texto-sm) var(--fuente-titulos);margin:0 0 var(--esp-3)}.aj-sub-ayuda{font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.6;margin:0 0 var(--esp-3)}.aj-consent{display:flex;align-items:center;gap:var(--esp-4);padding:var(--esp-3) 0;border-top:1px solid var(--borde)}.aj-sub-bloque h3+.aj-consent{border-top:none}.aj-consent-txt{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.aj-consent-tit{font-size:var(--texto-sm);font-weight:600}.aj-consent-sub{font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.5}.aj-consent-sello{font-size:var(--texto-xs);color:var(--texto-suave);font-family:var(--fuente-mono)}.aj-consent-fijo{display:inline-flex;align-items:center;gap:5px;font-size:var(--texto-xs);color:var(--texto-suave);flex-shrink:0;white-space:nowrap}.aj-switch{position:relative;flex-shrink:0;width:42px;height:24px;cursor:pointer}.aj-switch input{position:absolute;opacity:0;width:100%;height:100%;margin:0;cursor:pointer}.aj-switch>span{position:absolute;inset:0;background:var(--fondo);border:1px solid var(--borde);border-radius:999px;transition:background var(--dur-1),border-color var(--dur-1);pointer-events:none}.aj-switch>span:after{content:"";position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--texto-suave);transition:transform var(--dur-1) var(--ease-suave),background var(--dur-1)}.aj-switch input:checked+span{background:var(--primario);border-color:var(--primario)}.aj-switch input:checked+span:after{transform:translate(18px);background:var(--sobre-primario)}.aj-switch input:focus-visible+span{outline:2px solid var(--primario);outline-offset:2px}.aj-solicitudes{margin-top:var(--esp-4);display:grid;gap:var(--esp-2)}.aj-solicitud{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--esp-3);padding:var(--esp-3);background:var(--fondo);border:1px solid var(--borde);border-radius:var(--radio-md)}.aj-solicitud-tit{display:block;font-size:var(--texto-sm);font-weight:600}.aj-solicitud-fecha{display:block;font-size:var(--texto-xs);color:var(--texto-suave);margin-top:2px}.aj-solicitud-resp{margin:var(--esp-2) 0 0;font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.6}.aj-solicitud-estado{flex-shrink:0;font-size:var(--texto-xs);font-weight:600;padding:2px 10px;border-radius:var(--radio-sm);background:var(--superficie);border:1px solid var(--borde);color:var(--texto-suave);white-space:nowrap}.aj-solicitud-estado.atendida{color:var(--exito)}.aj-solicitud-estado.rechazada{color:var(--peligro)}.aj-vacio{font-size:var(--texto-xs);color:var(--texto-suave);margin:0}.dosfa-fila{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--esp-3);flex-wrap:wrap}.dosfa-txt{flex:1 1 200px;min-width:0}.dosfa-acciones{display:flex;gap:var(--esp-2);flex-wrap:wrap}.aj-dato{display:flex;align-items:center;gap:var(--esp-4);padding:var(--esp-3) 0;border-top:1px solid var(--borde)}.aj-tarjeta-sub+.aj-dato,.aj-tarjeta-tit+.aj-dato{border-top:none}.aj-dato-txt{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.aj-dato-etq{font-size:var(--texto-xs);color:var(--texto-suave)}.aj-dato-val{font-size:var(--texto-sm);color:var(--texto);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aj-dato-ayuda{font-size:.7rem;color:var(--texto-suave)}.aj-verif{display:inline-flex;align-items:center;gap:3px;font-size:.68rem;font-weight:600;padding:1px 7px;border-radius:999px;vertical-align:middle;background:var(--fondo);color:var(--texto-suave);border:1px solid var(--borde)}.aj-verif.ok{background:var(--exito-suave);color:var(--exito);border-color:transparent}.aj-verif svg{width:12px;height:12px}.aj-dato>.btn{flex-shrink:0}.aj-modal-txt{font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.6;margin-bottom:var(--esp-4)}.aj-pasos{display:flex;gap:var(--esp-2);margin-bottom:var(--esp-5)}.aj-pasos li{flex:1;display:flex;flex-direction:column;gap:5px;font-size:.68rem;line-height:1.25;color:var(--texto-suave);border-top:3px solid var(--borde);padding-top:6px}.aj-pasos li.activo{color:var(--texto);border-top-color:var(--primario);font-weight:600}.aj-pasos li.hecho{border-top-color:var(--exito)}.aj-pasos-num{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--fondo);font-weight:600;font-size:.66rem;flex-shrink:0}.aj-pasos li.activo .aj-pasos-num{background:var(--primario);color:var(--sobre-primario)}.aj-pasos li.hecho .aj-pasos-num{background:var(--exito);color:#fff}.aj-modal-listo{text-align:center;padding:var(--esp-4) 0}.aj-modal-listo-ico{color:var(--exito);display:flex;justify-content:center;margin-bottom:var(--esp-3)}.aj-modal-listo h4{font:600 var(--texto-lg) var(--fuente-titulos);margin-bottom:var(--esp-2)}.aj-modal-listo p{font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.6}.aj-paso2-aviso{display:flex;align-items:flex-start;gap:8px;padding:var(--esp-3) var(--esp-4);margin-bottom:var(--esp-4);background:var(--primario-suave);color:var(--primario);font-size:var(--texto-xs);line-height:1.5;border-radius:var(--radio-md)}.aj-paso2-aviso svg{flex-shrink:0;margin-top:1px}.aj-codigo-input{max-width:11rem;font:600 1.5rem/1 var(--fuente-titulos)!important;letter-spacing:.4em;text-align:center;padding-left:.6em!important}.aj-enlaces{display:flex;flex-direction:column}.aj-enlace{display:flex;align-items:center;gap:var(--esp-3);padding:var(--esp-3) 0;border-top:1px solid var(--borde);color:var(--texto);transition:color .15s}.aj-enlace:first-child{border-top:none}.aj-enlace:hover{color:var(--texto-suave)}.aj-enlace-txt{flex:1;min-width:0;display:flex;flex-direction:column}.aj-enlace-tit{font-size:var(--texto-sm);line-height:1.3}.aj-enlace-sub{font-size:.7rem;line-height:1.3;color:var(--texto-suave)}.pag-titulo{font:600 var(--texto-xl) var(--fuente-titulos);margin:0 0 var(--esp-2);display:flex;align-items:center;gap:8px}.pag-intro{color:var(--texto-suave);font-size:var(--texto-sm);margin-bottom:var(--esp-6);max-width:560px}.fac-seccion{margin-bottom:var(--esp-8)}.fac-seccion-cab{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-3);flex-wrap:wrap;margin-bottom:var(--esp-2)}.fac-seccion-cab h2{font:600 var(--texto-lg) var(--fuente-titulos);display:flex;align-items:center;gap:8px}.fac-seccion-sub{font-size:var(--texto-sm);color:var(--texto-suave);margin-bottom:var(--esp-4);max-width:620px}.fac-subtitulo{font:600 var(--texto-md) var(--fuente-titulos);margin:var(--esp-6) 0 var(--esp-3)}.fac-vacio{font-size:var(--texto-sm);color:var(--texto-suave);padding:var(--esp-5);background:var(--superficie);border:1px dashed var(--borde)}.fac-lista{display:flex;flex-direction:column;gap:var(--esp-2)}.fac-campos{display:grid;grid-template-columns:var(--fac-campos,1fr 1fr);gap:var(--esp-3)}.fac-fila{display:flex;align-items:center;gap:var(--esp-4);padding:var(--esp-4);background:var(--superficie);border:1px solid var(--borde);transition:border-color .15s}.fac-fila:hover{border-color:var(--borde-fuerte)}.fac-fila-txt{flex:1;min-width:0}.fac-fila-tit{font:600 var(--texto-sm) var(--fuente-titulos);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fac-fila-meta{display:flex;gap:var(--esp-3);flex-wrap:wrap;font-size:var(--texto-xs);color:var(--texto-suave);margin-top:3px}.fac-ref{font-family:monospace}.fac-fila-der{display:flex;flex-direction:column;align-items:flex-end;gap:3px;flex-shrink:0}.fac-monto{font:600 var(--texto-md) var(--fuente-titulos);white-space:nowrap}.fac-fila-detalle{font-size:.68rem;color:var(--texto-suave);white-space:nowrap}.fac-fila-acciones{display:flex;gap:var(--esp-2);flex-shrink:0;flex-wrap:wrap}.fac-estado{font-size:var(--texto-xs);display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.fac-estado.espera{color:var(--texto-suave)}.fac-estado.malo{color:var(--peligro)}.fac-nota-legal{display:flex;align-items:flex-start;gap:8px;font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.5;padding:var(--esp-3) var(--esp-4);background:var(--fondo);border-left:3px solid var(--borde-fuerte)}.fac-nota-legal svg{flex-shrink:0;margin-top:2px}.rep-resumen{margin-top:var(--esp-4);padding:var(--esp-3) var(--esp-4);background:var(--fondo);border:1px solid var(--borde);font-size:var(--texto-sm)}.rep-resumen div{display:flex;justify-content:space-between;gap:var(--esp-4);padding:2px 0}.rep-resumen .total{border-top:1px solid var(--borde);margin-top:var(--esp-2);padding-top:var(--esp-2);font-weight:600}.gan-cabecera{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-3);flex-wrap:wrap;margin-bottom:var(--esp-4)}.verif-nivel{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);overflow:hidden}.verif-nivel-header{display:flex;align-items:flex-start;gap:var(--esp-4);padding:var(--esp-5);flex-wrap:wrap}.verif-nivel-icono{width:36px;height:36px;border-radius:50%;background:var(--fondo);border:1px solid var(--borde);display:flex;align-items:center;justify-content:center;font-weight:600;font-size:var(--texto-sm);flex-shrink:0;color:var(--texto-suave)}.verif-nivel-icono.ok{background:var(--exito-suave);border-color:var(--exito);color:var(--exito)}.verif-nivel-icono.pend{background:var(--alerta-suave);border-color:var(--advertencia);color:var(--advertencia)}.verif-nivel-titulo{font:600 var(--texto-md) var(--fuente-titulos);margin-bottom:2px}.verif-nivel-sub{font-size:var(--texto-sm);color:var(--texto-suave)}.verif-chip{font-size:.7rem;font-weight:600;padding:3px 10px;border-radius:var(--radio-sm);white-space:nowrap;background:var(--fondo);color:var(--texto-suave)}.verif-chip.ok{background:var(--exito-suave);color:var(--exito)}.verif-chip.pend{background:var(--alerta-suave);color:var(--advertencia)}.verif-chip.proc{background:var(--primario-suave);color:var(--texto-suave)}.verif-chip.rech{background:var(--error-suave);color:var(--peligro)}.verif-cuerpo{padding:0 var(--esp-5) var(--esp-5)}.verif-cuerpo.con-borde{border-top:1px solid var(--borde);padding-top:var(--esp-5)}.verif-dato-ok{padding:0 var(--esp-5) var(--esp-5);display:flex;align-items:center;gap:var(--esp-3)}.verif-fotos-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--esp-3)}.verif-foto-slot{position:relative;aspect-ratio:4/3;border:1px dashed var(--borde);border-radius:var(--radio-lg);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--esp-3);cursor:pointer;transition:border-color .15s,background .15s;background:var(--fondo)}.verif-foto-slot:hover{border-color:var(--borde-fuerte);background:var(--primario-suave)}.verif-foto-slot.con-foto{border-style:solid;border-color:var(--primario);padding:0}.verif-foto-bg{position:absolute;inset:0;background-size:cover;background-position:center;border-radius:calc(var(--radio-lg) - 2px)}.verif-foto-quitar{position:absolute;top:6px;right:6px;width:24px;height:24px;border-radius:50%;background:#09090bbf;color:#fff;border:none;cursor:pointer;font-size:.7rem;display:flex;align-items:center;justify-content:center;z-index:2}.verif-foto-ico{font-size:1.8rem;margin-bottom:var(--esp-2)}.verif-foto-titulo{font-size:var(--texto-sm);font-weight:600;margin-bottom:2px}.verif-foto-sub{font-size:.7rem;color:var(--texto-suave)}.tel-grupo{display:flex;align-items:stretch;border:1px solid var(--borde);border-radius:var(--radio-md);overflow:hidden;transition:border-color .15s,box-shadow .15s}.tel-grupo:focus-within{border-color:color-mix(in srgb,var(--texto) 30%,transparent)}.tel-prefijo{display:flex;align-items:center;gap:6px;padding:0 var(--esp-3);background:var(--fondo);border-right:1px solid var(--borde);font-size:var(--texto-sm);font-weight:600;color:var(--texto-suave);white-space:nowrap;flex-shrink:0}.tel-grupo input{border:none!important;border-radius:0!important;box-shadow:none!important;flex:1;min-width:0;width:auto}.tel-grupo input:focus{box-shadow:none;outline:none}.fnac-grupo{display:grid;grid-template-columns:1fr 1.4fr 1fr;gap:var(--esp-2)}.fnac-select{width:100%;padding:0 var(--esp-2);border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--superficie);font-size:var(--texto-sm);color:var(--texto);cursor:pointer;min-height:44px;-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='%2364748B'%3E%3Cpath fill-rule='evenodd' d='M5.23 7.21a.75.75 0 011.06.02L10 11.168l3.71-3.938a.75.75 0 111.08 1.04l-4.25 4.5a.75.75 0 01-1.08 0l-4.25-4.5a.75.75 0 01.02-1.06z' clip-rule='evenodd'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 8px center;background-size:16px;padding-right:28px}.fnac-select:focus{border-color:color-mix(in srgb,var(--texto) 30%,transparent);outline:none}#vista-admin .btn-sm{min-height:44px}.motivo-opcion{width:100%;text-align:left;padding:var(--esp-3) var(--esp-4);min-height:44px;border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--superficie);font-size:var(--texto-sm);color:var(--texto);cursor:pointer;transition:border-color .15s,background .15s}.motivo-opcion:hover{border-color:var(--borde-fuerte);background:var(--fondo)}.motivo-opcion.seleccionada{border-color:var(--primario);background:var(--primario-suave);color:var(--primario);font-weight:600}.motivo-opcion:focus-visible{outline:2px solid var(--primario);outline-offset:2px}.oferta-cta{display:flex;align-items:center;gap:var(--esp-2);padding:var(--esp-3) var(--esp-4);border-bottom:1px solid var(--borde);background:var(--fondo);font-size:var(--texto-xs);color:var(--texto-suave);flex-wrap:wrap}.oferta-franja{display:flex;align-items:center;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4);border-bottom:1px solid var(--borde);background:var(--primario-suave);border-left:4px solid var(--primario);color:var(--primario)}.oferta-franja.aceptada{background:var(--exito-suave);border-left-color:var(--exito);color:var(--exito)}.oferta-franja.rechazada{background:var(--fondo);border-left-color:var(--borde);color:var(--texto-suave)}.oferta-franja svg{flex-shrink:0}.oferta-franja-txt{display:flex;flex-direction:column;min-width:0;flex:1;line-height:1.35}.oferta-franja-txt strong{font-size:var(--texto-sm);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oferta-franja-txt span{font-size:var(--texto-xs);color:var(--texto-suave);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.oferta-franja .btn{flex-shrink:0}.oferta-franja-cerrar{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:none;background:none;color:inherit;opacity:.6;border-radius:var(--radio-sm);cursor:pointer;transition:opacity var(--dur-1),background var(--dur-1)}.oferta-franja-cerrar:hover{opacity:1;background:#0000000f}.ofd-titulo{font:600 var(--texto-lg) var(--fuente-titulos);margin-bottom:var(--esp-2)}.ofd-desc{font-size:var(--texto-sm);color:var(--texto-suave);white-space:pre-line;margin-bottom:var(--esp-4)}.ofd-datos{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--esp-3);border:1px solid var(--borde);border-radius:var(--radio-md);padding:var(--esp-4);background:var(--fondo)}.ofd-datos div{display:flex;flex-direction:column;gap:2px;min-width:0}.ofd-datos span{font-size:var(--texto-xs);color:var(--texto-suave)}.ofd-datos strong{font:600 var(--texto-md) var(--fuente-titulos)}.ofd-vigencia{font-size:var(--texto-xs);color:var(--texto-suave);margin-top:var(--esp-3);display:flex;align-items:center;gap:5px}.ofd-vigencia.urgente{color:var(--advertencia);font-weight:600}.ofd-garantia{display:flex;gap:var(--esp-2);align-items:flex-start;margin-top:var(--esp-4);background:var(--primario-suave);border-radius:var(--radio-md);padding:var(--esp-3);font-size:var(--texto-xs);color:var(--primario)}.oferta-desglose{background:var(--fondo);border:1px solid var(--borde);padding:var(--esp-3) var(--esp-4);font-size:var(--texto-sm)}.oferta-desglose:empty{display:none}.oferta-desglose div{display:flex;justify-content:space-between;gap:var(--esp-4)}.oferta-desglose .total{border-top:1px solid var(--borde);margin-top:var(--esp-2);padding-top:var(--esp-2);font-weight:600}.of-fila3{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--esp-3);align-items:start}.of-fila3 .campo{align-content:start}.of-fila3 label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ext-bloque{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-lg);padding:var(--esp-4) var(--esp-5);margin-bottom:var(--esp-4)}.ext-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--esp-4)}.ext-titulo{display:flex;align-items:center;gap:var(--esp-2);font:600 var(--texto-md) var(--fuente-titulos);margin:0 0 4px}.ext-bajada{font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.5;margin:0;max-width:60ch}.ext-lista{display:grid;gap:var(--esp-3);margin-top:var(--esp-4)}.ext-item{border:1px solid var(--borde);border-radius:var(--radio-md);padding:var(--esp-3) var(--esp-4);background:var(--fondo)}.ext-item.vivo{border-color:var(--advertencia);background:var(--alerta-suave)}.ext-item-cab{display:flex;align-items:baseline;justify-content:space-between;gap:var(--esp-3)}.ext-item-titulo{font-size:var(--texto-sm);min-width:0;overflow-wrap:anywhere}.ext-item-precio{font:600 var(--texto-md) var(--fuente-titulos);white-space:nowrap}.ext-item-desc{font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.5;margin:var(--esp-2) 0 0;overflow-wrap:anywhere}.ext-item-pie{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--esp-2);margin-top:var(--esp-2)}.ext-item-meta{font-size:var(--texto-xs);color:var(--texto-suave)}.ext-item-motivo{font-size:var(--texto-xs);color:var(--texto-suave);font-style:italic;margin:var(--esp-2) 0 0}.ext-item-pagado{font-size:var(--texto-xs);color:var(--texto-suave);margin:var(--esp-2) 0 0}.ext-estado{font-size:var(--texto-xs);font-weight:600;padding:2px 8px;border-radius:999px;white-space:nowrap}.ext-estado.aviso{color:var(--advertencia)}.ext-estado.exito{color:var(--exito);background:var(--exito-suave)}.ext-estado.peligro{color:var(--peligro);background:var(--error-suave)}.ext-estado.neutro{color:var(--texto-suave);background:var(--primario-suave)}.ext-acciones{display:flex;justify-content:flex-end;gap:var(--esp-2);margin-top:var(--esp-3)}.ext-chips{display:flex;flex-wrap:wrap;gap:var(--esp-2)}.ext-chip{font-size:var(--texto-xs);padding:6px 12px;border:1px solid var(--borde);border-radius:999px;background:var(--superficie);cursor:pointer}.ext-chip:hover{background:var(--fondo)}.ext-ganancia{font-size:var(--texto-sm);margin:0;min-height:1.4em}.ext-resumen{display:flex;flex-direction:column;gap:4px;padding:var(--esp-3) var(--esp-4);background:var(--fondo);border:1px solid var(--borde);border-radius:var(--radio-md)}.ext-resumen span{font-size:var(--texto-sm);color:var(--texto-suave)}.ext-medios{display:grid;gap:var(--esp-2)}.ext-medio{display:flex;align-items:center;gap:var(--esp-3);width:100%;text-align:left;cursor:pointer;padding:var(--esp-3);border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--superficie);color:var(--texto)}.ext-medio:hover:not(:disabled){border-color:var(--texto-suave)}.ext-medio:disabled{opacity:.6;cursor:progress}.ext-medio-logo{width:40px;height:40px;border-radius:var(--radio-md);display:flex;align-items:center;justify-content:center;flex-shrink:0;color:#fff}.ext-medio-logo.neutro{background:var(--primario-suave);color:var(--texto)}.ext-medio-txt{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.ext-medio-txt small{font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.4}.ext-medio-total{font:600 var(--texto-sm) var(--fuente-titulos);white-space:nowrap}.push-casilla{display:flex;align-items:flex-start;gap:10px;padding:var(--esp-3) 0 var(--esp-4);margin-bottom:var(--esp-3);border-bottom:1px solid var(--borde);cursor:pointer}.push-casilla input{margin-top:3px;flex-shrink:0}.push-casilla strong{display:block;font-size:var(--texto-sm)}.push-casilla em{display:block;font-style:normal;font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.5;margin-top:2px}.prop-pendiente{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--esp-3);margin-top:var(--esp-3);padding:var(--esp-3) var(--esp-4);border:1px solid var(--advertencia);border-radius:var(--radio-md);background:var(--alerta-suave);font-size:var(--texto-sm)}.prop-pendiente-acc{display:flex;gap:var(--esp-2)}.pro-fechas{display:grid;grid-template-columns:1fr 1fr;gap:var(--esp-2) var(--esp-4);margin:var(--esp-3) 0 0}.pro-fechas div{min-width:0}.pro-fechas dt{font-size:var(--texto-xs);color:var(--texto-suave)}.pro-fechas dd{margin:2px 0 0;font-size:var(--texto-sm);font-weight:600;overflow-wrap:anywhere}@media(max-width:40rem){.pro-fechas{grid-template-columns:1fr}}@media(max-width:40rem){.ext-cab{flex-direction:column}.ext-cab .btn{width:100%}.ext-acciones .btn{flex:1}}.of-modal .modal-footer{padding-top:var(--esp-4);border-top:1px solid var(--borde)}.ent-nota-marca{display:flex;align-items:flex-start;gap:8px;padding:var(--esp-3) var(--esp-4);background:var(--primario-suave);color:var(--primario-hover);font-size:var(--texto-xs);line-height:1.5;margin-bottom:var(--esp-5);border-radius:var(--radio-lg)}.ent-nota-marca>svg{flex-shrink:0;margin-top:2px}.log-adjuntos{display:grid;grid-template-columns:repeat(auto-fill,minmax(124px,1fr));gap:var(--esp-2);margin-top:var(--esp-3)}.log-adj-grupo+.log-adj-grupo{margin-top:var(--esp-4)}.log-adj-grupo>.log-adjuntos{margin-top:var(--esp-2)}.log-adj-grupo-cab{display:flex;align-items:center;gap:6px;font-size:var(--texto-xs);font-weight:600;color:var(--texto);padding-bottom:5px;border-bottom:1px solid var(--borde)}.log-adj-grupo-cab svg{color:var(--texto-suave);flex-shrink:0}.log-adj-grupo-cab span{margin-left:auto;font-weight:400;color:var(--texto-suave)}.log-adj-grupo.fuente .log-adj-grupo-cab{color:var(--primario);border-bottom-color:var(--primario-suave)}.log-adj-grupo.fuente .log-adj-grupo-cab svg{color:var(--primario)}.log-adj{position:relative;border:1px solid var(--borde);background:var(--fondo);overflow:hidden;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0}.log-adj:hover{border-color:var(--borde-fuerte)}.log-adj img,.log-adj video{width:100%;height:100%;object-fit:cover;display:block}.log-adj-play{position:absolute;inset:auto auto 6px 6px;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#0000009e;color:#fff}.log-adj-nombre{position:absolute;left:0;right:0;bottom:0;background:#0000009e;color:#fff;font-size:.64rem;padding:3px 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.log-adj-etiqueta{position:absolute;top:5px;left:5px;background:#000000a8;color:#fff;font-size:.58rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:2px 6px}.log-adj.bloqueado{cursor:not-allowed;border-style:dashed;flex-direction:column;gap:5px;color:var(--texto-suave);background:var(--primario-suave);padding:var(--esp-2);text-align:center}.log-adj.bloqueado:hover{border-color:var(--borde)}.log-adj-icono{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--superficie);color:var(--primario);border:1px solid var(--borde);flex-shrink:0}.log-adj-icono svg{vertical-align:0}.log-adj-candado{font-size:var(--texto-xs);text-align:center;padding:0 var(--esp-1);line-height:1.3;max-width:100%;word-break:break-word;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.log-adj.bloqueado .log-adj-etiqueta{position:static;background:none;color:var(--texto-suave);padding:0;font-size:.55rem;letter-spacing:.03em}.log-aviso-candado{display:flex;align-items:flex-start;gap:8px;margin-top:var(--esp-3);padding:var(--esp-3) var(--esp-4);background:var(--fondo);border-left:3px solid var(--primario);font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.5}.log-lista{position:relative}.log-dia{display:flex;align-items:center;gap:var(--esp-3);margin:var(--esp-5) 0 var(--esp-3)}.log-dia:before,.log-dia:after{content:"";flex:1;height:1px;background:var(--borde)}.log-dia span{font-size:var(--texto-xs);font-weight:600;color:var(--texto-suave);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.log-entrada{display:flex;gap:var(--esp-3);padding-bottom:var(--esp-5);position:relative}.log-entrada:before{content:"";position:absolute;left:15px;top:32px;bottom:0;width:1px;background:var(--borde)}.log-entrada:last-child:before{display:none}.log-entrada-ico{width:32px;height:32px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid var(--borde);background:var(--superficie);position:relative;z-index:1}.log-entrada-ico.exito{color:var(--exito);border-color:var(--exito)}.log-entrada-ico.peligro{color:var(--peligro);border-color:var(--peligro)}.log-entrada-ico.aviso{color:var(--advertencia);border-color:var(--advertencia)}.log-entrada-ico.primario{color:var(--primario);border-color:var(--primario)}.log-entrada-cuerpo{flex:1;min-width:0;padding-top:3px}.log-entrada-cabecera{display:flex;align-items:baseline;gap:var(--esp-3);flex-wrap:wrap}.log-entrada-titulo{font:600 var(--texto-sm) var(--fuente-titulos)}.log-entrada-hora{font-size:var(--texto-xs);color:var(--texto-suave);font-variant-numeric:tabular-nums;margin-left:auto}.log-entrada-actor{font-size:var(--texto-xs);color:var(--texto-suave)}.log-caja{margin-top:var(--esp-2);padding:var(--esp-3) var(--esp-4);background:var(--fondo);border:1px solid var(--borde);font-size:var(--texto-sm);word-break:break-word}.log-caja-aviso{border-left:3px solid var(--advertencia)}.log-caja-enlace{display:block;margin-top:6px;background:none;border:none;padding:0;cursor:pointer;font:600 var(--texto-xs) var(--fuente-titulos);color:var(--primario);text-align:left}.log-caja-enlace:hover{text-decoration:underline}.log-plazo{display:flex;align-items:center;gap:var(--esp-4);padding:var(--esp-4) var(--esp-5);background:var(--superficie);border:1px solid var(--borde);border-left:4px solid var(--primario);margin-bottom:var(--esp-6)}.log-plazo.urgente{border-left-color:var(--advertencia)}.log-plazo.vencido{border-left-color:var(--peligro)}.log-plazo-ico{color:var(--primario);flex-shrink:0}.log-plazo.urgente .log-plazo-ico{color:var(--advertencia)}.log-plazo.vencido .log-plazo-ico{color:var(--peligro)}.log-plazo-titulo{font:600 var(--texto-md) var(--fuente-titulos)}.log-plazo-detalle{font-size:var(--texto-sm);color:var(--texto-suave)}.log-plazo-cantidad{font:600 var(--texto-lg) var(--fuente-titulos);color:var(--primario);white-space:nowrap;font-variant-numeric:tabular-nums}.log-plazo.urgente .log-plazo-cantidad{color:var(--advertencia)}.log-plazo-nota{margin:calc(-1 * var(--esp-5)) 0 var(--esp-6);padding:var(--esp-2) var(--esp-5);font-size:var(--texto-xs);color:var(--peligro)}@media(max-width:36rem){.log-plazo{flex-wrap:wrap;gap:var(--esp-3)}.log-plazo-cantidad{margin-left:auto}}#dash-cont .seccion-titulo{margin-bottom:var(--esp-4)}#dash-cont .seccion-titulo h2{font-size:var(--texto-lg)}.dash-columnas{display:grid;grid-template-columns:1fr;gap:var(--esp-8);align-items:start}@media(min-width:64rem){.dash-columnas{grid-template-columns:minmax(0,1.75fr) minmax(280px,1fr);gap:var(--esp-6)}}.dash-col-principal{min-width:0}.dash-col-lateral{display:flex;flex-direction:column;gap:var(--esp-6);min-width:0}.dash-accesos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--esp-3)}.dash-cliente-accesos{max-width:760px;margin-bottom:var(--esp-8)}.dash-cliente-acciones{display:flex;flex-direction:column;gap:var(--esp-3);margin-top:var(--esp-3)}.dash-cliente-acciones:empty{display:none}.dash-accesos.ancha{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}@media(min-width:64rem){.dash-accesos.ancha{grid-template-columns:repeat(4,minmax(0,1fr))}}.dash-acceso-ancho{grid-column:1/-1}.dash-acceso-ancho>*{width:100%}.dash-acceso{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-5);cursor:pointer;transition:box-shadow var(--dur-1) var(--ease-suave),border-color var(--dur-1) var(--ease-suave)}.dash-acceso:hover{box-shadow:var(--sombra-sm);border-color:var(--borde-fuerte)}.dash-acceso:focus-visible{outline:2px solid var(--primario);outline-offset:2px}.dash-acceso.primario{background:var(--primario);color:var(--sobre-primario);border-color:transparent;grid-column:span 2}.dash-acceso.primario:hover{box-shadow:none;opacity:.92;border-color:transparent}.dash-acceso-ico{font-size:1.5rem;margin-bottom:var(--esp-2);line-height:1}.dash-acceso-tit{font:600 var(--texto-md) var(--fuente-titulos);margin-bottom:2px}.dash-acceso-desc{font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.45}.dash-acceso.primario .dash-acceso-desc{color:inherit;opacity:.85}.dash-panel{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-6)}.dash-panel-tit{font:600 var(--texto-md) var(--fuente-titulos);margin-bottom:var(--esp-5)}.dash-gra{display:flex;align-items:flex-end;gap:var(--esp-3);height:140px}.dash-gra-col{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:6px;height:100%;justify-content:flex-end}.dash-gra-val{font-size:.65rem;color:var(--texto-suave);font-weight:600;white-space:nowrap}.dash-gra-barra{width:100%;max-width:36px;background:var(--primario);border-radius:var(--radio-sm);transition:height var(--dur-3) var(--ease-suave)}.dash-gra-barra.vacia{background:var(--borde)}.dash-gra-mes{font-size:.68rem;color:var(--texto-suave)}.dash-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--esp-4)}.dash-actividad-caja{padding:var(--esp-6)}.dash-cab{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:var(--esp-3);margin-bottom:var(--esp-6)}.dash-cab-acciones{display:flex;align-items:center;gap:var(--esp-2);flex-wrap:wrap}.dash-cab-quien{min-width:0}.dash-cab-titulo{display:flex;align-items:center;gap:var(--esp-3);flex-wrap:wrap}.dash-cab-titulo h1{font:600 var(--texto-xl) var(--fuente-titulos);min-width:0}.dash-cab-sub{color:var(--texto-suave);font-size:var(--texto-sm)}.dash-cab-modo{display:inline-flex;align-items:center;gap:5px;flex-shrink:0;padding:6px 14px;border-radius:999px;border:1px solid var(--borde);background:var(--fondo);color:var(--texto-suave);font-size:var(--texto-xs);font-weight:600;white-space:nowrap}.dash-cab-modo.vendiendo{background:var(--primario-suave);color:var(--primario);border-color:transparent}@media(max-width:40rem){#dash-cont .dash-tarjeta,#dash-cont .dash-panel,#dash-cont .dash-actividad-caja,#dash-cont .dash-salud{padding:var(--esp-4)}#dash-cont .dash-columnas{gap:var(--esp-6)}#dash-cont .seccion-titulo{flex-wrap:wrap;align-items:center;gap:var(--esp-1) var(--esp-3);margin-bottom:var(--esp-4)}#dash-cont .seccion-titulo h2{font-size:var(--texto-lg)}#dash-cont .dash-accesos{grid-template-columns:1fr;gap:var(--esp-2)}#dash-cont .dash-acceso{display:flex;align-items:center;gap:var(--esp-3);padding:var(--esp-3) var(--esp-4);border-radius:var(--radio-lg)}#dash-cont .dash-acceso-ico{margin-bottom:0;flex-shrink:0;font-size:1.25rem;display:flex;align-items:center;color:var(--texto-suave)}#dash-cont .dash-acceso.primario .dash-acceso-ico{color:inherit}#dash-cont .dash-acceso-txt{min-width:0}#dash-cont .dash-acceso-tit{font-size:var(--texto-sm)}#dash-cont .dash-acceso-desc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#dash-cont .dash-acceso.primario{grid-column:auto}#dash-cont .dash-accesos.ancha{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--esp-2)}#dash-cont .dash-accesos.ancha .dash-acceso{display:block;padding:var(--esp-4) var(--esp-3)}#dash-cont .dash-accesos.ancha .dash-acceso-ico{margin-bottom:var(--esp-2)}#dash-cont .dash-accesos.ancha .dash-acceso-desc{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#dash-cont .dash-accesos.cliente{grid-template-columns:repeat(2,minmax(0,1fr))}#dash-cont .dash-accesos.cliente .dash-acceso{display:block;padding:var(--esp-4) var(--esp-3)}#dash-cont .dash-accesos.cliente .dash-acceso-ico{margin-bottom:var(--esp-2)}#dash-cont .dash-accesos.cliente .dash-acceso-desc{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#dash-cont .dash-stats-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--esp-2)}#dash-cont .dash-stats-grid .dash-tarjeta{padding:var(--esp-3)}#dash-cont .dash-stats-grid .dash-cifra{font-size:var(--texto-lg)}#dash-cont .dash-panel-tit{margin-bottom:var(--esp-4);font-size:var(--texto-sm)}#dash-cont .dash-gra{gap:6px;height:120px}#dash-cont .dash-gra-val{font-size:.58rem}#dash-cont .dash-gra-mes{font-size:.62rem}#dash-cont .vend-metrica{padding:var(--esp-3) var(--esp-4)}#dash-cont .vend-metricas{gap:var(--esp-2)}#dash-cont .dash-cab{margin-bottom:var(--esp-4)}#dash-cont .dash-cab-acciones{width:100%;gap:var(--esp-2)}#dash-cont .dash-cab-acciones .btn{flex:1 1 0;min-width:0;justify-content:center}#dash-cont .dash-cab-modo{padding:5px 10px}#dash-cont .dash-cab-titulo{gap:var(--esp-2)}}@media(min-width:64rem){#dash-cont .vend-metricas{grid-template-columns:repeat(4,minmax(0,1fr))}}.dash-act-mas{display:inline-flex;align-items:center;gap:4px;margin-top:var(--esp-3);font-size:var(--texto-xs);font-weight:600;color:var(--primario)}.dash-salud{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-5);--salud:var(--texto-suave)}.dash-salud.bien{--salud:var(--exito)}.dash-salud.ok{--salud:var(--primario)}.dash-salud.medio{--salud:var(--advertencia)}.dash-salud.mal{--salud:var(--peligro)}.dash-salud-cab{display:flex;align-items:center;gap:var(--esp-4)}.dash-salud-anillo{position:relative;flex-shrink:0;width:68px;height:68px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:conic-gradient(var(--salud) calc(var(--pct)*1%),var(--borde) 0);transition:background var(--dur-2) var(--ease-suave)}.dash-salud-anillo:before{content:"";position:absolute;inset:7px;border-radius:50%;background:var(--superficie)}.dash-salud-anillo>span{position:relative;font:600 var(--texto-lg) var(--fuente-titulos);color:var(--salud);line-height:1}.dash-salud-titulo{min-width:0;flex:1}.dash-salud-etq{display:flex;align-items:center;gap:5px;font-size:var(--texto-xs);color:var(--texto-suave);font-weight:600;margin-bottom:2px}.dash-salud-titulo strong{display:block;font:600 var(--texto-lg) var(--fuente-titulos);line-height:1.2}.dash-salud-vis{display:flex;align-items:center;gap:4px;margin-top:3px;font-size:var(--texto-xs);font-weight:600;color:var(--salud)}.dash-salud-frase{font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.6;margin-top:var(--esp-4)}.dash-salud-como{display:flex;align-items:flex-start;gap:6px;margin-top:var(--esp-3);padding:var(--esp-3);border-radius:var(--radio-md);background:var(--fondo);font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.55}.dash-salud-como svg{flex-shrink:0;margin-top:2px}.dash-salud-detalle{margin-top:var(--esp-4)}.dash-salud-detalle>summary{cursor:pointer;font-size:var(--texto-xs);font-weight:600;color:var(--texto-suave);list-style:none;display:flex;align-items:center;gap:5px;padding:var(--esp-2) 0}.dash-salud-detalle>summary::-webkit-details-marker{display:none}.dash-salud-detalle>summary:before{content:"▸";transition:transform var(--dur-1) var(--ease-suave)}.dash-salud-detalle[open]>summary:before{transform:rotate(90deg)}.dash-salud-detalle>summary:hover{color:var(--texto)}.dash-salud-factores{list-style:none;display:flex;flex-direction:column;gap:var(--esp-3);margin-top:var(--esp-2)}.dash-salud-f-cab{display:flex;align-items:baseline;justify-content:space-between;gap:var(--esp-2);font-size:var(--texto-xs);font-weight:600}.dash-salud-f-cab em{font-style:normal;font-family:var(--fuente-mono);color:var(--texto-suave)}.dash-salud-f-cab em>span{opacity:.6}.dash-salud-f-riel{height:6px;border-radius:var(--radio-sm);background:var(--borde);overflow:hidden;margin-top:4px}.dash-salud-f-riel>div{height:100%;border-radius:var(--radio-sm);background:var(--exito);transition:width var(--dur-2) var(--ease-suave)}.dash-salud-factores>li.flojo .dash-salud-f-riel>div{background:var(--advertencia)}.dash-salud-f-dato{font-size:var(--texto-xs);color:var(--texto-suave);margin-top:3px;line-height:1.5}.dash-salud-consejos{margin-top:var(--esp-4);padding-top:var(--esp-4);border-top:1px solid var(--borde)}.dash-salud-consejos-tit{display:flex;align-items:center;gap:5px;font-size:var(--texto-xs);font-weight:600;margin-bottom:var(--esp-2)}.dash-salud-consejos ul{list-style:none;display:flex;flex-direction:column;gap:var(--esp-2)}.dash-salud-consejos li{position:relative;padding-left:14px;font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.6}.dash-salud-consejos li:before{content:"";position:absolute;left:0;top:7px;width:5px;height:5px;border-radius:50%;background:var(--salud)}.dash-salud-pie{margin-top:var(--esp-3);font-size:var(--texto-xs);color:var(--texto-suave);display:flex;align-items:flex-start;gap:5px;line-height:1.5;opacity:.85}.dash-salud-pie svg{flex-shrink:0;margin-top:2px}.dash-tarjeta{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-5)}.dash-etiqueta{font-size:var(--texto-xs);color:var(--texto-suave);font-weight:600;margin-bottom:var(--esp-2)}.dash-cifra{font:600 var(--texto-xl) var(--fuente-titulos);line-height:1.1}.vend-metricas{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--esp-4)}.vend-metrica{display:flex;flex-direction:column;align-items:flex-start;gap:var(--esp-1);text-align:left;padding:var(--esp-5);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);cursor:pointer;transition:border-color .15s,background .15s;width:100%}.vend-metrica:hover{background:var(--fondo);border-color:var(--borde-fuerte)}.vend-metrica-ico{color:var(--texto-suave)}.vend-metrica-etiqueta{font-size:var(--texto-xs);color:var(--texto-suave);font-weight:600}.vend-metrica-valor{font:600 var(--texto-xl) var(--fuente-titulos);line-height:1.1}.vend-metrica-pie{font-size:var(--texto-xs);color:var(--advertencia);font-weight:600}.vend-seccion{margin-top:var(--esp-8)}.vend-fila{display:flex;align-items:center;gap:var(--esp-4);padding:var(--esp-4);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-lg);margin-bottom:var(--esp-3)}.vend-fila:hover{border-color:var(--borde-fuerte)}.vend-fila-plazo{font-size:var(--texto-xs);color:var(--texto-suave);display:flex;align-items:center;gap:4px;margin-top:3px}.vend-fila-plazo.urgente{color:var(--advertencia);font-weight:600}.vend-fila-plazo.vencido{color:var(--peligro);font-weight:600}.vend-aviso{display:flex;align-items:center;gap:var(--esp-3);padding:var(--esp-4);margin-bottom:var(--esp-6);background:var(--alerta-suave);border:1px solid color-mix(in srgb,var(--advertencia) 25%,transparent);color:var(--advertencia);border-radius:var(--radio-md);flex-wrap:wrap}body{overflow-x:hidden}body,.fac-fila-tit,.aj-dato-val{overflow-wrap:break-word}@media(max-width:47.99rem){:root{--texto-2xl:1.5rem}.hero{padding:var(--esp-12) var(--esp-4) var(--esp-8)}.hero p{font-size:var(--texto-md)}.home-seccion{padding:var(--esp-8) 0}input[type=text],input[type=email],input[type=password],input[type=number],input[type=tel],input[type=date],input[type=search],input[type=url],select,textarea,.searchbar input,.cat-orden-select,.cat-campo select,.cat-barra-precio input{font-size:16px}.aj-codigo-input{font-size:1.5rem}.btn-sm{min-height:44px}.ms-filtro,.cat-pastilla,.pub-tab,.avatar-menu-accion{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.modo-switch{height:44px}.header-nav{gap:var(--esp-3)}.notif-wrap>button{width:38px;height:38px}.comp-barra-flotante{padding-bottom:calc(var(--esp-3) + env(safe-area-inset-bottom))}.toast-contenedor{bottom:calc(80px + env(safe-area-inset-bottom))}.notif-panel{position:fixed;top:calc(56px + var(--esp-2));left:var(--flot-lado);right:var(--flot-lado);width:auto;max-width:none;max-height:min(50dvh,22rem);border-radius:var(--radio-xl);box-shadow:var(--flot-sombra)}.notif-header{padding:var(--esp-3) var(--esp-4)}.notif-item{padding:var(--esp-2) var(--esp-3);gap:var(--esp-2)}.notif-item-msg{-webkit-line-clamp:1}.modal-overlay{padding:var(--esp-2);align-items:flex-end}.modal{max-height:92dvh;max-width:none}.modal-header{padding:var(--esp-5) var(--esp-5) 0}.modal-cuerpo{padding:var(--esp-5)}.modal-footer{padding:0 var(--esp-5) var(--esp-5)}.gan-tabla-header{display:none}.gan-tabla-fila.gan-cols{grid-template-columns:1fr;gap:6px;padding:var(--esp-4)}.gan-tabla-fila>[data-etq]{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-3);min-height:28px}.gan-tabla-fila>[data-etq]:before{content:attr(data-etq);font-size:var(--texto-xs);font-weight:600;color:var(--texto-suave)}.gan-tabla-fila.gan-liq-cols{grid-template-columns:1fr;gap:6px;padding:var(--esp-4)}.gan-liq-cols>[data-etq="A la cuenta"]{display:flex}.gan-liq-det-fila{grid-template-columns:1fr;gap:2px}.gan-liq-detalle{padding:var(--esp-3) var(--esp-4)}.fac-campos{grid-template-columns:1fr}.fac-fila{flex-wrap:wrap;gap:var(--esp-2)}.fac-fila-txt{flex:1 1 100%}.fac-fila-der{flex-direction:row;align-items:baseline;gap:var(--esp-2);flex:1 1 auto}.fac-fila-acciones{flex:1 1 100%}.fac-fila-acciones .btn,.fac-seccion-cab .btn,.gan-cabecera .btn{flex:1}.aj-dato{flex-wrap:nowrap;gap:var(--esp-3)}.aj-dato-txt{flex:1 1 auto;min-width:0}.aj-dato>.btn{flex:0 0 auto;width:auto}.aj-tarjeta{padding:var(--esp-4)}#ajustes-cont .aj-intro{display:none}.aj-cabeza,.aj-lista{display:flex}.aj-columnas{display:none}[data-aj-abierta] .aj-columnas{display:block}[data-aj-abierta] .aj-tarjeta:not(.aj-activa){display:none}[data-aj-abierta] .aj-tarjeta.aj-activa{margin-bottom:0}[data-aj-abierta] :is(.aj-titulo,.aj-cabeza,.aj-lista,.aj-pie){display:none}[data-aj-abierta] .aj-volver{display:block}.dosfa-fila{flex-wrap:nowrap}.dosfa-acciones{flex-direction:column;align-items:stretch}.aj-pasos{gap:4px}.aj-pasos-txt{display:none}.msj-burbuja{max-width:86%}.msj-input-bar{padding:var(--esp-2);padding-bottom:calc(var(--esp-2) + env(safe-area-inset-bottom))}.perfil-layout,.perfil-grid-2{grid-template-columns:1fr}.vend-metricas,.adm-metricas,.gan-stats{grid-template-columns:repeat(2,1fr)}.vend-metrica,.adm-metrica,.gan-stat{padding:var(--esp-4)}.vend-fila{flex-wrap:wrap}.adm-tabla,.gan-tabla{overflow-x:auto}.pas-barra{gap:var(--esp-2);padding:var(--esp-2)}.pas-barra-acciones{padding-bottom:0}.pas-barra-acciones .btn{flex:1}.pas-tabs{gap:6px;padding:2px 0;scroll-snap-type:x proximity}.pas-tab{padding:.45rem .75rem;border-bottom:none;border-radius:var(--radio-sm);scroll-snap-align:center}.pas-tab.activo{background:var(--primario);color:var(--sobre-primario);border-bottom-color:transparent}.pas-tab-punto{background:currentColor}.pas-tab.activo .pas-tab-punto.visible{opacity:.75}.pas-card{padding:var(--esp-4)}.pas-fila{padding:var(--esp-4) 0}.pas-pie{gap:var(--esp-2)}.pas-pie .btn{padding-left:var(--esp-4);padding-right:var(--esp-4)}.pas-falta{margin-bottom:var(--esp-4);padding:var(--esp-2) var(--esp-3)}.pas-extra{gap:var(--esp-2)}.pas-extra-campo input{width:4.5rem}.pas-pregunta-ayuda{margin-left:0;flex:1 1 100%}.pas-docs{grid-template-columns:repeat(2,1fr);gap:var(--esp-2)}.pas-doc{min-height:104px;padding:var(--esp-3)}.pas-doc-video{max-width:none}}.avatar-menu-modo{flex-shrink:0;padding:var(--esp-3) var(--esp-4);border-bottom:1px solid var(--borde)}.avatar-menu-acciones{display:flex;gap:var(--esp-2)}.avatar-menu-pie .avatar-menu-acciones{padding:var(--esp-2) var(--esp-4)}@media(max-width:22rem){.avatar-menu-pie .avatar-menu-acciones{flex-direction:column}}.avatar-menu-accion{flex:1 1 auto;min-width:0;display:inline-flex;align-items:center;justify-content:center;gap:var(--esp-2);min-height:40px;padding:var(--esp-2) var(--esp-2);border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--fondo);color:var(--texto);font:500 var(--texto-sm)/1 var(--fuente-cuerpo);cursor:pointer;white-space:nowrap;overflow:hidden;transition:background var(--dur-1) var(--ease-suave),border-color var(--dur-1) var(--ease-suave)}.avatar-menu-accion:hover{background:var(--superficie);border-color:var(--borde-fuerte)}.avatar-menu-accion svg{color:var(--texto-suave);flex-shrink:0}.avatar-menu-accion span{overflow:hidden;text-overflow:ellipsis}.avatar-menu-accion.peligro{color:var(--peligro)}.avatar-menu-accion.peligro svg{color:var(--peligro)}.avatar-menu-accion.peligro:hover{border-color:var(--peligro)}.modo-switch{position:relative;flex:0 0 auto;width:108px;height:40px;border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--fondo);cursor:pointer;padding:0;transition:background .26s var(--ease-suave),border-color .26s var(--ease-suave)}.modo-switch[data-modo=vendedor]{background:var(--primario);border-color:var(--primario)}.modo-switch:hover{border-color:var(--borde-fuerte)}.modo-switch[data-modo=vendedor]:hover{border-color:var(--primario);opacity:.92}.modo-switch-bola{position:absolute;top:4px;bottom:4px;left:4px;right:calc(100% - 34px);display:flex;align-items:center;justify-content:center;border-radius:calc(var(--radio-md) - 3px);background:var(--superficie);color:var(--texto);box-shadow:var(--sombra-sm);transition:left .26s var(--ease-entrada),right .26s var(--ease-entrada)}.modo-switch[data-modo=vendedor] .modo-switch-bola{left:calc(100% - 34px);right:4px}.modo-switch-txt{position:absolute;inset:0 7px 0 38px;display:flex;align-items:center;justify-content:center;font:500 var(--texto-xs)/1 var(--fuente-cuerpo);color:var(--texto-suave);white-space:nowrap;pointer-events:none;transition:left .26s var(--ease-suave),right .26s var(--ease-suave),color .26s var(--ease-suave)}.modo-switch[data-modo=vendedor] .modo-switch-txt{left:7px;right:38px;color:var(--sobre-primario)}.modo-switch-header{display:none;flex-shrink:0}@media(min-width:48rem){.modo-switch-header{display:block}}.modo-switch-cajon{width:100%}.modo-switch.sin-descubrir:after{content:"";position:absolute;inset:-3px;border-radius:calc(var(--radio-md) + 3px);border:2px solid var(--primario);opacity:0;pointer-events:none;animation:modoLlamada 2.4s var(--ease-suave) 3}@keyframes modoLlamada{0%{opacity:0;transform:scale(.98)}12%{opacity:.8;transform:scale(1)}42%{opacity:0;transform:scale(1.22)}to{opacity:0;transform:scale(1.22)}}.modo-switch.sin-descubrir[data-modo=cliente] .modo-switch-bola{animation:modoAmagoCliente 2.4s var(--ease-entrada) 3}.modo-switch.sin-descubrir[data-modo=vendedor] .modo-switch-bola{animation:modoAmagoVendedor 2.4s var(--ease-entrada) 3}@keyframes modoAmagoCliente{0%{transform:translate(0)}14%{transform:translate(13px)}34%{transform:translate(0)}to{transform:translate(0)}}@keyframes modoAmagoVendedor{0%{transform:translate(0)}14%{transform:translate(-13px)}34%{transform:translate(0)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){.modo-switch,.modo-switch-bola,.modo-switch-txt{transition:none}.modo-switch.sin-descubrir .modo-switch-bola{animation:none}.modo-switch.sin-descubrir:after{animation:none;opacity:.8}}@keyframes aparecer{0%{opacity:0}}@keyframes aparecerArriba{0%{opacity:0;transform:translateY(24px)}}@keyframes latido{0%{transform:scale(1)}45%{transform:scale(1.35)}to{transform:scale(1)}}.vista.activa{animation:aparecer var(--dur-2) var(--ease-suave)}#vista-home.activa .hero>.contenedor>*{animation:aparecerArriba var(--dur-5) var(--ease-entrada) backwards}#vista-home.activa .hero>.contenedor>*:nth-child(2){animation-delay:80ms}#vista-home.activa .hero>.contenedor>*:nth-child(3){animation-delay:.16s}#vista-home.activa .hero>.contenedor>*:nth-child(4){animation-delay:.24s}#vista-home.activa .hero>.contenedor>*:nth-child(5){animation-delay:.32s}#vista-home.activa .hero>.contenedor>*:nth-child(6){animation-delay:.4s}#vista-home.activa .hero>.contenedor>*:nth-child(7){animation-delay:.4s}.anim-grid>*{opacity:0}.anim-grid.en-vista>*{opacity:1;animation:aparecerArriba var(--dur-5) var(--ease-entrada) backwards}.anim-grid.en-vista>*:nth-child(2){animation-delay:70ms}.anim-grid.en-vista>*:nth-child(3){animation-delay:.14s}.anim-grid.en-vista>*:nth-child(4){animation-delay:.21s}.anim-grid.en-vista>*:nth-child(5){animation-delay:.28s}.anim-grid.en-vista>*:nth-child(6){animation-delay:.35s}.anim-grid.en-vista>*:nth-child(7){animation-delay:.42s}.anim-grid.en-vista>*:nth-child(n+8){animation-delay:.48s}.anim-bloque{opacity:0;transform:translateY(24px);transition:opacity var(--dur-5) var(--ease-entrada),transform var(--dur-5) var(--ease-entrada)}.anim-bloque.en-vista{opacity:1;transform:none}.adm-seccion.activa{animation:aparecer var(--dur-2) var(--ease-suave)}.notif-badge.late{animation:latido var(--dur-4) var(--ease-rebote)}.footer-col a{transition:color var(--dur-1) var(--ease-suave),opacity var(--dur-1) var(--ease-suave)}.hero-chip{transition:border-color var(--dur-1),color var(--dur-1),background var(--dur-1),transform var(--dur-1) var(--ease-suave)}.msj-conv-item,.notif-item,.avatar-menu-item,.adm-nav-item{transition:background var(--dur-1) var(--ease-suave),color var(--dur-1) var(--ease-suave)}.sc-fav-btn,.sc-comp-btn{transition:transform var(--dur-1) var(--ease-rebote),color var(--dur-1),background var(--dur-1)}.sc-fav-btn:active,.sc-comp-btn:active{transform:scale(.9)}@keyframes flota{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.anim-flota{animation:flota 6s var(--ease-suave) infinite}.anim-flota-lento,.hero-fondo{animation:flota 9s var(--ease-suave) infinite}.service-card:hover{transform:translateY(-3px);box-shadow:var(--sombra-md)}.category-card:hover{transform:translateY(-3px)}.category-card:hover .cat-plato{transform:scale(1.06)}.category-card:hover .cat-ilu{transform:translateY(-2px)}.cms-tarjeta{transition:transform var(--dur-2) var(--ease-suave),box-shadow var(--dur-2) var(--ease-suave),border-color var(--dur-2) var(--ease-suave)}.cms-tarjeta:hover{transform:translateY(-3px);box-shadow:var(--sombra-md)}.seccion-titulo a:after{content:"→";display:inline-block;margin-left:.35em;transition:transform var(--dur-1) var(--ease-suave)}.seccion-titulo a:hover:after{transform:translate(3px)}.btn-vendedor:after{content:"→";display:inline-block;margin-left:.45em;transition:transform var(--dur-1) var(--ease-suave)}.btn-vendedor:hover:after{transform:translate(3px)}@supports ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))) and (background:color-mix(in srgb,red 50%,transparent)){.header.con-sombra{background:color-mix(in srgb,var(--superficie) 78%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:var(--sombra-sm)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}html{scroll-behavior:auto}.anim-bloque{opacity:1;transform:none}.anim-grid>*{opacity:1}.hero-fondo,.anim-flota,.anim-flota-lento{animation:none!important;transform:none!important}.service-card:hover,.category-card:hover,.cms-tarjeta:hover,.category-card:hover .cat-plato,.category-card:hover .cat-ilu{transform:none}.seccion-titulo a:hover:after,.btn-vendedor:hover:after{transform:none}}.evid-acciones{display:flex;align-items:center;gap:var(--esp-3);flex-wrap:wrap;margin-bottom:var(--esp-4)}.evid-generado{font-size:var(--texto-xs);color:var(--texto-suave);margin-left:auto}.adm-reg-filtros{display:flex;gap:var(--esp-2);flex-wrap:wrap;align-items:center;margin-bottom:var(--esp-4)}.adm-reg-filtros select{min-height:38px;font-size:var(--texto-sm)}.adm-reg-fecha{display:inline-flex;align-items:center;gap:6px;font-size:var(--texto-xs);color:var(--texto-suave);white-space:nowrap}.adm-reg-fecha input{min-height:38px;font-size:var(--texto-sm);width:auto}.adm-reg-motivos{display:flex;gap:var(--esp-2);flex-wrap:wrap;margin-bottom:var(--esp-4)}.adm-reg-chip{display:inline-flex;align-items:center;gap:5px;font-size:var(--texto-xs);background:var(--fondo);border:1px solid var(--borde);border-radius:999px;padding:3px 10px;color:var(--texto-suave)}.adm-reg-chip em{font-style:normal;font-weight:600;color:var(--texto)}.evid-plazo{display:flex;align-items:flex-start;gap:var(--esp-3);background:var(--alerta-suave);border:1px solid var(--peligro);border-radius:var(--radio-lg);padding:var(--esp-4);margin-bottom:var(--esp-4);color:var(--peligro);font-size:var(--texto-sm);line-height:1.5}.evid-plazo svg{flex-shrink:0;margin-top:2px}.evid-checklist{border:1px solid var(--borde);border-radius:var(--radio-lg);padding:var(--esp-4);margin-bottom:var(--esp-5);background:var(--superficie)}.evid-checklist>summary{display:flex;align-items:center;gap:var(--esp-2);cursor:pointer;font:600 var(--texto-sm) var(--fuente-titulos);list-style:none}.evid-checklist>summary::-webkit-details-marker{display:none}.evid-chk-falta{margin-left:auto;font-size:var(--texto-xs);font-weight:600;color:var(--peligro);background:var(--alerta-suave);border-radius:999px;padding:2px 10px}.evid-chk-ok{margin-left:auto;font-size:var(--texto-xs);font-weight:600;color:var(--exito);background:var(--exito-suave);border-radius:999px;padding:2px 10px}.evid-chk-lista{list-style:none;padding:0;margin:var(--esp-3) 0;display:grid;gap:var(--esp-2)}.evid-chk-lista li{display:flex;align-items:flex-start;gap:var(--esp-2);font-size:var(--texto-sm)}.evid-chk-lista li svg{flex-shrink:0;margin-top:2px;color:var(--exito)}.evid-chk-lista li.falta svg{color:var(--peligro)}.evid-chk-lista li span{display:flex;flex-direction:column;gap:1px;min-width:0}.evid-chk-lista li em{font-style:normal;font-size:var(--texto-xs);color:var(--texto-suave)}.evid-ua{margin-top:3px;font-family:var(--fuente-mono);font-size:.68rem;color:var(--texto-suave);word-break:break-all;line-height:1.35}.evid-doc{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-6);color:var(--texto)}.evid-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--esp-4);flex-wrap:wrap;padding-bottom:var(--esp-4);margin-bottom:var(--esp-5);border-bottom:2px solid var(--texto)}.evid-cab h2{font:600 var(--texto-xl) var(--fuente-titulos);margin:0 0 4px}.evid-cab p{font-size:var(--texto-xs);color:var(--texto-suave);margin:0}.evid-cab-total{text-align:right}.evid-cab-total span{display:block;font-size:var(--texto-xs);color:var(--texto-suave)}.evid-cab-total strong{font:600 1.4rem var(--fuente-titulos)}.evid-bloque{margin-bottom:var(--esp-6);break-inside:avoid}.evid-bloque h3{display:flex;align-items:center;gap:8px;font:600 var(--texto-md) var(--fuente-titulos);margin:0 0 var(--esp-3);padding-bottom:6px;border-bottom:1px solid var(--borde)}.evid-cuenta{margin-left:auto;font-size:var(--texto-xs);font-weight:500;color:var(--texto-suave)}.evid-sub{font-size:var(--texto-xs);color:var(--texto-suave);margin-bottom:var(--esp-3)}.evid-vacio{font-size:var(--texto-sm);color:var(--texto-suave);font-style:italic}.evid-nota{display:block;font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.5;margin-top:var(--esp-2)}.evid-nota svg{vertical-align:-2px;margin-right:4px}.evid-conclusion:empty{display:none}.evid-conclusion .adm-salud-informe{margin-top:0;padding:0;background:transparent;border:none}.evid-datos{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--esp-2) var(--esp-4)}.evid-datos>div{display:flex;justify-content:space-between;gap:var(--esp-3);padding:5px 0;border-bottom:1px dotted var(--borde);font-size:var(--texto-sm)}.evid-datos dt{color:var(--texto-suave);flex-shrink:0}.evid-datos dd{text-align:right;word-break:break-word}.evid-texto{white-space:pre-wrap;font:400 var(--texto-sm)/1.6 var(--fuente-cuerpo);background:var(--fondo);border-radius:var(--radio-md);padding:var(--esp-3);margin:0 0 var(--esp-2)}.evid-entrega{margin-bottom:var(--esp-4);break-inside:avoid}.evid-entrega h4{font:600 var(--texto-sm) var(--fuente-titulos);margin:0 0 6px}.evid-lista{margin:0;padding-left:var(--esp-5);font-size:var(--texto-sm)}.evid-lista li{margin-bottom:var(--esp-3)}.evid-lista p{margin:4px 0 0;color:var(--texto-suave)}.evid-chat{display:flex;flex-direction:column;gap:var(--esp-2);margin-top:var(--esp-2)}.evid-msj{border-left:2px solid var(--borde);padding:2px 0 2px var(--esp-3)}.evid-msj-cab{display:block;font-size:.68rem;color:var(--texto-suave)}.evid-msj p{margin:2px 0 0;font-size:var(--texto-sm);white-space:pre-wrap}.evid-msj-adj{display:inline-flex;align-items:center;gap:4px;font-size:.68rem;color:var(--texto-suave);margin-top:2px}.evid-tabla{width:100%;border-collapse:collapse;font-size:var(--texto-xs)}.evid-tabla th,.evid-tabla td{text-align:left;padding:6px 8px;border-bottom:1px solid var(--borde);vertical-align:top;word-break:break-word}.evid-tabla th{font-weight:600;color:var(--texto-suave);text-transform:uppercase;letter-spacing:.04em;font-size:.62rem}.evid-pie{margin-top:var(--esp-6);padding-top:var(--esp-3);border-top:1px solid var(--borde);font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.5}@media print{body.panel-admin>*:not(#vista-panel){display:none!important}.header,.adm-nav,.adm-lado,.adm-subtabs,.adm-cabecera,.adm-card,.toast-contenedor,.evid-acciones,.evid-no-imprimir{display:none!important}#vista-panel .contenedor{padding:0!important;max-width:none!important}#adm-cont>div:first-child{display:none!important}.evid-doc{border:none;border-radius:0;padding:0;background:#fff;color:#000}.evid-doc *{color:#000!important;background:transparent!important}.evid-texto{border:1px solid #ccc}.evid-bloque,.evid-entrega,.evid-msj{break-inside:avoid}.evid-bloque h3{break-after:avoid}@page{margin:16mm 14mm}}.header-logo-img{height:24px;width:auto;display:block}.footer-logo-img{height:22px;width:auto;display:block}.footer-col-marca h4{display:flex;align-items:center;margin-bottom:var(--esp-3)}.footer-redes{display:flex;gap:var(--esp-2);margin-top:var(--esp-4)}.footer-col .footer-redes a{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;margin:0;border-radius:50%;border:1px solid var(--borde);color:var(--texto-suave);transition:color .15s,border-color .15s}.footer-col .footer-redes a:hover,.footer-col .footer-redes a:focus-visible{color:var(--primario);border-color:currentColor}[data-cms-seccion][hidden],.hero-fondo[hidden]{display:none!important}.footer-cols{display:contents}@media(max-width:47.99rem){[data-cms-seccion=como] .como-grid{grid-template-columns:minmax(0,1fr);gap:var(--esp-3)}[data-cms-seccion=como] .como-paso{grid-template-columns:32px minmax(0,1fr) minmax(72px,33%);grid-template-rows:auto auto;gap:var(--esp-2);align-content:start;padding:var(--esp-4)}[data-cms-seccion=como] .como-ilustracion{grid-row:1/3;align-self:start}[data-cms-seccion=como] .como-numero{width:32px;height:32px;font-size:var(--texto-sm)}[data-cms-seccion=como] .como-paso h3{grid-column:2;font-size:clamp(.75rem,3.8vw,1rem);white-space:nowrap}[data-cms-seccion=como] .como-paso p{font-size:var(--texto-xs);line-height:1.4}[data-cms-seccion=guias] .seccion-titulo{align-items:center;flex-wrap:wrap;gap:var(--esp-2) var(--esp-4);margin-bottom:var(--esp-3)}[data-cms-seccion=guias] .seccion-titulo h2{min-width:0;line-height:1.2}[data-cms-seccion=guias] .seccion-titulo a{white-space:nowrap}[data-cms-seccion=guias] .home-guias-bajada{font-size:var(--texto-sm);line-height:1.5;margin:0 0 var(--esp-4)}[data-cms-seccion=guias] .home-guia-card{flex-basis:min(78vw,18rem);padding:var(--esp-4);gap:var(--esp-2)}[data-cms-seccion=guias] .home-guia-card h3{overflow-wrap:anywhere}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--esp-6) var(--esp-4);padding:var(--esp-8) 0}.footer-col{min-width:0}.footer-col-marca{grid-column:1/-1;padding-bottom:var(--esp-5);border-bottom:1px solid var(--borde)}.footer-tagline{max-width:34ch}.footer-col h4{margin-bottom:var(--esp-2)}.footer-col a{line-height:1.4;overflow-wrap:anywhere;padding:4px 0;margin-bottom:var(--esp-1)}.footer-legal{padding:var(--esp-4) 0}}.cms-anuncio{position:fixed;top:0;left:0;right:0;z-index:101;height:40px;display:flex;align-items:center;background:var(--primario);color:var(--sobre-primario);font-size:var(--texto-sm)}.cms-anuncio.exito{background:var(--exito)}.cms-anuncio.aviso{background:var(--advertencia)}.cms-anuncio .contenedor{display:flex;align-items:center;justify-content:center;gap:var(--esp-3);white-space:nowrap;overflow:hidden}.cms-anuncio span{overflow:hidden;text-overflow:ellipsis}.cms-anuncio a{text-decoration:underline;flex-shrink:0;font-weight:500}body.con-anuncio{padding-top:96px}body.con-anuncio .header{top:40px}.cms-pagina{padding-bottom:var(--esp-4)}.cms-pagina-cab{margin-bottom:var(--esp-10,2.5rem);max-width:46rem}.cms-pagina-meta{display:flex;align-items:center;gap:var(--esp-3);margin-bottom:var(--esp-4)}.cms-pagina-ico{width:44px;height:44px;border-radius:var(--radio-md);flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--primario-suave);color:var(--primario)}.cms-pagina-etiqueta{font-size:var(--texto-xs);font-weight:600;color:var(--texto-suave);text-transform:uppercase;letter-spacing:.05em}.cms-pagina-titulo{font:600 var(--texto-2xl) var(--fuente-titulos);letter-spacing:-.02em;line-height:1.2;margin:0}.cms-pagina-entradilla{font-size:var(--texto-lg);color:var(--texto-suave);line-height:1.6;margin:var(--esp-4) 0 0}.cms-bloque{margin-bottom:var(--esp-10,2.5rem)}.cms-bloque:last-child{margin-bottom:0}.cms-bloque-texto h2,.cms-bloque .seccion-titulo h2{font:600 var(--texto-xl) var(--fuente-titulos);margin-bottom:var(--esp-4)}.cms-texto{color:var(--texto);line-height:1.75;max-width:46rem}.cms-texto p{margin-bottom:var(--esp-4)}.cms-texto h3{font:600 var(--texto-md) var(--fuente-titulos);margin:var(--esp-6) 0 var(--esp-3)}.cms-texto h3:first-child{margin-top:0}.cms-texto ul,.cms-texto ol{margin:0 0 var(--esp-4) var(--esp-5);list-style:disc}.cms-texto ol{list-style:decimal}.cms-texto li{margin-bottom:var(--esp-2)}.cms-texto a{color:var(--primario);text-decoration:underline;text-underline-offset:2px}.cms-texto strong{font-weight:600}.cms-bloque-presentacion{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--esp-10,2.5rem);align-items:center;padding:var(--esp-10,2.5rem) var(--esp-8);border:1px solid var(--borde);border-radius:24px;overflow:hidden;background:radial-gradient(55% 65% at 24% 55%,rgba(10,10,10,.06),transparent 72%),var(--superficie)}.cms-bloque-presentacion.sin-imagen{grid-template-columns:minmax(0,1fr)}.cms-pres-imagen{display:flex;justify-content:center}.cms-pres-imagen img{display:block;width:min(100%,290px);height:auto;filter:drop-shadow(0 26px 30px rgba(16,24,48,.24))}.cms-pres-etiqueta{display:inline-block;margin-bottom:var(--esp-3);padding:4px 10px;border-radius:999px;font-size:var(--texto-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--texto-suave);background:var(--primario-suave)}.cms-pres-texto h1,.cms-pres-texto h2{font:600 var(--texto-2xl) var(--fuente-titulos);letter-spacing:-.02em;line-height:1.2;margin:0 0 var(--esp-3)}.cms-pres-bajada{color:var(--texto-suave);font-size:var(--texto-md);line-height:1.6;margin:0 0 var(--esp-6)}.cms-pres-lista{list-style:none;margin:0 0 var(--esp-8);padding:0;display:grid;gap:var(--esp-4)}.cms-pres-lista li{display:flex;gap:var(--esp-3);align-items:flex-start}.cms-pres-ico{width:36px;height:36px;flex-shrink:0;border-radius:var(--radio-md);display:flex;align-items:center;justify-content:center;background:var(--primario-suave);color:var(--texto)}.cms-pres-lista strong{display:block;font-size:var(--texto-sm);font-weight:600;color:var(--texto);margin-top:1px}.cms-pres-lista li>span:last-child>span{display:block;font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.5;margin-top:2px}.cms-pres-boton{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 var(--esp-6);font-size:var(--texto-md);border-radius:var(--radio-lg)}.cms-pres-nota{margin:var(--esp-3) 0 0;font-size:var(--texto-xs);color:var(--texto-suave)}:root[data-tema=oscuro] .cms-pres-etiqueta{color:var(--primario);background:var(--primario-suave)}:root[data-tema=oscuro] .cms-bloque-presentacion{background:radial-gradient(55% 65% at 24% 55%,rgba(91,140,255,.18),transparent 72%),var(--superficie)}@media(max-width:47.99rem){.cms-bloque-presentacion{grid-template-columns:minmax(0,1fr);gap:var(--esp-6);padding:var(--esp-8) var(--esp-5,1.25rem);background:radial-gradient(80% 32% at 50% 18%,rgba(10,10,10,.06),transparent 72%),var(--superficie)}:root[data-tema=oscuro] .cms-bloque-presentacion{background:radial-gradient(80% 32% at 50% 18%,rgba(91,140,255,.18),transparent 72%),var(--superficie)}.cms-pres-imagen img{width:min(62%,230px)}.cms-pres-boton{display:flex;width:100%}}.cms-bloque-imagen{margin-bottom:var(--esp-8)}.cms-bloque-imagen img{width:100%;border-radius:var(--radio-xl);border:1px solid var(--borde)}.cms-bloque-imagen.completo img{border-radius:0;border-left:none;border-right:none}.cms-bloque-imagen.telefono img{display:block;width:min(100%,300px);margin:0 auto;border:none;border-radius:0}.cms-bloque-imagen figcaption{margin-top:var(--esp-2);font-size:var(--texto-xs);color:var(--texto-suave);text-align:center}.cms-bloque-cta{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-8);text-align:center}.cms-bloque-cta p{color:var(--texto-suave);margin:var(--esp-3) 0 var(--esp-5)}.cms-tarjetas{display:grid;grid-template-columns:1fr;gap:var(--esp-4)}@media(min-width:36rem){.cms-tarjetas{grid-template-columns:repeat(2,1fr)}}@media(min-width:64rem){.cms-tarjetas{grid-template-columns:repeat(3,1fr)}}.cms-tarjeta{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-5)}.cms-tarjeta-ico{width:44px;height:44px;border-radius:var(--radio-md);display:flex;align-items:center;justify-content:center;background:var(--primario-suave);color:var(--texto);margin-bottom:var(--esp-4)}.cms-tarjeta h3{font:600 var(--texto-md) var(--fuente-titulos);margin-bottom:var(--esp-2)}.cms-tarjeta p{font-size:var(--texto-sm);color:var(--texto-suave)}.cms-pasos-fila{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--esp-6) var(--esp-4)}@media(min-width:40rem){.cms-pasos-fila{grid-template-columns:repeat(var(--pasos,4),minmax(0,1fr))}.cms-paso:not(:last-child):after{content:"";position:absolute;top:28px;left:calc(50% + 40px);right:calc(-50% + 40px - var(--esp-4));border-top:2px dashed var(--borde)}}.cms-paso{position:relative;text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--esp-2)}.cms-paso-ico{position:relative;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--primario-suave);color:var(--texto);margin-bottom:var(--esp-2)}.cms-paso-num{position:absolute;top:-4px;right:-6px;min-width:22px;height:22px;padding:0 6px;border-radius:11px;background:var(--primario);color:var(--sobre-primario);font:600 var(--texto-xs)/22px var(--fuente-titulos);border:2px solid var(--fondo)}.cms-paso h3{font:600 var(--texto-md) var(--fuente-titulos);margin:0}.cms-paso p{font-size:var(--texto-sm);color:var(--texto-suave);margin:0;max-width:16rem}.cms-faq-item{border:1px solid var(--borde);border-radius:var(--radio-lg);background:var(--superficie);margin-bottom:var(--esp-3)}.cms-faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-3);padding:var(--esp-4) var(--esp-5);font-weight:500;cursor:pointer;list-style:none}.cms-faq-item summary::-webkit-details-marker{display:none}.cms-faq-item summary svg{flex-shrink:0;color:var(--texto-suave);transition:transform var(--dur-1) var(--ease-suave)}.cms-faq-item[open] summary svg{transform:rotate(180deg)}.cms-faq-item .cms-texto{padding:0 var(--esp-5) var(--esp-5);font-size:var(--texto-sm)}.cms-video{position:relative;padding-top:56.25%;border-radius:var(--radio-xl);overflow:hidden;border:1px solid var(--borde);background:var(--primario-suave)}.cms-video iframe{position:absolute;inset:0;width:100%;height:100%;border:none}.cms-separador{border:none;border-top:1px solid var(--borde);margin:var(--esp-8) 0}@media(min-width:36rem){.cms-tarjetas.de-a-dos{grid-template-columns:repeat(2,1fr)}}.cms-nota{color:var(--texto-suave);font-size:var(--texto-sm);line-height:1.6;margin-top:var(--esp-4);max-width:46rem}.cms-botones{display:flex;flex-wrap:wrap;gap:var(--esp-3)}.cms-botones .btn{display:inline-flex;align-items:center;gap:var(--esp-2)}.cms-pagina-cab .cms-botones{margin:var(--esp-5) 0 0}.cms-clip{margin:0 0 var(--esp-8)}.cms-clip video{display:block;width:100%;aspect-ratio:21/9;object-fit:cover;border-radius:var(--radio-xl);border:1px solid var(--borde);background:var(--primario-suave)}@media(max-width:36rem){.cms-clip video{aspect-ratio:16/10}}.cms-clip{position:relative}.cms-clip-texto{position:absolute;top:0;bottom:0;left:0;width:min(50%,23rem);display:flex;flex-direction:column;justify-content:center;gap:var(--esp-2);padding:var(--esp-6) var(--esp-8);border-radius:var(--radio-xl) 0 0 var(--radio-xl);background:linear-gradient(90deg,#fafaf9eb,#fafaf9b3 62%,#fafaf900);color:#0a0a0a}.cms-clip-etiqueta{font:500 var(--texto-xs)/1.4 var(--fuente-mono);text-transform:uppercase;letter-spacing:.06em;color:#52525b}.cms-clip-texto strong{font:600 clamp(1.15rem,2.6vw,1.75rem)/1.15 var(--fuente-titulos);letter-spacing:-.02em;text-wrap:balance}.cms-clip-frase{font-size:var(--texto-sm);line-height:1.5;color:#3f3f46;max-width:17rem}@media(max-width:36rem){.cms-clip-texto{width:68%;padding:var(--esp-4);gap:6px}.cms-clip-frase{font-size:var(--texto-xs)}}@media(max-width:24rem){.cms-clip-frase{display:none}}.cms-pagina-angosta>*{max-width:46rem}.cms-video-taskya.con-texto{display:grid;gap:var(--esp-5);align-items:center;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-4)}@media(min-width:45rem){.cms-video-taskya.con-texto{grid-template-columns:1.25fr 1fr;padding:var(--esp-5)}}.cms-video-taskya h3{font:600 var(--texto-lg) var(--fuente-titulos);margin:0 0 var(--esp-2)}.cms-video-taskya p{color:var(--texto-suave);margin:0;line-height:1.6}.cms-calc{display:grid;gap:var(--esp-5);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-6);margin-top:var(--esp-5);box-shadow:var(--sombra-sm)}@media(min-width:45rem){.cms-calc{grid-template-columns:1fr 1fr;gap:var(--esp-8)}}.cms-calc-entrada label{display:block;font-size:var(--texto-sm);color:var(--texto-suave)}.cms-calc-campo{display:flex;align-items:center;gap:var(--esp-2);margin-top:var(--esp-2);border:1px solid var(--borde-fuerte);border-radius:var(--radio-md);padding:var(--esp-2) var(--esp-4);background:var(--fondo)}.cms-calc-campo>span{font:600 var(--texto-2xl)/1 var(--fuente-titulos);color:var(--texto-suave)}.cms-calc-campo input{border:0;background:transparent;font:600 var(--texto-2xl)/1.2 var(--fuente-titulos);color:var(--texto);width:100%;min-width:0;outline:none;font-variant-numeric:tabular-nums;padding:0}.cms-calc-campo:focus-within{border-color:var(--primario);box-shadow:0 0 0 3px var(--primario-suave)}.cms-calc-rango{width:100%;margin:var(--esp-4) 0 var(--esp-3);accent-color:var(--primario)}.cms-calc-rapidos{display:flex;flex-wrap:wrap;gap:var(--esp-2)}.cms-calc-rapidos button{font:500 var(--texto-xs)/1 var(--fuente-mono);padding:6px 10px;border-radius:999px;border:1px solid var(--borde);background:var(--fondo);color:var(--texto-suave);cursor:pointer;min-height:32px}.cms-calc-rapidos button[aria-pressed=true]{border-color:var(--primario);color:var(--texto)}.cms-calc-res{margin:0;display:flex;flex-direction:column;justify-content:center;gap:var(--esp-3)}.cms-calc-res>div{display:flex;justify-content:space-between;align-items:baseline;gap:var(--esp-4);padding-bottom:var(--esp-3);border-bottom:1px solid var(--borde)}.cms-calc-res dt{color:var(--texto-suave);font-size:var(--texto-sm)}.cms-calc-res dd{margin:0;font:500 var(--texto-md)/1.2 var(--fuente-mono);font-variant-numeric:tabular-nums}.cms-calc-res .cms-calc-total{border-bottom:0;padding-bottom:0}.cms-calc-res .cms-calc-total dt{color:var(--texto);font-weight:600;font-size:var(--texto-md)}.cms-calc-res .cms-calc-total dd{font:600 2.25rem/1 var(--fuente-titulos);letter-spacing:-.02em}.cms-linea{list-style:none;margin:var(--esp-5) 0 0;padding:0;display:grid;position:relative}.cms-hito{position:relative;padding:0 0 var(--esp-6) 52px}.cms-hito:before{content:"";position:absolute;left:17px;top:40px;bottom:4px;width:2px;background:repeating-linear-gradient(to bottom,var(--borde-fuerte) 0 4px,transparent 4px 8px)}.cms-hito:last-child:before{display:none}.cms-linea[data-viaja]:after{content:"";position:absolute;left:13px;top:13px;width:10px;height:10px;border-radius:50%;background:var(--primario);opacity:0;pointer-events:none;animation:cms-linea-viaja calc(var(--hitos,4) * .9s) cubic-bezier(.45,0,.55,1) infinite}@keyframes cms-linea-viaja{0%{transform:translate(0);opacity:0}6%,90%{opacity:1}94%,to{transform:translate(var(--fin-x,0px),var(--fin-y,0px));opacity:0}}.cms-hito-ico{position:absolute;z-index:1;left:0;top:0;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--superficie);border:1px solid var(--borde);color:var(--texto)}.cms-hito-cuando{display:block;font:500 var(--texto-xs)/1.4 var(--fuente-mono);color:var(--texto-suave);text-transform:uppercase;letter-spacing:.04em}.cms-hito h3{font:600 var(--texto-md) var(--fuente-titulos);margin:2px 0 4px}.cms-hito p{margin:0;color:var(--texto-suave);font-size:var(--texto-sm);line-height:1.55}@media(min-width:48rem){.cms-linea{grid-template-columns:repeat(var(--hitos,4),minmax(0,1fr));gap:var(--esp-4)}.cms-hito{padding:0}.cms-hito:before{left:44px;right:calc(-1 * var(--esp-4));top:17px;bottom:auto;width:auto;height:2px;background:repeating-linear-gradient(to right,var(--borde-fuerte) 0 4px,transparent 4px 8px)}.cms-hito-ico{position:relative;margin-bottom:var(--esp-3)}}.cms-demo-etiqueta{display:inline-block;font:500 var(--texto-xs)/1.4 var(--fuente-mono);color:var(--texto-suave);text-transform:uppercase;letter-spacing:.04em;margin-bottom:var(--esp-2)}.cms-demo{--zoom:1;position:relative;container-type:inline-size;margin:var(--esp-5) 0 0;border:1px solid var(--borde);border-radius:var(--radio-xl);overflow:hidden;background:#fafafa;box-shadow:var(--sombra-sm,0 1px 2px rgba(0,0,0,.05));aspect-ratio:calc(var(--w,1152) / var(--zoom) / var(--vista,700))}@media(max-width:40rem){.cms-demo{--zoom:1.35}}.cms-demo-lienzo{--k:calc(100cqw * var(--zoom) / var(--w,1152));position:absolute;left:0;top:0;width:calc(100% * var(--zoom));transform:translateY(calc(var(--despl,0) * var(--k) * -1));transition:transform .8s cubic-bezier(.45,0,.2,1)}.cms-demo-pantalla{position:absolute;left:0;top:0;width:100%;height:calc(var(--ph,700) * var(--k));opacity:0;transition:opacity .35s var(--ease-suave)}.cms-demo-pantalla.actual{opacity:1}.cms-demo-capa{position:absolute;box-sizing:border-box;opacity:0;pointer-events:none;left:calc(var(--x,0) * var(--k));top:calc(var(--y,0) * var(--k));width:calc(var(--cw,0) * var(--k));height:calc(var(--ch,0) * var(--k));font-family:var(--fuente-cuerpo);font-size:calc(var(--letra,16) * var(--k));line-height:1.6;color:#0a0a0a;white-space:pre-wrap;transition:opacity .2s var(--ease-suave)}.cms-demo-capa.visible{opacity:1}.cms-demo-capa.escribir,.cms-demo-capa.elegir,.cms-demo-capa.desplegar{background:#fff;overflow:hidden;padding:calc(10 * var(--k)) calc(11 * var(--k));border-radius:calc(8 * var(--k))}.cms-demo-capa.linea{display:flex;align-items:center;padding-top:0;padding-bottom:0;white-space:nowrap}.cms-demo-capa.desplegar.abierta{overflow:visible;z-index:3}.cms-demo-capa.activa:after{content:"";display:inline-block;width:1.5px;height:1.1em;margin-left:1px;vertical-align:-.15em;background:#0a0a0a;animation:cms-demo-caret .9s steps(1) infinite}@keyframes cms-demo-caret{50%{opacity:0}}.cms-demo-parrafo{display:block;margin-top:.9em}.cms-demo-capa.escribir ul{list-style:disc;margin:.4em 0 0;padding-left:1.3em;white-space:normal}.cms-demo-lista{position:absolute;left:calc(-2 * var(--k));top:calc(100% + 4 * var(--k));width:calc(100% + 30 * var(--k));margin:0;padding:calc(4 * var(--k)) 0;list-style:none;background:#fff;border:1px solid #D4D4D8;border-radius:calc(8 * var(--k));box-shadow:0 calc(8 * var(--k)) calc(24 * var(--k)) #00000024;white-space:nowrap;animation:cms-demo-abre .18s var(--ease-entrada,ease-out)}.cms-demo-lista li{height:calc(var(--letra,15) * 1.9 * var(--k));line-height:calc(var(--letra,15) * 1.9 * var(--k));padding:0 calc(11 * var(--k));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cms-demo-lista li.encima{background:#2563eb;color:#fff}@keyframes cms-demo-abre{0%{opacity:0;transform:translateY(calc(-6 * var(--k)))}}.cms-demo-capa.marcar{background:#0a0a0a center/70% no-repeat;border-radius:calc(3 * var(--k));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5' fill='none' stroke='%23fff' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");transform:scale(.6);transition:opacity .15s,transform .2s var(--ease-entrada,ease-out)}.cms-demo-capa.marcar.visible{transform:none}.cms-demo-capa.imagen{background:#fff center/cover no-repeat;border-radius:calc(12 * var(--k));transform:scale(.92);transition:opacity .35s var(--ease-suave),transform .45s var(--ease-entrada,ease-out)}.cms-demo-capa.imagen.visible{transform:none}.cms-demo-capa.clic{border-radius:calc(8 * var(--k));box-shadow:0 0 0 calc(3 * var(--k)) #2563eb66;transition:opacity .12s}.cms-demo-capa.aviso{display:flex;align-items:center;justify-content:center;background:#0a0a0a;color:#fff;font-weight:500;border-radius:999px;padding:0 calc(18 * var(--k));white-space:nowrap;transform:translateY(30%);transition:opacity .3s var(--ease-suave),transform .4s var(--ease-entrada,ease-out)}.cms-demo-capa.aviso.visible{transform:none}.cms-demo-cursor{position:absolute;left:calc(var(--cx,1000) * var(--k));top:calc(var(--cy,640) * var(--k));width:clamp(14px,2.4cqw,26px);height:clamp(14px,2.4cqw,26px);opacity:0;pointer-events:none;z-index:5;filter:drop-shadow(0 1px 2px rgba(0,0,0,.25));transition:left .85s cubic-bezier(.45,0,.2,1),top .85s cubic-bezier(.45,0,.2,1),opacity .3s,transform .15s}.cms-demo-cursor.visible{opacity:1}.cms-demo-cursor.clic{transform:scale(.82)}.cms-demo.quieto{aspect-ratio:auto}.cms-demo.quieto .cms-demo-lienzo{position:relative;transform:none;height:calc(var(--alto-fin,700) * var(--k))}.cms-demo.quieto .cms-demo-cursor{display:none}@media(prefers-reduced-motion:reduce){.cms-demo-cursor{display:none}.cms-demo-capa,.cms-demo-lienzo{transition:none}}.cms-comp{border:1px solid var(--borde);border-radius:var(--radio-xl);overflow:hidden;background:var(--superficie)}.cms-comp-cab,.cms-comp-fila{display:grid;grid-template-columns:1fr 1.2fr 1.4fr}.cms-comp-cab>span,.cms-comp-fila>span{padding:var(--esp-3) var(--esp-4);font-size:var(--texto-sm);line-height:1.45;display:flex;gap:var(--esp-2);align-items:flex-start}.cms-comp-cab{background:var(--primario-suave);font-weight:600}.cms-comp-fila{border-top:1px solid var(--borde)}.cms-comp-fila [role=rowheader]{font-weight:600}.cms-comp-no{color:var(--texto-suave)}.cms-comp-fila .cms-comp-si svg{color:var(--exito);margin-top:1px}@media(max-width:40rem){.cms-comp-cab{display:none}.cms-comp-fila{grid-template-columns:1fr 1fr}.cms-comp-fila [role=rowheader]{grid-column:1/-1;padding-bottom:0}.cms-comp-fila>span[role=cell]{display:block}.cms-comp-fila>span[role=cell] svg{margin-right:4px;vertical-align:-3px}.cms-comp-fila>span[role=cell]>span{display:inline}.cms-comp-fila>span[role=cell]:before{content:attr(data-col);display:block;font:500 var(--texto-xs)/1.4 var(--fuente-mono);text-transform:uppercase;color:var(--texto-suave)}}.cms-flujo{display:grid;grid-template-columns:1fr;gap:var(--esp-2);align-items:center}.cms-flujo-nodo{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-3) var(--esp-4);display:grid;grid-template-columns:44px 1fr;column-gap:var(--esp-3);align-items:center}.cms-flujo-nodo.centro{border-color:var(--primario);box-shadow:0 0 0 3px var(--primario-suave)}.cms-flujo-ico{grid-row:1/3;width:44px;height:44px;border-radius:50%;background:var(--primario-suave);display:flex;align-items:center;justify-content:center;color:var(--texto)}.cms-flujo-nodo strong{font:600 var(--texto-md) var(--fuente-titulos)}.cms-flujo-nodo small{color:var(--texto-suave);font-size:var(--texto-xs)}.cms-flujo-via{position:relative;height:24px;width:2px;margin:0 auto;background:repeating-linear-gradient(to bottom,var(--borde-fuerte) 0 4px,transparent 4px 8px)}.cms-flujo-via span{position:absolute;left:50%;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--primario);animation:cms-flujo-baja 2.4s var(--ease-suave) infinite}.cms-flujo-via+.cms-flujo-nodo+.cms-flujo-via span{animation-delay:1.2s}@keyframes cms-flujo-baja{0%{top:0;opacity:0}15%,85%{opacity:1}to{top:calc(100% - 10px);opacity:0}}@keyframes cms-flujo-cruza{0%{left:0;opacity:0}15%,85%{opacity:1}to{left:calc(100% - 10px);opacity:0}}@media(min-width:48rem){.cms-flujo{grid-template-columns:1fr 70px 1fr 70px 1fr}.cms-flujo[style*="--nodos:2"]{grid-template-columns:1fr 70px 1fr}.cms-flujo-nodo{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:var(--esp-5)}.cms-flujo-ico{margin-bottom:var(--esp-2)}.cms-flujo-via{height:2px;width:100%;background:repeating-linear-gradient(to right,var(--borde-fuerte) 0 4px,transparent 4px 8px)}.cms-flujo-via span{top:-4px;left:0;margin-left:0;animation-name:cms-flujo-cruza}}.cms-flujo-nota{display:flex;gap:var(--esp-2);align-items:center;justify-content:center;color:var(--texto-suave);font-size:var(--texto-sm);margin-top:var(--esp-4)}.cms-cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--esp-3)}@media(min-width:48rem){.cms-cats{grid-template-columns:repeat(var(--cats,4),minmax(0,1fr))}}.cms-cat{display:flex;flex-direction:column;gap:2px;padding:var(--esp-3);border:1px solid var(--borde);border-radius:var(--radio-xl);background:var(--superficie);color:var(--texto);text-decoration:none;transition:border-color var(--dur-2) var(--ease-suave),transform var(--dur-2) var(--ease-suave)}a.cms-cat:hover{border-color:var(--borde-fuerte);transform:translateY(-2px)}.cms-cat-img{aspect-ratio:4/3;border-radius:var(--radio-md);overflow:hidden;background:var(--primario-suave);margin-bottom:var(--esp-3)}.cms-cat-img img{width:100%;height:100%;object-fit:cover;display:block}.cms-cat strong{font:600 var(--texto-md) var(--fuente-titulos)}.cms-cat small{color:var(--texto-suave);font-size:var(--texto-xs);line-height:1.4}.cms-cat-ir{margin-top:var(--esp-2);font-size:var(--texto-xs);font-weight:500;display:flex;gap:4px;align-items:center}.cms-etiquetas-bloque h2{font:600 var(--texto-xl) var(--fuente-titulos);margin-bottom:var(--esp-4)}.cms-etiquetas{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--esp-2)}.cms-etiqueta{display:inline-flex;align-items:center;gap:var(--esp-2);padding:8px 12px;border:1px solid var(--borde);border-radius:999px;background:var(--superficie);font-size:var(--texto-sm)}.cms-barra-movil{display:none}@media(max-width:40rem){.cms-barra-movil{display:flex;position:fixed;left:var(--flot-lado);right:var(--flot-lado);bottom:var(--flot-abajo);z-index:40;align-items:center;justify-content:space-between;gap:var(--esp-3);padding:var(--esp-2) var(--esp-2) var(--esp-2) var(--esp-4);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);box-shadow:var(--flot-sombra);font-size:var(--texto-sm);color:var(--texto-suave);transition:transform var(--dur-3) var(--ease-entrada),opacity var(--dur-2) var(--ease-suave)}.cms-barra-movil>span{min-width:0}.cms-barra-movil .btn{flex-shrink:0}.cms-barra-movil.oculta{transform:translateY(calc(100% + var(--esp-6)));opacity:0;pointer-events:none}#cms-pagina-cont:has(.cms-barra-movil){padding-bottom:calc(var(--esp-16) + 72px)!important}}@media(prefers-reduced-motion:reduce){.cms-flujo-via span{animation:none;opacity:1}.cms-linea:after{animation:none;display:none}a.cms-cat,.cms-barra-movil{transition:none}a.cms-cat:hover{transform:none}}.cms-pagina-lectura{display:inline-flex;align-items:center;gap:5px;margin-left:auto;font-size:var(--texto-xs);color:var(--texto-suave)}.cms-bloque[id]{scroll-margin-top:88px}.cms-indice{max-width:46rem;margin:0 0 var(--esp-10,2.5rem);padding:var(--esp-5);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl)}.cms-indice>strong{display:flex;align-items:center;gap:6px;font:600 var(--texto-sm) var(--fuente-titulos);margin-bottom:var(--esp-3)}.cms-indice ol{margin:0;padding:0;list-style:none;counter-reset:indice;display:grid;gap:var(--esp-2)}@media(min-width:40rem){.cms-indice ol{grid-template-columns:1fr 1fr;column-gap:var(--esp-6)}}.cms-indice li{counter-increment:indice;display:flex;gap:var(--esp-2);font-size:var(--texto-sm);line-height:1.45}.cms-indice li:before{content:counter(indice);flex-shrink:0;width:20px;height:20px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:600;background:var(--primario-suave);color:var(--texto)}.cms-indice a{color:var(--texto);text-decoration:none}.cms-indice a:hover{color:var(--primario);text-decoration:underline;text-underline-offset:2px}.cms-destacado{max-width:46rem;padding:var(--esp-4) var(--esp-5);border-radius:var(--radio-lg);border:1px solid var(--borde);border-left-width:4px;background:var(--primario-suave)}.cms-destacado-cab{display:flex;align-items:center;gap:6px;margin-bottom:var(--esp-2);font:600 var(--texto-sm) var(--fuente-titulos)}.cms-destacado .cms-texto{font-size:var(--texto-sm);line-height:1.65}.cms-destacado .cms-texto>:last-child{margin-bottom:0}.cms-destacado-consejo{background:var(--exito-suave);border-left-color:var(--exito)}.cms-destacado-consejo .cms-destacado-cab{color:var(--exito)}.cms-destacado-ojo{background:var(--alerta-suave);border-left-color:var(--advertencia)}.cms-destacado-ojo .cms-destacado-cab{color:var(--advertencia)}.cms-destacado-ejemplo{border-left-color:var(--texto-suave)}.cms-destacado-dato{background:var(--superficie);border-left-color:var(--primario)}.cms-checklist h2{font:600 var(--texto-xl) var(--fuente-titulos);margin-bottom:var(--esp-4)}.cms-checklist ul{max-width:46rem;margin:0;padding:0;list-style:none;display:grid;gap:var(--esp-2)}.cms-checklist label{display:flex;align-items:flex-start;gap:var(--esp-3);cursor:pointer;padding:var(--esp-3) var(--esp-4);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-lg);line-height:1.5;transition:border-color .15s ease}.cms-checklist label:hover{border-color:var(--borde-fuerte)}.cms-checklist input{width:18px;height:18px;margin-top:2px;flex-shrink:0;accent-color:var(--exito)}.cms-checklist input:checked+span{color:var(--texto-suave);text-decoration:line-through}.cms-filtros{display:flex;flex-wrap:wrap;gap:var(--esp-2);margin-bottom:var(--esp-6)}.cms-filtro{border:1px solid var(--borde);background:var(--superficie);color:var(--texto);border-radius:999px;padding:6px 14px;font-size:var(--texto-sm);font-weight:500;cursor:pointer}.cms-filtro:hover{border-color:var(--borde-fuerte)}.cms-filtro.activo{background:var(--primario);border-color:var(--primario);color:var(--superficie)}.cms-enlaces[hidden]{display:none}.cms-enlaces-grid{display:grid;grid-template-columns:1fr;gap:var(--esp-3)}@media(min-width:36rem){.cms-enlaces-grid{grid-template-columns:repeat(2,1fr)}.cms-enlace.destacada{grid-column:1/-1}}.cms-enlace{display:flex;align-items:flex-start;gap:var(--esp-4);padding:var(--esp-5);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);text-decoration:none;color:inherit;transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.cms-enlace:hover{border-color:var(--primario);transform:translateY(-2px);box-shadow:var(--sombra-md)}.cms-enlace-ico{width:42px;height:42px;border-radius:var(--radio-md);flex-shrink:0;display:flex;align-items:center;justify-content:center}.cms-enlace-cuerpo{display:flex;flex-direction:column;gap:var(--esp-2);min-width:0}.cms-enlace-cuerpo strong{font:600 var(--texto-md) var(--fuente-titulos);line-height:1.35}.cms-enlace-cuerpo>span{font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.55}.cms-enlace-cuerpo em{font-style:normal;font-size:var(--texto-sm);font-weight:600;color:var(--primario);display:inline-flex;align-items:center;gap:4px}.cms-enlace.destacada{padding:var(--esp-6)}.cms-enlace.destacada strong{font-size:var(--texto-lg)}@media(prefers-reduced-motion:reduce){.cms-enlace,.cms-checklist label{transition:none}.cms-enlace:hover{transform:none}}.cms-sigue{margin-top:var(--esp-12,3rem);padding-top:var(--esp-8);border-top:1px solid var(--borde)}.cms-sigue h2{font:600 var(--texto-lg) var(--fuente-titulos);margin-bottom:var(--esp-5)}.cms-sigue-grid{display:grid;grid-template-columns:1fr;gap:var(--esp-3)}@media(min-width:48rem){.cms-sigue-grid{grid-template-columns:repeat(3,1fr)}}.cms-sigue-card{display:flex;align-items:flex-start;gap:var(--esp-3);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-lg);padding:var(--esp-4);text-decoration:none;color:inherit;transition:border-color .15s ease,transform .15s ease}.cms-sigue-card:hover{border-color:var(--primario);transform:translateY(-2px)}.cms-sigue-ico{width:34px;height:34px;border-radius:var(--radio-sm,8px);flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--primario-suave);color:var(--primario)}.cms-sigue-card strong{display:block;font:600 var(--texto-sm) var(--fuente-titulos);line-height:1.4}.cms-sigue-card em{display:block;margin-top:2px;font-style:normal;font-size:var(--texto-xs);color:var(--texto-suave);text-transform:uppercase;letter-spacing:.04em;font-weight:600}@media(prefers-reduced-motion:reduce){.cms-sigue-card{transition:none}.cms-sigue-card:hover{transform:none}}body.cms-preview:after{content:"Vista previa — borrador sin publicar";position:fixed;bottom:0;left:0;right:0;z-index:9999;padding:4px;text-align:center;font-size:var(--texto-xs);background:var(--advertencia);color:#fff;pointer-events:none}.adm-salud{border:1px solid var(--borde);border-radius:var(--radio-lg);padding:var(--esp-4);background:var(--fondo)}.adm-salud-cab{display:flex;align-items:baseline;justify-content:space-between;font-size:var(--texto-xs);color:var(--texto-suave);text-transform:uppercase;letter-spacing:.05em;font-weight:600}.adm-salud-cab strong{font-size:var(--texto-lg);letter-spacing:0;color:var(--texto)}.adm-salud-barra{height:8px;border-radius:999px;background:var(--borde);overflow:hidden;margin:var(--esp-2) 0 6px}.adm-salud-barra>div{height:100%;border-radius:999px;transition:width var(--dur-2) var(--ease-suave)}.adm-salud.bien .adm-salud-barra>div{background:var(--exito)}.adm-salud.medio .adm-salud-barra>div{background:var(--advertencia)}.adm-salud.mal .adm-salud-barra>div{background:#f97316}.adm-salud.critico .adm-salud-barra>div{background:var(--peligro)}.adm-salud-juicio{font-size:var(--texto-sm);font-weight:600}.adm-salud.bien .adm-salud-juicio{color:var(--exito)}.adm-salud.medio .adm-salud-juicio{color:var(--advertencia)}.adm-salud.mal .adm-salud-juicio{color:#f97316}.adm-salud.critico .adm-salud-juicio{color:var(--peligro)}.adm-salud-motivos{list-style:none;margin:var(--esp-3) 0 0;padding:0;display:flex;flex-direction:column;gap:4px}.adm-salud-motivos li{display:flex;align-items:baseline;justify-content:space-between;gap:var(--esp-3);font-size:var(--texto-xs);color:var(--texto-suave);border-top:1px solid var(--borde);padding-top:4px}.adm-salud-motivos em{font-style:normal;font-weight:600;color:var(--peligro);flex-shrink:0}.adm-salud-motivos em.suma{color:var(--exito)}.adm-salud-limpio{display:flex;align-items:center;gap:6px;margin:var(--esp-3) 0 0;font-size:var(--texto-xs);color:var(--exito)}.adm-ficha-rejilla{display:grid;gap:6px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.adm-ficha-dato{display:flex;align-items:baseline;justify-content:space-between;gap:var(--esp-2);padding:8px 10px;border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--superficie);font-size:var(--texto-sm)}.adm-ficha-dato span{color:var(--texto-suave);font-size:var(--texto-xs)}.adm-ficha-dato strong{text-align:right}.adm-ficha-dato.aviso{border-color:color-mix(in srgb,var(--peligro) 40%,transparent);background:var(--peligro-suave, #FEF2F2)}.adm-ficha-dato.aviso strong{color:var(--peligro)}.cms-intro{font-size:var(--texto-sm);color:var(--texto-suave);margin-bottom:var(--esp-4)}.cms-barra{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-3);flex-wrap:wrap;padding:var(--esp-3) var(--esp-4);margin-bottom:var(--esp-4);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-lg);position:sticky;top:64px;z-index:20}.cms-barra-btns{display:flex;gap:var(--esp-2);flex-wrap:wrap}.cms-estado{display:flex;align-items:center;gap:var(--esp-2);font-size:var(--texto-xs);color:var(--texto-suave)}.cms-punto{width:8px;height:8px;border-radius:50%;background:var(--texto-suave);flex-shrink:0}.cms-punto.ok{background:var(--exito)}.cms-punto.pendiente{background:var(--advertencia)}.cms-punto.error{background:var(--peligro)}.cms-layout{display:grid;grid-template-columns:1fr;gap:var(--esp-4);align-items:start}@media(min-width:60rem){.cms-layout{grid-template-columns:180px minmax(320px,1fr)}}.cms-tabs{display:flex;flex-direction:row;gap:4px;overflow-x:auto;padding-bottom:var(--esp-2)}@media(min-width:60rem){.cms-tabs{flex-direction:column;overflow:visible;position:static}}.cms-tab{display:flex;align-items:center;gap:var(--esp-2);padding:8px 12px;border-radius:var(--radio-md);font-size:var(--texto-sm);color:var(--texto-suave);white-space:nowrap;text-align:left;transition:background var(--dur-1) var(--ease-suave),color var(--dur-1) var(--ease-suave)}.cms-tab:hover{background:var(--primario-suave);color:var(--texto)}.cms-tab.activo{background:var(--primario);color:var(--sobre-primario)}.cms-tab svg{flex-shrink:0}.cms-panel{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-5);min-height:320px}.cms-grupo{margin-bottom:var(--esp-6)}.cms-grupo:last-child{margin-bottom:0}.cms-grupo h3{font:600 var(--texto-md) var(--fuente-titulos);margin-bottom:var(--esp-2)}.cms-nota{font-size:var(--texto-xs);color:var(--texto-suave);margin-bottom:var(--esp-4);line-height:1.6}.cms-ayuda{display:block;margin-top:4px;font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.5}.cms-ayuda code{font-family:var(--fuente-mono);font-size:.9em;background:var(--primario-suave);padding:1px 4px;border-radius:4px}.cms-mono{font-family:var(--fuente-mono);font-size:var(--texto-xs)}.cms-campo-color .cms-color-fila{display:flex;gap:var(--esp-2);align-items:center}.cms-campo-color input[type=color]{width:44px;height:38px;padding:2px;border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--superficie);cursor:pointer}.cms-campo-color input[type=text]{flex:1}.cms-switch{display:flex;align-items:center;gap:var(--esp-3);cursor:pointer;font-size:var(--texto-sm)}.cms-switch input{width:18px;height:18px;accent-color:var(--primario);cursor:pointer}.cms-lista{margin-bottom:var(--esp-4)}.cms-lista>label{display:block;font-size:var(--texto-sm);font-weight:500;margin-bottom:var(--esp-2)}.cms-item{border:1px solid var(--borde);border-radius:var(--radio-lg);padding:var(--esp-3);margin-bottom:var(--esp-3);background:var(--fondo)}.cms-item-cab{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-2);margin-bottom:var(--esp-3)}.cms-item-num{font:500 var(--texto-xs) var(--fuente-mono);color:var(--texto-suave)}.cms-item-btns{display:flex;gap:4px;align-items:center;flex-wrap:wrap}.cms-mini{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radio-sm);color:var(--texto-suave);background:var(--superficie);border:1px solid var(--borde);transition:color var(--dur-1),border-color var(--dur-1)}.cms-mini:hover:not(:disabled){color:var(--texto);border-color:var(--borde-fuerte)}.cms-mini:disabled{opacity:.35;cursor:not-allowed}.cms-mini.peligro:hover:not(:disabled){color:var(--peligro);border-color:var(--peligro)}.cms-secciones{display:flex;flex-direction:column;gap:var(--esp-2)}.cms-seccion-fila{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-2);padding:var(--esp-2) var(--esp-3);border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--fondo)}.cms-seccion-fila.apagada{opacity:.5}.cms-seccion-nombre{display:flex;align-items:center;gap:var(--esp-2);font-size:var(--texto-sm)}.cms-seccion-nombre svg{color:var(--texto-suave)}.cms-imagen-campo{display:flex;gap:var(--esp-3);align-items:center}.cms-imagen-previa{width:72px;height:72px;object-fit:cover;border-radius:var(--radio-md);border:1px solid var(--borde)}.cms-imagen-vacia{width:72px;height:72px;border-radius:var(--radio-md);border:1px dashed var(--borde);display:flex;align-items:center;justify-content:center;color:var(--texto-suave)}.cms-imagen-btns{display:flex;flex-direction:column;gap:var(--esp-2);align-items:flex-start}.cms-preview{display:block;margin-bottom:var(--esp-4)}.cms-preview-barra{display:flex;align-items:center;justify-content:space-between;font-size:var(--texto-xs);color:var(--texto-suave);margin-bottom:var(--esp-2)}.cms-preview-anchos{display:flex;gap:4px}.cms-ancho{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radio-sm);color:var(--texto-suave);border:1px solid var(--borde)}.cms-ancho.activo{background:var(--primario);color:var(--sobre-primario);border-color:var(--primario)}.cms-preview-marco{border:1px solid var(--borde);border-radius:var(--radio-lg);overflow:hidden;background:var(--superficie);height:58vh;min-height:420px}.cms-preview-marco iframe{width:100%;height:100%;border:none;display:block}.cms-preview-marco.movil{max-width:390px;margin:0 auto}.pant-layout{display:grid;grid-template-columns:300px 1fr;gap:var(--esp-5);align-items:start}.pant-lista{position:sticky;top:var(--esp-4);max-height:82vh;overflow-y:auto;padding-right:var(--esp-2)}.pant-grupo{margin-bottom:var(--esp-5)}.pant-grupo h3{display:flex;align-items:center;gap:6px;margin:0 0 var(--esp-2);font:600 var(--texto-xs)/1.4 var(--fuente-cuerpo);color:var(--texto-suave);text-transform:uppercase;letter-spacing:.04em}.pant-item{display:block;padding:var(--esp-2) var(--esp-3);border-radius:var(--radio-md);border:1px solid transparent;color:inherit;text-decoration:none;margin-bottom:2px;transition:background .12s,border-color .12s}.pant-item:hover{background:var(--fondo)}.pant-item.activo{background:var(--primario-suave);border-color:var(--primario)}.pant-item-tit{display:block;font:600 var(--texto-sm)/1.4 var(--fuente-cuerpo)}.pant-item-nota{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin-top:2px;font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.45}.pant-visor .cms-preview-marco{height:76vh;min-height:480px}.pant-nota{margin:0 0 var(--esp-2);font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.5}@media(max-width:900px){.pant-layout{grid-template-columns:1fr}.pant-lista{position:static;max-height:none}}.cms-paginas{display:flex;flex-direction:column;gap:var(--esp-2);margin-top:var(--esp-4)}.cms-pagina-fila{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-3);flex-wrap:wrap;padding:var(--esp-3);border:1px solid var(--borde);border-radius:var(--radio-lg);background:var(--fondo)}.cms-pagina-info{display:flex;align-items:center;gap:var(--esp-2);flex-wrap:wrap;font-size:var(--texto-sm)}.cms-slug{font-family:var(--fuente-mono);font-size:var(--texto-xs);color:var(--texto-suave)}.cms-aviso-mini{display:inline-flex;align-items:center;gap:4px;font-size:var(--texto-xs);color:var(--advertencia)}.cms-slug-campo{display:flex;align-items:center;gap:2px;font-family:var(--fuente-mono);font-size:var(--texto-xs);color:var(--texto-suave)}.cms-slug-campo input{flex:1;font-family:var(--fuente-mono)}.cms-pagina-cab{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-3);flex-wrap:wrap;margin-bottom:var(--esp-4);padding-bottom:var(--esp-3);border-bottom:1px solid var(--borde)}.cms-pagina-pie{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-3);flex-wrap:wrap;margin-top:var(--esp-5);padding-top:var(--esp-4);border-top:1px solid var(--borde)}.cms-bloque-editor{border:1px solid var(--borde);border-radius:var(--radio-lg);padding:var(--esp-3);margin-bottom:var(--esp-3);background:var(--fondo)}.cms-bloque-nombre{display:flex;align-items:center;gap:var(--esp-2);font-size:var(--texto-sm);font-weight:500}.cms-aviso{display:flex;gap:var(--esp-2);align-items:flex-start;font-size:var(--texto-xs);line-height:1.5;color:var(--advertencia);background:var(--alerta-suave);border:1px solid var(--advertencia);border-radius:var(--radio-md);padding:var(--esp-2) var(--esp-3);margin-bottom:var(--esp-3)}.cms-aviso svg{flex-shrink:0;margin-top:2px}.cms-anadir{margin-top:var(--esp-4);padding-top:var(--esp-4);border-top:1px dashed var(--borde)}.cms-anadir>span{display:block;font-size:var(--texto-xs);color:var(--texto-suave);margin-bottom:var(--esp-2)}.cms-anadir-tipos{display:flex;flex-wrap:wrap;gap:var(--esp-2)}.cms-tipo{display:flex;align-items:center;gap:6px;padding:6px 10px;font-size:var(--texto-xs);border:1px solid var(--borde);border-radius:var(--radio-sm);background:var(--superficie);color:var(--texto-suave);transition:color var(--dur-1),border-color var(--dur-1)}.cms-tipo:hover{color:var(--texto);border-color:var(--borde-fuerte)}.cms-subir{display:flex;align-items:center;gap:var(--esp-3);flex-wrap:wrap;margin-bottom:var(--esp-4)}.cms-medios{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:var(--esp-3)}.cms-medio{border:1px solid var(--borde);border-radius:var(--radio-md);overflow:hidden;background:var(--fondo)}.cms-medio img{width:100%;height:96px;object-fit:cover;cursor:pointer;display:block}.cms-medio figcaption{padding:4px 6px;font-size:.62rem;color:var(--texto-suave);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cms-medio-btns{display:flex;gap:4px;padding:0 6px 6px;justify-content:flex-end}.cms-rev{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-3);flex-wrap:wrap;padding:var(--esp-3);border-bottom:1px solid var(--borde)}.cms-rev:last-child{border-bottom:none}.cms-rev strong{display:block;font-size:var(--texto-sm)}.modal-ancho{max-width:720px;width:100%}.cms-buscador{display:flex;align-items:center;gap:var(--esp-2);flex:1;min-width:200px;padding:0 var(--esp-3);background:var(--fondo);border:1px solid var(--borde);border-radius:var(--radio-md)}.cms-buscador svg{color:var(--texto-suave);flex-shrink:0}.cms-buscador input{border:none;background:none;padding:8px 0;flex:1;font-size:var(--texto-sm);color:var(--texto);min-width:0}.cms-buscador input:focus{outline:none}.cms-tab.atenuado{opacity:.45}.cms-tab.atenuado.activo{opacity:.7}.cms-res-grupo{display:flex;align-items:center;gap:var(--esp-2);font:600 var(--texto-xs) var(--fuente-titulos);text-transform:uppercase;letter-spacing:.05em;color:var(--texto-suave);margin:var(--esp-5) 0 var(--esp-3)}.cms-res{border:1px solid var(--borde);border-radius:var(--radio-lg);padding:var(--esp-3);margin-bottom:var(--esp-3);background:var(--fondo)}.cms-res.cambiado{border-color:var(--advertencia);background:var(--alerta-suave)}.cms-res-cab{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-2);margin-bottom:var(--esp-2);flex-wrap:wrap}.cms-res-donde{font-size:var(--texto-xs);color:var(--texto-suave);display:flex;align-items:center;gap:var(--esp-2);flex-wrap:wrap}.cms-res-texto{font-size:var(--texto-sm);line-height:1.5;word-break:break-word}.cms-res-texto.original{color:var(--texto-suave);border-left:2px solid var(--borde);padding-left:var(--esp-3);margin-bottom:var(--esp-3)}@keyframes cms-destello{0%,to{background:transparent}20%,60%{background:var(--alerta-suave)}}.cms-destello{animation:cms-destello 1.6s var(--ease-suave);border-radius:var(--radio-md)}html.cms-eligiendo,html.cms-eligiendo *{cursor:crosshair!important}html.cms-eligiendo .cms-senalado{outline:2px solid var(--advertencia);outline-offset:1px;background:color-mix(in srgb,var(--advertencia) 12%,transparent)}.cms-falta:empty{display:none}.cms-falta{color:var(--advertencia);display:flex;align-items:center;gap:4px;margin-top:4px}.ay-logo-sufijo{margin-left:var(--esp-2);padding-left:var(--esp-2);border-left:1px solid var(--borde);font-size:var(--texto-sm);font-weight:400;color:var(--texto-suave)}.ay-header-nav{margin-left:auto;display:flex;gap:var(--esp-2);flex-shrink:0}.ay-buscador-cab-hueco{display:none;flex:1;min-width:0}@media(min-width:56rem){.ay-buscador-cab-hueco{display:block}}.ay-aviso-susp{background:var(--alerta-suave);border-bottom:1px solid color-mix(in srgb,var(--advertencia) 40%,transparent)}.ay-aviso-susp>.contenedor{display:flex;gap:var(--esp-3);align-items:flex-start;padding-top:var(--esp-3);padding-bottom:var(--esp-3)}.ay-aviso-susp svg{flex-shrink:0;margin-top:2px;color:var(--advertencia)}.ay-aviso-susp p{font-size:var(--texto-sm);line-height:1.6;color:var(--texto)}.ay-buscador{position:relative;display:flex;align-items:center;gap:var(--esp-2);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-lg);padding:var(--esp-2) var(--esp-3);max-width:640px;margin:0 auto}.ay-buscador:focus-within{border-color:var(--borde-fuerte)}.ay-buscador svg{color:var(--texto-suave);flex-shrink:0}.ay-buscador input{flex:1;min-width:0;border:none;outline:none;background:none;font:var(--texto-md)/1.4 var(--fuente-cuerpo);color:var(--texto);padding:var(--esp-2) 0}.ay-buscador input::placeholder{color:var(--texto-suave)}.ay-buscador .btn{flex-shrink:0}.ay-buscador-cab-caja{padding:0 var(--esp-2) 0 var(--esp-3);margin:0;border-radius:var(--radio-md);height:32px;gap:var(--esp-2)}.ay-buscador-cab-caja input{font-size:var(--texto-sm);padding:0;line-height:30px;height:30px}.ay-buscador-cab-caja svg{width:15px;height:15px}.ay-buscador-cab-caja .btn{min-height:0;height:24px;padding:0 10px;font-size:var(--texto-xs);line-height:1;align-self:center;flex-shrink:0}.ay-sugerencias{position:absolute;top:calc(100% + 6px);left:0;right:0;z-index:60;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-lg);box-shadow:var(--sombra-md);overflow:hidden;text-align:left}.ay-sugerencias[hidden]{display:none}.ay-sugerencias a{display:flex;align-items:center;gap:var(--esp-3);padding:var(--esp-3);font-size:var(--texto-sm);border-bottom:1px solid var(--borde)}.ay-sugerencias a:last-child{border-bottom:none}.ay-sugerencias a:hover{background:var(--primario-suave)}.ay-sugerencias a svg{color:var(--texto-suave)}.ay-sug-vacio{padding:var(--esp-3);font-size:var(--texto-sm);color:var(--texto-suave)}.ay-hero{background:var(--superficie);border-bottom:1px solid var(--borde);padding:var(--esp-12) 0;text-align:center}.ay-hero h1{font:600 var(--texto-2xl)/1.2 var(--fuente-titulos);margin-bottom:var(--esp-3)}.ay-hero p{font-size:var(--texto-md);color:var(--texto-suave);max-width:56ch;margin:0 auto var(--esp-6);line-height:1.6}.ay-hero-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--esp-2);margin-top:var(--esp-5)}.ay-chip{display:inline-flex;align-items:center;padding:6px 12px;border-radius:999px;border:1px solid var(--borde);background:var(--fondo);font-size:var(--texto-xs);color:var(--texto-suave);transition:border-color var(--dur-1) var(--ease-suave),color var(--dur-1) var(--ease-suave)}.ay-chip:hover{border-color:var(--borde-fuerte);color:var(--texto)}.ay-cuerpo{padding-top:var(--esp-8);padding-bottom:var(--esp-16)}.ay-cargando{font:600 var(--texto-xl) var(--fuente-titulos);color:var(--texto-suave)}.ay-seccion-tit{font:600 var(--texto-xs) var(--fuente-titulos);text-transform:uppercase;letter-spacing:.05em;color:var(--texto-suave);margin:var(--esp-8) 0 var(--esp-4)}.ay-cuerpo>.ay-seccion-tit:first-child{margin-top:0}.ay-cats{display:grid;grid-template-columns:1fr;gap:var(--esp-3)}@media(min-width:40rem){.ay-cats{grid-template-columns:repeat(2,1fr)}}@media(min-width:64rem){.ay-cats{grid-template-columns:repeat(3,1fr)}}.ay-cat{display:flex;gap:var(--esp-3);padding:var(--esp-4);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);transition:border-color var(--dur-1) var(--ease-suave),transform var(--dur-1) var(--ease-suave)}.ay-cat:hover{border-color:var(--borde-fuerte);transform:translateY(-1px)}.ay-cat-icono{flex-shrink:0;width:40px;height:40px;border-radius:var(--radio-md);background:var(--primario-suave);display:flex;align-items:center;justify-content:center}.ay-cat-txt{display:flex;flex-direction:column;gap:4px;min-width:0}.ay-cat-tit{font:600 var(--texto-md) var(--fuente-titulos)}.ay-cat-desc{font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.5}.ay-cat-n{font-size:var(--texto-xs);color:var(--texto-suave);margin-top:2px}.ay-cats-compacto .ay-cat{padding:var(--esp-3);align-items:center}.ay-cats-compacto .ay-cat-icono{width:32px;height:32px}.ay-cats-compacto .ay-cat-tit{font-size:var(--texto-sm)}.ay-lista{display:flex;flex-direction:column;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);overflow:hidden}.ay-fila{display:flex;align-items:center;gap:var(--esp-3);padding:var(--esp-4);border-bottom:1px solid var(--borde);transition:background var(--dur-1) var(--ease-suave)}.ay-fila:last-child{border-bottom:none}.ay-fila:hover{background:var(--fondo)}.ay-fila-txt{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.ay-fila-tit{font:500 var(--texto-md) var(--fuente-titulos)}.ay-fila-desc{font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.5}.ay-fila-cat{display:inline-flex;align-items:center;gap:4px;margin-top:4px;font-size:var(--texto-xs);color:var(--texto-suave)}.ay-fila>svg{color:var(--texto-suave);flex-shrink:0}.ay-migas{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:var(--texto-xs);color:var(--texto-suave);margin-bottom:var(--esp-4)}.ay-migas a{color:var(--texto-suave)}.ay-migas a:hover{color:var(--texto);text-decoration:underline}.ay-migas svg{opacity:.6}.ay-cab{display:flex;gap:var(--esp-4);align-items:flex-start;margin-bottom:var(--esp-6)}.ay-cab-icono{flex-shrink:0;width:48px;height:48px;border-radius:var(--radio-md);background:var(--primario-suave);display:flex;align-items:center;justify-content:center}.ay-cab h1{font:600 var(--texto-2xl)/1.25 var(--fuente-titulos);margin-bottom:var(--esp-2)}.ay-cab p{font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.6}.ay-articulo-layout{display:grid;grid-template-columns:1fr;gap:var(--esp-8);align-items:start}@media(min-width:64rem){.ay-articulo-layout{grid-template-columns:minmax(0,1fr) 300px}}.ay-articulo{min-width:0}.ay-articulo h1{font:600 var(--texto-2xl)/1.25 var(--fuente-titulos);margin-bottom:var(--esp-3)}.ay-articulo-resumen{font-size:var(--texto-lg);color:var(--texto-suave);line-height:1.6;padding-bottom:var(--esp-5);border-bottom:1px solid var(--borde);margin-bottom:var(--esp-6)}.ay-prosa{max-width:none}.ay-prosa h2{font:600 var(--texto-lg) var(--fuente-titulos);margin:var(--esp-8) 0 var(--esp-3)}.ay-prosa h2:first-child{margin-top:0}.ay-prosa p{margin-bottom:var(--esp-4);line-height:1.7}.ay-prosa strong{font-weight:600;color:var(--texto)}.ay-prosa a{color:var(--texto);text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--borde-fuerte)}.ay-prosa a:hover{text-decoration-color:var(--texto)}.ay-prosa ul,.ay-prosa ol{margin:0 0 var(--esp-4);padding-left:var(--esp-6)}.ay-prosa ul li{position:relative;margin-bottom:var(--esp-2);line-height:1.7}.ay-prosa ul li:before{content:"";position:absolute;left:calc(var(--esp-4) * -1);top:.7em;width:5px;height:5px;border-radius:50%;background:var(--texto-suave)}.ay-prosa ol{counter-reset:ay-paso}.ay-prosa ol li{position:relative;margin-bottom:var(--esp-3);line-height:1.7;counter-increment:ay-paso}.ay-prosa ol li:before{content:counter(ay-paso) ".";position:absolute;left:calc(var(--esp-6) * -1);top:0;width:var(--esp-5);text-align:right;font-weight:600;color:var(--texto-suave)}.ay-caja{display:flex;gap:var(--esp-3);padding:var(--esp-4);border-radius:var(--radio-lg);margin:var(--esp-5) 0;font-size:var(--texto-sm);line-height:1.6;border:1px solid var(--borde)}.ay-caja>svg{flex-shrink:0;margin-top:2px}.ay-caja-nota{background:var(--fondo)}.ay-caja-nota svg{color:var(--texto-suave)}.ay-caja-aviso{background:var(--alerta-suave);border-color:color-mix(in srgb,var(--advertencia) 30%,transparent)}.ay-caja-aviso svg{color:var(--advertencia)}.ay-tabla-caja{overflow-x:auto;border:1px solid var(--borde);border-radius:var(--radio-lg);margin:var(--esp-5) 0;background:var(--superficie)}.ay-tabla{width:100%;border-collapse:collapse;font-size:var(--texto-sm)}.ay-tabla th,.ay-tabla td{padding:var(--esp-3);text-align:left;vertical-align:top;border-bottom:1px solid var(--borde);line-height:1.5}.ay-tabla th{font:600 var(--texto-xs) var(--fuente-titulos);text-transform:uppercase;letter-spacing:.04em;color:var(--texto-suave);background:var(--fondo);white-space:nowrap}.ay-tabla tr:last-child td{border-bottom:none}.ay-voto{display:flex;align-items:center;flex-wrap:wrap;gap:var(--esp-3);margin-top:var(--esp-8);padding:var(--esp-4);border:1px solid var(--borde);border-radius:var(--radio-lg);background:var(--superficie);font-size:var(--texto-sm)}.ay-voto-hecho{color:var(--texto-suave)}.ay-voto-hecho svg{color:var(--exito);flex-shrink:0}.ay-voto a{text-decoration:underline}.ay-lateral{display:flex;flex-direction:column;gap:var(--esp-4);min-width:0}@media(min-width:64rem){.ay-lateral{position:sticky;top:calc(56px + var(--esp-4))}}.ay-lateral-caja{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-4)}.ay-lateral-caja h2{font:600 var(--texto-xs) var(--fuente-titulos);text-transform:uppercase;letter-spacing:.05em;color:var(--texto-suave);margin-bottom:var(--esp-3)}.ay-lateral-caja p{font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.6;margin-bottom:var(--esp-3)}.ay-lateral-lista li{margin-bottom:var(--esp-3);line-height:1.6;font-size:var(--texto-sm);color:var(--texto-suave)}.ay-lateral-lista li:last-child{margin-bottom:0}.ay-lateral-lista li strong{color:var(--texto);font-weight:600}.ay-lateral-lista a{font-size:inherit;color:var(--texto);font-weight:500;text-decoration:underline;text-underline-offset:2px;text-decoration-color:var(--borde-fuerte)}.ay-lateral-lista a:hover{text-decoration-color:var(--texto)}.ay-lateral-todo{display:inline-flex;align-items:center;gap:4px;margin-top:var(--esp-3);font-size:var(--texto-xs);color:var(--texto-suave)}.ay-lateral-todo:hover{color:var(--texto)}.ay-contacto{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--esp-4);margin-top:var(--esp-12);padding:var(--esp-6);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl)}.ay-contacto-txt{min-width:0;flex:1 1 320px}.ay-contacto-txt h2{display:flex;align-items:center;gap:var(--esp-2);font:600 var(--texto-lg) var(--fuente-titulos);margin-bottom:var(--esp-2)}.ay-contacto-txt p{font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.6}.ay-contacto-btns{display:flex;flex-wrap:wrap;gap:var(--esp-2)}.ay-404{text-align:center;padding:var(--esp-12) 0 var(--esp-8)}.ay-404>svg{color:var(--texto-suave);margin:0 auto var(--esp-4)}.ay-404 h1{font:600 var(--texto-2xl) var(--fuente-titulos);margin-bottom:var(--esp-2)}.ay-404 p{color:var(--texto-suave);max-width:52ch;margin:0 auto var(--esp-5)}.ay-404 .ay-buscador{margin-bottom:var(--esp-4)}.ay-footer{margin-top:0}.ay-footer .footer-legal a{text-decoration:underline}.ay-cuenta-cab{display:flex;align-items:center;gap:var(--esp-1)}@media(max-width:48rem){.ay-cuenta-txt,.ay-ir-taskya{display:none}}.ay-muro{text-align:center;max-width:52ch;margin:var(--esp-8) auto;padding:var(--esp-8) var(--esp-5);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl)}.ay-muro>svg{color:var(--texto-suave);margin-bottom:var(--esp-4)}.ay-muro h2{font:600 var(--texto-xl) var(--fuente-titulos);margin-bottom:var(--esp-3)}.ay-muro p{font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.7;margin-bottom:var(--esp-4)}.ay-muro .btn{margin-bottom:var(--esp-3)}.ay-muro .cms-ayuda{margin-bottom:0}.ay-entrar{max-width:26rem;margin:var(--esp-8) auto;padding:var(--esp-6);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl)}.ay-entrar h1{font:600 var(--texto-xl)/1.3 var(--fuente-titulos);margin-bottom:var(--esp-2)}.ay-entrar>p{font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.6;margin-bottom:var(--esp-5)}.ay-entrar input[type=password]{width:100%;font:var(--texto-md)/1.5 var(--fuente-cuerpo);color:var(--texto);padding:10px var(--esp-3);border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--superficie)}#ay-e-social:empty{display:none}#ay-e-social .auth-separador{margin:var(--esp-4) 0}.ay-entrar-pie{margin-top:var(--esp-6);padding-top:var(--esp-4);border-top:1px solid var(--borde);display:grid;gap:var(--esp-2)}.ay-entrar-pie-fila{display:flex;align-items:baseline;justify-content:space-between;gap:var(--esp-3);flex-wrap:wrap;font-size:var(--texto-sm);line-height:1.5}.ay-entrar-pie-fila>span{color:var(--texto-suave)}.ay-entrar-pie-fila a{display:inline-flex;align-items:center;gap:5px;color:var(--texto);font-weight:500;text-decoration:underline;text-decoration-color:var(--borde-fuerte);text-underline-offset:3px;transition:text-decoration-color .15s}.ay-entrar-pie-fila a:hover{text-decoration-color:currentColor}.ay-entrar-pie-fila a svg{color:var(--texto-suave)}.ay-form-quien{display:flex;align-items:center;gap:var(--esp-2);margin-bottom:var(--esp-5);padding:var(--esp-3);border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--fondo);font-size:var(--texto-sm);color:var(--texto-suave)}.ay-form-quien svg{color:var(--texto-suave);flex-shrink:0}.ay-fila-der{display:flex;align-items:center;gap:var(--esp-3);flex-shrink:0}.ay-punto-nuevo{width:8px;height:8px;border-radius:50%;background:var(--advertencia);flex-shrink:0}.ay-enlaces-sitio .ay-lateral-lista a{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.ay-enlaces-sitio .ay-lateral-lista a:hover{text-decoration:underline;text-decoration-color:var(--texto)}.ay-enlaces-sitio svg{color:var(--texto-suave);flex-shrink:0}.ay-enlaces-fila{display:flex;flex-wrap:wrap;gap:var(--esp-2)}.ay-enlaces-fila .ay-chip{gap:6px}.ay-form{max-width:none}.ay-form .campo{margin-bottom:var(--esp-4)}.ay-form label{display:block;font-size:var(--texto-sm);font-weight:500;margin-bottom:var(--esp-2)}.ay-form input[type=text],.ay-form input[type=email],.ay-form select,.ay-form textarea{width:100%;font:var(--texto-md)/1.5 var(--fuente-cuerpo);color:var(--texto);padding:10px var(--esp-3);border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--superficie)}.ay-form textarea{resize:vertical;line-height:1.6}.ay-form input:focus,.ay-form select:focus,.ay-form textarea:focus{outline:none;border-color:var(--borde-fuerte)}.ay-form-fila{display:grid;grid-template-columns:1fr;gap:0 var(--esp-4);align-items:start}@media(min-width:40rem){.ay-form-fila{grid-template-columns:1fr 1fr}}.ay-form-pie{display:flex;align-items:center;gap:var(--esp-3);flex-wrap:wrap;margin-top:var(--esp-2)}.ay-form-estado{font-size:var(--texto-sm);color:var(--texto-suave)}.ay-form-estado.error{color:var(--peligro)}.ay-form-estado.aviso{color:var(--advertencia)}.ay-form .campo-error{display:none;font-size:var(--texto-xs);color:var(--peligro);margin-top:4px}.ay-adjuntos{display:flex;flex-direction:column;gap:var(--esp-2);margin-bottom:var(--esp-2)}.ay-adjuntos:empty{display:none}.ay-adjunto{display:inline-flex;align-items:center;gap:var(--esp-2);padding:6px var(--esp-3);border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--fondo);font-size:var(--texto-xs);color:var(--texto-suave)}.ay-adjunto-n{color:var(--texto);word-break:break-all}.ay-ticket-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--esp-4);flex-wrap:wrap;margin-bottom:var(--esp-2)}.ay-ticket-cab h1{font:600 var(--texto-2xl)/1.25 var(--fuente-titulos);margin:4px 0 0}.ay-ticket-codigo{font-family:var(--fuente-mono);font-size:var(--texto-xs);color:var(--texto-suave);letter-spacing:.04em}.ay-ticket-estado{flex-shrink:0;padding:4px 12px;border-radius:999px;font-size:var(--texto-xs);font-weight:500;border:1px solid var(--borde);color:var(--texto-suave);background:var(--fondo)}.ay-ticket-estado.ok{background:var(--exito-suave);color:var(--exito);border-color:color-mix(in srgb,var(--exito) 30%,transparent)}.ay-ticket-estado.aviso{background:var(--alerta-suave);color:var(--advertencia);border-color:color-mix(in srgb,var(--advertencia) 30%,transparent)}.ay-ticket-estado.espera{background:var(--primario-suave);color:var(--texto)}.ay-ticket-meta{display:flex;align-items:center;gap:6px;font-size:var(--texto-xs);color:var(--texto-suave);margin-bottom:var(--esp-5)}.ay-hilo{display:flex;flex-direction:column;gap:var(--esp-4);margin:var(--esp-6) 0}.ay-msj{border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-4);background:var(--fondo)}.ay-msj.equipo{background:var(--superficie);border-color:var(--borde-fuerte)}.ay-msj-cab{display:flex;align-items:baseline;justify-content:space-between;gap:var(--esp-3);margin-bottom:var(--esp-2);font-size:var(--texto-xs);color:var(--texto-suave)}.ay-msj-cab strong{font-size:var(--texto-sm);color:var(--texto)}.ay-msj-cuerpo{font-size:var(--texto-sm);line-height:1.7;word-break:break-word}.ay-msj-adj{display:flex;flex-wrap:wrap;gap:var(--esp-2);margin-top:var(--esp-3)}.ay-responder{margin-top:var(--esp-6);padding-top:var(--esp-6);border-top:1px solid var(--borde)}.aya-secciones{display:flex;flex-direction:column;gap:var(--esp-2)}.aya-seccion{border:1px solid var(--borde);border-radius:var(--radio-lg);background:var(--fondo);overflow:hidden}.aya-seccion.abierta{background:var(--superficie);border-color:var(--borde-fuerte)}.aya-seccion-cab{display:flex;align-items:center;gap:var(--esp-2);padding:var(--esp-2) var(--esp-3)}.aya-seccion-tit{display:flex;align-items:center;gap:var(--esp-2);flex:1;min-width:0;text-align:left;font-size:var(--texto-sm);font-weight:500;color:var(--texto);padding:var(--esp-2) 0}.aya-seccion-tit>span:nth-of-type(1){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aya-seccion-tit svg{flex-shrink:0;color:var(--texto-suave)}.aya-articulos{display:flex;flex-direction:column;gap:2px;padding:0 var(--esp-3) var(--esp-3) var(--esp-6)}.aya-articulo-fila{display:flex;align-items:center;gap:var(--esp-2);padding:4px 0;border-top:1px solid var(--borde)}.aya-articulo-tit{display:flex;align-items:center;gap:var(--esp-2);flex:1;min-width:0;text-align:left;font-size:var(--texto-sm);color:var(--texto);padding:var(--esp-2) 0}.aya-articulo-tit>span:nth-of-type(1){flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aya-articulo-tit:hover{color:var(--primario);text-decoration:underline}.aya-articulo-tit svg{flex-shrink:0;color:var(--texto-suave)}.aya-marca{flex-shrink:0;font-size:10px;text-transform:uppercase;letter-spacing:.04em;padding:2px 6px;border-radius:var(--radio-sm);border:1px solid var(--borde);color:var(--texto-suave);background:var(--superficie)}.aya-marca.original{opacity:.55}.aya-marca.nuevo{background:var(--exito-suave);color:var(--exito);border-color:color-mix(in srgb,var(--exito) 30%,transparent)}.aya-marca.destacado{background:var(--alerta-suave);color:var(--advertencia);border-color:color-mix(in srgb,var(--advertencia) 30%,transparent);display:inline-flex;align-items:center;gap:3px}.aya-item-fila{display:flex;gap:var(--esp-2);align-items:flex-start;margin-bottom:var(--esp-2)}.aya-item-fila textarea{flex:1;font:var(--texto-sm)/1.5 var(--fuente-cuerpo);padding:var(--esp-2);border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--superficie);color:var(--texto);resize:vertical}.aya-tabla-editor{overflow-x:auto}.cms-tabla-editor{width:100%;border-collapse:collapse;font-size:var(--texto-xs)}.cms-tabla-editor th,.cms-tabla-editor td{border:1px solid var(--borde);padding:4px;vertical-align:top}.cms-tabla-editor input,.cms-tabla-editor textarea{width:100%;border:none;background:none;font:var(--texto-xs)/1.5 var(--fuente-cuerpo);color:var(--texto);resize:vertical;padding:2px}.cms-tabla-editor th input{font-weight:600}.cms-tabla-editor input:focus,.cms-tabla-editor textarea:focus{outline:1px solid var(--borde-fuerte)}.aya-opiniones{display:flex;flex-direction:column;gap:var(--esp-3)}.aya-opinion{border:1px solid var(--borde);border-radius:var(--radio-lg);padding:var(--esp-3);background:var(--fondo)}.aya-opinion-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--esp-3);margin-bottom:var(--esp-2)}.aya-opinion-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.aya-opinion-num{display:flex;flex-direction:column;align-items:flex-end;flex-shrink:0}.aya-pct{font:600 var(--texto-lg) var(--fuente-titulos)}.aya-pct.ok{color:var(--exito)}.aya-pct.medio{color:var(--advertencia)}.aya-pct.mal{color:var(--peligro)}.aya-barra{height:6px;border-radius:999px;background:var(--borde);overflow:hidden}.aya-barra span{display:block;height:100%}.aya-barra span.ok{background:var(--exito)}.aya-barra span.medio{background:var(--advertencia)}.aya-barra span.mal{background:var(--peligro)}.aya-comentarios{display:flex;flex-direction:column;gap:var(--esp-2);margin-top:var(--esp-3);padding-top:var(--esp-3);border-top:1px solid var(--borde)}.aya-comentario{padding:var(--esp-2) var(--esp-3);border-radius:var(--radio-md);background:var(--superficie);border-left:3px solid var(--borde)}.aya-comentario.no{border-left-color:var(--peligro)}.aya-comentario.si{border-left-color:var(--exito)}.aya-comentario p{font-size:var(--texto-sm);line-height:1.6;margin-top:2px}.sop-lista{display:flex;flex-direction:column;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);overflow:hidden}.sop-fila{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-4);width:100%;text-align:left;padding:var(--esp-3) var(--esp-4);border-bottom:1px solid var(--borde);transition:background var(--dur-1) var(--ease-suave)}.sop-fila:last-child{border-bottom:none}.sop-fila:hover{background:var(--fondo)}.sop-fila.pendiente{border-left:3px solid var(--advertencia)}.sop-fila-izq{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.sop-codigo{font-family:var(--fuente-mono);font-size:var(--texto-xs);color:var(--texto-suave)}.sop-asunto{font-size:var(--texto-sm);font-weight:500;color:var(--texto);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sop-meta{font-size:var(--texto-xs);color:var(--texto-suave)}.sop-fila-der{display:flex;align-items:center;gap:var(--esp-3);flex-shrink:0}.sop-fecha{font-size:var(--texto-xs);color:var(--texto-suave);white-space:nowrap}.sop-punto{color:var(--advertencia);display:flex}.sop-detalle{display:grid;grid-template-columns:1fr;gap:var(--esp-6);align-items:start}@media(min-width:64rem){.sop-detalle{grid-template-columns:minmax(0,1fr) 300px}}.sop-hilo-col{min-width:0}.sop-ficha{display:flex;flex-direction:column;gap:var(--esp-3);min-width:0}.ay-msj.interno{background:var(--alerta-suave);border-style:dashed;border-color:color-mix(in srgb,var(--advertencia) 45%,transparent)}.sop-ficha .ay-lateral-caja p{font-size:var(--texto-sm);line-height:1.6}.sop-datos{width:100%;border-collapse:collapse;font-size:var(--texto-xs);margin-bottom:var(--esp-3)}.adm-disp-urgente{display:inline-flex;align-items:center;gap:3px;margin-left:6px;padding:1px 8px;border-radius:999px;background:var(--error-suave);color:var(--peligro);font:600 .65rem var(--fuente-titulos);vertical-align:1px}.adm-ret-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--esp-4);padding-bottom:var(--esp-4);margin-bottom:var(--esp-4);border-bottom:1px solid var(--borde)}.adm-ret-monto{font:600 var(--texto-2xl) var(--fuente-titulos);color:var(--exito)}.adm-ret-h{font:600 var(--texto-sm) var(--fuente-titulos);margin:var(--esp-5) 0 var(--esp-3);display:flex;align-items:center;gap:var(--esp-2)}.adm-ret-pedidos th{text-align:left;font-weight:600;color:var(--texto-suave);padding-bottom:4px;border-bottom:1px solid var(--borde)}.adm-ret-pedidos tr:last-child td{border-top:1px solid var(--borde);padding-top:6px}.mono{font-family:var(--fuente-mono,monospace)}.sop-datos td{padding:3px 0;vertical-align:top;line-height:1.5}.sop-datos td:first-child{color:var(--texto-suave);white-space:nowrap;padding-right:var(--esp-3);width:42%}.sop-sub{font:600 var(--texto-xs) var(--fuente-titulos);text-transform:uppercase;letter-spacing:.05em;color:var(--texto-suave);margin:var(--esp-4) 0 var(--esp-2)}.sop-marcas{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:var(--esp-3)}.sop-marca{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;border:1px solid var(--borde);background:var(--fondo);color:var(--texto-suave);white-space:nowrap}.sop-marca.ok{background:var(--exito-suave);color:var(--exito);border-color:color-mix(in srgb,var(--exito) 30%,transparent)}.sop-marca.mal{background:var(--error-suave);color:var(--peligro);border-color:color-mix(in srgb,var(--peligro) 30%,transparent)}.sop-marca.aviso{background:var(--alerta-suave);color:var(--advertencia);border-color:color-mix(in srgb,var(--advertencia) 30%,transparent)}.sop-pedido-cab{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-2);margin-bottom:4px}.sop-pedido-titulo{font-size:var(--texto-sm);font-weight:500;color:var(--texto);margin-bottom:var(--esp-3);line-height:1.4}.sop-requisitos{margin:var(--esp-3) 0;font-size:var(--texto-xs)}.sop-requisitos summary{cursor:pointer;color:var(--texto-suave)}.sop-requisitos p{margin-top:var(--esp-2);padding:var(--esp-3);background:var(--fondo);border-radius:var(--radio-md);line-height:1.6;max-height:14rem;overflow-y:auto}.sop-sugerencias{border:1px solid var(--borde);border-radius:var(--radio-xl);background:var(--fondo);padding:var(--esp-4);margin:var(--esp-6) 0 var(--esp-4)}.sop-sug-cab{display:flex;align-items:flex-start;gap:var(--esp-2);margin-bottom:var(--esp-3);font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.5}.sop-sug-cab svg{color:var(--texto-suave);flex-shrink:0;margin-top:1px}.sop-sug-lista{display:grid;grid-template-columns:1fr;gap:var(--esp-2)}@media(min-width:48rem){.sop-sug-lista{grid-template-columns:1fr 1fr}}.sop-sug{display:flex;flex-direction:column;gap:3px;text-align:left;padding:var(--esp-3);border:1px solid var(--borde);border-radius:var(--radio-lg);background:var(--superficie);transition:border-color var(--dur-1) var(--ease-suave)}.sop-sug:hover{border-color:var(--borde-fuerte)}.sop-sug-tit{display:flex;align-items:center;gap:6px;font-size:var(--texto-sm);font-weight:500;color:var(--texto);line-height:1.35}.sop-sug-tit svg{flex-shrink:0;color:var(--texto-suave)}.sop-sug-fuente{font-size:11px;color:var(--texto-suave);line-height:1.4}.sop-modo{display:flex;flex-direction:column;gap:4px;margin-bottom:var(--esp-4);padding:var(--esp-3);border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--fondo)}.sop-modo .cms-ayuda{margin-top:0}.sop-form-nota .sop-modo,.sop-form-nota #sop-r-txt{background:var(--alerta-suave);border-color:color-mix(in srgb,var(--advertencia) 45%,transparent);border-style:dashed}.campo-apagado{opacity:.5}.campo-apagado select{cursor:not-allowed}.exp{display:flex;flex-direction:column;gap:var(--esp-4);border-left:2px solid var(--borde);padding-left:var(--esp-4);margin-top:var(--esp-2)}.exp-nada{font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.5;border:1px dashed var(--borde);border-radius:var(--radio-md);padding:var(--esp-3)}.exp-decision{border:1px solid var(--borde);border-radius:var(--radio-md);padding:var(--esp-3);background:var(--fondo)}.exp-decision.mal{border-color:color-mix(in srgb,var(--peligro) 35%,transparent);background:var(--error-suave)}.exp-decision.bien{border-color:color-mix(in srgb,var(--exito) 35%,transparent)}.exp-decision-cab{display:flex;justify-content:space-between;gap:var(--esp-2);align-items:baseline;font-size:var(--texto-sm)}.exp-decision-cab span{font-size:var(--texto-xs);color:var(--texto-suave)}.exp-motivo{margin:var(--esp-2) 0;font-size:var(--texto-sm);line-height:1.5;white-space:pre-wrap}.exp-meta{display:flex;flex-wrap:wrap;gap:var(--esp-2);font-size:11px;color:var(--texto-suave)}.exp-meta span:not(:empty):before{content:"·";margin-right:6px}.exp-meta span:first-child:before{content:none}.exp-ventana{display:flex;align-items:flex-start;gap:5px;margin-top:var(--esp-2);font-size:11px;color:var(--texto-suave);line-height:1.5}.exp-ventana svg{flex-shrink:0;margin-top:2px}.exp-bloque{display:flex;flex-direction:column;gap:var(--esp-2)}.exp-h{display:flex;align-items:center;gap:6px;font:600 var(--texto-xs) var(--fuente-titulos);text-transform:uppercase;letter-spacing:.04em;color:var(--texto-suave);margin:0}.exp-h.mal{color:var(--peligro)}.exp-h.aviso{color:var(--advertencia)}.exp-cuenta{margin-left:auto;font-weight:500;letter-spacing:0;text-transform:none;background:var(--fondo);border:1px solid var(--borde);border-radius:var(--radio-sm);padding:0 6px}.exp-fila{display:flex;align-items:flex-start;gap:var(--esp-2);border:1px solid var(--borde);border-left-width:3px;border-radius:var(--radio-md);padding:var(--esp-2) var(--esp-3)}.exp-fila.mal{border-left-color:var(--peligro)}.exp-fila.aviso{border-left-color:var(--advertencia)}.exp-fila-txt{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.exp-fila-txt strong{font-size:var(--texto-xs);font-weight:600;line-height:1.4}.exp-fila-txt span{font-size:11px;color:var(--texto-suave);line-height:1.45}.exp-pill{font-size:10px;font-weight:500;background:var(--fondo);border:1px solid var(--borde);border-radius:var(--radio-sm);padding:0 5px}.exp-chat{border:1px solid color-mix(in srgb,var(--peligro) 30%,transparent);border-radius:var(--radio-md);overflow:hidden}.exp-chat-cab{display:flex;flex-direction:column;gap:2px;padding:var(--esp-2) var(--esp-3);background:var(--error-suave)}.exp-chat-cab strong{display:flex;align-items:center;gap:5px;font-size:var(--texto-xs);color:var(--peligro)}.exp-chat-cab span{font-size:11px;color:var(--texto-suave)}.exp-chat-desc{margin:0;padding:var(--esp-2) var(--esp-3);font-size:11px;color:var(--texto-suave);font-style:italic}.exp-msgs{display:flex;flex-direction:column;gap:var(--esp-2);max-height:340px;overflow-y:auto;padding:var(--esp-3);background:var(--superficie)}.exp-msg{max-width:88%;align-self:flex-start;border:1px solid var(--borde);border-radius:var(--radio-md);padding:6px var(--esp-2);background:var(--fondo)}.exp-msg.suyo{align-self:flex-end;background:var(--superficie);border-color:var(--borde-fuerte)}.exp-msg.sistema{align-self:center;max-width:100%;border-style:dashed;background:transparent}.exp-msg-cab{font-size:10px;font-weight:600;color:var(--texto-suave);margin-bottom:2px}.exp-msg-txt{font-size:var(--texto-xs);line-height:1.5;white-space:pre-wrap;word-break:break-word}.exp-msg-txt.borrado{color:var(--texto-suave);font-style:italic}.exp-msg-adj{display:flex;align-items:center;gap:4px;font-size:10px;color:var(--texto-suave);margin-top:3px}.ent-guia{border:1px solid var(--borde);border-radius:var(--radio-lg);background:var(--fondo);margin-bottom:var(--esp-4)}.ent-guia>summary{display:flex;align-items:center;gap:6px;padding:var(--esp-3) var(--esp-4);font-size:var(--texto-sm);font-weight:600;cursor:pointer;list-style:none}.ent-guia>summary::-webkit-details-marker{display:none}.ent-guia>summary:after{content:"▾";margin-left:auto;color:var(--texto-suave);font-size:11px}.ent-guia[open]>summary:after{content:"▴"}.ent-guia-cuerpo{display:grid;gap:var(--esp-3);padding:0 var(--esp-4) var(--esp-4)}@media(min-width:40rem){.ent-guia-cuerpo{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}.ent-guia-nota,.ent-guia-pie{grid-column:1/-1}}.ent-guia-cuerpo strong{display:flex;align-items:center;gap:5px;font-size:var(--texto-xs);text-transform:uppercase;letter-spacing:.04em;color:var(--texto-suave);margin-bottom:6px}.ent-guia-cuerpo ul{margin:0;padding-left:var(--esp-4);display:flex;flex-direction:column;gap:4px}.ent-guia-cuerpo li{font-size:var(--texto-xs);line-height:1.55}.ent-guia-nota{display:flex;align-items:flex-start;gap:6px;margin:0;font-size:var(--texto-xs);line-height:1.55;color:var(--advertencia)}.ent-guia-nota svg{flex-shrink:0;margin-top:2px}.ent-guia-pie{margin:0;font-size:11px;color:var(--texto-suave);line-height:1.5}.dz-item{position:relative}.ent-prot{display:block;font-size:10px;line-height:1.3;padding:3px 6px;color:var(--texto-suave);background:var(--fondo);border-top:1px solid var(--borde)}.ent-prot.bloqueado,.ent-prot.comprimido{color:var(--advertencia);background:var(--alerta-suave)}.log-adj-audio{display:flex;flex-direction:column;gap:6px;justify-content:center;padding:var(--esp-3);cursor:default}.log-adj-audio audio{width:100%;height:34px}.header-buscar-movil{display:none;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border:none;background:transparent;color:var(--texto);cursor:pointer;border-radius:var(--radio-md);transition:background .15s}.header-buscar-movil:hover{background:var(--fondo)}@media(max-width:47.99rem){html:not([data-modo=vendedor]) .header-buscar-movil{display:flex;margin-left:auto}html:not([data-modo=vendedor]) .header-buscar-movil~.header-nav{margin-left:0}}.mov-tabs{display:none}@media(max-width:47.99rem){.mov-tabs{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:120;background:var(--superficie);border-top:1px solid var(--borde);padding-bottom:env(safe-area-inset-bottom,0px)}:root{--mov-barra: calc(56px + env(safe-area-inset-bottom,0px)) }body{padding-bottom:var(--mov-barra)}.mov-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;position:relative;min-height:52px;padding:6px 2px 7px;border:none;background:transparent;color:var(--texto-suave);cursor:pointer;text-decoration:none;font:500 10px/1 var(--fuente-cuerpo);-webkit-tap-highlight-color:transparent;transition:color .15s}.mov-tab span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mov-tab svg{flex-shrink:0}.mov-tab.activa{color:var(--primario)}.mov-tab.activa:before{content:"";position:absolute;top:0;left:22%;right:22%;height:2px;border-radius:0 0 2px 2px;background:var(--primario)}.mov-tab:active{background:var(--fondo)}.mov-tab-punto{position:absolute;top:4px;left:calc(50% + 4px);min-width:16px;height:16px;padding:0 4px;border-radius:999px;background:var(--peligro);color:#fff;font:600 9px/16px var(--fuente-cuerpo);text-align:center;box-shadow:0 0 0 2px var(--superficie)}}html.mov-sin-scroll,html.mov-sin-scroll body{overflow:hidden}.mov-buscador{position:fixed;inset:0;z-index:200;display:flex;flex-direction:column;background:var(--superficie);height:100dvh;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity var(--dur-2) var(--ease-suave),transform var(--dur-2) var(--ease-suave)}.mov-buscador.visible{opacity:1;transform:none;pointer-events:auto}.mov-buscador[hidden]{display:none}.mov-buscador-cab{display:flex;align-items:center;gap:var(--esp-2);padding:var(--esp-3) var(--esp-4);border-bottom:1px solid var(--borde);padding-top:calc(var(--esp-3) + env(safe-area-inset-top,0px));flex-shrink:0}.mov-buscador-atras{display:flex;align-items:center;justify-content:center;width:38px;height:38px;flex-shrink:0;border:none;background:transparent;color:var(--texto);cursor:pointer;border-radius:var(--radio-md)}.mov-buscador-atras:active{background:var(--fondo)}.mov-buscador-campo{flex:1;min-width:0;height:40px;padding:0 var(--esp-3);border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--fondo);color:var(--texto);font-size:16px}.mov-buscador-campo:focus{outline:2px solid var(--primario);outline-offset:-1px;border-color:transparent}.mov-buscador-ok{flex-shrink:0;border:none;background:transparent;color:var(--primario);font:600 var(--texto-sm) var(--fuente-cuerpo);padding:0 var(--esp-1);cursor:pointer}.mov-buscador-cuerpo{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:var(--esp-4) var(--esp-4) calc(var(--esp-8) + env(safe-area-inset-bottom,0px))}.mov-busca-bloque{margin-bottom:var(--esp-6)}.mov-busca-tit{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-3);margin-bottom:var(--esp-2);font:600 var(--texto-xs) var(--fuente-cuerpo);color:var(--texto-suave);text-transform:uppercase;letter-spacing:.04em}.mov-busca-limpiar{border:none;background:transparent;color:var(--primario);font:500 var(--texto-xs) var(--fuente-cuerpo);cursor:pointer;padding:2px 0;text-transform:none;letter-spacing:0}.mov-busca-fila{display:flex;align-items:center;gap:var(--esp-3);width:100%;min-height:46px;padding:var(--esp-2) 0;border:none;background:transparent;color:var(--texto);font:400 var(--texto-sm) var(--fuente-cuerpo);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}.mov-busca-fila span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mov-busca-fila svg{flex-shrink:0;color:var(--texto-suave)}.mov-busca-fila:active{opacity:.6}.mov-busca-chips{display:flex;flex-wrap:wrap;gap:var(--esp-2)}@media(min-width:48rem){.mov-buscador{display:none!important}}@media(max-width:47.99rem){.comp-barra-flotante{bottom:var(--mov-barra)}.toast-contenedor{bottom:calc(var(--mov-barra) + var(--esp-3))}html.mov-sin-scroll .barra-cta-movil,html.mov-sin-scroll .comp-barra-flotante{display:none}}.cuotas-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--esp-4);align-items:start}.cuota-nota{font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.5;margin-top:var(--esp-3);padding-top:var(--esp-3);border-top:1px dashed var(--borde)}.cuota-card{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-5)}.cuota-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--esp-4);margin-bottom:var(--esp-3)}.cuota-para{font-size:var(--texto-xs);color:var(--texto-suave);margin-top:2px}.cuota-etq{font:600 var(--texto-xs) var(--fuente-cuerpo);color:var(--texto-suave);border:1px solid var(--borde);border-radius:var(--radio-sm);padding:1px 6px;margin-left:6px}.cuota-barra{height:10px;border-radius:999px;background:var(--fondo);overflow:hidden;border:1px solid var(--borde)}.cuota-barra>span{display:block;height:100%;border-radius:999px;transition:width var(--dur-2) var(--ease-suave)}.cuota-sin-dato{font-size:var(--texto-xs);color:var(--texto-suave);padding:var(--esp-2) 0;border-top:1px dashed var(--borde)}.cuota-pie{display:flex;justify-content:space-between;align-items:center;gap:var(--esp-3);flex-wrap:wrap;margin-top:var(--esp-3);font-size:var(--texto-xs);color:var(--texto-suave)}.cuota-enlace{background:none;border:none;padding:0;cursor:pointer;color:var(--primario);font:600 var(--texto-xs) var(--fuente-cuerpo);display:inline-flex;align-items:center;gap:4px}.cuota-enlace:hover{text-decoration:underline}.estado-lista{display:grid;gap:var(--esp-3)}.estado-card{display:flex;gap:var(--esp-4);align-items:flex-start;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-4) var(--esp-5)}.estado-punto{width:12px;height:12px;border-radius:999px;flex-shrink:0;margin-top:5px}.estado-cab{display:flex;align-items:baseline;gap:var(--esp-3);flex-wrap:wrap}.estado-rotulo{font:600 var(--texto-xs) var(--fuente-cuerpo);text-transform:uppercase;letter-spacing:.04em}.estado-para{font-size:var(--texto-xs);color:var(--texto-suave);margin-top:2px}.estado-frase{font-size:var(--texto-xs);color:var(--texto-suave);font-style:italic;margin-top:4px}.estado-pie{display:flex;justify-content:space-between;align-items:center;gap:var(--esp-3);flex-wrap:wrap;margin-top:var(--esp-3);font-size:var(--texto-xs);color:var(--texto-suave)}.estado-franja{margin-bottom:var(--esp-4)}.estado-franja-lista{margin:4px 0 6px;padding-left:18px;font-size:var(--texto-xs);line-height:1.6}.err-lista{display:grid;gap:var(--esp-3)}.err-card{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-4) var(--esp-5)}.err-cab{display:flex;align-items:center;gap:var(--esp-3);flex-wrap:wrap;margin-bottom:var(--esp-2)}.err-ref{font:600 var(--texto-xs) var(--fuente-mono);letter-spacing:.04em;background:var(--fondo);border:1px solid var(--borde);border-radius:var(--radio-sm);padding:3px 7px}.err-veces{font-size:var(--texto-xs);color:var(--texto-suave)}.err-cuando{font-size:var(--texto-xs);color:var(--texto-suave);margin-left:auto}.err-mensaje{font:400 var(--texto-sm)/1.5 var(--fuente-mono);overflow-wrap:anywhere}.err-pie{display:flex;gap:var(--esp-4);flex-wrap:wrap;margin-top:var(--esp-3);font-size:var(--texto-xs);color:var(--texto-suave)}.err-pie span{display:inline-flex;align-items:center;gap:5px;min-width:0}.err-pie svg{flex-shrink:0}.sentry-estado{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--esp-3);margin-bottom:var(--esp-6)}.sentry-tarjeta{display:flex;gap:var(--esp-3);align-items:flex-start;padding:var(--esp-4);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);color:inherit;text-decoration:none}.sentry-tarjeta-ic{display:flex;flex-shrink:0;margin-top:2px}.sentry-tarjeta-txt{font-size:var(--texto-sm);color:var(--texto-suave)}.sentry-exito .sentry-tarjeta-ic{color:var(--exito)}.sentry-aviso .sentry-tarjeta-ic{color:var(--advertencia)}.sentry-peligro{border-color:var(--peligro)}.sentry-peligro .sentry-tarjeta-ic{color:var(--peligro)}.sentry-neutro .sentry-tarjeta-ic{color:var(--texto-suave)}.sentry-h3{font:600 var(--texto-md) var(--fuente-titulos);margin:var(--esp-6) 0 var(--esp-3)}.sentry-h4{font-size:var(--texto-sm);font-weight:600;margin:var(--esp-4) 0 var(--esp-2)}.sentry-cupos{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:var(--esp-3) var(--esp-5)}.sentry-cupo-cab{display:flex;justify-content:space-between;gap:var(--esp-2);font-size:var(--texto-sm);margin-bottom:6px}.sentry-cupo-cab span:last-child{color:var(--texto-suave)}.sentry-barra{height:6px;border-radius:3px;background:var(--borde);overflow:hidden}.sentry-barra span{display:block;height:100%;background:var(--texto)}.sentry-barra span.lleno{background:var(--advertencia)}.sentry-etq{font-size:var(--texto-xs);padding:2px 8px;border-radius:var(--radio-sm);background:var(--fondo);border:1px solid var(--borde)}.sentry-etq-mal{color:var(--peligro);border-color:var(--peligro)}.sentry-acciones{display:flex;gap:var(--esp-2);flex-wrap:wrap;margin-top:var(--esp-3)}.sentry-detalle{margin-top:var(--esp-4);padding-top:var(--esp-4);border-top:1px solid var(--borde)}.sentry-exc{margin-bottom:var(--esp-3)}.sentry-marcos,.sentry-migas{margin:var(--esp-2) 0 0;padding-left:1.2rem;font-size:var(--texto-xs);display:grid;gap:4px}.sentry-marcos code{overflow-wrap:anywhere}.sentry-marcos pre{margin:2px 0 0;padding:4px 8px;background:var(--fondo);border-radius:var(--radio-sm);font:400 var(--texto-xs) var(--fuente-mono);white-space:pre-wrap;overflow-wrap:anywhere}.sentry-migas li{overflow-wrap:anywhere}.sentry-miga-cat{font-family:var(--fuente-mono);color:var(--texto-suave)}.sim-intro{display:flex;align-items:flex-start;gap:8px;font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.6;margin:0 0 var(--esp-4)}.sim-intro svg{flex-shrink:0;margin-top:3px}.sim-caja{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);margin-bottom:var(--esp-4)}.sim-caja>summary{cursor:pointer;padding:var(--esp-4) var(--esp-5);font-size:var(--texto-sm);font-weight:600;display:flex;align-items:center;gap:7px}.sim-caja>summary::-webkit-details-marker{display:none}.sim-caja[open]>summary{border-bottom:1px solid var(--borde)}.sim-caja-abierta{padding:var(--esp-5)}.sim-caja-abierta>h3{font:600 var(--texto-md) var(--fuente-titulos);margin:0 0 var(--esp-2);display:flex;align-items:center;gap:7px}.sim-nota{font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.6;margin:var(--esp-2) 0 0}.sim-reglas-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--esp-5);padding:var(--esp-5)}.sim-reglas-grid h4{font:600 var(--texto-sm) var(--fuente-titulos);margin:0 0 var(--esp-3)}.sim-tabla{width:100%;border-collapse:collapse;font-size:var(--texto-sm)}.sim-tabla th{text-align:left;font-size:var(--texto-xs);font-weight:600;color:var(--texto-suave);text-transform:uppercase;letter-spacing:.04em;padding:var(--esp-2) var(--esp-3);border-bottom:1px solid var(--borde);white-space:nowrap}.sim-tabla td{padding:var(--esp-3);border-bottom:1px solid var(--borde);vertical-align:top}.sim-tabla tr:last-child td{border-bottom:none}.sim-tabla .num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.sim-tabla td.mal{color:var(--peligro);font-weight:600}.sim-tabla td.aviso{color:var(--advertencia);font-weight:600}.sim-cero{color:var(--texto-suave)}.sim-tabla-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.sim-tabla-esc{min-width:820px}.sim-nota-fila{font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.5;margin-top:4px;max-width:34ch}.sim-precios{display:flex;flex-direction:column;gap:var(--esp-2);margin:var(--esp-3) 0}.sim-precio-fila{display:flex;align-items:center;gap:var(--esp-2);flex-wrap:wrap}.sim-precio-fila>input[type=text]{flex:1;min-width:140px}.sim-precio-num{display:flex;align-items:center;gap:6px;font-size:var(--texto-sm);color:var(--texto-suave)}.sim-precio-num input{width:110px}.sim-filtro-linea{display:flex;align-items:center;gap:var(--esp-3);flex-wrap:wrap;margin-bottom:var(--esp-3)}.sim-filtro-etq{font-size:var(--texto-xs);font-weight:600;color:var(--texto-suave);text-transform:uppercase;letter-spacing:.04em;min-width:150px}.sim-check{display:flex;align-items:flex-start;gap:9px;font-size:var(--texto-xs);line-height:1.6;color:var(--texto-suave);margin-top:var(--esp-3);padding-top:var(--esp-3);border-top:1px solid var(--borde)}.sim-check input{width:auto;min-height:auto;margin-top:3px;flex-shrink:0}.sim-cab{display:flex;align-items:baseline;justify-content:space-between;gap:var(--esp-3);flex-wrap:wrap;padding-bottom:var(--esp-3);border-bottom:1px solid var(--borde);margin-bottom:var(--esp-4)}.sim-cab h3{font:600 var(--texto-lg) var(--fuente-titulos);margin:0}.sim-cab-cifras{display:flex;gap:var(--esp-4);flex-wrap:wrap;font-size:var(--texto-sm);color:var(--texto-suave)}.sim-cab-cifras b{color:var(--texto)}.sim-cab-cifras i{font-style:normal;font-size:var(--texto-xs)}.sim-medio{margin-bottom:var(--esp-5)}.sim-medio:last-child{margin-bottom:0}.sim-medio-cab{border-left:3px solid var(--sim-color,var(--primario));padding:var(--esp-2) 0 var(--esp-2) var(--esp-3);margin-bottom:var(--esp-2)}.sim-medio-cab b{display:block;font-size:var(--texto-sm)}.sim-medio-cab span{font-size:var(--texto-xs);color:var(--texto-suave);line-height:1.6}.sim-medio-cab i{font-style:normal}.enc-cab{margin-bottom:var(--esp-8)}.enc-eyebrow{display:inline-flex;align-items:center;gap:6px;font:500 var(--texto-xs)/1 var(--fuente-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--texto-suave);margin-bottom:var(--esp-3)}.enc-cab h1{font:600 var(--texto-2xl) var(--fuente-titulos);letter-spacing:-.02em;margin-bottom:var(--esp-3)}.enc-bajada{color:var(--texto-suave);font-size:var(--texto-sm);line-height:1.6;margin-bottom:var(--esp-3)}.enc-pedido{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:var(--texto-xs);color:var(--texto-suave)}.enc-pedido code{font-family:var(--fuente-mono);color:var(--texto)}.enc-bloque{padding:var(--esp-5) 0;border-top:1px solid var(--borde)}.enc-bloque:first-of-type{border-top:0;padding-top:0}.enc-preg{font:600 var(--texto-md) var(--fuente-titulos);margin-bottom:var(--esp-2)}.enc-ayuda{font-size:var(--texto-xs);color:var(--texto-suave);margin-bottom:var(--esp-3)}.enc-nps{display:grid;grid-template-columns:repeat(11,1fr);gap:4px}.enc-nps-btn{appearance:none;border:1px solid var(--borde);background:var(--superficie);color:var(--texto);border-radius:var(--radio-sm);padding:var(--esp-3) 0;cursor:pointer;font:600 var(--texto-sm)/1 var(--fuente-mono);transition:border-color var(--dur-1) var(--ease-suave),background var(--dur-1) var(--ease-suave)}.enc-nps-btn:hover{border-color:var(--borde-fuerte)}.enc-nps-btn.activo{background:var(--primario);color:var(--sobre-primario);border-color:var(--primario)}.enc-nps-btn:focus-visible{outline:2px solid var(--primario);outline-offset:2px}.enc-nps-pies{display:flex;justify-content:space-between;font-size:var(--texto-xs);color:var(--texto-suave);margin-top:6px}.enc-ops{display:flex;flex-wrap:wrap;gap:var(--esp-2)}.enc-op{appearance:none;border:1px solid var(--borde);background:var(--superficie);color:var(--texto);border-radius:999px;padding:var(--esp-2) var(--esp-4);cursor:pointer;font:500 var(--texto-sm)/1 var(--fuente-cuerpo);transition:border-color var(--dur-1) var(--ease-suave),background var(--dur-1) var(--ease-suave)}.enc-op:hover{border-color:var(--borde-fuerte)}.enc-op.activo{background:var(--primario);color:var(--sobre-primario);border-color:var(--primario)}.enc-op:focus-visible{outline:2px solid var(--primario);outline-offset:2px}.enc-contador{display:block;text-align:right;font-size:var(--texto-xs);color:var(--texto-suave);margin-top:4px}.enc-pie{display:flex;align-items:center;gap:var(--esp-4);flex-wrap:wrap;padding-top:var(--esp-5);border-top:1px solid var(--borde)}.enc-pie-nota{font-size:var(--texto-xs);color:var(--texto-suave)}.enc-gracias{text-align:center;padding:var(--esp-12) 0}.enc-gracias-ico{display:inline-flex;color:var(--exito);margin-bottom:var(--esp-4)}.enc-gracias h1{font:600 var(--texto-2xl) var(--fuente-titulos);margin-bottom:var(--esp-3)}.enc-gracias p{color:var(--texto-suave);font-size:var(--texto-sm);line-height:1.6;max-width:46ch;margin:0 auto var(--esp-6)}.enc-gracias-btns{display:flex;gap:var(--esp-3);justify-content:center;flex-wrap:wrap}.enc-lista{display:flex;flex-direction:column;gap:var(--esp-3)}.enc-card{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-lg);padding:var(--esp-4)}.enc-card.pendiente{background:var(--fondo)}.enc-card-cab{display:flex;align-items:center;gap:var(--esp-3);margin-bottom:var(--esp-2)}.enc-nota{flex-shrink:0;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:600 var(--texto-sm)/1 var(--fuente-mono);background:var(--primario-suave);color:var(--texto-suave)}.enc-nota.promotor{background:var(--exito-suave);color:var(--exito)}.enc-nota.pasivo{background:var(--alerta-suave);color:var(--advertencia)}.enc-nota.detractor{background:var(--error-suave);color:var(--peligro)}.enc-card-quien{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.enc-card-nombre{font:600 var(--texto-sm) var(--fuente-titulos);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enc-card-rol{font-size:var(--texto-xs);color:var(--texto-suave)}.enc-card-cuando{font-size:var(--texto-xs);color:var(--texto-suave);white-space:nowrap}.enc-card-pedido{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:var(--texto-xs);color:var(--texto-suave);margin-bottom:var(--esp-3)}.enc-card-pedido code{font-family:var(--fuente-mono);color:var(--texto)}.enc-resps{display:flex;flex-direction:column;gap:4px;margin-bottom:var(--esp-3)}.enc-resp{display:flex;justify-content:space-between;gap:var(--esp-3);font-size:var(--texto-xs);padding:4px 0;border-bottom:1px solid var(--borde)}.enc-resp:last-child{border-bottom:0}.enc-resp-preg{color:var(--texto-suave)}.enc-resp-val{font-weight:600;white-space:nowrap}.enc-texto{margin:0;padding:var(--esp-3);background:var(--fondo);border-left:3px solid var(--borde-fuerte);border-radius:var(--radio-sm);font-size:var(--texto-sm);line-height:1.6;white-space:pre-wrap}.enc-version{display:inline-flex;align-items:center;gap:4px;margin-top:var(--esp-2);font-size:var(--texto-xs);color:var(--texto-suave)}.enc-sin-responder{margin:0;font-size:var(--texto-xs);color:var(--texto-suave);font-style:italic}@media(max-width:30rem){.enc-nps-btn{padding:var(--esp-2) 0;font-size:var(--texto-xs)}}.ty-video{position:relative;aspect-ratio:16/9;max-width:100%;border-radius:var(--radio-xl);overflow:hidden;background:var(--primario-suave);border:1px solid var(--borde);box-shadow:var(--sombra-sm)}.ty-video-portada,.ty-video video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.ty-video video{background:var(--primario);object-fit:contain}.ty-video-tapa{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:transparent;border:0;padding:0;cursor:pointer}.ty-video-tapa:focus-visible{outline:3px solid var(--primario);outline-offset:-3px}.ty-video-play{width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--primario);color:var(--sobre-primario);box-shadow:var(--sombra-lg);transition:transform var(--dur-1) var(--ease-suave)}.ty-video-play svg{margin-left:3px}.ty-video-tapa:hover .ty-video-play{transform:scale(1.07)}.ty-video-titulo,.ty-video-dur{position:absolute;bottom:var(--esp-3);pointer-events:none;background:color-mix(in srgb,var(--primario) 72%,transparent);color:var(--sobre-primario);border-radius:var(--radio-sm);font:500 var(--texto-xs)/1.3 var(--fuente-cuerpo);padding:3px 8px}.ty-video-titulo{left:var(--esp-3);max-width:calc(100% - 6rem);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.ty-video-dur{right:var(--esp-3);font-family:var(--fuente-mono)}.ty-video.reproduciendo .ty-video-tapa,.ty-video.reproduciendo .ty-video-titulo,.ty-video.reproduciendo .ty-video-dur,.ty-video.reproduciendo .ty-video-portada{display:none}.ty-video-modal{position:fixed;inset:0;z-index:600;background:color-mix(in srgb,var(--primario) 70%,transparent);display:flex;align-items:center;justify-content:center;padding:var(--esp-4)}.ty-video-modal-caja{width:min(880px,100%);background:var(--superficie);border-radius:var(--radio-xl);padding:var(--esp-4);display:grid;gap:var(--esp-3);box-shadow:var(--sombra-lg)}.ty-video-modal-cab{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-3)}.ty-video-modal-cab h2{font:600 var(--texto-md) var(--fuente-titulos);margin:0}.ty-video-modal-cerrar{width:36px;height:36px;border-radius:var(--radio-md);border:1px solid var(--borde);background:var(--superficie);color:var(--texto);display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.ty-video-modal-cerrar:hover{border-color:var(--borde-fuerte)}.ty-video-modal .ty-video{border-radius:var(--radio-lg);box-shadow:none}body.ty-video-abierto{overflow:hidden}.ty-video.vertical{aspect-ratio:9/16}.ty-video-modal-caja.vertical{width:min(100%,calc((100dvh - 120px)*.5625))}.como-cab,.como-video-movil{display:none}.como-con-video{display:grid;gap:var(--esp-6)}.home-como-video{min-width:0}.como-confianza{list-style:none;margin:0;padding:0}@media(min-width:48rem){[data-cms-seccion=como] .como-cab{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--esp-6);margin-bottom:var(--esp-8)}.como-cab-textos{display:flex;flex-direction:column;gap:var(--esp-2);max-width:40rem;min-width:0}[data-cms-seccion=como] .como-cab .seccion-titulo{margin:0}[data-cms-seccion=como] .como-cab .seccion-titulo h2{font:600 var(--texto-xs) var(--fuente-cuerpo);letter-spacing:.08em;text-transform:uppercase;color:var(--azul-marca);margin:0}:root[data-tema=oscuro] [data-cms-seccion=como] .como-cab .seccion-titulo h2{color:var(--primario)}.como-titular{margin:0;font:600 clamp(1.75rem,3.2vw,2.5rem)/1.1 var(--fuente-titulos);letter-spacing:-.02em;color:var(--texto)}.como-bajada{margin:0;font-size:var(--texto-md);line-height:1.5;color:var(--texto-suave)}.como-cab-acciones{display:flex;flex-wrap:wrap;gap:var(--esp-3);flex:none}.como-cab-acciones .btn-secundario{color:var(--texto)}[data-cms-seccion=como] .como-con-video .como-paso{position:relative;grid-template-columns:40px minmax(0,1fr) auto;grid-template-rows:auto auto;gap:var(--esp-1) var(--esp-3);align-content:center;padding:var(--esp-4);transition:background .2s ease,border-color .2s ease}[data-cms-seccion=como] .como-con-video .como-numero{grid-row:1/3;align-self:start}[data-cms-seccion=como] .como-con-video .como-paso:nth-child(1) .como-numero{background:var(--tono-1);color:var(--azul-marca)}[data-cms-seccion=como] .como-con-video .como-paso:nth-child(2) .como-numero{background:var(--tono-2);color:#15803d}[data-cms-seccion=como] .como-con-video .como-paso:nth-child(3) .como-numero{background:var(--tono-3);color:#b45309}[data-cms-seccion=como] .como-con-video .como-paso h3{grid-column:2;grid-row:1}[data-cms-seccion=como] .como-con-video .como-paso p{grid-column:2/4;grid-row:2;font-size:var(--texto-sm)}.como-capitulo{grid-column:3;grid-row:1;align-self:center;padding:0;border:0;background:none;cursor:pointer;font:500 var(--texto-xs) var(--fuente-mono);color:var(--texto-suave)}.como-capitulo:after{content:"";position:absolute;inset:0;border-radius:inherit}.como-capitulo:focus-visible{outline:none}[data-cms-seccion=como] .como-paso:has(.como-capitulo:focus-visible){outline:3px solid var(--primario);outline-offset:2px}[data-cms-seccion=como] .como-con-video .como-paso:hover{border-color:var(--borde-fuerte)}[data-cms-seccion=como] .como-con-video .como-paso.activo{background:var(--tono-1);border-color:color-mix(in srgb,var(--azul-marca) 35%,transparent)}[data-cms-seccion=como] .como-con-video .como-paso.activo .como-numero{background:var(--azul-marca);color:#fff}.como-paso.activo .como-capitulo{color:var(--azul-marca)}:root[data-tema=oscuro] .como-paso.activo .como-capitulo{color:var(--primario)}[data-cms-seccion=como] .como-confianza{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--esp-3) var(--esp-8);margin-top:var(--esp-8);font-size:var(--texto-sm);color:var(--texto-suave)}.como-confianza li{display:inline-flex;align-items:center;gap:var(--esp-2)}.como-confianza-pago svg{color:#15803d}.como-confianza-cedula svg{color:var(--azul-marca)}}@media(min-width:64rem){.como-con-video{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:stretch}.home-como-video{align-self:center}[data-cms-seccion=como] .como-con-video .como-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(0,1fr);gap:var(--esp-3);overflow:visible;padding-bottom:0;height:100%}[data-cms-seccion=como] .como-con-video .como-paso{flex:none}}@media(min-width:48rem)and (max-width:63.99rem){.home-como-video{max-width:720px;margin:0 auto;width:100%}}.vc-acciones{display:flex;flex-wrap:wrap;gap:var(--esp-3);align-items:center;justify-content:center}.vc-ver-video{display:inline-flex;align-items:center;gap:var(--esp-2);min-height:44px;padding:.75rem 1.1rem;border-radius:var(--radio-md);border:1px solid color-mix(in srgb,var(--sobre-primario) 45%,transparent);background:transparent;color:var(--sobre-primario);font:500 var(--texto-sm) var(--fuente-cuerpo);cursor:pointer;transition:background var(--dur-1) var(--ease-suave)}.vc-ver-video:hover{background:color-mix(in srgb,var(--sobre-primario) 12%,transparent)}.vc-ver-video:focus-visible{outline:2px solid var(--sobre-primario);outline-offset:2px}@media(min-width:52rem){.vendedor-cta.con-nuevos .vc-acciones{justify-content:flex-start}}.verif-cab{display:grid;gap:var(--esp-4);margin-bottom:var(--esp-6)}.verif-cab-video-txt{margin-top:var(--esp-3);font-size:var(--texto-sm);color:var(--texto)}.verif-cab-video{width:100%;min-width:0}.ay-con-video{display:grid;gap:var(--esp-5);margin-bottom:var(--esp-8)}.ay-con-video .ay-lista{margin:0;min-width:0}.ay-video{min-width:0}.ay-video-pie{margin:var(--esp-2) 0 0;font-size:var(--texto-sm);color:var(--texto-suave)}.ay-video .ay-seccion-tit{margin-top:var(--esp-6)}@media(min-width:64rem){.ay-con-video{grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:start;gap:var(--esp-6)}.ay-video{position:sticky;top:calc(56px + var(--esp-6))}}@media(prefers-reduced-motion:reduce){.ty-video-play,.vc-ver-video{transition:none}}:root{--ob-acento:var(--primario);--ob-acento-suave:var(--primario-suave)}.ob-modal{max-width:760px;padding:var(--esp-8);gap:var(--esp-5);overflow-y:auto}.ob-modal #ob-cuerpo{display:flex;flex-direction:column;gap:var(--esp-5)}.ob-top{display:flex;justify-content:space-between;align-items:center;gap:var(--esp-3);min-height:44px}.ob-hueco{width:60px}.ob-eyebrow{font-size:var(--texto-xs);font-weight:600;color:var(--ob-acento);text-transform:uppercase;letter-spacing:.06em}.ob-enlace{background:none;border:none;padding:var(--esp-2) 0;min-height:44px;font:inherit;font-size:var(--texto-sm);color:var(--texto-suave);cursor:pointer}.ob-enlace:hover{color:var(--texto)}.ob-titulo{margin:0;font-size:clamp(1.6rem,1.2rem + 1.4vw,2rem);line-height:1.15;letter-spacing:-.02em;outline:none}.ob-sub{margin:calc(var(--esp-3) * -1) 0 0;color:var(--texto-suave);line-height:1.5}.ob-opciones{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--esp-4)}.ob-opcion{display:flex;align-items:center;gap:var(--esp-4);text-align:left;padding:var(--esp-5);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);font:inherit;color:var(--texto);cursor:pointer;transition:border-color var(--dur-1),transform var(--dur-1)}.ob-opcion:hover{border-color:var(--ob-acento);transform:translateY(-1px)}.ob-opcion-ico{width:48px;height:48px;flex:none;border-radius:var(--radio-md);display:flex;align-items:center;justify-content:center}.ob-ico-azul{background:var(--ob-acento-suave);color:var(--ob-acento)}.ob-ico-verde{background:var(--exito-suave);color:var(--exito)}.ob-opcion-txt{display:flex;flex-direction:column;gap:4px;flex:1}.ob-opcion-txt span{font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.45}.ob-opcion-flecha{color:var(--texto-suave);display:flex}.ob-nota{display:flex;gap:var(--esp-3);align-items:flex-start;padding:var(--esp-3) var(--esp-4);border-radius:var(--radio-md);background:var(--fondo);font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.45}.ob-nota svg{flex:none;margin-top:1px}.ob-nota-azul{background:var(--ob-acento-suave);color:var(--texto)}.ob-nota-azul svg{color:var(--ob-acento)}.ob-puntos{display:flex;gap:6px}.ob-puntos span{width:28px;height:4px;border-radius:2px;background:var(--borde)}.ob-puntos span.on{background:var(--ob-acento)}.ob-chips{display:flex;flex-wrap:wrap;gap:var(--esp-2)}.ob-chip{min-height:44px;padding:0 var(--esp-4);border-radius:999px;border:1px solid var(--borde);background:var(--superficie);color:var(--texto);font:inherit;font-size:var(--texto-sm);font-weight:500;cursor:pointer}.ob-chip.on{background:var(--texto);border-color:var(--texto);color:var(--superficie)}.ob-pie{display:flex;justify-content:space-between;align-items:center;gap:var(--esp-4);flex-wrap:wrap}.ob-resumen{font-size:var(--texto-sm);color:var(--texto-suave)}.ob-pasos{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--esp-4)}.ob-paso{display:flex;flex-direction:column;gap:var(--esp-2);padding:var(--esp-5);border:1px solid var(--borde);border-radius:var(--radio-xl);background:var(--fondo)}.ob-paso p{margin:4px 0 0;font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.5}.ob-paso-num{width:36px;height:36px;border-radius:50%;background:var(--ob-acento);color:var(--sobre-primario);display:flex;align-items:center;justify-content:center;font-weight:600}.ob-lista{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-5);display:flex;flex-direction:column;gap:var(--esp-4)}.ob-lista-cab{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--esp-3);flex-wrap:wrap}.ob-lista-cab h2{margin:0;font-size:var(--texto-lg)}.ob-lista-cab p{margin:4px 0 0;font-size:var(--texto-sm);color:var(--texto-suave)}.ob-lista-cuenta{font-size:var(--texto-sm);font-weight:600;color:var(--exito)}.ob-barra{height:8px;border-radius:4px;background:var(--fondo);overflow:hidden}.ob-barra span{display:block;height:100%;background:var(--exito);border-radius:4px;transition:width .3s}.ob-lista-pasos{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--esp-2)}.ob-lista-paso{display:flex;gap:var(--esp-3);align-items:center;min-height:64px;padding:var(--esp-3) var(--esp-4);border:1px solid var(--borde);border-radius:var(--radio-lg);color:var(--texto);text-decoration:none}.ob-lista-paso:hover{border-color:var(--texto-suave)}.ob-lista-paso.ok{background:var(--fondo);border-color:transparent}.ob-lista-paso.ok strong{color:var(--texto-suave);text-decoration:line-through}.ob-check{width:26px;height:26px;flex:none;border-radius:50%;border:2px solid var(--texto-suave);display:flex;align-items:center;justify-content:center;box-sizing:border-box}.ob-lista-paso.ok .ob-check{background:var(--exito);border-color:var(--exito);color:#fff}.ob-lista-txt{display:flex;flex-direction:column;gap:2px}.ob-lista-txt span{font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.4}.ob-lista-pie{display:flex;justify-content:space-between;align-items:center;gap:var(--esp-3);flex-wrap:wrap}.ob-pista{display:flex;gap:var(--esp-3);align-items:flex-start;padding:var(--esp-4);margin:var(--esp-3) 0;border-radius:var(--radio-xl);background:var(--ob-acento-suave);border:1px solid var(--ob-acento)}.ob-pista-ico{color:var(--ob-acento);display:flex;margin-top:2px}.ob-pista-txt{flex:1;display:flex;flex-direction:column;gap:2px}.ob-pista-txt p{margin:2px 0 0;font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.5}@media(max-width:48rem){.ob-overlay{padding:0;align-items:stretch}.ob-overlay .ob-modal{max-height:none;height:100dvh;border-radius:0;padding:var(--esp-5) var(--esp-5) calc(var(--esp-6) + env(safe-area-inset-bottom))}.ob-opciones,.ob-pasos{grid-template-columns:1fr}.ob-paso{flex-direction:row;align-items:flex-start;padding:var(--esp-4)}.ob-pie{flex-direction:column-reverse;align-items:stretch}.ob-pie .ob-cta{width:100%}.ob-pista{flex-wrap:wrap}.ob-pista .btn{margin-left:auto}}.ped-turno{margin-bottom:var(--esp-6)}.ped-turno .log-plazo{margin-bottom:0}.ped-turno .ped-progreso{margin-top:var(--esp-3)}.ped-turno.mio{background:var(--primario);color:var(--sobre-primario);border-radius:var(--radio-xl);padding:var(--esp-4) var(--esp-5) var(--esp-4)}.ped-turno-etq{font-size:var(--texto-xs);opacity:.7;margin-bottom:2px}.ped-turno.mio .log-plazo{background:transparent;border:0;padding:0;color:inherit}.ped-turno.mio .log-plazo-ico{display:none}.ped-turno.mio .log-plazo-titulo{font-size:var(--texto-xl)}.ped-turno.mio .log-plazo-detalle{color:inherit;opacity:.75}.ped-turno.mio .log-plazo-cantidad,.ped-turno.mio .log-plazo.urgente .log-plazo-cantidad{color:inherit;font-family:var(--fuente-mono)}.ped-turno.mio .log-plazo-nota{margin:var(--esp-2) 0 0;padding:0;color:inherit;opacity:.85}.ped-turno.mio .log-plazo{flex-wrap:wrap;align-items:baseline;column-gap:var(--esp-2);row-gap:6px}.ped-turno.mio .log-plazo-texto{display:contents}.ped-turno.mio .log-plazo-titulo{order:1;flex-basis:100%}.ped-turno.mio .log-plazo-cantidad{order:2;margin-left:0;font-size:1.5rem;font-weight:500;line-height:1.2}.ped-turno.mio .log-plazo-detalle{order:3;flex:1;min-width:0;font-size:.8125rem}.ped-turno.mio .log-plazo-queda{display:none}.ped-turno.mio .ped-progreso{margin-top:var(--esp-4)}.ped-ahora-tit{font-size:var(--texto-xl);font-weight:600;line-height:1.3}.ped-ahora-det{font-size:.8125rem;opacity:.75;margin-top:4px}.ped-turno.mio .ped-turno-acciones{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--esp-2);margin-top:var(--esp-4)}.ped-turno.mio .ped-turno-acciones>:not(.btn){flex-basis:100%}.ped-turno.mio .ped-turno-acciones .btn-bloque{width:auto}.ped-turno.mio .ped-turno-acciones .btn-primario{background:var(--sobre-primario);color:var(--primario);border-color:transparent}.ped-turno.mio .ped-turno-acciones .btn-primario:hover:not(:disabled){background:var(--sobre-primario);color:var(--primario);opacity:.9}.ped-turno.mio .ped-turno-acciones .btn-secundario,.ped-turno.mio .ped-turno-acciones .btn-fantasma{background:transparent;color:inherit!important;border:1px solid color-mix(in srgb,currentColor 35%,transparent)}.ped-turno.mio .ped-turno-acciones .btn-secundario:hover:not(:disabled),.ped-turno.mio .ped-turno-acciones .btn-fantasma:hover:not(:disabled){background:color-mix(in srgb,currentColor 12%,transparent);color:inherit}.ped-turno.mio .ped-accion-aviso{background:transparent;padding:0;color:inherit;opacity:.8}.ped-turno.mio .aviso{background:color-mix(in srgb,currentColor 10%,transparent);border:0;color:inherit;margin:0!important}.ped-turno.mio .aviso .cta,.ped-turno.mio .ped-accion-aviso .cta{color:inherit}.ped-turno-etq{display:flex;align-items:center;gap:7px}.ped-turno-punto{width:7px;height:7px;border-radius:50%;background:currentColor;position:relative;flex-shrink:0}.ped-turno-punto:after{content:"";position:absolute;inset:0;border-radius:50%;background:currentColor;animation:ped-onda 2.4s cubic-bezier(.22,1,.36,1) infinite}@keyframes ped-onda{0%{transform:scale(1);opacity:.55}70%,to{transform:scale(3.2);opacity:0}}.ped-turno.mio .ped-pasos-barra span.actual{position:relative;overflow:hidden}.ped-turno.mio .ped-pasos-barra span.actual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,currentColor 50%,transparent);transform:translate(-100%);animation:ped-luz 2.4s cubic-bezier(.45,0,.55,1) infinite}@keyframes ped-luz{0%{transform:translate(-100%)}60%,to{transform:translate(100%)}}.cta-rueda{display:inline-block;overflow:hidden;vertical-align:bottom}.cta-rueda>b{display:inline-block;font-weight:inherit}.cta-rueda.cambia>b{animation:cta-rueda .42s cubic-bezier(.22,1,.36,1)}@keyframes cta-rueda{0%{transform:translateY(-100%);opacity:0}to{transform:none;opacity:1}}.ped-turno.entra>*{animation:ped-sube .55s cubic-bezier(.22,1,.36,1) both}.ped-turno.entra>:nth-child(2){animation-delay:.05s}.ped-turno.entra>:nth-child(3){animation-delay:.1s}.ped-turno.entra>:nth-child(4){animation-delay:.16s}.ped-turno.entra>:nth-child(5){animation-delay:.22s}@keyframes ped-sube{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ped-turno.entra .ped-pasos-barra span.hecho,.ped-turno.entra .ped-pasos-barra span.actual{transform-origin:left;animation:ped-llena .9s cubic-bezier(.34,1.25,.64,1) both}.ped-turno.entra .ped-pasos-barra span:nth-child(1){animation-delay:.28s}.ped-turno.entra .ped-pasos-barra span:nth-child(2){animation-delay:.36s}.ped-turno.entra .ped-pasos-barra span:nth-child(3){animation-delay:.44s}.ped-turno.entra .ped-pasos-barra span:nth-child(4){animation-delay:.52s}.ped-turno.entra .ped-pasos-barra span:nth-child(5){animation-delay:.6s}@keyframes ped-llena{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ped-turno.mio .log-plazo-cantidad.cta-dia{animation:ped-latido 1.6s ease-in-out infinite}@keyframes ped-latido{0%,to{opacity:1}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.ped-turno-punto:after,.ped-turno.mio .ped-pasos-barra span.actual:after,.cta-rueda.cambia>b,.ped-turno.entra>*,.ped-turno.entra .ped-pasos-barra span,.ped-turno.mio .log-plazo-cantidad.cta-dia{animation:none}.ped-turno.mio .ped-pasos-barra span.actual:after{display:none}}.ped-avisos{display:grid;gap:var(--esp-2);margin-bottom:var(--esp-6)}.ped-avisos-tit{font:600 var(--texto-sm) var(--fuente-titulos);margin:0 0 2px}.ped-avisos-tit span{font-weight:400;color:var(--texto-suave);margin-left:4px}.ped-aviso{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--esp-3);align-items:center;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-lg);padding:var(--esp-3)}.ped-aviso-ico{width:32px;height:32px;border-radius:var(--radio-md);background:var(--fondo);display:grid;place-items:center;color:var(--texto)}.ped-aviso-txt{display:flex;flex-direction:column;min-width:0}.ped-aviso-txt strong{font-size:var(--texto-sm);font-weight:500}.ped-aviso-txt span{font-size:var(--texto-xs);color:var(--texto-suave)}.ped-avisos .disp-cerrada{margin:0!important;padding:var(--esp-3);border-radius:var(--radio-lg)}.ped-avisos .disp-cerrada-ico{background:var(--fondo);color:var(--texto)}@media(max-width:47.99rem){.ped-aviso{grid-template-columns:auto minmax(0,1fr)}.ped-aviso>.btn{grid-column:1/-1;justify-self:start}}.ped-aviso-modal{max-width:560px}.ped-aviso-modal .ext-bloque,.ped-aviso-modal .fv-caja,.ped-aviso-modal .ped-det-seccion{border:0;padding:0;margin:0!important;background:none;box-shadow:none}.ped-aviso-modal .ext-titulo,.ped-aviso-modal .fv-cab h3,.ped-aviso-modal .ped-det-titulo{display:none}.fv-tarjeta{display:grid;gap:var(--esp-4)}.fv-resumen{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--esp-3);flex-wrap:wrap;padding:var(--esp-4) var(--esp-5);border-radius:var(--radio-lg);background:var(--fondo);border:1px solid var(--borde)}.fv-monto{display:flex;flex-direction:column;gap:2px}.fv-monto span{font-size:var(--texto-xs);color:var(--texto-suave)}.fv-monto strong{font:600 1.75rem/1.2 var(--fuente-titulos);font-variant-numeric:tabular-nums}.fv-monto strong small{font-size:var(--texto-sm);font-weight:500;color:var(--texto-suave)}.fv-monto em{font-style:normal;font-size:var(--texto-xs);color:var(--texto-suave)}.fv-desglose{display:flex;flex-direction:column;gap:2px;margin:6px 0 0;padding-top:6px;border-top:1px dashed var(--borde);min-width:14rem}.fv-desglose>div{display:flex;justify-content:space-between;gap:var(--esp-4);font-size:var(--texto-xs)}.fv-desglose dt{color:var(--texto-suave)}.fv-desglose dd{margin:0;font-variant-numeric:tabular-nums}.fv-estado{display:inline-flex;align-items:center;gap:5px;font-size:var(--texto-xs);font-weight:500;padding:4px 10px;border-radius:999px;border:1px solid var(--borde);background:var(--superficie);white-space:nowrap}.fv-partes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--esp-3);margin:0}.fv-partes>div{display:flex;flex-direction:column;gap:2px;min-width:0}.fv-partes dt{font-size:.6875rem;color:var(--texto-suave);text-transform:uppercase;letter-spacing:.04em}.fv-partes dd{margin:0;font-size:var(--texto-sm);font-weight:500;overflow-wrap:anywhere}.fv-partes dd small{display:block;font-weight:400;font-size:var(--texto-xs);color:var(--texto-suave)}.fv-falta{color:var(--texto-suave);font-weight:400}.fv-texto{font-size:var(--texto-sm);margin:0;line-height:1.55}.fv-tarjeta .fv-ayuda{display:flex;gap:6px;align-items:flex-start;margin:0}.fv-acciones{display:flex;flex-wrap:wrap;gap:var(--esp-2);padding-top:var(--esp-3);border-top:1px solid var(--borde)}@media(max-width:47.99rem){.fv-partes{grid-template-columns:1fr}}.res-modal{max-width:600px}.res-modal .modal-cuerpo>div{margin-bottom:var(--esp-4)!important}.ped-pasos-barra{display:flex;gap:3px}.ped-pasos-barra span{flex:1;height:4px;border-radius:2px;background:var(--borde)}.ped-pasos-barra span.hecho{background:var(--texto)}.ped-pasos-barra span.actual{background:var(--texto-suave)}.ped-turno.mio .ped-pasos-barra span{background:currentColor;opacity:.25}.ped-turno.mio .ped-pasos-barra span.hecho{opacity:1}.ped-turno.mio .ped-pasos-barra span.actual{opacity:.6}.ped-pasos-nombres{display:flex;justify-content:space-between;gap:4px;margin-top:6px;font-size:.6875rem;color:var(--texto-suave)}.ped-pasos-nombres span.actual{color:var(--texto);font-weight:600}.ped-turno.mio .ped-pasos-nombres{color:inherit;opacity:.7}.ped-turno.mio .ped-pasos-nombres span.actual{color:inherit;opacity:1}.lista-svc .ped-progreso{margin-top:6px;max-width:220px}.lista-grupo{padding:var(--esp-4) var(--esp-5) var(--esp-2);font:600 var(--texto-sm) var(--fuente-titulos);border-bottom:1px solid var(--borde);background:var(--fondo)}.lista-grupo span{font-weight:400;color:var(--texto-suave);margin-left:4px}.ped-barra-turno{display:none}@media(max-width:47.99rem){.ped-barra-turno{display:grid;grid-template-columns:1fr;gap:var(--esp-2);position:fixed;z-index:90;left:0;right:0;bottom:var(--mov-barra,0px);padding:var(--esp-3) var(--esp-4);background:var(--superficie);border-top:1px solid var(--borde)}.ped-barra-turno[data-n="2"]{grid-template-columns:1fr 1.4fr}.ped-barra-turno .btn{min-height:48px;justify-content:center}.ped-det-layout.con-barra-turno{padding-bottom:88px}.ped-det-layout.con-barra-turno .ped-accion-turno,.ped-lat-tit-ancho,.ped-lateral-card .ped-lat-servicio,.ped-lateral-card .ped-lat-datos{display:none}.ped-lat-tit-movil{display:inline}.ped-tabs{display:flex;gap:0;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--borde)}.ped-tabs::-webkit-scrollbar{display:none}.ped-tab{flex:0 0 auto;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;box-shadow:none;padding:var(--esp-3) var(--esp-4);margin-bottom:-1px;min-height:44px}.ped-tab.activo{border-bottom-color:var(--texto);box-shadow:none}.ped-tab-ico,.ped-tab-sub{display:none}.ped-tab{display:inline-flex;flex-direction:row;align-items:center;gap:4px}.ped-tab-flecha{display:inline-flex;color:var(--texto-suave);transition:transform .2s}.ped-tab.activo .ped-tab-flecha{transform:rotate(180deg);color:var(--texto)}}.mini-nota{font-size:var(--texto-sm);color:var(--texto-suave);margin:0 0 var(--esp-3);line-height:1.45}.mini-sugerencias{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:var(--esp-3)}.mini-sugerencia{font:500 var(--texto-xs) var(--fuente-cuerpo);padding:7px 11px;min-height:32px;border-radius:999px;border:1px solid var(--borde);background:var(--superficie);color:var(--texto);cursor:pointer}.mini-sugerencia:hover{border-color:var(--borde-fuerte)}:root{--tono-0:var(--primario-suave);--tono-1:#EEF2FF;--tono-2:#ECFDF5;--tono-3:#FEF3C7;--tono-4:#FCE7F3;--tono-5:#E0F2FE;--tono-6:#F3E8FF;--tono-7:#FFEDD5;--tono-8:#F4F4F5;--tono-9:#ECFCCB;--tono-10:#E0E7FF;--tono-11:#FDF2F8;--tono-12:#F0F9FF;--azul-marca:#1C3FD9}:root[data-tema=oscuro]{--tono-1:#1A2550;--tono-2:#12302A;--tono-3:#33290F;--tono-4:#3A1730;--tono-5:#102A3D;--tono-6:#2A1D45;--tono-7:#3A2412;--tono-8:#1E2638;--tono-9:#22300F;--tono-10:#1C2350;--tono-11:#3A1530;--tono-12:#102B3D}.hero-busqueda-movil,.home-dest-movil,.catm,.catm-flotante,.avatar-menu-grupo,.avatar-menu-chev,.avatar-menu-seg,.avatar-menu-verif,.mov-buscador-pie{display:none}.avatar-menu-ico{display:contents}.msj-panel-busca{display:flex;align-items:center;gap:8px;height:42px;margin:var(--esp-3) var(--esp-4) 0;padding:0 12px;border-radius:var(--radio-md);background:var(--fondo);color:var(--texto-suave)}.msj-panel-busca input{flex:1;min-width:0;border:0;background:none;font:400 var(--texto-sm) var(--fuente-cuerpo);color:var(--texto);outline:none}.msj-panel-filtros{display:flex;gap:6px;padding:10px var(--esp-4);border-bottom:1px solid var(--borde)}.msj-panel-filtros button{min-height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--borde);background:none;font:500 var(--texto-xs) var(--fuente-cuerpo);color:var(--texto);cursor:pointer}.msj-panel-filtros button.activo{background:var(--primario);border-color:var(--primario);color:var(--sobre-primario)}@media(max-width:47.99rem){#vista-home.activa{display:grid;grid-template-columns:minmax(0,1fr)}#vista-home>*{order:2;min-width:0}#vista-home>[data-cms-seccion=hero]{order:0}#vista-home>[data-cms-seccion=como]{order:1}#vista-home .hero{background:var(--azul-marca);border:0;border-radius:0 0 28px 28px;padding:26px 0 52px;text-align:left;color:#fff}#vista-home .hero:before,#vista-home .hero:after{display:none}#vista-home .hero-fondo{display:block!important;opacity:.9;-webkit-mask-image:linear-gradient(200deg,#000 25%,transparent 75%);mask-image:linear-gradient(200deg,#000 25%,transparent 75%)}#vista-home .hero-fondo path[fill="#f4f4f5"]{fill:#2a4ce0}#vista-home .hero-fondo path[fill="#ececee"]{fill:#3556e5}#vista-home .hero-fondo path[fill="#e3e3e6"]{fill:#4060ea}#vista-home .hero-fondo path[fill="#d8d8dc"]{fill:#5574f0}#vista-home #hp-puntos rect,#vista-home #hp-rayas rect:first-child{fill:#2a4ce0}#vista-home #hp-puntos circle{fill:#5574f0}#vista-home #hp-rayas rect+rect{fill:#4060ea}#vista-home .hero>.contenedor{text-align:left}#vista-home .hero-badge{background:#fff;border:0;color:#0a0a0a;border-radius:999px;padding:6px 10px;margin-bottom:14px}#vista-home .hero h1{color:#fff;font-size:2.125rem;line-height:1.06;letter-spacing:-.03em;margin-bottom:12px;text-align:left}#vista-home .hero h1 span{color:inherit}#vista-home .hero>.contenedor>p{color:#fff;text-align:left;font-size:.9rem;line-height:1.5;margin:0}#vista-home .hero-busqueda{margin:20px 0 0;max-width:none}#vista-home .hero-busqueda input,#vista-home .hero-busqueda .searchbar-btn{display:none}.hero-busqueda-movil{display:flex;align-items:center;gap:10px;width:100%;height:54px;padding:0 16px;border:0;border-radius:16px;background:#fff;color:#52525b;font:400 .95rem var(--fuente-cuerpo);text-align:left;cursor:pointer}.hero-busqueda-movil svg{color:#0a0a0a}#vista-home .hero-chips{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin:12px calc(-1 * var(--esp-4)) 0;padding:0 var(--esp-4)}#vista-home .hero-chips::-webkit-scrollbar{display:none}#vista-home .hero-chip{flex:0 0 auto;background:transparent;border-color:#fff;color:#fff;border-radius:999px;padding:8px 12px}#vista-home .hero-app{margin-top:16px}#vista-home [data-cms-seccion=como]{background:transparent;padding:0;margin:-26px var(--esp-4) 0;position:relative;z-index:3;border:0}#vista-home [data-cms-seccion=como]>.contenedor{background:var(--superficie);border:1px solid var(--borde);border-radius:20px;padding:16px;box-shadow:0 4px 12px #0000000f}#vista-home [data-cms-seccion=como] .seccion-titulo{margin-bottom:12px}#vista-home [data-cms-seccion=como] .seccion-titulo h2{font-size:.8125rem}#vista-home [data-cms-seccion=como] .como-cab{display:block}#vista-home [data-cms-seccion=como] :is(.como-titular,.como-bajada,.como-cab-acciones){display:none}#vista-home [data-cms-seccion=como] .como-con-video{display:grid;grid-template-columns:132px minmax(0,1fr);gap:14px;align-items:start}#vista-home [data-cms-seccion=como] .home-como-video{display:none}.como-video-movil{display:block;position:relative;width:132px;aspect-ratio:9/16;padding:0;border:0;border-radius:14px;overflow:hidden;background:var(--tono-1);cursor:pointer}.como-video-movil img{width:100%;height:100%;object-fit:cover;display:block}.como-video-movil-play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:48px;height:48px;border-radius:50%;background:var(--azul-marca);color:#fff;display:grid;place-items:center;box-shadow:0 6px 16px #1c3fd966}.como-video-movil-play svg{margin-left:3px}.como-video-movil-dur{position:absolute;left:8px;bottom:8px;font:500 11px var(--fuente-mono);color:#fff;background:#0a0a0ab8;border-radius:6px;padding:2px 6px}#vista-home [data-cms-seccion=como] .como-grid{display:flex!important;flex-direction:column;gap:12px;overflow:visible}#vista-home [data-cms-seccion=como] .como-paso{display:grid!important;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;gap:2px 10px;flex:none;text-align:left;padding:0;border:0;background:none;box-shadow:none;min-width:0}#vista-home [data-cms-seccion=como] .como-numero{grid-column:1;grid-row:1/3;width:30px;height:30px;border-radius:9px;display:grid;place-items:center;margin:0;font:600 .8125rem var(--fuente-titulos);background:var(--tono-1);color:var(--azul-marca)}#vista-home [data-cms-seccion=como] .como-paso:nth-child(2) .como-numero{background:var(--tono-2);color:#15803d}#vista-home [data-cms-seccion=como] .como-paso:nth-child(3) .como-numero{background:var(--tono-3);color:#b45309}#vista-home [data-cms-seccion=como] .como-paso h3{grid-column:2;grid-row:1;font-size:.875rem;line-height:1.25;margin:0;white-space:normal}#vista-home [data-cms-seccion=como] .como-paso p{grid-column:2;grid-row:2;font-size:.75rem;line-height:1.4;margin:0}#vista-home [data-cms-seccion=como] .como-capitulo{display:none}#vista-home [data-cms-seccion=como] .como-confianza{margin-top:14px}#vista-home [data-cms-seccion=como] .como-confianza-cedula{display:none}#vista-home [data-cms-seccion=como] .como-confianza-pago{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:12px;background:var(--tono-2);color:var(--texto);font-size:.78rem;line-height:1.35}#vista-home [data-cms-seccion=como] .como-confianza-pago svg{flex:none;color:#15803d}#vista-home [data-cms-seccion=categorias]{background:transparent;padding-top:28px;padding-bottom:0}#home-cats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}#home-cats>.skeleton-bloque{grid-column:span 2;height:104px!important}#home-cats .category-card{grid-column:span 2;height:104px;min-width:0;padding:10px;gap:0;border:0;border-radius:18px;align-items:flex-start;justify-content:space-between;text-align:left;background:var(--tono-8);box-shadow:none}#home-cats .category-card:nth-child(1){grid-column:span 3;height:132px;padding:14px;border-radius:20px;background:var(--tono-1)}#home-cats .category-card:nth-child(2){grid-column:span 3;height:132px;padding:14px;border-radius:20px;background:var(--tono-2)}#home-cats .category-card:nth-child(3){background:var(--tono-3)}#home-cats .category-card:nth-child(4){background:var(--tono-4)}#home-cats .category-card:nth-child(5){background:var(--tono-5)}#home-cats .category-card:nth-child(6){background:var(--tono-6)}#home-cats .category-card:nth-child(7){background:var(--tono-7)}#home-cats .category-card:nth-child(8){background:var(--tono-8)}#home-cats .category-card:nth-child(n+9){display:none}#home-cats .cat-3d-plato,#home-cats .category-card-ico{width:38px;height:38px;border-radius:10px;background:var(--superficie);display:grid;place-items:center;overflow:hidden}#home-cats .cat-3d-imagen{width:30px;height:30px}#home-cats .category-card:nth-child(-n+2) .cat-3d-plato,#home-cats .category-card:nth-child(-n+2) .category-card-ico{width:56px;height:56px;border-radius:16px}#home-cats .category-card:nth-child(-n+2) .cat-3d-imagen{width:46px;height:46px}#home-cats .category-card-nombre{font:600 .78rem/1.2 var(--fuente-titulos);text-align:left;color:var(--texto)}#home-cats .category-card:nth-child(-n+2) .category-card-nombre{font-size:.94rem}#vista-home [data-cms-seccion=destacados]{background:transparent;padding-top:28px;padding-bottom:0}.home-dest-movil{display:block}.home-atajos{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--esp-4)) 12px;padding:0 var(--esp-4)}.home-atajos::-webkit-scrollbar{display:none}.home-atajo{flex:0 0 auto;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--borde);background:var(--superficie);color:var(--texto);font:400 .8125rem var(--fuente-cuerpo);cursor:pointer}.home-atajo.fuerte{background:var(--primario);border-color:var(--primario);color:var(--sobre-primario);font-weight:600}#vista-home #hf-cont,#vista-home .home-ver-todos{display:none}#vista-home [data-cms-seccion=guias]{background:transparent;padding-top:28px;padding-bottom:0}.home-guia-card{flex:0 0 220px;height:132px;padding:16px;border:0;border-radius:18px;justify-content:space-between;gap:8px;background:var(--tono-4);box-shadow:none}.home-guia-card:nth-child(4n+2){background:var(--tono-5)}.home-guia-card:nth-child(4n+3){background:var(--tono-3)}.home-guia-card:nth-child(4n){background:var(--tono-6)}.home-guia-ico{width:auto;height:auto;background:none}.home-guia-card p,.home-guia-mas{display:none}.home-guia-card h3{font-size:.94rem;line-height:1.25;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}#vista-home .vendedor-cta{background:transparent!important;padding:0!important;margin:28px var(--esp-4) 0;color:#fff}#vista-home .vendedor-cta>.contenedor{background:#0a0a0a;border:1px solid #27272A;border-radius:20px;padding:20px;text-align:left;gap:14px}#vista-home .vendedor-cta h2{font-size:1.25rem;line-height:1.2;text-align:left;margin-bottom:6px}#vista-home .vendedor-cta p{font-size:.8125rem;line-height:1.5;color:#d4d4d8;opacity:1;margin:0;text-align:left}#vista-home .vendedor-cta .vc-acciones{flex-direction:column;align-items:stretch;gap:12px;margin-top:16px}#vista-home .vendedor-cta .btn-vendedor{background:var(--azul-marca);color:#fff;height:46px;border-radius:12px;box-shadow:none;justify-content:center}#vista-home .vendedor-cta .vc-ver-video{border:0;background:none;color:#d4d4d8;justify-content:center}#vista-home .vc-nuevos-titulo{color:#d4d4d8;text-align:left;margin-bottom:8px}#vista-home .vc-nuevos .nv-carrusel{overflow:hidden;padding:0;margin:0;-webkit-mask-image:none;mask-image:none}#vista-home .vc-nuevos .nv-pista{animation:none}#vista-home .vc-nuevos .nv-card[aria-hidden=true]{display:none}#vista-home .vc-nuevos .nv-card{flex:0 0 auto;width:auto;padding:0;margin-left:-8px}#vista-home .vc-nuevos .nv-card:first-child{margin-left:0}#vista-home .vc-nuevos .nv-card:nth-child(n+6),#vista-home .vc-nuevos .nv-nombre,#vista-home .vc-nuevos .nv-usuario,#vista-home .vc-nuevos .nv-verificado{display:none}#vista-home .vc-nuevos .nv-avatar{width:34px;height:34px;border:2px solid #0A0A0A;box-shadow:none}.service-card{position:relative;border-radius:16px}.service-card .sc-cat-badge,.service-card .sc-marcas,.service-card .sc-flecha{display:none}.service-card .sc-body{padding:10px;gap:6px}.service-card .sc-avatar-wrap{margin-top:0;margin-bottom:0;gap:5px}.service-card .sc-avatar-grande{width:18px;height:18px;border:0;box-shadow:none;margin-top:0}.service-card .sc-vendedor-info{padding-top:0;gap:4px}.service-card .sc-nombre{font-size:.72rem;flex:0 1 auto}.service-card .sc-verificado{color:var(--azul-marca)}.service-card .sc-vendedor-info>span:not(.sc-nombre):not(.sc-verificado){display:none}.service-card .sc-titulo{font:500 .8125rem/1.35 var(--fuente-titulos);min-height:2.7em}.service-card .sc-acciones{position:absolute;top:6px;left:6px;right:6px;margin:0;display:flex;justify-content:space-between;pointer-events:none;z-index:4}.service-card .sc-fav-btn,.service-card .sc-comp-btn{pointer-events:auto;width:32px;height:32px;background:#fff;color:#0a0a0a;box-shadow:0 1px 4px #0000001f}.service-card .sc-comp-btn{order:-1}.service-card .sc-fav-btn.activo{color:var(--peligro);background:#fff}.service-card .sc-comp-btn.activo{background:var(--azul-marca);color:#fff}.service-card .sc-footer,.service-grid .service-card .sc-footer{flex-direction:row;align-items:baseline;gap:6px;padding-top:8px;margin-top:2px}.service-card .sc-entrega svg{display:none}.service-card .sc-precio,.service-grid .service-card .sc-precio{font-size:.875rem}#vista-catalogo>.contenedor{padding-top:0!important}.catm{display:block}#cat-cont .cat-breadcrumb,#cat-cont .cat-busqueda,#cat-cont .cat-filtros-movil-btn,#cat-cont .cat-filtros-panel,#cat-cont .cat-header{display:none!important}.catm-arriba{display:flex;align-items:center;gap:8px;margin:0 calc(-1 * var(--esp-4));padding:12px var(--esp-4) 6px;background:var(--superficie)}.catm-pastilla{flex:1;min-width:0;display:flex;align-items:center;gap:8px;height:46px;padding:0 14px;border:0;border-radius:999px;background:var(--fondo);color:var(--texto-suave);font:400 .95rem var(--fuente-cuerpo);text-align:left;cursor:pointer}.catm-pastilla span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.catm-pastilla svg{color:var(--texto)}.catm-pastilla .con-texto{color:var(--texto)}.catm-quitar{width:32px;height:32px;flex-shrink:0;border:0;border-radius:50%;background:var(--borde-fuerte);color:var(--texto);display:grid;place-items:center;cursor:pointer}.catm-pestanas{display:flex;overflow-x:auto;scrollbar-width:none;margin:0 calc(-1 * var(--esp-4));padding:0 8px;background:var(--superficie);border-bottom:1px solid var(--borde)}.catm-pestanas::-webkit-scrollbar{display:none}.catm-pestana{flex:0 0 auto;height:46px;padding:0 12px;border:0;border-bottom:2px solid transparent;background:none;color:var(--texto-suave);font:400 .875rem var(--fuente-cuerpo);white-space:nowrap;cursor:pointer}.catm-pestana.activa{border-bottom-color:var(--azul-marca);color:var(--texto);font-weight:600}.catm-banner{display:flex;align-items:center;gap:14px;margin-top:14px;padding:16px;border-radius:20px;background:var(--catm-tono,var(--tono-0))}.catm-banner-txt{flex:1;min-width:0}.catm-banner h1{font:600 1.375rem/1.15 var(--fuente-titulos);letter-spacing:-.02em;margin:0;color:var(--texto)}.catm-banner p{font-size:.8125rem;color:var(--texto-suave);margin:4px 0 0}.catm-banner-img{flex:0 0 84px;height:84px;border-radius:20px;background:var(--superficie);display:grid;place-items:center;overflow:hidden;color:var(--texto-suave)}.catm-banner-img .cat-3d-plato{width:64px;height:64px;background:none}.catm-banner-img .cat-3d-imagen{width:64px;height:64px}.catm-subs{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;margin:14px calc(-1 * var(--esp-4)) 0;padding:0 var(--esp-4)}.catm-subs::-webkit-scrollbar{display:none}.catm-sub{flex:0 0 auto;min-height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--borde);background:var(--superficie);color:var(--texto);font:400 .8125rem var(--fuente-cuerpo);cursor:pointer}.catm-sub.activa{background:var(--primario);border-color:var(--primario);color:var(--sobre-primario);font-weight:600}#cat-cont .cat-tags-activos{margin-top:12px}#cat-cont #cat-vistos-recientes,#cat-cont .cat-layout{margin-top:14px}#cat-cont .cat-paginacion{margin-bottom:84px}.catm-flotante{display:flex;align-items:center;position:fixed;left:50%;transform:translate(-50%);bottom:calc(var(--mov-barra,0px) + 16px);z-index:85;height:46px;border-radius:999px;background:#0a0a0a;overflow:hidden;box-shadow:0 6px 18px #00000040}#vista-catalogo:not(.activa) .catm-flotante{display:none}.catm-flotante button{display:inline-flex;align-items:center;gap:6px;height:46px;padding:0 18px;border:0;background:none;color:#fff;font:600 .84rem var(--fuente-cuerpo);cursor:pointer;white-space:nowrap}.catm-flotante-raya{width:1px;height:22px;background:#52525b}.mov-buscador-cab{position:relative}.mov-buscador-campo{height:46px;border-radius:999px;border:2px solid var(--azul-marca);padding:0 44px 0 16px;background:var(--fondo)}.mov-buscador-campo:focus{outline:none;border-color:var(--azul-marca)}.mov-buscador-ok{display:none}.mov-buscador-borrar{position:absolute;right:calc(var(--esp-4) + 8px);top:50%;transform:translateY(-50%);width:30px;height:30px;border:0;border-radius:50%;background:var(--borde-fuerte);color:var(--texto);display:grid;place-items:center;cursor:pointer}.mov-buscador-borrar[hidden]{display:none}.mov-buscador-cuerpo{padding-bottom:96px}.mov-buscador-pie{display:block;position:absolute;left:var(--esp-4);right:var(--esp-4);bottom:calc(12px + env(safe-area-inset-bottom))}.mov-buscador-pie[hidden]{display:none}.mov-buscador-pie button{width:100%;height:50px;border:0;border-radius:14px;background:var(--primario);color:var(--sobre-primario);font:600 .95rem var(--fuente-titulos);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0 16px;cursor:pointer}.mov-busca-fila .mov-busca-cat-caja{flex:0 0 40px;width:40px;height:40px;border-radius:12px;background:var(--catm-tono,var(--tono-8));display:grid;place-items:center;overflow:hidden}.mov-busca-cat-caja .cat-3d-plato{width:32px;height:32px;background:none}.mov-busca-cat-caja .cat-3d-imagen{width:30px;height:30px}.mov-busca-fila .mov-busca-cat-txt{flex:1;min-width:0;display:flex;flex-direction:column;text-align:left;white-space:normal}.mov-busca-cat-txt>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:var(--texto)}.mov-busca-cat-txt small{font-size:.75rem;color:var(--texto-suave)}.mov-busca-fila .mov-busca-svc-img{flex:0 0 52px;width:52px;height:40px;border-radius:8px;background:var(--primario-suave) center/cover no-repeat}.mov-busca-svc-precio{flex-shrink:0;font-size:.8125rem;color:var(--texto)}.mov-busca-comp{display:flex;align-items:center;gap:0;padding:0}.mov-busca-comp-ir{flex:1;min-width:0;display:flex;align-items:center;gap:12px;min-height:48px;padding:0;border:0;background:none;color:var(--texto);font:400 .95rem var(--fuente-cuerpo);text-align:left;cursor:pointer}.mov-busca-comp-ir span{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mov-busca-comp-ir svg{color:var(--texto-suave)}.mov-busca-comp-poner{flex:0 0 40px;height:40px;border:0;background:none;color:var(--texto-suave);display:grid;place-items:center;cursor:pointer}.hoja-mov-capa{position:fixed;inset:0;z-index:210}.hoja-mov-fondo{position:absolute;inset:0;background:#09090b73;opacity:0;transition:opacity .25s ease}.hoja-mov{position:absolute;left:0;right:0;bottom:0;max-height:88vh;display:flex;flex-direction:column;background:var(--superficie);border-radius:20px 20px 0 0;transform:translateY(100%);transition:transform .28s cubic-bezier(.2,.8,.2,1);padding-bottom:env(safe-area-inset-bottom)}.hoja-mov-capa.visible .hoja-mov-fondo{opacity:1}.hoja-mov-capa.visible .hoja-mov{transform:none}.hoja-mov-asa{width:40px;height:4px;border-radius:2px;background:var(--borde);margin:8px auto 6px}.hoja-mov-cab{display:flex;align-items:center;justify-content:space-between;padding:4px 20px 12px;border-bottom:1px solid var(--borde)}.hoja-mov-cab h2{font:600 1.125rem var(--fuente-titulos);margin:0}.hoja-mov-cerrar{width:40px;height:40px;border:0;border-radius:50%;background:var(--fondo);color:var(--texto);display:grid;place-items:center;cursor:pointer}.hoja-mov-cuerpo{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:12px 20px}.hoja-mov-pie{display:flex;gap:10px;padding:12px 20px 16px;border-top:1px solid var(--borde)}.hoja-mov-pie .btn{min-height:50px;justify-content:center}.hoja-mov-pie .hoja-mov-ver{flex:1;background:var(--azul-marca);border-color:var(--azul-marca);color:#fff}.hoja-mov-pie .hoja-mov-ver:disabled{opacity:.5}.hf-hoja .cat-barra-fila{display:flex;flex-direction:column;gap:12px}.hf-hoja .cat-barra-fila.pastillas{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;gap:8px;margin-top:var(--esp-4);padding-top:var(--esp-4)}.hf-hoja .hf-aplicar,.hf-hoja .cat-barra-limpiar{display:none}.orden-mov{display:flex;align-items:center;gap:14px;width:100%;min-height:54px;padding:0 10px;border:0;border-radius:12px;background:none;color:var(--texto);font:400 .95rem var(--fuente-cuerpo);text-align:left;cursor:pointer}.orden-mov svg{color:var(--texto-suave)}.orden-mov>span:nth-of-type(1){flex:1}.orden-mov.activo{background:var(--primario-suave);font-weight:600}.orden-mov-radio{width:22px;height:22px;flex-shrink:0;border-radius:50%;border:2px solid var(--borde-fuerte);box-sizing:border-box}.orden-mov.activo .orden-mov-radio{border-color:var(--azul-marca);background:var(--azul-marca);box-shadow:inset 0 0 0 4px var(--superficie)}.hoja-mov-nota{font-size:.8125rem;color:var(--texto-suave);margin:8px 0 4px}.avatar-menu-modo{display:none}.avatar-menu-seg{display:flex;margin:var(--esp-3) var(--esp-4) 8px;padding:4px;border-radius:12px;background:var(--fondo)}.avatar-menu-seg button{flex:1;height:36px;border:0;border-radius:9px;background:none;font:500 .8125rem var(--fuente-cuerpo);color:var(--texto-suave);cursor:pointer}.avatar-menu-seg button.activo{background:var(--superficie);color:var(--texto);font-weight:600;box-shadow:0 1px 2px #0000000f}.avatar-menu-verif{display:inline-flex;color:var(--azul-marca);margin-left:4px;vertical-align:-2px}.avatar-menu-grupo{display:block;padding:14px var(--esp-4) 4px;font:600 .6875rem var(--fuente-cuerpo);letter-spacing:.05em;color:var(--texto-suave)}.avatar-menu-sep{display:none}.avatar-menu-item{min-height:50px;margin:0 8px;padding:0 8px;border-radius:12px;gap:12px}.avatar-menu-ico{display:inline-grid;place-items:center;width:34px;height:34px;flex-shrink:0;border-radius:10px;background:var(--ico-fondo,var(--fondo))}.avatar-menu-item .avatar-menu-sub{display:none}.avatar-menu-item .avatar-menu-tit{font-size:.9rem;font-weight:500}.avatar-menu-chev{display:inline-flex;margin-left:auto;color:var(--texto-suave);opacity:.6}.avatar-menu-ofrece .avatar-menu-item{margin:12px 8px 0;padding:14px;border-radius:16px;background:var(--primario-suave)}.avatar-menu-ofrece .avatar-menu-ico{background:var(--azul-marca);color:#fff}.avatar-menu-ofrece .avatar-menu-sub{display:block}.avatar-menu-ofrece .avatar-menu-tit{font-weight:600}.avatar-menu-ofrece .avatar-menu-chev{display:none}.avatar-menu-accion.peligro{border-color:var(--error-borde,var(--borde))}.msj-panel-titulo{font-size:1.25rem}.msj-conv-item.no-leido{background:var(--primario-suave)}.msj-conv-punto{background:var(--azul-marca);color:#fff}.msj-panel-vertodo{width:100%;height:46px;border:0;border-radius:12px;background:var(--primario);color:var(--sobre-primario);font-weight:600}.msj-panel-pie{padding:var(--esp-3) var(--esp-4) calc(var(--esp-3) + env(safe-area-inset-bottom))}}.emb-rejilla{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--esp-4)}.emb-caja{background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:var(--esp-5);min-width:0}.emb-caja h3{font:600 var(--texto-sm) var(--fuente-titulos);margin:0 0 var(--esp-4)}.emb-paso{margin-bottom:var(--esp-4)}.emb-paso-cab,.emb-paso-pie{display:flex;justify-content:space-between;gap:var(--esp-2);font-size:var(--texto-sm)}.emb-paso-pie{font-size:var(--texto-xs);color:var(--texto-suave);margin-top:4px}.emb-barra{height:10px;border-radius:999px;background:var(--fondo);overflow:hidden;margin-top:6px}.emb-barra span{display:block;height:100%;border-radius:999px;background:var(--primario)}.emb-delta{font-weight:600}.emb-delta.sube{color:var(--exito)}.emb-delta.baja{color:var(--peligro)}.emb-dias{display:flex;align-items:flex-end;gap:2px;height:96px}.emb-dias span{flex:1;min-width:2px;background:var(--primario);border-radius:3px 3px 0 0;opacity:.85}.emb-tabla{display:grid;font-size:var(--texto-sm);overflow-x:auto}.emb-tabla-fila{display:grid;grid-template-columns:minmax(110px,1.6fr) repeat(5,minmax(64px,1fr));gap:var(--esp-2);padding:var(--esp-2) 0;border-bottom:1px solid var(--borde)}.emb-tabla-cab{font-size:var(--texto-xs);color:var(--texto-suave);font-weight:600}.emb-tabla-fila span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.emb-lista{list-style:none;margin:0;padding:0;font-size:var(--texto-sm)}.emb-lista li{display:flex;justify-content:space-between;gap:var(--esp-2);padding:var(--esp-2) 0;border-bottom:1px solid var(--borde)}.emb-lista code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#dash-cont .dsh{display:flex;flex-direction:column;gap:var(--esp-6);min-width:0}#dash-cont .dsh-cab{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--esp-4);flex-wrap:wrap}#dash-cont .dsh-quien{min-width:0}#dash-cont .dsh-cab-titulo{display:flex;align-items:center;gap:var(--esp-3);flex-wrap:wrap}#dash-cont .dsh-cab-titulo h1{font:700 var(--texto-2xl) var(--fuente-titulos);letter-spacing:-.02em;min-width:0}#dash-cont .dsh-cab .dash-cab-sub{margin-top:var(--esp-1);font-size:var(--texto-md)}#dash-cont .dsh-cab .dash-cab-sub strong{color:var(--texto)}#dash-cont .dsh-cab-acc{display:flex;gap:var(--esp-2);flex-wrap:wrap}#dash-cont .dsh-avisos{display:flex;flex-direction:column;gap:var(--esp-3)}#dash-cont .dsh-avisos:empty{display:none}#dash-cont .dsh-avisos .vend-aviso{margin-bottom:0}#dash-cont .dsh-saldo{display:flex;align-items:center;justify-content:space-between;gap:var(--esp-3);flex-wrap:wrap;padding:var(--esp-3) var(--esp-4);border-radius:var(--radio-lg);background:var(--exito-suave);color:var(--exito);font-size:var(--texto-sm);text-decoration:none}#dash-cont .dsh-saldo-ir{font-weight:600;white-space:nowrap}#dash-cont .dsh-cifras{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--esp-3)}#dash-cont .dsh-cifra{display:flex;flex-direction:column;gap:2px;min-width:0;padding:var(--esp-4) var(--esp-5);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);color:var(--texto);text-decoration:none;transition:border-color var(--dur-1) var(--ease-suave)}#dash-cont .dsh-cifra:hover{border-color:var(--borde-fuerte)}#dash-cont .dsh-cifra-etq{font-size:var(--texto-sm);color:var(--texto-suave)}#dash-cont .dsh-cifra-val{font:700 1.75rem var(--fuente-titulos);line-height:1.15;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#dash-cont .dsh-cifra-val.dsh-ok{color:var(--exito)}#dash-cont .dsh-cifra-pie{font-size:var(--texto-xs);color:var(--texto-suave)}#dash-cont .dsh-cifra-pie.dsh-aviso{color:var(--advertencia);font-weight:600}#dash-cont .dsh-cifra-dinero{background:var(--primario);border-color:var(--primario);color:var(--sobre-primario)}#dash-cont .dsh-cifra-dinero:hover{border-color:var(--primario);opacity:.94}#dash-cont .dsh-cifra-dinero .dsh-cifra-etq,#dash-cont .dsh-cifra-dinero .dsh-cifra-pie{color:inherit;opacity:.8}#dash-cont .dsh-cols{display:flex;flex-wrap:wrap;gap:var(--esp-8);align-items:flex-start}#dash-cont .dsh-principal{flex:999 1 560px;min-width:0;display:flex;flex-direction:column;gap:var(--esp-8)}#dash-cont .dsh-lateral{flex:1 1 300px;min-width:0;display:flex;flex-direction:column;gap:var(--esp-5)}#dash-cont .dsh .seccion-titulo{margin-bottom:var(--esp-3)}#dash-cont .dsh-toca-cuenta,#dash-cont .dsh-pestanas{display:none}#dash-cont .dsh-toca{display:flex;flex-direction:column;gap:var(--esp-3)}#dash-cont .dsh-toca-item{display:flex;align-items:center;gap:var(--esp-4);flex-wrap:wrap;padding:var(--esp-4) var(--esp-5);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);min-width:0}#dash-cont .dsh-toca-item.dsh-aviso{border-color:color-mix(in srgb,var(--advertencia) 45%,var(--borde))}#dash-cont .dsh-toca-item.dsh-mal{border-color:color-mix(in srgb,var(--peligro) 45%,var(--borde))}#dash-cont .dsh-toca-ico{width:44px;height:44px;border-radius:var(--radio-md);flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--primario-suave);color:var(--texto)}#dash-cont .dsh-toca-item.dsh-aviso .dsh-toca-ico{background:var(--alerta-suave);color:var(--advertencia)}#dash-cont .dsh-toca-item.dsh-mal .dsh-toca-ico{background:var(--error-suave);color:var(--peligro)}#dash-cont .dsh-toca-txt{flex:1 1 240px;min-width:0;display:flex;flex-direction:column;gap:2px}#dash-cont .dsh-toca-txt strong{font:600 var(--texto-md) var(--fuente-titulos)}#dash-cont .dsh-toca-txt span{font-size:var(--texto-sm);color:var(--texto-suave);line-height:1.5}#dash-cont .dsh-plazo{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;white-space:nowrap;font-size:var(--texto-xs);font-weight:600;background:var(--primario-suave);color:var(--texto-suave)}#dash-cont .dsh-toca-item.dsh-aviso .dsh-plazo{background:var(--alerta-suave);color:var(--advertencia)}#dash-cont .dsh-toca-item.dsh-mal .dsh-plazo{background:var(--error-suave);color:var(--peligro)}#dash-cont .dsh-toca-acc{display:flex;gap:var(--esp-2);flex-shrink:0}#dash-cont .dsh-toca-nada{display:flex;align-items:center;gap:var(--esp-2);padding:var(--esp-4) var(--esp-5);border:1px dashed var(--borde);border-radius:var(--radio-xl);color:var(--texto-suave);font-size:var(--texto-sm)}#dash-cont .dsh-curso{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--esp-4)}#dash-cont .dsh-curso-item{display:flex;flex-direction:column;gap:var(--esp-3);padding:var(--esp-5);min-width:0;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);color:var(--texto);text-decoration:none}#dash-cont .dsh-curso-item:hover{border-color:var(--borde-fuerte)}#dash-cont .dsh-curso-cab{display:flex;align-items:center;gap:var(--esp-3);min-width:0}#dash-cont .dsh-ava{width:40px;height:40px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:var(--primario-suave) center/cover no-repeat;font-size:var(--texto-xs);font-weight:600;color:var(--texto-suave)}#dash-cont .dsh-curso-tit{display:flex;flex-direction:column;min-width:0}#dash-cont .dsh-curso-tit strong{font-size:var(--texto-sm);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#dash-cont .dsh-curso-tit span{font-size:var(--texto-xs);color:var(--texto-suave);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#dash-cont .dsh-pasos{display:flex;gap:4px}#dash-cont .dsh-pasos>span{flex:1;height:6px;border-radius:999px;background:var(--borde)}#dash-cont .dsh-pasos>span.on{background:var(--primario)}#dash-cont .dsh-curso-estado{display:flex;justify-content:space-between;gap:var(--esp-2);font-size:var(--texto-xs)}#dash-cont .dsh-curso-estado span{color:var(--texto-suave);white-space:nowrap}#dash-cont .dsh-historial{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--esp-4);margin-bottom:var(--esp-4)}#dash-cont .dsh-historial>*{min-width:0}#dash-cont .dsh-act-precio{flex-shrink:0;min-width:64px;text-align:right;font-size:var(--texto-sm);font-weight:600}#dash-cont .dsh-act-precio.dsh-ok{color:var(--exito)}#dash-cont .dsh-numeros{padding:var(--esp-5);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl)}#dash-cont .dsh-numeros-tit,#dash-cont .dsh-accesos-tit{font-size:var(--texto-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--texto-suave)}#dash-cont .dsh-numeros-tit{margin-bottom:var(--esp-3)}#dash-cont .dsh-numeros-fila{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--esp-3)}#dash-cont .dsh-numeros-fila a{display:flex;flex-direction:column;min-width:0;color:var(--texto);text-decoration:none}#dash-cont .dsh-numeros-fila strong{font:700 1.25rem var(--fuente-titulos);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#dash-cont .dsh-numeros-fila strong.dsh-ok{color:var(--exito)}#dash-cont .dsh-numeros-fila span{font-size:var(--texto-xs);color:var(--texto-suave)}#dash-cont .dsh-salud-caja{display:flex;flex-direction:column;gap:var(--esp-5)}#dash-cont .dsh-accesos{display:flex;flex-direction:column;padding:var(--esp-2);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl)}#dash-cont .dsh-accesos-tit{padding:var(--esp-3) var(--esp-3) var(--esp-1)}#dash-cont .dsh-acceso{display:flex;align-items:center;gap:var(--esp-3);min-height:46px;padding:0 var(--esp-3);border-radius:var(--radio-md);color:var(--texto);text-decoration:none;font-size:var(--texto-sm);font-weight:500}#dash-cont .dsh-acceso:hover{background:var(--fondo)}#dash-cont .dsh-acceso-ico{display:flex;color:var(--texto-suave);flex-shrink:0}#dash-cont .dsh-acceso-txt{flex:1;min-width:0}#dash-cont .dsh-acceso-meta{font-size:var(--texto-xs);color:var(--texto-suave);white-space:nowrap}#dash-cont .dsh-acceso-meta.dsh-ok{color:var(--exito);font-weight:600}#dash-cont .dsh-pie{display:flex;flex-direction:column;gap:var(--esp-5)}#dash-cont .dsh-pie>div:empty{display:none}#dash-cont .dsh-perfil{display:flex;flex-direction:column;gap:var(--esp-2);padding:var(--esp-5);background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio-xl);color:var(--texto);text-decoration:none}#dash-cont .dsh-perfil-cab{display:flex;justify-content:space-between;gap:var(--esp-2);font-size:var(--texto-sm)}#dash-cont .dsh-perfil-cab span{font-weight:600}#dash-cont .dsh-perfil-falta{font-size:var(--texto-xs);color:var(--texto-suave)}#dash-cont .dsh-barra{display:block;height:8px;border-radius:999px;background:var(--primario-suave);overflow:hidden}#dash-cont .dsh-barra>span{display:block;height:100%;background:var(--primario);border-radius:999px}#dash-cont .dsh-vender{display:flex;flex-direction:column;gap:var(--esp-2);padding:var(--esp-5);border-radius:var(--radio-xl);background:var(--primario);color:var(--sobre-primario);text-decoration:none}#dash-cont .dsh-vender strong{font:600 var(--texto-md) var(--fuente-titulos)}#dash-cont .dsh-vender span{font-size:var(--texto-sm);opacity:.85;line-height:1.5}#dash-cont .dsh-vender .dsh-vender-cta{opacity:1;font-weight:600}@media(max-width:63.99rem)and (min-width:48rem){#dash-cont .dsh-cifras{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:47.99rem){#dash-cont .dsh{gap:var(--esp-4)}#dash-cont .dsh-sin-movil{display:none}#dash-cont .dsh-cab{align-items:center;flex-wrap:nowrap}#dash-cont .dsh-cab-titulo{gap:var(--esp-2)}#dash-cont .dsh-cab-titulo h1{font-size:var(--texto-xl)}#dash-cont .dsh-cab .dash-cab-sub{font-size:var(--texto-sm)}#dash-cont .dsh-cab-acc{flex-shrink:0}#dash-cont .dsh-cab-acc .btn{padding:0 var(--esp-3);min-height:40px}#dash-cont .dsh-saldo{padding:var(--esp-2) var(--esp-3)}#dash-cont .dsh-cifras{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 var(--esp-2);padding:var(--esp-4);background:var(--primario);color:var(--sobre-primario);border-radius:var(--radio-xl)}#dash-cont .dsh-cifras .skeleton-bloque{display:none}#dash-cont .dsh-cifra{padding:var(--esp-3) 0 0;background:none;border:0;border-radius:0;color:inherit;border-top:1px solid color-mix(in srgb,var(--sobre-primario) 20%,transparent)}#dash-cont .dsh-cifra:hover{border-color:color-mix(in srgb,var(--sobre-primario) 20%,transparent)}#dash-cont .dsh-cifra-etq,#dash-cont .dsh-cifra-pie{color:inherit;opacity:.75;font-size:11px}#dash-cont .dsh-cifra-pie.dsh-aviso{opacity:1;color:inherit}#dash-cont .dsh-cifra-pie *{color:inherit}#dash-cont .dsh-cifra-val{font-size:var(--texto-lg)}#dash-cont .dsh-cifra-val.dsh-ok{color:inherit}#dash-cont .dsh-cifra-dinero{grid-column:1/-1;order:-1;padding:0 0 var(--esp-3);border-top:0}#dash-cont .dsh-cifra-dinero .dsh-cifra-val{font-size:1.875rem}#dash-cont .dsh-cifra-dinero .dsh-cifra-etq{font-size:var(--texto-xs)}#dash-cont .dsh-cols{display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;gap:var(--esp-4)}#dash-cont .dsh-principal,#dash-cont .dsh-lateral{display:contents}#dash-cont .dsh-sec-toca{order:1;min-width:0}#dash-cont .dsh-numeros{order:2}#dash-cont .dsh-accesos{order:3}#dash-cont .dsh-pestanas{order:4}#dash-cont .dsh-sec{order:5;min-width:0}#dash-cont .dsh-pie{order:6;display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--esp-2)}#dash-cont .dsh-toca-cuenta{display:inline;font-size:var(--texto-xs);color:var(--texto-suave)}#dash-cont .dsh-toca-cuenta:not(:empty):after{content:" · desliza"}#dash-cont .dsh-toca:not(.vacia){flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 calc(-1 * var(--esp-4));padding:0 var(--esp-4) var(--esp-1);scroll-padding-left:var(--esp-4);scrollbar-width:none}#dash-cont .dsh-toca::-webkit-scrollbar{display:none}#dash-cont .dsh-toca-item{flex:0 0 min(290px,84%);scroll-snap-align:start;flex-direction:column;align-items:stretch;flex-wrap:nowrap;gap:var(--esp-2);padding:var(--esp-4)}#dash-cont .dsh-toca-item:only-child{flex-basis:100%}#dash-cont .dsh-toca-ico{display:none}#dash-cont .dsh-toca-txt{flex:1 1 auto}#dash-cont .dsh-toca-txt span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#dash-cont .dsh-plazo{align-self:flex-start}#dash-cont .dsh-toca-acc .btn{flex:1;justify-content:center;min-height:42px}#dash-cont .dsh-numeros{padding:var(--esp-3) var(--esp-2)}#dash-cont .dsh-numeros-tit{display:none}#dash-cont .dsh-numeros-fila{gap:0;text-align:center}#dash-cont .dsh-numeros-fila a+a{border-left:1px solid var(--borde)}#dash-cont .dsh-numeros-fila strong{font-size:var(--texto-lg)}#dash-cont .dsh-accesos{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 3 * var(--esp-2)) / 4);gap:var(--esp-2);overflow-x:auto;padding:0;background:none;border:0;border-radius:0;scrollbar-width:none}#dash-cont .dsh-accesos::-webkit-scrollbar{display:none}#dash-cont .dsh-accesos-tit{display:none}#dash-cont .dsh-acceso{flex-direction:column;justify-content:flex-start;gap:6px;padding:0;min-height:72px;text-align:center;font-size:11px;line-height:1.25}#dash-cont .dsh-acceso:hover{background:none}#dash-cont .dsh-acceso-ico{width:46px;height:46px;border-radius:var(--radio-lg);align-items:center;justify-content:center;background:var(--superficie);border:1px solid var(--borde);color:var(--texto)}#dash-cont .dsh-acceso-txt{flex:none}#dash-cont .dsh-acceso-meta{display:none}#dash-cont .dsh-pestanas{display:flex;gap:4px;padding:4px;border-radius:var(--radio-lg);background:var(--primario-suave)}#dash-cont .dsh-pest{flex:1;min-height:40px;border:0;border-radius:var(--radio-md);background:none;cursor:pointer;font:600 var(--texto-sm) var(--fuente-titulos);color:var(--texto-suave)}#dash-cont .dsh-pest.activa{background:var(--superficie);color:var(--texto);box-shadow:var(--sombra-sm)}#dash-cont .dsh[data-pest=curso] .dsh-sec:not([data-sec=curso]),#dash-cont .dsh[data-pest=act] .dsh-sec:not([data-sec=act]),#dash-cont .dsh[data-pest=vend] .dsh-sec:not([data-sec=vend]),#dash-cont .dsh[data-pest=ing] .dsh-sec:not([data-sec=ing]),#dash-cont .dsh[data-pest=salud] .dsh-sec:not([data-sec=salud]){display:none}#dash-cont .dsh-sec>.seccion-titulo{display:none}#dash-cont .dsh-act-precio{display:none}#dash-cont .dsh-curso{grid-template-columns:1fr;gap:var(--esp-2)}#dash-cont .dsh-curso-item{padding:var(--esp-3) var(--esp-4);gap:var(--esp-2)}#dash-cont .dsh-historial{grid-template-columns:1fr}#dash-cont .dsh .dash-vend-rejilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--esp-2)}#dash-cont .dsh .dash-vend{padding:var(--esp-3);gap:var(--esp-2)}#dash-cont .dsh .dash-vend-ultimo{display:none}#dash-cont .dsh .dash-vend-caja{padding:0;border:0;background:none}#dash-cont .dsh .dash-vend-caja-cab,#dash-cont .dsh .dash-vend-pie .btn-fantasma{display:none}#dash-cont .dsh-perfil,#dash-cont .dsh-vender{padding:var(--esp-3) var(--esp-4);gap:6px}#dash-cont .dsh-perfil-cab strong,#dash-cont .dsh-vender strong{font-size:var(--texto-sm)}#dash-cont .dsh-vender .dsh-vender-cta{font-size:var(--texto-xs)}}@media(min-width:48rem){.hero{margin:var(--esp-4) var(--esp-4) 0;border-radius:28px;border:0;background:#0e1730;padding-bottom:0;color:#fff}:root[data-tema=oscuro] .hero{background:#111c38;box-shadow:inset 0 0 0 1px #ffffff0f}.hero>.contenedor:before{display:none!important}.hero-fondo{display:block!important;opacity:1}.hero-fondo path[fill="#f4f4f5"]{fill:#16234a}.hero-fondo path[fill="#ececee"]{fill:#1b2a57}.hero-fondo path[fill="#e3e3e6"]{fill:#213266}.hero-fondo path[fill="#d8d8dc"]{fill:#283c77}#hp-puntos rect,#hp-rayas rect:first-child{fill:#16234a}#hp-puntos circle{fill:#30478a}#hp-rayas rect+rect{fill:#213266}.hero h1,.hero h1 span{color:#fff;text-shadow:none!important}.hero h1{font-size:clamp(2.5rem,4.4vw,3.75rem);line-height:1.04;letter-spacing:-.035em;margin-bottom:var(--esp-4)}.hero h1 span:last-child{color:#8fb0ff}.hero>.contenedor>p,.hero:not(.sin-app) p{color:#ffffffd6;font-size:var(--texto-md);text-shadow:none!important}.hero-badge{background:#fff;border:0;color:#0a0a0a;border-radius:999px}.hero .hero-busqueda{background:#fff;border-radius:18px;padding:6px;box-shadow:0 20px 40px -20px #0009}.hero .hero-busqueda input{background:transparent;border:0;color:#0a0a0a}.hero .hero-chip{background:#ffffff14;border-color:#ffffff38;color:#fff;border-radius:999px}.hero .hero-chip:hover{background:#ffffff29;color:#fff}.hero-app{border:0}}@media(min-width:64rem){.hero:after,:root[data-tema=oscuro] .hero:after{display:block;background:linear-gradient(90deg,#0e1730c7,#0e17308c 38%,#0e173000 62%)!important}.hero:before{z-index:0}}.hero-garantias{position:relative;z-index:2;list-style:none;margin:var(--esp-12) 0 0;padding:var(--esp-5) var(--esp-6);display:flex;justify-content:center;flex-wrap:wrap;gap:var(--esp-3) var(--esp-8);border-top:1px solid rgba(255,255,255,.12);color:#ffffffe0;font-size:var(--texto-sm)}.hero-garantias li{display:flex;align-items:center;gap:8px}.hero-garantias svg{flex:none;color:#8fb0ff}@media(max-width:47.99rem){.hero-garantias{margin:var(--esp-5) var(--esp-4) 0;padding:var(--esp-4) 0 0;flex-direction:column;align-items:flex-start;gap:10px;font-size:.8125rem}.hero-garantias svg{color:#fff}}.service-card{border:0;border-radius:20px;box-shadow:0 1px 2px #0000000d,0 10px 28px -16px #0000002e}.service-card:hover{box-shadow:0 2px 4px #0000000f,0 22px 40px -18px #00000047}:root[data-tema=oscuro] .service-card{box-shadow:inset 0 0 0 1px #ffffff12}.service-card .sc-footer{border-top-color:color-mix(in srgb,var(--borde) 60%,transparent)}.service-card .sc-precio{font-size:1.0625rem}.service-grid{gap:var(--esp-6)}.seccion-titulo h2{font-size:clamp(1.5rem,2.4vw,2rem);letter-spacing:-.03em}.cat-filtros-panel{border:0;border-radius:24px;padding:var(--esp-5) var(--esp-6);box-shadow:0 1px 2px #0000000d,0 10px 28px -16px #00000029}:root[data-tema=oscuro] .cat-filtros-panel{box-shadow:inset 0 0 0 1px #ffffff12}.svc-det-titulo{font-size:clamp(1.625rem,2.8vw,2.25rem);line-height:1.12;letter-spacing:-.035em;margin-top:var(--esp-2)}.svc-det-galeria-principal{border-radius:24px}.svc-det-franja,.svc-det-vendedor{border:0;border-radius:24px;padding:var(--esp-6);box-shadow:0 1px 2px #0000000d,0 10px 28px -16px #00000024}.svc-det-precio-card{border:0;border-radius:24px;box-shadow:0 2px 4px #0000000f,0 24px 48px -20px #00000047}:root[data-tema=oscuro] .svc-det-franja,:root[data-tema=oscuro] .svc-det-vendedor,:root[data-tema=oscuro] .svc-det-precio-card{box-shadow:inset 0 0 0 1px #ffffff12}.header-enlaces{display:none;align-items:center;gap:var(--esp-1)}.header-enlaces a{font:500 var(--texto-sm) var(--fuente-cuerpo);color:var(--texto);padding:8px 12px;border-radius:999px;white-space:nowrap;transition:background var(--dur-1),color var(--dur-1)}.header-enlaces a:hover{background:var(--primario-suave)}html[data-modo=vendedor] .header-enlaces{display:none!important}@media(min-width:80rem){.header-enlaces{display:flex}.header-busqueda{max-width:300px}}.hero-pestanas{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:#ffffff24;margin-bottom:var(--esp-5);position:relative;z-index:2}.hero-pestanas button{border:0;background:transparent;color:#ffffffe0;font:600 var(--texto-sm) var(--fuente-cuerpo);padding:10px 18px;min-height:40px;border-radius:999px;cursor:pointer;transition:background var(--dur-2) var(--ease-suave),color var(--dur-2) var(--ease-suave)}.hero-pestanas button:hover{color:#fff}.hero-pestanas button[aria-selected=true]{background:#fff;color:#0a0a0a}.hero-pestanas button:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}.hero-vender{display:none}.hero.modo-vender .hero-vender{display:block}.hero.modo-vender .hero-vender>:not(.hero-vendedores){animation:aparecerArriba var(--dur-4) var(--ease-entrada) backwards}.hero.modo-vender h1,.hero.modo-vender .hero-badge,.hero.modo-vender .hero-busqueda,.hero.modo-vender .hero-chips,.hero.modo-vender>.contenedor>p{display:none!important}.hero p.hero-vender-titulo{font:600 2.125rem/1.06 var(--fuente-titulos);letter-spacing:-.03em;color:#fff;margin:0 0 12px;max-width:16ch}.hero p.hero-vender-texto{color:#ffffffdb;font-size:.9rem;line-height:1.5;max-width:560px;margin:0 0 var(--esp-5)}.hero-vender-acc{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.hero-vender-btn{background:#fff;color:#0a0a0a;border:0;border-radius:999px;padding:12px 22px;min-height:48px;font:600 var(--texto-md) var(--fuente-cuerpo);cursor:pointer}.hero-vender-video{display:inline-flex;align-items:center;gap:6px;background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4);border-radius:999px;padding:10px 18px;min-height:48px;font:500 var(--texto-sm) var(--fuente-cuerpo);cursor:pointer}.hero-vender-btn:hover{background:#e8eeff}.hero-vender-video:hover{background:#ffffff1a}.hero-contratar-video{margin:0 0 var(--esp-5)}@media(max-width:47.99rem){.hero-contratar-video{margin:16px 0 0}}.hero.modo-vender .hero-contratar-video{display:none}.hero-garantias span{display:flex;flex-direction:column;gap:2px}.hero-garantias strong{color:#fff;font-weight:600}@media(min-width:64rem){body:has(#vista-home.activa){padding-top:0}body:has(#vista-home.activa) .header-enlaces{display:flex}body:has(#vista-home.activa) .header-busqueda{display:none}body:has(#vista-home.activa) .header:not(.con-sombra){background:transparent;border-bottom-color:transparent;height:88px}body:has(#vista-home.activa) .header:not(.con-sombra) .header-inner{max-width:1264px;padding:16px var(--esp-8) 0}body:has(#vista-home.activa) .header:not(.con-sombra) .header-logo-img{filter:brightness(0) invert(1);height:28px}body:has(#vista-home.activa) .header:not(.con-sombra) .header-enlaces a{color:#fff}body:has(#vista-home.activa) .header:not(.con-sombra) .header-enlaces a:hover{background:#ffffff24}body:has(#vista-home.activa) .header:not(.con-sombra) .header-nav{color:#fff}body:has(#vista-home.activa) .header:not(.con-sombra) .header-nav .btn-secundario{background:transparent;border-color:transparent;color:#fff;text-decoration:underline;text-underline-offset:4px}body:has(#vista-home.activa) .header:not(.con-sombra) .header-nav .btn-primario{background:#fff;color:#0a0a0a;border-color:#fff;border-radius:999px;padding-inline:18px}body:has(#vista-home.activa) .header:not(.con-sombra) .header-nav :is(button,a):not(.btn){color:#fff}#vista-home .hero{margin:16px;min-height:min(calc(100vh - 32px),860px);display:flex;flex-direction:column;justify-content:flex-end;padding:120px 0 0;text-align:left;border-radius:28px;background:#0e1730 url(/imagenes/portada-hero-poster-v2.webp) 0% center/cover no-repeat;transition:background-position 1.2s var(--ease-suave)}#vista-home .hero.modo-vender{background-position:84% center}#vista-home .hero-video{display:block;position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:0% center;pointer-events:none;transition:object-position 1.2s var(--ease-suave)}#vista-home .hero.modo-vender .hero-video{object-position:84% center}#vista-home .hero:before{display:none}#vista-home .hero-fondo{display:none!important}#vista-home .hero:after{display:block;background:linear-gradient(180deg,#080d1c8c,#080d1c00 20%,#080d1c14 42%,#080d1cc7 74%,#080d1ceb),linear-gradient(90deg,#080d1cb8,#080d1c80 40%,#080d1c00 68%)!important}#vista-home .hero>.contenedor{display:block!important;position:relative;z-index:2;padding-left:var(--esp-8);padding-right:var(--esp-8);max-width:1264px}#vista-home .hero-badge{display:none}#vista-home .hero h1{font-size:clamp(3rem,5.2vw,4.75rem);line-height:1.02;max-width:13ch;margin-bottom:var(--esp-4)}#vista-home .hero>.contenedor>p{max-width:560px;margin:0 0 var(--esp-6);font-size:var(--texto-lg)}#vista-home .hero .hero-busqueda{max-width:640px;margin:0}#vista-home .hero .hero-chips{justify-content:flex-start;max-width:640px}#vista-home .hero p.hero-vender-titulo{font-size:clamp(3rem,5.2vw,4.75rem);line-height:1.02;max-width:14ch;margin-bottom:var(--esp-4);letter-spacing:-.035em}#vista-home .hero p.hero-vender-texto{font-size:var(--texto-lg);margin-bottom:var(--esp-6)}#vista-home .hero-app{position:absolute;right:var(--esp-8);bottom:0;width:340px;margin:0!important;display:block;padding:var(--esp-5);border-radius:20px;background:#080d1c9e;box-shadow:inset 0 0 0 1px #ffffff24;color:#fff}#vista-home .hero-app-tel,#vista-home .hero-app ul{display:none}#vista-home .hero-app h2{color:#fff;font-size:var(--texto-lg)}#vista-home .hero-app-eti{color:#ffffffb8}#vista-home .hero-app-acc{flex-direction:row;flex-wrap:wrap;margin-top:var(--esp-3)}#vista-home .hero-app-btn{background:#fff;color:#0a0a0a;border-radius:999px}#vista-home .hero.modo-vender .hero-app{display:none}@media(max-width:79.99rem){#vista-home .hero .hero-busqueda,#vista-home .hero .hero-chips{max-width:calc(100% - 372px)}}#vista-home .hero-garantias{margin-top:40px;padding:var(--esp-6) var(--esp-8);justify-content:space-between;max-width:1264px;width:100%;margin-inline:auto;gap:var(--esp-6)}#vista-home .hero-garantias li{flex:1;align-items:flex-start;gap:12px}#vista-home .hero-garantias li+li{border-left:1px solid rgba(255,255,255,.14);padding-left:var(--esp-6)}}#vista-home .hero-chips,#vista-home [data-cms-seccion=categorias]{display:none!important}.avatar-menu,.msj-panel,.pedchat-panel{--panel-hueco:12px;top:var(--panel-hueco);bottom:var(--panel-hueco);border-radius:24px;overflow:hidden;border:1px solid var(--borde);box-shadow:0 24px 64px -24px #00000073}.avatar-menu{right:var(--panel-hueco);max-width:calc(100vw - 2 * var(--panel-hueco));transform:translate(calc(100% + 2 * var(--panel-hueco)))}.msj-panel,.pedchat-panel{left:var(--panel-hueco);max-width:calc(100vw - 2 * var(--panel-hueco));transform:translate(calc(-100% - 2 * var(--panel-hueco)))}.avatar-menu.visible,.msj-panel.visible,.pedchat-capa.visible .pedchat-panel{transform:translate(0)}@media(min-width:48rem){.avatar-menu,.msj-panel,.pedchat-panel{--panel-hueco:16px}}:root[data-tema=oscuro] .avatar-menu,:root[data-tema=oscuro] .msj-panel,:root[data-tema=oscuro] .pedchat-panel{box-shadow:0 24px 64px -24px #000c,inset 0 0 0 1px #ffffff0a}@media(min-width:64rem){#vista-home .hero .hero-busqueda{border-radius:999px;padding:6px;max-width:640px}#vista-home .hero .hero-busqueda input{height:60px;border-radius:999px;padding-left:56px;padding-right:150px;font-size:var(--texto-md);background:transparent url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24' fill='none' stroke='%2371717A' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat 22px center}#vista-home .hero .hero-busqueda .searchbar-btn{top:12px;bottom:12px;right:12px;padding:0 28px;border-radius:999px;font:600 var(--texto-sm) var(--fuente-cuerpo);background:#0a0a0a;color:#fff}:root[data-tema=oscuro] #vista-home .hero .hero-busqueda .searchbar-btn{background:var(--primario);color:var(--sobre-primario)}}.hero-vendedores[hidden]{display:none!important}.hero-vendedores{margin-top:var(--esp-6);padding:var(--esp-4) 0 var(--esp-3);border-radius:20px;background:#080d1c47;box-shadow:inset 0 0 0 1px #ffffff24;color:#fff}.hero p.hero-vendedores-tit{margin:0 var(--esp-4) var(--esp-3);font-size:var(--texto-sm);color:#ffffffc7;line-height:1.4}.hero-vendedores-tit strong{display:block;color:#fff;font-size:var(--texto-md)}.hero-vendedores-ventana{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent 100%)}.hero-vendedores-pista{display:flex;gap:var(--esp-4);width:max-content;padding:8px var(--esp-4) 4px;animation:hvPasar calc(var(--hv-n,6) * 3.2s) linear infinite}.hero-vendedores:hover .hero-vendedores-pista,.hero-vendedores:focus-within .hero-vendedores-pista{animation-play-state:paused}@keyframes hvPasar{to{transform:translate(calc(-50% - var(--esp-4) / 2))}}.hv-cara{display:flex;flex-direction:column;align-items:center;gap:8px;width:84px;color:#fff;text-decoration:none}.hv-foto{width:64px;height:64px;border-radius:50%;background:#1b2a57 center/cover no-repeat;box-shadow:0 0 0 2px #ffffffe6;transition:transform var(--dur-2) var(--ease-suave)}.hv-cara:hover .hv-foto,.hv-cara:focus-visible .hv-foto{transform:scale(1.06)}.hv-nombre{display:flex;align-items:center;gap:3px;max-width:100%;font:500 .75rem/1.2 var(--fuente-cuerpo);white-space:nowrap}.hv-check{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:#8fb0ff;color:#0e1730;flex:none}@media(prefers-reduced-motion:reduce){.hero-vendedores-pista{animation:none}.hero-vendedores-ventana{overflow-x:auto}.hv-cara[aria-hidden=true]{display:none}}@media(min-width:64rem){#vista-home .hero-vendedores{position:absolute;right:var(--esp-8);bottom:0;width:400px;margin:0;background:#080d1c9e}}@media(min-width:64rem){body:has(#vista-home.activa) .header:not(.con-sombra) .notif-wrap>button{background:#ffffff29;color:#fff;box-shadow:inset 0 0 0 1px #ffffff38;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}body:has(#vista-home.activa) .header:not(.con-sombra) .notif-wrap>button:hover{background:#ffffff42}}#vista-home.activa .hero>.contenedor>.hero-vender{animation:none}@media(min-width:64rem){#vista-home .hero-app,#vista-home .hero-vendedores{width:380px;height:184px;box-sizing:border-box}#vista-home .hero-app{display:flex;flex-direction:column;justify-content:center}#vista-home .hero-vendedores{display:flex;flex-direction:column;justify-content:center;padding:var(--esp-4) 0}@media(max-width:79.99rem){#vista-home .hero .hero-busqueda,#vista-home .hero .hero-chips{max-width:calc(100% - 412px)}}}.modo-switch.modo-pildoras{width:auto;height:40px;display:inline-grid;grid-template-columns:1fr 1fr;align-items:stretch;padding:4px;border-radius:999px;border:1px solid var(--borde);background:var(--fondo);opacity:1}.modo-switch.modo-pildoras[data-modo=vendedor]{background:var(--fondo);border-color:var(--borde)}.modo-switch.modo-pildoras:hover{border-color:var(--borde-fuerte);opacity:1}.modo-pildoras-marca{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:999px;background:var(--primario);box-shadow:var(--sombra-sm);transition:transform .26s var(--ease-entrada)}.modo-switch.modo-pildoras[data-modo=vendedor] .modo-pildoras-marca{transform:translate(100%)}.modo-pildoras-op{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:0 14px;font:600 var(--texto-xs)/1 var(--fuente-cuerpo);color:var(--texto-suave);white-space:nowrap;transition:color .26s var(--ease-suave)}.modo-switch.modo-pildoras[data-modo=cliente] .modo-pildoras-op:nth-child(2),.modo-switch.modo-pildoras[data-modo=vendedor] .modo-pildoras-op:last-of-type{color:var(--sobre-primario)}.modo-switch.modo-pildoras.sin-descubrir:after{border-radius:999px}.modo-switch.modo-pildoras:focus-visible{outline:2px solid var(--primario);outline-offset:2px}@media(prefers-reduced-motion:reduce){.modo-pildoras-marca,.modo-pildoras-op{transition:none}}@media(min-width:64rem){body:has(#vista-home.activa) .header:not(.con-sombra) .modo-switch.modo-pildoras{background:#ffffff24;border-color:transparent}body:has(#vista-home.activa) .header:not(.con-sombra) .modo-pildoras-marca{background:#fff}body:has(#vista-home.activa) .header:not(.con-sombra) .modo-pildoras-op{color:#ffffffe0}body:has(#vista-home.activa) .header:not(.con-sombra) .modo-switch.modo-pildoras[data-modo=cliente] .modo-pildoras-op:nth-child(2),body:has(#vista-home.activa) .header:not(.con-sombra) .modo-switch.modo-pildoras[data-modo=vendedor] .modo-pildoras-op:last-of-type{color:#0a0a0a}}.header-cats{position:relative}.header-cats-btn{display:inline-flex;align-items:center;gap:4px;border:0;background:transparent;cursor:pointer;font:500 var(--texto-sm) var(--fuente-cuerpo);color:var(--texto);padding:8px 12px;border-radius:999px;white-space:nowrap;transition:background var(--dur-1),color var(--dur-1)}.header-cats-btn:hover,.header-cats.abierto .header-cats-btn{background:var(--primario-suave)}.header-cats-btn svg{transition:transform var(--dur-2) var(--ease-suave)}.header-cats.abierto .header-cats-btn svg{transform:rotate(180deg)}.header-cats-menu{position:absolute;top:calc(100% + 10px);left:50%;translate:-50% 0;z-index:60;width:580px;max-width:calc(100vw - 32px);max-height:min(70vh,560px);overflow:hidden auto;box-sizing:border-box;padding:var(--esp-3);border-radius:20px;background:var(--superficie);color:var(--texto);border:1px solid var(--borde);box-shadow:0 24px 64px -24px #0006;transform-origin:top center;animation:headerCatsAbrir .18s var(--ease-entrada)}.header-cats-menu[hidden]{display:none}@keyframes headerCatsAbrir{0%{opacity:0;transform:translateY(-6px) scale(.98)}}.header-cats-menu>.skeleton-bloque{margin:4px}.header-cats-lista{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}.header-cats-menu a{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:12px;font:500 var(--texto-sm) var(--fuente-cuerpo);color:var(--texto);text-decoration:none}.header-cats-menu a:hover,.header-cats-menu a:focus-visible{background:var(--fondo)}.header-cats-ico{display:inline-flex;align-items:center;justify-content:center;flex:none;width:32px;height:32px;border-radius:10px;background:var(--fondo);color:var(--texto-suave)}.header-cats-menu .header-cats-todas{justify-content:space-between;margin-top:var(--esp-2);border-top:1px solid var(--borde);border-radius:0 0 12px 12px;padding-top:12px;color:var(--texto-suave)}:root[data-tema=oscuro] .header-cats-menu{box-shadow:0 24px 64px -24px #000c,inset 0 0 0 1px #ffffff0a}@media(min-width:64rem){body:has(#vista-home.activa) .header:not(.con-sombra) .header-cats-btn{color:#fff}body:has(#vista-home.activa) .header:not(.con-sombra) .header-enlaces .header-cats-menu a{color:var(--texto)}body:has(#vista-home.activa) .header:not(.con-sombra) .header-enlaces .header-cats-menu a.header-cats-todas{color:var(--texto-suave)}body:has(#vista-home.activa) .header:not(.con-sombra) .header-enlaces .header-cats-menu a:hover{background:var(--fondo)}body:has(#vista-home.activa) .header:not(.con-sombra) .header-cats-btn:hover,body:has(#vista-home.activa) .header:not(.con-sombra) .header-cats.abierto .header-cats-btn{background:#ffffff24}}@media(prefers-reduced-motion:reduce){.header-cats-menu{animation:none}}.header-enlaces{position:relative}.header-cats.header-guias{position:static}.header-guias-menu{width:880px}.header-guias-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--esp-4);padding:var(--esp-2) var(--esp-2) 0}.header-guias-grupo{font:500 var(--texto-xs)/1.4 var(--fuente-mono);color:var(--texto-suave);text-transform:uppercase;letter-spacing:.05em;margin:0 0 6px;padding:0 12px}.header-guias-col ol{list-style:none;margin:0;padding:0;display:grid;gap:1px}.header-guias-menu .header-guias-col a{display:block;padding:8px 12px;line-height:1.4;white-space:normal;overflow-wrap:break-word}.avatar-menu-guias{width:100%;border:0;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer}.avatar-menu-guias[aria-expanded=true] .avatar-menu-chev svg{transform:rotate(180deg)}.avatar-menu-guias-lista{padding:0 0 var(--esp-2) var(--esp-4)}.avatar-menu-guias-grupo{font:500 var(--texto-xs)/1.4 var(--fuente-mono);color:var(--texto-suave);text-transform:uppercase;letter-spacing:.05em;margin:var(--esp-3) 0 4px;padding:0 12px}.avatar-menu-item.avatar-menu-guia{display:block;min-height:0;padding:8px 12px;font-size:var(--texto-sm);border-left:2px solid var(--borde);border-radius:0}.avatar-menu-item.avatar-menu-guias-todas{border-left:0;font-weight:600;margin-top:var(--esp-2)}.avatar-menu-guias-error{font-size:var(--texto-sm);color:var(--texto-suave);padding:8px 12px}@media(min-width:64rem){.avatar-menu-guias-bloque{display:none}}@media(min-width:64rem){.header-inner{max-width:1264px;padding-left:var(--esp-8);padding-right:var(--esp-8)}.header-logo-img{height:28px}}@media(min-width:80rem){.header-busqueda{display:none}}.header-modo-pildoras{display:inline-flex;align-items:center;gap:2px;height:40px;padding:4px;box-sizing:border-box;border-radius:999px;border:1px solid var(--borde);background:var(--fondo)}.header-modo-pildoras .header-modo-link{display:inline-flex;align-items:center;height:30px;padding:0 16px;border:0;border-radius:999px;font:600 var(--texto-xs)/1 var(--fuente-cuerpo);color:var(--texto-suave);transition:background var(--dur-2) var(--ease-suave),color var(--dur-2) var(--ease-suave)}.header-modo-pildoras .header-modo-link:hover{color:var(--texto);background:var(--superficie)}.header-modo-pildoras .header-modo-link.activa{background:var(--primario);color:var(--sobre-primario);box-shadow:var(--sombra-sm)}.header-modo-pildoras .header-modo-link:focus-visible{outline:2px solid var(--primario);outline-offset:2px}.hero-app-btn.hero-insignia,#vista-home .hero-app-btn.hero-insignia{align-items:center;justify-content:flex-start;gap:10px;min-height:48px;min-width:152px;padding:6px 16px 6px 11px;border-radius:10px;background:#000;color:#fff;border:1px solid #A6A6A6;text-align:left;font-family:var(--fuente-cuerpo);text-decoration:none;transition:background var(--dur-1) var(--ease-suave),border-color var(--dur-1) var(--ease-suave)}.hero-app-btn.hero-insignia:hover,#vista-home .hero-app-btn.hero-insignia:hover{background:#1c1c1e;border-color:#fff}.hero-app-btn.hero-insignia:focus-visible{outline:2px solid #FFFFFF;outline-offset:2px}.hero-insignia-logo{flex-shrink:0;display:block}.hero-insignia-txt{display:flex;flex-direction:column;gap:1px;line-height:1}.hero-insignia-txt small{font-size:10.5px;font-weight:500;letter-spacing:.01em;color:#ffffffe0}.hero-insignia-txt strong{font:600 19px/1.1 var(--fuente-titulos);letter-spacing:-.01em;color:#fff}.sc-fav-btn.sin-sesion,.dsh-solo-movil,.gan-solo-movil,.cmc-cab-ico,.cmc-solo-movil,.pedit-solo-movil{display:none}@media(max-width:47.99rem){.modo-switch.modo-switch-header{display:none}.service-grid{gap:12px}.service-card{border-radius:20px}.service-card .sc-fav-btn.sin-sesion{display:flex}.service-card .sc-precio,.service-grid .service-card .sc-precio{font-size:.875rem}.service-card .sc-entrega,.service-card .sc-precio-label{font-size:.72rem}.service-card .badge-nuevo{font-size:.6875rem;padding:1px 6px;border-radius:6px;color:var(--texto)}.seccion-titulo{align-items:baseline;margin-bottom:12px}.seccion-titulo h2{font-size:1.1875rem;letter-spacing:0}.seccion-titulo a{font-size:.8125rem;font-weight:500;color:var(--azul-marca)}:root[data-tema=oscuro] .seccion-titulo a{color:var(--primario)}.seccion-titulo a:after{content:none}.hero-garantias{gap:12px}.hero-garantias li{align-items:flex-start;gap:10px;line-height:18px}.hero-garantias li svg{margin-top:1px}.hero-garantias li strong{display:block;font-size:.84375rem;font-weight:600;color:#fff}#vista-home .vendedor-cta .vc-banda{display:flex;flex-direction:column;gap:0}#vista-home .vendedor-cta .vc-llamada{display:contents}#vista-home .vendedor-cta .vc-llamada h2{order:1}#vista-home .vendedor-cta .vc-llamada p{order:2}#vista-home .vendedor-cta .vc-nuevos{order:3;display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:16px;margin-top:14px}#vista-home .vendedor-cta .vc-acciones{order:4}#vista-home .vc-nuevos-titulo{flex:1;min-width:0;margin:0;font:400 .75rem/1.35 var(--fuente-cuerpo);letter-spacing:0;text-transform:none;color:#d4d4d8}#vista-home .vc-nuevos .nv-franja{flex:none}#vista-home .vc-nuevos .nv-carrusel{margin:0}#vista-home .vc-nuevos .nv-card{height:34px}#vista-home .vendedor-cta .btn-vendedor:after{content:none}.footer-tema{display:none}.footer{margin-top:64px}.footer>.contenedor>.footer-grid,.footer>.contenedor>.footer-legal{display:none}.footer-movil{display:flex;flex-direction:column;gap:20px;padding:28px 0 0;color:var(--texto)}.fm-marca .footer-logo-img{height:22px;width:auto;display:block}.fm-marca p{margin:8px 0 0;font-size:.875rem;line-height:1.5;color:var(--texto-suave);max-width:316px}.fm-sellos{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.fm-sellos span{display:inline-flex;align-items:center;gap:5px;font:500 .75rem/1 var(--fuente-cuerpo);color:var(--texto);background:var(--primario-suave);border-radius:999px;padding:6px 10px}.fm-atajos{display:flex;flex-direction:column;border:1px solid var(--borde);border-radius:16px;overflow:hidden}.fm-atajos a{display:flex;align-items:center;gap:12px;min-height:60px;padding:12px 14px;color:var(--texto);text-decoration:none}.fm-atajos a+a{border-top:1px solid var(--borde)}.fm-atajos a:active{background:var(--primario-suave)}.fm-atajos a>svg{color:var(--texto-suave);flex:none}.fm-ico{width:36px;height:36px;border-radius:10px;background:var(--primario-suave);display:flex;align-items:center;justify-content:center;flex:none}.fm-txt{flex:1;min-width:0}.fm-txt b{display:block;font:500 .9375rem/1.3 var(--fuente-cuerpo)}.fm-txt small{display:block;font-size:.75rem;line-height:1.4;color:var(--texto-suave);margin-top:1px}.fm-grupos{display:grid;grid-template-columns:1fr 1fr;gap:16px}.fm-grupos h4{margin:0 0 4px;font:500 .71875rem/1.2 var(--fuente-cuerpo);letter-spacing:.06em;text-transform:uppercase;color:var(--texto-suave)}.fm-grupos a{display:flex;align-items:center;min-height:40px;font-size:.9375rem;color:var(--texto);text-decoration:none}.fm-base{display:flex;align-items:center;gap:10px;border-top:1px solid var(--borde);padding:14px 0 18px}.fm-base>div{flex:1;display:flex;flex-direction:column;gap:4px;font-size:.75rem;line-height:1.5;color:var(--texto-suave)}.fm-legales{display:flex;flex-wrap:wrap;gap:4px 14px}.fm-legales a{font:500 .78125rem/1.6 var(--fuente-cuerpo);color:var(--texto);text-decoration:none}.fm-red{width:44px;height:44px;border-radius:50%;border:1px solid var(--borde);display:flex;align-items:center;justify-content:center;color:var(--texto);flex:none}#cats-grid{gap:16px}#cats-grid .category-card{gap:12px;padding:16px;border-radius:12px}#cats-grid .cat-3d-plato,#cats-grid .cat-3d-imagen{width:72px;height:72px}#cats-grid .category-card-nombre{font-size:.875rem;font-weight:600}#gan-cont{display:flex;flex-direction:column;gap:14px}#gan-cont>*{margin-bottom:0!important}.contenedor:has(>#gan-cont){padding-top:16px!important}.gan-cabecera{flex-direction:column;align-items:stretch;gap:14px}.gan-cabecera>div{display:grid!important;grid-template-columns:1fr 1fr;gap:8px!important}.gan-cabecera .btn{justify-content:center}.gan-cabecera .btn:first-child{grid-column:1/-1}.gan-cabecera .btn-fantasma{min-height:44px;border:1px solid var(--borde);background:var(--superficie);font-size:.875rem}.gan-cabecera .gan-solo-movil{display:inline-flex}#gan-aviso-bancarios .aviso{flex-wrap:nowrap!important;gap:12px;margin:0!important;padding:12px!important;border:0;border-radius:12px}#gan-aviso-bancarios .aviso>span{color:var(--advertencia);line-height:1.45}#gan-aviso-bancarios .aviso>span svg{display:none}#gan-aviso-bancarios .aviso .btn{flex-shrink:0;min-height:44px}.gan-stats{grid-template-columns:1fr 1fr;gap:8px}.gan-stat{padding:12px;border-radius:12px;text-align:left}.gan-stat-label{margin-bottom:4px;font-size:12px;font-weight:400;letter-spacing:0;text-transform:none}.gan-stat-valor{font-size:1.25rem}.gan-tabla:has(#gan-filas){overflow:visible;background:none;border:0;border-radius:0}#gan-filtros{flex-wrap:nowrap;gap:8px;overflow-x:auto;margin:0 0 14px;padding:0;border:0;background:none;scrollbar-width:none}#gan-filtros .ms-filtro{flex-shrink:0;min-height:0;padding:6px 12px;border-radius:8px;font-size:.8125rem;font-weight:400;color:var(--texto-suave)}#gan-filtros .ms-filtro.activo{background:var(--primario);border-color:var(--primario);color:var(--sobre-primario)}#gan-filas{display:flex;flex-direction:column;gap:14px}#gan-filas>.gan-tabla-fila.gan-cols{grid-template-columns:auto auto 1fr;gap:6px;padding:16px;background:var(--superficie);border:1px solid var(--borde);border-radius:12px}#gan-filas>.gan-tabla-fila>div:first-child{grid-column:1/-1}#gan-filas>.gan-tabla-fila>[data-etq]:before{content:none}#gan-filas>.gan-tabla-fila>[data-etq]{min-height:0;justify-content:flex-start}#gan-filas>.gan-tabla-fila>[data-etq=Estado] svg{display:none}#gan-aviso-bancarios .aviso .btn{font-size:.875rem;padding:0 18px}#gan-cont>h2{margin-top:8px}#gan-cont>h2+p,#gan-liquidaciones>p{font-size:12px!important;line-height:17px}#gan-filas>.gan-tabla-fila>[data-etq=Precio]{grid-row:2;font-weight:400!important}#gan-filas>.gan-tabla-fila>[data-etq=Comisión]{grid-row:2}#gan-filas>.gan-tabla-fila>[data-etq=Ganancia]{grid-row:2;justify-self:end}#gan-filas>.gan-tabla-fila>[data-etq=Estado]{grid-column:1/-1;grid-row:3;font-weight:600}#gan-filas>.gan-tabla-fila>[data-etq=Factura]:has(>span:only-child){display:none}.contenedor:has(>#cmc-cont){padding-top:24px!important}.cmc-cab{margin-bottom:16px}.cmc-cab h1{display:flex;align-items:center;gap:8px;margin-bottom:6px;font-size:1.25rem;letter-spacing:-.3px}.cmc-cab-ico{display:flex}.cmc-cab p{font-size:.875rem;line-height:22px}.cmc-sin-movil{display:none}.cmc-solo-movil{display:inline}.cmc-lista{margin:0 calc(-1 * var(--esp-4));border:0;border-radius:0;background:none}.cmc-lista li,.cmc-lista li+li{border-top:0;border-bottom:1px solid var(--borde)}.cmc-fila{gap:12px;padding:12px 16px;background:var(--superficie);border-radius:0}.cmc-fila.nuevo{background:var(--primario-suave)}.cmc-ico,.cmc-fila.nuevo .cmc-ico{width:8px;height:8px;margin-top:7px;border:0;background:none}.cmc-fila.nuevo .cmc-ico{background:var(--primario)}.cmc-ico svg,.cmc-nuevo{display:none}.cmc-fila-cab strong,.cmc-fila.nuevo .cmc-fila-cab strong{font-size:.875rem;font-weight:600}.cmc-fila-res,.cmc-fila-fecha{font-size:12px;line-height:18px}.pedit-sin-movil{display:none}.pedit-solo-movil{display:inline-flex;align-items:center;gap:6px}.pedit-cab{margin-bottom:24px!important}.pedit-cab h1{font-size:1.25rem!important}.pedit-ver{min-height:44px;padding:0 14px;display:inline-flex;align-items:center;border:1px solid var(--borde);border-radius:12px;background:var(--superficie);color:var(--texto)!important;font-weight:500!important}#pedit-cont .perfil-sidebar{gap:12px;padding:16px;align-self:stretch;border-radius:12px}#pedit-cont .perfil-avatar-grande{width:96px;height:96px;font-size:2rem}#pedit-cont .perfil-avatar-grande:not([style*="url('http"]){background-color:var(--primario-suave);color:var(--texto)}#pedit-cont .perfil-avatar-nombre,#pedit-cont .perfil-avatar-username,#pedit-cont .perfil-sidebar>.badge-verificado{display:none}#pedit-cont .perfil-sidebar .btn-fantasma{min-height:44px;padding:0 18px;border:1px solid var(--borde);border-radius:12px}#pedit-cont .perfil-card{padding:16px;border-radius:12px}#pedit-cont .perfil-card h2{margin-bottom:12px;padding-bottom:0;border-bottom:0;font-size:1.0625rem}#pedit-cont .perfil-card:first-child>h2:first-child{display:none}#pedit-cont .pedit-guardar{position:sticky;bottom:var(--mov-barra,56px);z-index:5;flex-wrap:wrap;justify-content:stretch!important;margin:0 calc(-1 * var(--esp-4));padding:8px var(--esp-4);background:var(--fondo)}#pedit-cont .pedit-guardar>.btn-fantasma{display:none}#pedit-cont .pedit-guardar>#btn-guardar{flex:1}.mov-buscador-campo{border-radius:999px;padding-left:40px;background:var(--superficie) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%2371717A' stroke-width='1.8' stroke-linecap='round'%3E%3Ccircle cx='11' cy='11' r='7'/%3E%3Cpath d='m20 20-3.5-3.5'/%3E%3C/svg%3E") no-repeat 14px center}.mov-busca-bloque:first-child:not(:last-child){padding-bottom:20px;border-bottom:1px solid var(--borde)}.mov-busca-fila.mov-busca-cat{min-height:52px}#metodos-cobro-cont .btn-secundario[onclick*="'nueva'"]{flex:1 1 100%;justify-content:center;min-height:44px}#metodos-cobro-cont .btn-secundario[onclick*="'nueva','banco'"]{background:var(--primario);border-color:var(--primario);color:var(--sobre-primario)}.verif-nivel{border-radius:12px}.verif-nivel-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:8px 12px;align-items:center;padding:16px}.verif-nivel-header>div:not(.verif-nivel-icono){display:contents}.verif-nivel-icono{width:28px;height:28px}.verif-nivel-titulo{grid-column:2;grid-row:1;margin:0;font-size:1rem}.verif-nivel-header>.verif-chip{grid-column:3;grid-row:1}.verif-nivel-icono{grid-row:1}.verif-nivel-sub{grid-column:1/-1;grid-row:2;font-size:.8125rem;line-height:19px}.verif-dato-ok{margin:0 16px 16px;padding:12px;border-radius:12px;background:var(--exito-suave)}.pas-barra{padding:0;border:0;border-radius:0;background:none}.pas-tira{margin:0 calc(-1 * var(--esp-4));border-bottom:1px solid var(--borde)}.pas-tab-flecha{display:none!important}.pas-tabs{counter-reset:pas;padding:0 var(--esp-4)}.pas-tab,.pas-tab.activo{min-height:44px;padding:0 10px;border-radius:0;background:none;color:var(--texto-suave);border-bottom:2px solid transparent;font-size:.875rem;font-weight:500}.pas-tab.activo{color:var(--texto);border-bottom-color:var(--primario);font-weight:600}.pas-tab:before{counter-increment:pas;content:counter(pas) ". "}.pas-tab-punto.visible{opacity:1;background:var(--advertencia)}.ped-turno.mio{border-radius:16px;padding:16px}.ped-turno.mio .log-plazo-titulo{font-size:1.1875rem;line-height:25px}.ped-turno.mio .log-plazo-cantidad,.ped-turno.mio .log-plazo.urgente .log-plazo-cantidad{font-family:var(--fuente-cuerpo);font-size:1.375rem}.ped-turno.mio .log-plazo-detalle{flex:0 1 auto;line-height:18px}.ped-turno.mio .ped-accion-aviso{align-items:flex-start!important;padding:12px;border-radius:12px;font-size:12px;line-height:19px;background:color-mix(in srgb,var(--sobre-primario) 10%,transparent)}.ped-det-seccion:has(>.ped-svc){padding:0;background:none;border:0;border-radius:0}.ped-svc{grid-template-columns:88px minmax(0,1fr);gap:12px;padding:14px;margin-bottom:0;background:var(--superficie);border:1px solid var(--borde);border-radius:16px}.ped-svc-info{display:contents}.ped-svc-img{grid-column:1;grid-row:1;height:66px;aspect-ratio:auto;border:0;border-radius:10px;background-color:var(--primario-suave)}.ped-svc-tit{grid-column:2;grid-row:1;font-size:.9375rem;line-height:20px}.ped-svc-paq{grid-column:2;grid-row:1;align-self:end}.ped-svc-datos{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:10px 0;margin:0}.ped-svc-datos>div{padding-right:8px}.ped-svc-datos dt{font-size:.65625rem}.ped-svc-datos dd{font-size:.8125rem}.ped-svc-datos>div:has(.ped-svc-ref){grid-column:1/-1}.ped-svc-ver{grid-column:1/-1;font-size:12px}.ped-svc-total{padding-top:10px;border-top:1px solid var(--borde)}.ped-svc-total span{font-size:12px}.ped-svc-total strong{font-size:1.1875rem}.ped-det-seccion .ped-desglose-tit{margin:16px 0 8px;font-size:.875rem}.ped-det-seccion:has(>.ped-svc) .ped-tabla-envoltura{padding:2px 14px;background:var(--superficie);border:1px solid var(--borde);border-radius:16px}.ped-det-seccion:has(>.ped-svc) .ped-factura-tabla{min-width:0;border:0;background:none}.ped-det-seccion:has(>.ped-svc) .ped-factura-tabla thead{display:none}.ped-det-seccion:has(>.ped-svc) .ped-factura-tabla td{padding:11px 0;background:none;border-bottom:1px solid var(--borde)}.ped-det-seccion:has(>.ped-svc) .ped-factura-tabla tfoot td{border-bottom:0;font-weight:600}.svc-det-galeria-principal{border-radius:12px}.svc-det-titulo{font-size:1.25rem;line-height:1.3;letter-spacing:0;margin-top:0}.svc-det-franja,.svc-det-vendedor{border:1px solid var(--borde);border-radius:12px;box-shadow:none;padding:16px}.svc-det-franja.svc-det-descripcion{padding:20px}:root[data-tema=oscuro] .svc-det-franja,:root[data-tema=oscuro] .svc-det-vendedor{box-shadow:none}.compartir-botones .compartir-nativo{display:none}.avatar-menu-cab{gap:12px;padding:18px 16px 14px;border-bottom:0}.avatar-menu-cab .header-avatar-ini,.avatar-menu-cab img{width:48px;height:48px;font-size:1rem}.avatar-menu-cab-nom{font-size:1rem}.avatar-menu-cab-mail{font-size:.78125rem}.avatar-menu-cerrar{width:36px;height:36px;border:0;border-radius:50%;background:var(--fondo)}.avatar-menu-cuerpo{overflow-x:hidden}.avatar-menu-guias-bloque .avatar-menu-guias{width:calc(100% - 16px)}#vista-mensajes .msj-conv-item,#vista-mensajes .msj-conv-item.no-leido{background:var(--superficie)}#vista-mensajes .msj-conv-item .msj-conv-avatar{background-color:var(--primario-suave)}#vista-mensajes .msj-conv-item .msj-conv-punto{background:var(--primario);color:var(--sobre-primario)}.lista-tabla:has(>.lista-grupo){background:none;border:0;border-radius:0}.lista-tabla>.lista-grupo{padding:16px 0 8px;border:0;background:none;font-size:.875rem}.lista-tabla>.lista-grupo:first-child{padding-top:0}.lista-tabla:has(>.lista-grupo)>.lista-fila{background:var(--superficie);border:1px solid var(--borde);border-top:0;border-radius:0}.lista-tabla>.lista-grupo+.lista-fila{border-top:1px solid var(--borde);border-radius:12px 12px 0 0}.lista-tabla:has(>.lista-grupo)>.lista-fila:has(+.lista-grupo),.lista-tabla:has(>.lista-grupo)>.lista-fila:last-child{border-radius:0 0 12px 12px}.lista-tabla>.lista-grupo+.lista-fila:has(+.lista-grupo),.lista-tabla>.lista-grupo+.lista-fila:last-child{border-radius:12px}#dash-cont span.dsh-solo-movil{display:inline}#dash-cont a.dsh-solo-movil{display:flex}#dash-cont .dsh-cab{flex-wrap:wrap;align-items:center;gap:0 12px}#dash-cont .dsh-cab-foto{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;flex-shrink:0;object-fit:cover;background:var(--primario-suave);font:600 1rem var(--fuente-cuerpo);color:var(--texto-suave);text-transform:uppercase}#dash-cont .dsh-quien{display:contents}#dash-cont .dsh-cab-titulo{flex:1;min-width:0;flex-direction:column-reverse;align-items:flex-start;gap:0;flex-wrap:nowrap}#dash-cont .dsh-cab-titulo h1{font-size:1.375rem;font-weight:700;letter-spacing:0;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#dash-cont .dsh-cab .dash-cab-modo{padding:0;border:0;background:none;font:400 .8125rem var(--fuente-cuerpo);color:var(--texto-suave)}#dash-cont .dsh-cab .dash-cab-modo svg{display:none}#dash-cont .dsh-cab .dash-cab-sub{order:9;flex-basis:100%;margin-top:8px;font-size:.8125rem;line-height:1.55}#dash-cont .dsh-cab-acc .btn{width:44px;min-height:44px;height:44px;padding:0;border-radius:50%;justify-content:center}#dash-cont .dsh-cab-acc .btn svg{width:20px;height:20px}#dash-cont .dsh:not(.vendiendo) .dsh-saldo{display:none}#dash-cont .dsh-numeros{order:0;padding:0;background:none;border:0;border-radius:0}#dash-cont .dsh-numeros-fila{display:flex;gap:8px;text-align:left}#dash-cont .dsh-numeros-fila a,#dash-cont .dsh-numeros-fila a+a{flex:1;min-width:0;gap:2px;padding:10px 12px;background:var(--superficie);border:1px solid var(--borde);border-radius:16px}#dash-cont .dsh-numeros-fila strong{font-size:1.125rem}#dash-cont .dsh-numeros-fila span{font-size:11px}#dash-cont .dsh-numeros-fila a.dsh-numeros-saldo{background:var(--exito-suave);border-color:transparent}#dash-cont .dsh-numeros-saldo span{color:var(--exito)}#dash-cont .dsh-cifras{grid-template-columns:1.4fr 1fr 1fr;grid-template-rows:auto auto;gap:8px 0;padding:0;background:none;color:var(--texto);border-radius:0}#dash-cont .dsh-cifra,#dash-cont .dsh-cifra:hover{padding:10px 12px;gap:2px;background:var(--superficie);border:1px solid var(--borde);border-radius:16px;color:var(--texto)}#dash-cont .dsh-cifra:not(.dsh-cifra-dinero) .dsh-cifra-pie{display:none}#dash-cont .dsh-cifra-etq{font-size:11px;opacity:1;color:var(--texto-suave)}#dash-cont .dsh-cifra-val{font-size:1.125rem}#dash-cont .dsh-cifra-val.dsh-ok{color:var(--exito)}#dash-cont .dsh-cifra:nth-child(1){grid-column:2;grid-row:2;margin-left:8px;border-right:0;border-radius:16px 0 0 16px}#dash-cont .dsh-cifra:nth-child(2){grid-column:3;grid-row:2;border-left:0;border-radius:0 16px 16px 0;align-items:flex-end;text-align:right}#dash-cont .dsh-cifra:nth-child(3){grid-column:2/4;grid-row:1;margin-left:8px}#dash-cont .dsh-cifra.dsh-cifra-dinero,#dash-cont .dsh-cifra.dsh-cifra-dinero:hover{grid-column:1;grid-row:1/3;order:0;justify-content:space-between;gap:8px;padding:14px;border:0;border-radius:18px;background:var(--primario);color:var(--sobre-primario)}#dash-cont .dsh-cifra-dinero .dsh-cifra-etq,#dash-cont .dsh-cifra-dinero .dsh-cifra-pie,#dash-cont .dsh-cifra-ir{font-size:12px;color:var(--sobre-primario);opacity:.8}#dash-cont .dsh-cifra-dinero .dsh-cifra-val{font-size:1.625rem;margin-top:auto}#dash-cont .dsh-cifra-ir{font-weight:600;opacity:1}#dash-cont .dsh-sec-toca .seccion-titulo h2{font-size:1.0625rem}#dash-cont .dsh-sec-toca .seccion-titulo{align-items:center}#dash-cont .dsh-toca-cuenta{display:flex;gap:4px;align-items:center}#dash-cont .dsh-toca-cuenta:not(:empty):after{content:none}#dash-cont .dsh-toca-cuenta i{width:6px;height:6px;border-radius:3px;background:var(--borde-fuerte);transition:width var(--dur-2) var(--ease-suave)}#dash-cont .dsh-toca-cuenta i.on{width:16px;background:var(--primario)}#dash-cont .dsh-toca:not(.vacia){gap:10px}.contenedor:has(>#dash-cont){padding-top:20px!important}#dash-cont .dsh-toca-nada{padding:14px;border-radius:16px;font-size:.8125rem}#dash-cont .dsh-toca-item{border-radius:18px;min-height:150px}#dash-cont .dsh-toca-txt strong{font-size:1rem}#dash-cont .dsh-toca-txt span{font-size:.8125rem;line-height:19px}#dash-cont .dsh-toca-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto 1fr;gap:8px;align-items:start}#dash-cont .dsh-toca-txt{display:contents}#dash-cont .dsh-toca-txt strong{grid-column:1;grid-row:1}#dash-cont .dsh-toca-txt span{grid-column:1/-1;grid-row:2}#dash-cont .dsh-plazo{grid-column:2;grid-row:1;padding:2px 8px;border:1px solid currentColor;background:none;font-size:11px}#dash-cont .dsh-toca-item .dsh-plazo,#dash-cont .dsh-toca-item.dsh-aviso .dsh-plazo,#dash-cont .dsh-toca-item.dsh-mal .dsh-plazo{background:none}#dash-cont .dsh-toca-acc{grid-column:1/-1;grid-row:3;align-self:end}#dash-cont .dsh-curso{display:block;padding:4px 16px;background:var(--superficie);border:1px solid var(--borde);border-radius:12px}#dash-cont .dsh-curso-item,#dash-cont .dsh-curso-item:hover{gap:8px;padding:12px 0;background:none;border:0;border-bottom:1px solid var(--borde);border-radius:0}#dash-cont .dsh-curso-item:last-child{border-bottom:0}#dash-cont .dsh-curso-cab{gap:10px}#dash-cont .dsh-ava{width:36px;height:36px;font-size:12px}#dash-cont .dsh-curso-tit{flex:1}#dash-cont .dsh-curso-tit strong{font-size:.875rem}#dash-cont .dsh-curso-tit span{font-size:12px}#dash-cont .dsh-curso-precio{flex-shrink:0;font-size:.8125rem;font-weight:600;color:var(--texto)}#dash-cont .dsh-pasos{gap:3px}#dash-cont .dsh-pasos>span{height:4px;border-radius:4px}#dash-cont .dsh-curso-estado{display:none}#dash-cont .dsh-accesos{display:flex;flex-direction:row;gap:6px;overflow:visible}#dash-cont .dsh-acceso{flex:1;min-width:0;min-height:64px;font-size:11px;font-weight:500}#dash-cont .dsh-acceso-ico{width:48px;height:48px;border-radius:16px}#dash-cont .dsh-acceso-txt{max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#dash-cont .dsh-pestanas{gap:0;padding:0;border-radius:0;background:none;border-bottom:1px solid var(--borde)}#dash-cont .dsh-pest{min-height:44px;border-radius:0;border-bottom:2px solid transparent;margin-bottom:-1px;font-size:.875rem}#dash-cont .dsh-pest.activa{background:none;box-shadow:none;border-bottom-color:var(--primario)}#dash-cont .dsh-pie{gap:8px}#dash-cont .dsh-perfil{padding:14px;gap:6px;border-radius:18px}#dash-cont .dsh-perfil-cab{font-size:.8125rem}#dash-cont .dsh-barra{height:5px}#dash-cont .dsh-perfil-falta{font-size:11px}#dash-cont .dsh-vender{padding:14px;gap:4px;border-radius:18px;justify-content:center}#dash-cont .dsh-vender strong{font-size:.8125rem}#dash-cont .dsh-vender .dsh-vender-cta{font-size:11px;font-weight:400;opacity:.85}}.ck-aviso{position:fixed;left:var(--flot-lado);right:var(--flot-lado);bottom:var(--flot-abajo);z-index:250;max-width:34rem;margin-inline:auto;display:flex;flex-direction:column;gap:var(--esp-3);padding:var(--esp-4);background:var(--superficie);color:var(--texto);border:1px solid var(--borde);border-radius:var(--radio-lg);box-shadow:var(--flot-sombra);opacity:0;transform:translateY(8px);transition:opacity var(--dur-2) var(--ease-suave),transform var(--dur-2) var(--ease-suave)}.ck-aviso.visible{opacity:1;transform:none}.ck-aviso-texto{margin:0;font-size:var(--texto-sm);line-height:1.5;color:var(--texto-suave)}.ck-aviso-texto a{color:var(--texto);text-decoration:underline;text-underline-offset:2px}.ck-aviso-botones{display:flex;gap:var(--esp-2)}.ck-aviso-botones .btn{flex:1 1 0}@media(prefers-reduced-motion:reduce){.ck-aviso{transition:opacity var(--dur-2) linear;transform:none}}
