.caja-lista{position:relative;padding:16px;border-top:4px solid var(--acento);border-radius:20px;background:var(--superficie);color:var(--tinta);box-shadow:var(--sombra);transition:box-shadow var(--t-corto)}.caja-lista.arrastrando{box-shadow:0 0 0 4px color-mix(in srgb,var(--acento) 40%,transparent),var(--sombra)}.caja-lista>h2{margin:0;font-size:clamp(17px,4.9vw,19px);font-weight:700;line-height:1.2}.cl-zona{position:relative;margin-top:10px}.cl-barra-lista{display:grid;border:2px solid var(--acento);border-radius:16px;background:var(--superficie);box-shadow:0 0 0 4px color-mix(in srgb,var(--acento) 14%,transparent);transition:box-shadow var(--t-corto)}.cl-barra-lista:focus-within{box-shadow:0 0 0 5px color-mix(in srgb,var(--acento) 30%,transparent)}.cl-barra-lista textarea{display:block;width:100%;min-height:54px;max-height:min(40vh,320px);resize:none;overflow-y:auto;padding:10px 14px 2px;border:0;border-radius:14px 14px 0 0;background:transparent;color:var(--tinta);font-size:17px;line-height:1.4}.cl-barra-lista textarea:focus{outline:0}.cl-barra-lista textarea::-moz-placeholder{color:#6B7280}.cl-barra-lista textarea::placeholder{color:#6B7280}.cl-herramientas{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px 4px}.cl-iconos{display:flex;gap:2px}.cl-icono{display:inline-grid;place-items:center;width:48px;height:48px;border:0;border-radius:12px;background:transparent;color:var(--acento-texto);cursor:pointer;transition:background var(--t-corto),transform var(--t-micro)}.cl-icono:hover{background:color-mix(in srgb,var(--acento) 12%,var(--superficie))}.cl-icono:active{transform:scale(.92)}.cl-icono:disabled{cursor:progress}@media (hover:hover) and (pointer:fine){.cl-solo-tactil{display:none}}.cl-leyendo{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:center;padding:0 16px;border:1.5px solid var(--acento);border-radius:14px;background:color-mix(in srgb,var(--acento) 12%,var(--superficie));animation:mv-aparece var(--t-corto) var(--c-salida) both}.cl-leyendo p{margin:0;font-weight:700}.cl-leyendo small{margin-top:2px;font-size:var(--letra-2);color:var(--gris-2)}.cl-barra{height:8px;margin-top:10px;overflow:hidden;border:1px solid var(--linea);border-radius:4px;background:var(--superficie)}.cl-barra i{display:block;height:100%;transform:scaleX(0);transform-origin:left center;border-radius:4px;background:var(--acento);transition:transform var(--t-medio) ease-out}.cl-barra-sigue i{animation:cl-lee 1.4s ease-out forwards}@keyframes cl-lee{to{transform:scaleX(.92)}}.cl-ver{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 18px;border-radius:12px;background:var(--acento);color:var(--sobre-acento);font-size:17px;font-weight:800;transition:transform var(--t-micro)}.cl-ver:active{transform:scale(.97)}.cl-ver:disabled{opacity:.55;cursor:not-allowed}.cl-hoja{width:min(100%,760px);margin:0 auto auto;max-height:100dvh;border-radius:0 0 20px 20px}.cl-hoja:not([open]){translate:0 -24px}@starting-style{.cl-hoja[open]{translate:0 -24px}}.cl-hoja .hoja-cabeza{position:sticky;top:-20px;z-index:2;margin:-20px -20px 0;padding:16px 20px 8px;background:var(--superficie)}.cl-cerrar{display:inline-flex;width:auto;min-height:48px;gap:6px;padding:0 14px;font-size:16px;font-weight:700}.cl-hoja .cotiza-lista-pasar{background:var(--superficie);color:var(--tinta);border:1.5px solid var(--linea)}.cl-hoja .cotiza-lista-pasar:disabled{background:var(--ok-fondo);color:var(--ok);border-color:transparent}.cotiza-lista-pdf-sec,.cotiza-lista-wa-sec{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 18px;border:1.5px solid var(--linea);border-radius:10px;background:var(--superficie);color:var(--tinta);font-size:15px;font-weight:800;cursor:pointer}.cotiza-lista-wa-sec svg{color:var(--wa)}.cotiza-lista-pdf-sec:disabled,.cotiza-lista-pdf:disabled{opacity:.6;cursor:progress}.cl-contacto{display:grid;gap:10px;margin-top:16px;padding:14px;border-radius:14px;background:var(--fondo)}.cl-campo{display:grid;gap:4px;font-size:var(--letra-2);font-weight:700}.cl-campo input{min-height:48px;padding:0 12px;border:1.5px solid var(--linea);border-radius:10px;background:var(--superficie);color:var(--tinta);font-size:var(--letra-base)}.cl-campo input:focus{outline:0;border-color:var(--acento)}.cl-privacidad{display:flex;align-items:center;gap:10px;min-height:48px;font-size:15px;cursor:pointer}.cl-trampa{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.cl-privacidad input{width:22px;height:22px;flex-shrink:0;accent-color:var(--acento)}.cl-nota{margin:0;font-size:var(--letra-2);line-height:1.4;color:var(--gris-2)}.cl-nota-pc{display:none}@media (min-width:1024px){.cl-nota-movil{display:none}.cl-nota-pc{display:inline}}.cl-ver-politica{display:inline-flex;align-items:center;min-height:48px;justify-self:start;font-size:15px;font-weight:700;color:var(--tinta);text-decoration:underline}.cl-hecha{margin-top:14px;padding:14px;border-radius:14px;background:var(--ok-fondo);color:var(--tinta);font-size:16px}.cl-hecha p+p{margin-top:4px}.cl-aviso{display:grid;gap:10px;margin-top:12px;padding:12px 14px;border-radius:12px;background:var(--fondo);color:var(--tinta);font-size:15px}.cl-aviso .cotiza-lista-wa-sec{justify-self:start}.cl-hoja .cotiza-lista-resultado{margin-top:8px;padding:0;box-shadow:none}.cl-otra{display:block;min-height:48px;margin:8px auto 0;border:0;background:none;color:var(--tinta-2);font-weight:600;text-decoration:underline;cursor:pointer}@media (min-width:768px){.caja-lista{padding:22px}.caja-lista>h2{font-size:22px}.cl-barra-lista textarea{min-height:64px;padding:14px 16px 4px;font-size:18px}.cl-ver{min-height:48px;padding:0 22px;font-size:18px}.cl-hoja{margin:24px auto auto;border-radius:20px;width:min(100% - 48px,760px);max-height:calc(100dvh - 48px)}}@media (prefers-reduced-motion:reduce){.cl-barra-sigue i,.cl-leyendo{animation:none}.cl-barra-sigue i{transform:scaleX(.5)}}.cl-asistente{display:grid;gap:8px;margin:12px 0}