.osn{--osn-fondo:var(--m-c-fondo);--osn-sup:var(--m-c-sup);--osn-sup2:var(--m-c-sup2);--osn-tinta:var(--m-c-tinta);--osn-tinta2:var(--m-c-tinta2);--osn-realce:var(--m-c-realce);--osn-sobre-realce:var(--m-c-sobre-realce);--osn-filete:color-mix(in srgb, var(--osn-tinta) 10%, transparent);--osn-filete2:color-mix(in srgb, var(--osn-tinta) 17%, transparent);--osn-hund:color-mix(in srgb, var(--osn-tinta) 4.5%, transparent);--osn-filo:inset 0 1px 0 #ffffffb3;--osn-s1:0 1px 2px #1410080f, 0 10px 24px -14px #1410082e;--osn-s3:0 2px 5px #14100814, 0 18px 36px -14px #14100833, 0 50px 100px -36px #14100852;--osn-ok:#1b7f47;--osn-at:#9a5a00;--osn-mal:#b8322b;--osn-velo:#0c0a0675;--osn-curva:cubic-bezier(.2, 0, 0, 1);--osn-ancho-lado:248px;--background:var(--osn-fondo);--foreground:var(--osn-tinta);--card:var(--osn-sup);--card-foreground:var(--osn-tinta);--muted:var(--osn-sup2);--muted-foreground:var(--osn-tinta2);--border:var(--osn-filete2);--input:color-mix(in srgb, var(--osn-tinta) 24%, transparent);--primary:var(--osn-realce);--primary-foreground:var(--osn-sobre-realce);--primary-soft:color-mix(in srgb, var(--m-marca) 15%, transparent);--accent:var(--m-marca);--accent-foreground:var(--m-sobre-marca);--ring:var(--osn-realce);--success:var(--osn-ok);--warning:var(--osn-at);--destructive:var(--osn-mal);--font-plex-sans:var(--m-f-texto);--font-space-grotesk:var(--m-f-titulo);min-height:100dvh;font-family:var(--m-f-texto);font-synthesis-weight:none;color:var(--osn-tinta);background:var(--osn-fondo)}:root.dark .osn{--osn-fondo:var(--m-o-fondo);--osn-sup:var(--m-o-sup);--osn-sup2:var(--m-o-sup2);--osn-tinta:var(--m-o-tinta);--osn-tinta2:var(--m-o-tinta2);--osn-realce:var(--m-o-realce);--osn-sobre-realce:var(--m-o-sobre-realce);--osn-filete:color-mix(in srgb, var(--osn-tinta) 9%, transparent);--osn-filete2:color-mix(in srgb, var(--osn-tinta) 15%, transparent);--osn-hund:#00000047;--osn-filo:inset 0 1px 0 #ffffff0d;--osn-s1:0 1px 2px #0006, 0 10px 24px -14px #0009;--osn-s3:0 2px 5px #0006, 0 18px 36px -14px #0009, 0 50px 100px -36px #000c;--osn-ok:#4fcf88;--osn-at:#f2b33d;--osn-mal:#ff7a70;--osn-velo:#0000009e}.osn-marco{min-height:100dvh;display:flex}.osn-cuerpo{flex-direction:column;flex:1;min-width:0;display:flex}.osn-main{width:100%;max-width:1180px;padding:18px 16px calc(66px + env(safe-area-inset-bottom) + 28px);margin:0 auto}.osn-lado{height:100dvh;width:var(--osn-ancho-lado);color:color-mix(in srgb, var(--m-o-tinta) 70%, transparent);background:radial-gradient(120% 26% at 88% 0%, color-mix(in srgb, var(--m-marca) 10%, transparent), transparent 75%), linear-gradient(180deg, color-mix(in srgb, var(--m-o-sup) 70%, var(--m-o-fondo)) 0%, var(--m-o-fondo) 62%);box-shadow:inset -1px 0 0 color-mix(in srgb, var(--m-o-tinta) 8%, transparent);flex-direction:column;flex:none;gap:14px;padding:20px 14px 14px;display:none;position:sticky;top:0;overflow-y:auto}:root:not(.dark) .osn-lado{--m-o-fondo:var(--m-c-fondo);--m-o-sup:var(--m-c-sup);--m-o-sup2:var(--m-c-sup2);--m-o-tinta:var(--m-c-tinta);--m-o-tinta2:var(--m-c-tinta2)}:root.dark .osn-lado{background:radial-gradient(120% 26% at 88% 0%, color-mix(in srgb, var(--m-marca) 7%, transparent), transparent 75%), linear-gradient(180deg, color-mix(in srgb, var(--m-o-sup) 55%, var(--m-o-fondo)) 0%, color-mix(in srgb, var(--m-o-fondo) 80%, #000) 100%)}.osn-marca{color:var(--m-o-tinta);align-items:center;gap:12px;padding:0 6px 6px;display:flex}.osn-marca b{font-family:var(--m-f-titulo);font-weight:var(--m-peso-titulo);text-transform:var(--m-mayus);letter-spacing:var(--m-track);font-size:20px;line-height:1.05}.osn-marca-rubro{color:color-mix(in srgb, var(--m-o-tinta) 55%, transparent);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;line-height:1.3;display:block;overflow:hidden}.osn-logo{object-fit:cover;border-radius:var(--m-radio-chico);width:40px;height:40px;box-shadow:0 0 0 1px color-mix(in srgb, var(--m-o-tinta) 14%, transparent), 0 6px 16px -6px #0009;flex:none}.osn-logo-ch{width:30px;height:30px}.osn-logo-cargando{opacity:0}.osn-logo.osn-logo-alto{object-fit:contain}.osn-logo.osn-placa-clara,.osn-logo.osn-placa-oscura{object-fit:contain;padding:3px}.osn-logo.osn-placa-clara{background:var(--m-c-fondo)}.osn-logo.osn-placa-oscura{background:var(--m-o-fondo)}.osn-logo.osn-logo-ancho{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:44px}.osn-logo.osn-logo-ancho.osn-placa-clara,.osn-logo.osn-logo-ancho.osn-placa-oscura{padding:6px 10px}.osn-logo.osn-logo-ch.osn-logo-ancho{max-width:128px;max-height:30px}.osn-logo.osn-logo-ch.osn-logo-ancho.osn-placa-clara,.osn-logo.osn-logo-ch.osn-logo-ancho.osn-placa-oscura{padding:3px 6px}.osn-marca-ancha{flex-direction:column;align-items:flex-start;gap:8px}.osn-solo-oscuro{display:none}:root.dark .osn-solo-oscuro{display:block}:root.dark .osn-solo-claro{display:none}.osn-logo-letra{background:var(--m-marca);color:var(--m-sobre-marca);font-family:var(--m-f-titulo);font-weight:var(--m-peso-titulo);place-items:center;font-size:18px;display:grid}.osn-busca{border-radius:var(--m-radio-chico);background:color-mix(in srgb, var(--m-o-tinta) 6%, transparent);height:38px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--m-o-tinta) 7%, transparent);color:color-mix(in srgb, var(--m-o-tinta) 58%, transparent);text-align:left;transition:background-color .15s var(--osn-curva), color .15s var(--osn-curva);align-items:center;gap:10px;padding:0 12px;font-size:14px;display:flex}.osn-busca:hover{background:color-mix(in srgb, var(--m-o-tinta) 10%, transparent);color:color-mix(in srgb, var(--m-o-tinta) 80%, transparent)}.osn-busca kbd{background:color-mix(in srgb, var(--m-o-tinta) 8%, transparent);border-radius:4px;margin-left:auto;padding:1px 6px;font-family:inherit;font-size:12px}.osn-nav{flex-direction:column;gap:2px;display:flex}.osn-nav a{border-radius:var(--m-radio-chico);height:42px;color:color-mix(in srgb, var(--m-o-tinta) 70%, transparent);transition:background-color .15s var(--osn-curva), color .15s var(--osn-curva);align-items:center;gap:12px;padding:0 12px;font-size:15px;font-weight:500;display:flex;position:relative}.osn-nav a:hover{color:var(--m-o-tinta);background:color-mix(in srgb, var(--m-o-tinta) 5%, transparent)}.osn-nav a[aria-current=page]{color:var(--m-o-tinta);background:color-mix(in srgb, var(--m-o-tinta) 8%, transparent)}.osn-nav a[aria-current=page] .osn-ic{color:var(--m-marca)}.osn-nav a.osn-nav-sec{height:36px;color:color-mix(in srgb, var(--m-o-tinta) 58%, transparent);font-size:14px}.osn-nav a.osn-nav-sec .osn-ic{opacity:.85}.osn-nav a .osn-ext{opacity:.5;margin-left:auto}.osn-nav-otras{border-top:1px solid color-mix(in srgb, var(--m-o-tinta) 7%, transparent);flex-direction:column;gap:2px;padding-top:10px;display:flex}.osn-mas{border-radius:var(--m-radio-chico);height:36px;color:color-mix(in srgb, var(--m-o-tinta) 58%, transparent);transition:background-color .15s var(--osn-curva), color .15s var(--osn-curva);align-items:center;gap:12px;padding:0 12px;font-size:14px;font-weight:500;display:flex}.osn-mas:hover{color:var(--m-o-tinta);background:color-mix(in srgb, var(--m-o-tinta) 5%, transparent)}.osn-mas .osn-cant{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--m-o-tinta) 42%, transparent);font-size:12px}.osn-mas .osn-mas-chev{opacity:.6;transition:transform .2s var(--osn-curva);margin-left:auto}.osn-mas[aria-expanded=true] .osn-mas-chev{transform:rotate(180deg)}.osn[data-indicador=esquinas] .osn-nav a[aria-current=page]:before,.osn[data-indicador=esquinas] .osn-nav a[aria-current=page]:after{content:"";border:0 solid var(--m-marca);width:10px;height:10px;position:absolute}.osn[data-indicador=esquinas] .osn-nav a[aria-current=page]:before{border-top-width:2px;border-left-width:2px;top:0;left:0}.osn[data-indicador=esquinas] .osn-nav a[aria-current=page]:after{border-bottom-width:2px;border-right-width:2px;bottom:0;right:0}.osn[data-indicador=punto] .osn-nav a[aria-current=page]:before{content:"";background:var(--m-marca);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb, var(--m-marca) 18%, transparent), 0 0 12px color-mix(in srgb, var(--m-marca) 50%, transparent);border-radius:50%;position:absolute;top:17px;left:-8px}.osn-lado-abajo{flex-direction:column;gap:8px;margin-top:auto;display:flex}.osn-yo{border-top:1px solid color-mix(in srgb, var(--m-o-tinta) 8%, transparent);text-align:left;width:100%;color:inherit;align-items:center;gap:10px;padding:10px 6px 0;display:flex}.osn-yo b{color:var(--m-o-tinta);font-size:14px;font-weight:500;line-height:1.3}.osn-yo .osn-yo-rol{color:color-mix(in srgb, var(--m-o-tinta) 55%, transparent);font-size:12px;display:block}.osn-yo>.osn-ic{opacity:.55;margin-left:auto}.osn-hecho{color:color-mix(in srgb, var(--m-o-tinta) 38%, transparent);padding:2px 6px 0;font-size:11px}.osn-hecho:hover{color:color-mix(in srgb, var(--m-o-tinta) 70%, transparent)}.osn-av{border-radius:var(--m-radio-chico);background:var(--m-marca);width:34px;height:34px;color:var(--m-sobre-marca);flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.osn-av.osn-av-ch{width:30px;height:30px;font-size:13px}.osn-av.osn-av-mini{width:24px;height:24px;font-size:11px}.osn-barra-sup{z-index:30;height:calc(56px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 8px 0 16px;background:color-mix(in srgb, var(--osn-fondo) 86%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);box-shadow:0 1px 0 var(--osn-filete);align-items:center;gap:12px;display:flex;position:sticky;top:0}.osn-barra-sup h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--m-f-titulo);font-weight:var(--m-peso-titulo);text-transform:var(--m-mayus);letter-spacing:var(--m-track);font-size:22px;line-height:1;overflow:hidden}.osn-barra-sup .osn-der{align-items:center;gap:2px;margin-left:auto;display:flex}.osn-bt-ic{border-radius:var(--m-radio-chico);width:40px;height:40px;color:var(--osn-tinta2);transition:background-color .15s var(--osn-curva), color .15s var(--osn-curva);place-items:center;display:grid}.osn-bt-ic:hover{color:var(--osn-tinta);background:var(--osn-hund)}.osn-barra-inf{z-index:40;grid-template-columns:repeat(var(--n,5), minmax(0, 1fr));height:calc(64px + env(safe-area-inset-bottom));padding:4px 4px env(safe-area-inset-bottom);background:color-mix(in srgb, var(--osn-sup) 90%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);box-shadow:0 -1px 0 var(--osn-filete), 0 -10px 30px -18px #0000004d;display:grid;position:fixed;inset:auto 0 0}.osn-barra-inf>a,.osn-barra-inf>button{min-width:0;color:var(--osn-tinta2);transition:color .15s var(--osn-curva);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:12px;font-weight:500;display:flex;position:relative}.osn-barra-inf .osn-bar-et{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.osn-barra-inf [aria-current=page]{color:var(--osn-tinta);font-weight:600}.osn-barra-inf [aria-current=page]:before{content:"";background:var(--m-marca);width:26px;height:3px;position:absolute;top:0;left:50%;transform:translate(-50%)}.osn-barra-inf [aria-current=page] .osn-ic{color:var(--osn-realce)}.osn-barra-una{grid-template-columns:1fr}@media (min-width:1024px){.osn-lado{display:flex}.osn-barra-sup,.osn-barra-inf{display:none}.osn-main{padding:36px 44px 56px}}.osn-velo{z-index:45;background:var(--osn-velo);position:fixed;inset:0}.osn-flot{color:var(--osn-tinta);background:var(--osn-sup);border:1px solid var(--osn-filete);box-shadow:var(--osn-filo), var(--osn-s3)}.osn-menu{z-index:50;border-radius:var(--m-radio);width:264px;animation:osn-entrar .2s var(--osn-curva);padding:8px;position:fixed;bottom:64px;left:14px}.osn-hoja{z-index:50;max-height:85dvh;padding:10px 12px calc(16px + env(safe-area-inset-bottom));border-radius:max(var(--m-radio), 14px) max(var(--m-radio), 14px) 0 0;border-bottom:0;animation:.26s cubic-bezier(.16,1,.3,1) osn-subir;position:fixed;inset:auto 0 0;overflow-y:auto}.osn-hoja-asa{background:var(--osn-filete2);border-radius:99px;width:40px;height:4px;margin:0 auto 10px}.osn-menu-quien{align-items:center;gap:12px;padding:6px 10px 12px;display:flex}.osn-menu-quien b{font-size:15px;font-weight:600}.osn-opcion{border-radius:var(--m-radio-chico);text-align:left;width:100%;min-height:46px;color:var(--osn-tinta);transition:background-color .15s var(--osn-curva);align-items:center;gap:12px;padding:0 12px;font-size:15px;font-weight:500;display:flex}.osn-opcion .osn-ic{color:var(--osn-tinta2)}.osn-opcion .osn-ext{margin-left:auto}.osn-opcion:hover{background:var(--osn-hund)}.osn-opcion[aria-current=page]{font-weight:600}.osn-opcion[aria-current=page] .osn-ic{color:var(--osn-realce)}.osn-menu-tema{justify-content:space-between;align-items:center;gap:8px;padding:6px 4px 6px 12px;display:flex}.osn-menu-tema>span{color:var(--osn-tinta2);font-size:14px}.osn-sep{background:var(--osn-filete);height:1px;margin:6px 4px}.osn-buscar{z-index:50;border-radius:var(--m-radio);width:min(560px,100vw - 24px);animation:osn-entrar .18s var(--osn-curva);position:fixed;top:12dvh;left:50%;overflow:hidden;transform:translate(-50%)}.osn-buscar-campo{border-bottom:1px solid var(--osn-filete);color:var(--osn-tinta2);align-items:center;gap:10px;padding:8px 8px 8px 16px;display:flex}.osn-buscar-campo input{min-width:0;height:44px;color:var(--osn-tinta);background:0 0;outline:none;flex:1;font-size:16px}.osn-buscar-lista{max-height:50dvh;padding:6px;overflow-y:auto}.osn-buscar-lista a{border-radius:var(--m-radio-chico);align-items:center;gap:12px;padding:8px 10px;display:flex}.osn-buscar-lista a:hover,.osn-buscar-lista a:focus-visible{background:var(--osn-hund);outline:none}.osn-buscar-lista b{font-size:15px;font-weight:500}.osn-buscar-nada{color:var(--osn-tinta2);padding:18px 16px;font-size:14px}@media (max-width:1023px){.osn-buscar{top:calc(10px + env(safe-area-inset-top))}}@keyframes osn-entrar{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes osn-subir{0%{transform:translateY(100%)}to{transform:none}}.osn-buscar{animation-name:osn-entrar-centro}@keyframes osn-entrar-centro{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}.osn-titulo,.osn-h1,.osn-num{font-family:var(--m-f-titulo);font-weight:var(--m-peso-titulo);letter-spacing:var(--m-track)}.osn-h1{text-transform:var(--m-mayus);text-wrap:balance;font-size:30px;line-height:.98}.osn-sub{color:var(--osn-tinta2);text-wrap:pretty;margin-top:8px;font-size:16px;line-height:1.45}.osn-h2{font-family:var(--m-f-titulo);font-weight:var(--m-peso-titulo);text-transform:var(--m-mayus);letter-spacing:var(--m-track);font-size:20px;line-height:1.05}.osn-rot{letter-spacing:.08em;text-transform:uppercase;color:var(--osn-tinta2);font-size:12px;font-weight:600}.osn-chico{color:var(--osn-tinta2);font-size:13px}.osn-num{font-variant-numeric:tabular-nums;line-height:1}@media (min-width:1024px){.osn-h1{font-size:44px}.osn-h2{font-size:22px}}.osn-sup{background:var(--osn-sup);border:1px solid var(--osn-filete);border-radius:var(--m-radio);box-shadow:var(--osn-filo), var(--osn-s1)}.osn-bt{border-radius:var(--m-radio-chico);white-space:nowrap;height:42px;transition:transform .15s var(--osn-curva), box-shadow .15s var(--osn-curva), background-color .15s var(--osn-curva), opacity .15s;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:600;display:inline-flex}.osn-bt:active{transform:translateY(1px)}.osn-bt:disabled{opacity:.55}.osn-bt-lleno{color:var(--m-sobre-marca);background:linear-gradient(180deg, #ffffff24, #0000000f), var(--m-marca);box-shadow:inset 0 0 0 1px #0000001a, inset 0 1px 0 #ffffff4d, 0 8px 20px -12px color-mix(in srgb, var(--m-marca) 70%, transparent)}.osn-bt-lleno:hover{box-shadow:inset 0 0 0 1px #0000001f, inset 0 1px 0 #ffffff4d, 0 10px 24px -10px color-mix(in srgb, var(--m-marca) 80%, transparent)}.osn-bt-sec{color:var(--osn-tinta);background:var(--osn-sup);border:1px solid var(--osn-filete2);box-shadow:var(--osn-filo)}.osn-bt-sec:hover{background:var(--osn-sup2)}.osn-bt-ch{height:34px;padding:0 12px;font-size:13px}.osn-chips{border-radius:calc(var(--m-radio-chico) + 3px);background:var(--osn-hund);gap:2px;padding:3px;display:inline-flex;box-shadow:inset 0 1px 2px #00000014}.osn-chip{border-radius:var(--m-radio-chico);white-space:nowrap;height:32px;color:var(--osn-tinta2);transition:background-color .15s var(--osn-curva), color .15s var(--osn-curva);align-items:center;gap:6px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}.osn-chip:hover{color:var(--osn-tinta)}.osn-chip.osn-on{color:var(--osn-tinta);background:var(--osn-sup);box-shadow:0 1px 2px #0000001a, inset 0 0 0 1px var(--osn-filete)}.osn-chip .osn-cant{font-variant-numeric:tabular-nums;color:var(--osn-tinta2);font-weight:500}.osn-chip.osn-on .osn-cant{color:var(--osn-tinta)}.osn-pill{border-radius:var(--m-radio-chico);border:1px solid var(--osn-filete2);height:30px;color:var(--osn-tinta2);transition:background-color .15s var(--osn-curva), color .15s var(--osn-curva), border-color .15s var(--osn-curva);flex:none;align-items:center;gap:6px;padding:0 11px;font-size:13px;font-weight:500;display:inline-flex}.osn-pill:hover{color:var(--osn-tinta)}.osn-pill.osn-on{color:var(--m-sobre-marca);background:var(--m-marca);border-color:#0000}.osn-pill .osn-cant{font-variant-numeric:tabular-nums;opacity:.75}.osn-error{color:var(--osn-mal);margin:10px 18px 0;font-size:13px}.osn-et{border-radius:var(--m-radio-chico);white-space:nowrap;align-items:center;gap:6px;height:24px;padding:0 9px;font-size:12px;font-weight:600;display:inline-flex}.osn-et:before{content:"";background:currentColor;border-radius:50%;width:6px;height:6px}.osn-et-ok{color:var(--osn-ok);background:color-mix(in srgb, var(--osn-ok) 13%, transparent)}.osn-et-at{color:var(--osn-at);background:color-mix(in srgb, var(--osn-at) 14%, transparent)}.osn-et-gris{color:var(--osn-tinta2);background:var(--osn-hund)}.osn-et-mal{color:var(--osn-mal);background:color-mix(in srgb, var(--osn-mal) 12%, transparent)}.osn-main [data-ui=tarjeta],.osn-main [data-ui=tabla]{border-color:var(--osn-filete);border-radius:var(--m-radio);box-shadow:var(--osn-filo), var(--osn-s1)}.osn-main [data-ui=tabla]{background:var(--osn-sup)}.osn-main [data-ui=tabla] th{background:var(--osn-sup2);border-color:var(--osn-filete)}.osn-main [data-ui=tabla] td{border-color:var(--osn-filete)}.osn-main [data-ui=boton],.osn-main [data-ui=campo]{border-radius:var(--m-radio-chico)}.osn-main [data-ui=vacio]{border-radius:var(--m-radio);border-color:var(--osn-filete2);background:var(--osn-hund)}.osn-main [data-ui=tarjeta]>p.text-2xl{font-family:var(--m-f-titulo);font-weight:var(--m-peso-titulo);font-variant-numeric:tabular-nums}.osn-main :is(h1.text-xl,h1.text-2xl,h1.text-3xl){font-family:var(--m-f-titulo);font-weight:var(--m-peso-titulo);text-transform:var(--m-mayus);letter-spacing:var(--m-track);text-wrap:balance;line-height:1.05}.osn-main h1.text-2xl{font-size:clamp(26px,2.4vw,32px)}@media (prefers-reduced-motion:reduce){.osn-menu,.osn-hoja,.osn-buscar{animation:none}.osn-bt{transition:none}}@media print{.osn-lado,.osn-barra-sup,.osn-barra-inf{display:none!important}.osn-main{padding:0}}
.osn-espejos{--zat-espresso:#3e2f26;--zat-negro:#1a1512;--zat-crema:#f4ede2;--zat-arena:#e2d3be;--zat-madera:#b0875f;--zat-oliva:#7c7a5c;--zat-ok:#5e7350;--zat-warn:#a9682b;--zc-on-bg:var(--zat-espresso);--zc-on-fg:var(--zat-crema);--zc-radio:16px}:root.dark .osn-espejos{--zc-on-bg:var(--zat-madera);--zc-on-fg:var(--zat-negro);--zat-ok:#8ea47e;--zat-warn:#d08f4e}@media (max-width:1023px){.osn-espejos .osn-main :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){font-size:16px}.osn-espejos .osn-main :is(button,select,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),a.inline-flex,a[class*=rounded],.osn-bt){min-height:44px}.osn-espejos .osn-main :is(button,a):has(>svg:only-child){justify-content:center;min-width:44px}.osn-espejos .osn-main input[type=color]{min-width:44px;min-height:44px}.osn-espejos .osn-main :is(input[type=checkbox],input[type=radio]){width:20px;height:20px}.osn-espejos .osn-main :is(button,a.inline-flex){touch-action:manipulation}}.zc-pagina{max-width:640px;margin:0 auto}.zc-con-barra{padding-bottom:96px}@media (max-width:1023px){.osn-espejos .osn-main:has(.zc-guardar) [data-soporte]{display:none}}.zc-volver{min-height:44px;color:var(--osn-tinta2);align-items:center;gap:6px;font-size:15px;font-weight:500;display:inline-flex}.zc-volver:hover{color:var(--osn-tinta)}.zc-chico{color:var(--osn-tinta2);font-size:13px;line-height:1.4}.zc-rot{letter-spacing:.08em;text-transform:uppercase;color:var(--osn-tinta2);margin-bottom:8px;font-size:12px;font-weight:600}.zc-link{min-height:44px;color:var(--osn-realce);text-underline-offset:3px;cursor:pointer;align-items:center;gap:6px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.zc-una-linea{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.zc-aviso{background:color-mix(in srgb, var(--zat-madera) 16%, transparent);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-top:16px;padding:6px 8px 6px 14px;font-size:14px;display:flex}.zc-paso{border-radius:var(--zc-radio);background:var(--osn-sup);border:1px solid var(--osn-filete);box-shadow:var(--osn-filo), var(--osn-s1);margin-top:16px;padding:16px}.zc-paso-cab{align-items:center;gap:10px;margin-bottom:14px;display:flex}.zc-paso-cab h2{font-family:var(--m-f-titulo);font-weight:var(--m-peso-titulo);text-transform:var(--m-mayus);letter-spacing:var(--m-track);font-size:20px;line-height:1}.zc-paso-n{width:28px;height:28px;color:var(--zc-on-fg);background:var(--zc-on-bg);border-radius:999px;flex:none;place-items:center;font-size:13px;font-weight:700;display:grid}.zc-paso-ayuda{color:var(--osn-tinta2);text-align:right;margin-left:auto;font-size:12.5px}.zc-chips{overscroll-behavior-x:contain;scrollbar-width:none;gap:8px;margin-inline:-16px;padding:2px 16px;scroll-padding-inline:16px;display:flex;overflow-x:auto}.zc-chips::-webkit-scrollbar{display:none}@media (min-width:768px){.zc-chips{flex-wrap:wrap;margin-inline:0;padding:0;overflow:visible}}.zc-chip{border:1px solid var(--osn-filete2);background:var(--osn-sup);white-space:nowrap;min-height:44px;color:var(--osn-tinta);transition:background-color .15s var(--osn-curva), color .15s var(--osn-curva), border-color .15s var(--osn-curva), transform .12s;-webkit-tap-highlight-color:transparent;border-radius:999px;flex:none;align-items:center;gap:6px;padding:0 16px;font-size:15px;font-weight:500;display:inline-flex}.zc-chip:active{transform:scale(.97)}.zc-chip small{opacity:.6;font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.zc-chip[aria-pressed=true]{color:var(--zc-on-fg);background:var(--zc-on-bg);border-color:var(--zc-on-bg)}.zc-chip[aria-pressed=true] small{opacity:.8}.zc-chip-otra{color:var(--osn-tinta2);border-style:dashed}.zc-chips-ch .zc-chip{min-height:40px;padding:0 14px;font-size:14px}.zc-campo{border:1px solid var(--osn-filete2);background:var(--osn-fondo);width:100%;min-height:48px;color:var(--osn-tinta);border-radius:12px;padding:10px 14px;font-size:16px;display:block}textarea.zc-campo{resize:vertical;min-height:96px}.zc-campo:focus-visible,.zc-num:focus-visible{outline:2px solid var(--zat-madera);outline-offset:1px;border-color:#0000}.zc-num{border:1px solid var(--osn-filete2);background:var(--osn-fondo);width:100%;min-width:0;height:64px;font-family:var(--m-f-titulo);font-weight:var(--m-peso-titulo);letter-spacing:.02em;text-align:center;font-variant-numeric:tabular-nums;color:var(--osn-tinta);border-radius:14px;padding:0 12px;font-size:30px}.zc-num::placeholder{color:color-mix(in srgb, var(--osn-tinta) 25%, transparent)}.zc-foto-vacia{text-align:center;cursor:pointer;border:2px dashed color-mix(in srgb, var(--zat-madera) 65%, transparent);background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--zat-madera) 14%, transparent), transparent 70%), var(--osn-fondo);-webkit-tap-highlight-color:transparent;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:210px;padding:20px;display:flex}.zc-foto-vacia:active{transform:scale(.99)}.zc-foto-vacia b{font-size:18px;font-weight:700}.zc-foto-vacia-ic{width:64px;height:64px;color:var(--zc-on-fg);background:var(--zc-on-bg);box-shadow:0 10px 24px -10px var(--zat-espresso);border-radius:999px;place-items:center;margin-bottom:4px;display:grid}.zc-fotos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.zc-foto{aspect-ratio:3/4;background:var(--osn-sup2);border-radius:12px;position:relative;overflow:hidden}.zc-foto img{object-fit:cover;width:100%;height:100%}.zc-portada{grid-area:span 2/span 2}.zc-foto-tag{letter-spacing:.04em;text-transform:uppercase;color:var(--zat-crema);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a1512b8;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;position:absolute;bottom:8px;left:8px}.zc-foto-bt{color:#fff;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:0}.zc-foto-bt:before{content:"";-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1a15129e;border-radius:999px;position:absolute;inset:7px}.zc-foto-bt svg{position:relative}.zc-foto-izq{left:0}.zc-foto-der{right:0}.zc-foto-cargando,.zc-foto-mas{color:var(--osn-tinta2);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:13px;display:flex}.zc-foto-mas{cursor:pointer;border:2px dashed var(--osn-filete2);background:0 0}.zc-camara{margin-top:6px;font-size:14px}.zc-medidas{grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:end;gap:8px;display:grid}.zc-medida{flex-direction:column;gap:6px;display:flex}.zc-medida>span{letter-spacing:.08em;text-transform:uppercase;color:var(--osn-tinta2);text-align:center;font-size:12px;font-weight:600}.zc-girar{height:64px;color:var(--osn-tinta2);border-radius:12px;place-items:center;display:grid}.zc-girar:hover{background:var(--osn-hund);color:var(--osn-tinta)}.zc-precio{display:block;position:relative}.zc-precio>span{font-family:var(--m-f-titulo);color:var(--osn-tinta2);pointer-events:none;font-size:26px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.zc-precio .zc-num{padding-left:40px}.zc-seg{background:var(--osn-hund);border-radius:14px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid;box-shadow:inset 0 1px 2px #00000012}.zc-seg button{min-height:48px;color:var(--osn-tinta2);transition:background-color .15s var(--osn-curva), color .15s;border-radius:10px;font-size:15px;font-weight:600}.zc-seg button[aria-checked=true]{color:var(--osn-tinta);background:var(--osn-sup);box-shadow:0 1px 2px #0000001a, inset 0 0 0 1px var(--osn-filete)}.zc-seg button[aria-checked=true][data-estado=DISPONIBLE]{color:var(--zat-ok)}.zc-seg button[aria-checked=true][data-estado=RESERVADO]{color:var(--zat-warn)}.zc-switch-fila{justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:56px;margin-top:12px;padding:6px 2px;font-size:15px;display:flex}.zc-switch{background:color-mix(in srgb, var(--osn-tinta) 18%, transparent);width:52px;height:32px;transition:background-color .18s var(--osn-curva);border-radius:999px;flex:none;position:relative}.zc-switch>span{width:26px;height:26px;transition:transform .2s var(--osn-curva);background:#fff;border-radius:999px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #00000040}.zc-switch-fila[aria-checked=true] .zc-switch{background:var(--zat-ok)}.zc-switch-fila[aria-checked=true] .zc-switch>span{transform:translate(20px)}.zc-mas{justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;font-size:15px;display:flex}.zc-guardar{inset:auto 0 calc(64px + env(safe-area-inset-bottom)) 0;z-index:39;background:color-mix(in srgb, var(--osn-sup) 94%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.3);backdrop-filter:blur(14px)saturate(1.3);box-shadow:0 -1px 0 var(--osn-filete), 0 -12px 30px -18px #00000059;padding:10px 16px;position:fixed}.zc-guardar-fila{justify-content:space-between;align-items:center;gap:12px;max-width:640px;margin:0 auto;display:flex}.zc-guardar-rot{color:var(--osn-tinta2);white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}.zc-guardar-precio{font-family:var(--m-f-titulo);font-weight:var(--m-peso-titulo);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:24px;line-height:1.1;display:block}.zc-guardar-bt{flex:none;height:52px;padding:0 20px;font-size:16px}.zc-error{max-width:640px;color:var(--osn-mal);background:color-mix(in srgb, var(--osn-mal) 12%, transparent);border-radius:10px;margin:0 auto 8px;padding:8px 12px;font-size:14px}@media (min-width:1024px){.zc-con-barra{padding-bottom:0}.zc-guardar{border-radius:var(--zc-radio);border:1px solid var(--osn-filete);margin-top:20px;padding:12px 16px;position:sticky;bottom:16px}}.zc-listo{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:24px 0 8px;display:flex}.zc-listo-foto{aspect-ratio:3/4;background:var(--osn-sup2);width:180px;box-shadow:var(--osn-s3);border-radius:18px;margin-bottom:16px;position:relative;overflow:visible}.zc-listo-foto img{object-fit:cover;border-radius:18px;width:100%;height:100%}.zc-listo-ok{color:#fff;background:var(--zat-ok);width:56px;height:56px;box-shadow:0 0 0 4px var(--osn-fondo), 0 10px 20px -8px #0006;border-radius:999px;place-items:center;display:grid;position:absolute;bottom:-14px;right:-14px}.zc-listo-nombre{font-size:17px;font-weight:600}.zc-listo-acciones{flex-direction:column;gap:10px;width:100%;max-width:360px;margin-top:16px;display:flex}.zc-bt-grande{height:54px;font-size:16px}.zc-stock-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;display:flex}@media (max-width:1023px){.zc-stock-cab h1{display:none}.zc-stock-cab .osn-sub{margin-top:0}}.zc-solo-compu{display:none}@media (min-width:768px){.zc-solo-compu{display:block}.zc-lista,.zc-fab{display:none}}.zc-buscar{border:1px solid var(--osn-filete2);background:var(--osn-sup);min-height:48px;color:var(--osn-tinta2);border-radius:14px;align-items:center;gap:10px;margin-top:16px;padding:0 6px 0 14px;display:flex}.zc-buscar input{min-width:0;height:46px;color:var(--osn-tinta);background:0 0;outline:none;flex:1;font-size:16px}.zc-buscar input::-webkit-search-cancel-button{display:none}.zc-buscar button{border-radius:999px;place-items:center;width:40px;height:40px;display:grid}.zc-buscar:focus-within{border-color:var(--zat-madera)}@media (min-width:768px){.zc-buscar{max-width:420px}}.zc-lista{gap:12px;margin-top:16px;padding-bottom:72px;display:grid}@media (min-width:560px){.zc-lista{grid-template-columns:repeat(2,minmax(0,1fr))}}.zc-tarjeta{background:var(--osn-sup);border:1px solid var(--osn-filete);box-shadow:var(--osn-filo), var(--osn-s1);border-radius:18px;grid-template-columns:132px minmax(0,1fr);gap:4px 14px;padding:10px;transition:opacity .15s;display:grid}.zc-ocupado{opacity:.7}.zc-tarjeta-foto{aspect-ratio:4/5;background:var(--osn-sup2);border-radius:12px;display:block;position:relative;overflow:hidden}.zc-tarjeta-foto img{object-fit:cover;width:100%;height:100%;transition:filter .2s, transform .3s var(--osn-curva)}.zc-tarjeta-foto:active img{transform:scale(1.03)}.zc-tarjeta[data-estado=VENDIDO] .zc-tarjeta-foto img{filter:grayscale(.85)brightness(.92);opacity:.75}.zc-sin-foto{height:100%;color:var(--osn-tinta2);flex-direction:column;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.zc-cinta{letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--zat-warn);border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700;position:absolute;top:6px;left:6px}.zc-tarjeta[data-estado=VENDIDO] .zc-cinta{background:var(--zat-negro)}.zc-estrella{color:#f2c14e;fill:#f2c14e;filter:drop-shadow(0 1px 2px #00000080);position:absolute;top:7px;right:7px}.zc-tarjeta-info{flex-direction:column;min-width:0;padding-top:2px;display:flex}.zc-tarjeta-nombre{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.zc-tarjeta-medidas{font-family:var(--m-f-titulo);font-weight:var(--m-peso-titulo);letter-spacing:.02em;font-variant-numeric:tabular-nums;margin-top:6px;font-size:26px;line-height:1}.zc-tarjeta-medidas small{font-family:var(--m-f-texto);letter-spacing:0;color:var(--osn-tinta2);font-size:13px;font-weight:500}.zc-tarjeta-info .zc-chico{margin-top:4px}.zc-tarjeta-precio{margin-top:auto;padding-top:6px}.zc-precio-bt{min-height:44px;font-family:var(--m-f-titulo);font-weight:var(--m-peso-titulo);letter-spacing:.02em;font-variant-numeric:tabular-nums;border-radius:10px;align-items:center;gap:6px;margin-left:-8px;padding:0 8px;font-size:22px;display:inline-flex}.zc-precio-bt:hover,.zc-precio-bt:active{background:var(--osn-hund)}.zc-precio-inline{border:2px solid var(--zat-madera);background:var(--osn-fondo);width:100%;height:44px;font-family:var(--m-f-titulo);font-variant-numeric:tabular-nums;color:var(--osn-tinta);border-radius:10px;padding:0 10px;font-size:22px}.zc-tarjeta-acciones{grid-column:1/-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr) 48px;gap:6px;margin-top:8px;display:grid}.zc-accion{white-space:nowrap;min-height:46px;color:var(--osn-tinta2);background:var(--osn-hund);transition:background-color .15s var(--osn-curva), color .15s, transform .12s;-webkit-tap-highlight-color:transparent;border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:0 8px;font-size:14px;font-weight:600;display:inline-flex}.zc-accion:active{transform:scale(.97)}.zc-accion[data-tono=vendido][aria-pressed=true]{color:var(--zc-on-fg);background:var(--zc-on-bg)}.zc-accion[data-tono=web][aria-pressed=true]{color:var(--zat-ok);background:color-mix(in srgb, var(--zat-ok) 14%, transparent);border-color:color-mix(in srgb, var(--zat-ok) 30%, transparent)}.zc-accion-ic{padding:0}.zc-vacio{border:2px dashed var(--osn-filete2);text-align:center;color:var(--osn-tinta2);border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:36px 16px;font-size:14px;display:flex}.zc-vacio b{color:var(--osn-tinta);font-size:16px}@media (min-width:560px){.zc-vacio{grid-column:1/-1}}.zc-fab{z-index:39;left:16px;right:88px;bottom:calc(64px + env(safe-area-inset-bottom) + 14px);height:56px;color:var(--m-sobre-marca);background:linear-gradient(180deg, #ffffff24, #0000000f), var(--m-marca);box-shadow:inset 0 0 0 1px #0000001a, inset 0 1px 0 #ffffff4d, 0 14px 30px -12px color-mix(in srgb, var(--m-marca) 90%, black);-webkit-tap-highlight-color:transparent;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:17px;font-weight:700;display:flex;position:fixed}.zc-fab:active{transform:translateY(1px)scale(.99)}.zc-toast{z-index:60;left:16px;right:16px;bottom:calc(64px + env(safe-area-inset-bottom) + 84px);width:fit-content;max-width:480px;color:var(--zat-crema);background:var(--zat-negro);box-shadow:var(--osn-s3);animation:osn-entrar .18s var(--osn-curva);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin:0 auto;padding:8px 8px 8px 16px;font-size:15px;font-weight:500;display:flex;position:fixed}.zc-toast button{min-height:36px;color:var(--zat-arena);background:#ffffff1a;border-radius:10px;padding:0 12px;font-weight:700}.zc-toast-error{background:var(--osn-mal);color:#fff}@media (min-width:1024px){.zc-toast{bottom:28px}}.zc-hoja-titulo{padding:2px 12px 10px;font-size:16px;font-weight:700}.zc-peligro,.zc-peligro svg{color:var(--osn-mal)}@media (prefers-reduced-motion:reduce){.zc-chip,.zc-accion,.zc-tarjeta-foto img,.zc-switch,.zc-switch>span,.zc-toast{transition:none;animation:none}}html:has(.osn-espejos){overscroll-behavior-y:none}html:has(.osn-espejos) body{overscroll-behavior-y:none}@media (max-width:1023px){.osn-espejos .osn-main{padding-bottom:calc(66px + env(safe-area-inset-bottom) + 84px)}.osn-espejos .osn-main :is(.text-\[9px\],.text-\[10px\],.text-\[11px\]){font-size:12px}.osn-espejos .osn-main a:not(.inline-flex):not([class*=rounded]):not([class*=zc-]):not(.osn-bt):not(:has(img,div)){margin-block:-7px;padding-block:7px}}
.osn-trp .osn-barra-sup .osn-logo.osn-logo-ancho{width:auto;max-width:112px;height:30px}@media (max-width:1023px){.osn-trp .osn-main :is(input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]):not([type=file]),select,textarea){font-size:16px}.osn-trp :is(.osn-main,.osn-barra-sup) :is(button,select,summary,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]):not([type=color]),a.inline-flex,a[class*=rounded],.osn-bt-ic){min-height:44px}.osn-trp .osn-main :is(.osn-bt,.osn-turnos-pie),.osn-trp .osn-barra-sup>a{align-items:center;min-height:44px;display:inline-flex}.osn-trp .osn-bt-ic{justify-content:center;min-width:44px}.osn-trp :is(.osn-main,.osn-barra-sup) :is(button,a):has(>svg:only-child){justify-content:center;min-width:44px}.osn-trp .osn-main input[type=color]{min-width:44px;min-height:44px}.osn-trp .osn-main :is(input[type=checkbox],input[type=radio]){width:20px;height:20px}.osn-trp .osn-main :is(button,a,summary){touch-action:manipulation}.osn-trp .osn-main :is(.text-\[10px\],.text-\[11px\],.text-\[10\.5px\],.text-\[11\.5px\]){font-size:12px}.osn-trp .tc-sin-celu{display:none}}.tc-chofer{border:1px solid var(--osn-filete,hsl(var(--border)));background:var(--osn-sup,hsl(var(--card)));border-radius:14px;overflow:hidden}.tc-chofer+.tc-chofer{margin-top:10px}.tc-chofer>summary{cursor:pointer;align-items:center;gap:10px;min-height:56px;padding:10px 14px;list-style:none;display:flex}.tc-chofer>summary::-webkit-details-marker{display:none}.tc-chofer>summary:after{content:"›";color:var(--osn-tinta2,#888);margin-left:4px;font-size:22px;line-height:1;transition:transform .15s}.tc-chofer[open]>summary:after{transform:rotate(90deg)}.tc-chofer[open]>summary{border-bottom:1px solid var(--osn-filete,hsl(var(--border)))}.tc-chofer-n{background:var(--osn-hund,hsl(var(--muted)));border-radius:999px;place-items:center;min-width:30px;height:30px;margin-left:auto;padding:0 8px;font-size:14px;font-weight:700;display:grid}.tc-chofer-sin{border-color:#dc262673}.tc-chofer-sin .tc-chofer-n{color:#fff;background:#dc2626}.tc-viaje{padding:12px 14px}.tc-viaje+.tc-viaje{border-top:1px solid var(--osn-filete,hsl(var(--border)))}.tc-hora{font-variant-numeric:tabular-nums;font-size:18px;font-weight:700}.tc-reasignar{grid-template-columns:1fr auto;gap:8px;margin-top:10px;display:grid}.tc-reasignar select{border:1px solid var(--osn-filete,hsl(var(--border)));background:var(--osn-sup,hsl(var(--card)));border-radius:10px;width:100%;min-width:0;height:44px;padding:0 10px}.tc-acciones{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.tc-acciones>*{justify-content:center;width:100%;min-height:44px}.tc-acciones>.tc-ancho{grid-column:1/-1}@media (min-width:1024px){.tc-acciones{flex-wrap:wrap;display:flex}.tc-acciones>*{width:auto}}.tc-cifras{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tc-cifra{border:1px solid var(--osn-filete,hsl(var(--border)));background:var(--osn-sup,hsl(var(--card)));border-radius:14px;min-width:0;padding:12px 14px}.tc-cifra-et{letter-spacing:.04em;text-transform:uppercase;color:var(--osn-tinta2,#777);font-size:12px;font-weight:600}.tc-cifra-v{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:4px;font-size:24px;font-weight:800;line-height:1.1}.tc-cifra-sub{color:var(--osn-tinta2,#777);margin-top:2px;font-size:12.5px}.tc-cifra-dest{grid-column:1/-1}.tc-cifra-dest .tc-cifra-v{font-size:30px}@media (min-width:1024px){.tc-cifras{grid-template-columns:repeat(4,minmax(0,1fr))}.tc-cifra-dest{grid-column:span 2}}.tc-subir{border:2px dashed color-mix(in srgb, var(--m-marca,#1e4e8c) 55%, transparent);background:color-mix(in srgb, var(--m-marca,#1e4e8c) 6%, transparent);text-align:center;cursor:pointer;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:100%;min-height:120px;padding:18px;display:flex}.tc-subir b{font-size:18px}.tc-subir span{color:var(--osn-tinta2,#777);font-size:13px}.trp-mapa-et{background:0 0;border:0;width:0!important;height:0!important}.trp-mapa-et>div{text-align:center;color:#0f172a;background:#ffffffeb;border-radius:8px;width:max-content;max-width:140px;padding:3px 8px;font:600 12px/1.3 system-ui,sans-serif;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 3px #00000040}.trp-mapa-et>div span{color:#334155;font-weight:400}.trp-mapa-et>div small{font-size:12px;font-weight:500}.trp-mapa .leaflet-control-attribution{font-size:12px}.trp-mapa .leaflet-bar a{width:44px!important;height:44px!important;font-size:20px!important;line-height:44px!important}@media (max-width:1023px){.osn-trp .osn-hoy-fila .osn-t-estado .osn-et,.osn-trp .osn-t-estado .osn-et{font-size:12px}.osn-trp [data-soporte-paula]{align-items:flex-start;left:12px;right:auto}.osn-trp [data-soporte-paula]>button{opacity:.92;justify-content:center;width:44px;padding:0;height:44px!important}.osn-trp [data-soporte-paula]>button>span:first-child{width:28px;height:28px;font-size:15px}.osn-trp .osn-main{padding-bottom:88px}}
.osn-acp{--acp-me:#1f7a4d;--acp-debo:#b4321f;--acp-at:#a86a00;--acp-filete:var(--osn-filete,hsl(var(--border)));--acp-sup:var(--osn-sup,hsl(var(--card)));--acp-hund:var(--osn-hund,hsl(var(--muted)));--acp-t2:var(--osn-tinta2,#6b6259)}.dark .osn-acp{--acp-me:#5fd19a;--acp-debo:#ff8a73;--acp-at:#f2b84b}.osn-acp .acp-me{color:var(--acp-me);font-weight:650}.osn-acp .acp-debo{color:var(--acp-debo);font-weight:650}.osn-acp .acp-cero{color:var(--acp-t2)}.osn-acp .acp-pie{color:var(--acp-t2);font-size:14px}.osn-acp .acp-link{color:inherit;text-underline-offset:3px;align-items:center;min-height:44px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}.osn-acp .acp-vacio{text-align:center;color:var(--acp-t2);padding:22px 14px;font-size:14px}.osn-acp .acp-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.osn-acp .acp-cabeza .osn-sub{max-width:70ch;margin-top:4px;font-size:15px}.osn-acp .acp-tarjeta{background:var(--acp-sup);border:1px solid var(--acp-filete);border-radius:var(--m-radio,14px);box-shadow:var(--osn-filo,none), var(--osn-s1,0 1px 2px #0000000a);min-width:0;padding:14px 16px}.osn-acp .acp-tarjeta-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;margin-bottom:8px;display:flex}.osn-acp .acp-chips{flex-wrap:wrap;gap:8px;display:flex}.osn-acp .acp-scroll{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-4px;padding:2px 4px;overflow-x:auto}.osn-acp .acp-scroll::-webkit-scrollbar{display:none}.osn-acp .acp-chip{white-space:nowrap;border:1px solid var(--acp-filete);background:var(--acp-sup);touch-action:manipulation;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:0 16px;font-size:14px;font-weight:550;transition:background-color .15s,border-color .15s,transform .12s;display:inline-flex}.osn-acp .acp-chip:active{transform:translateY(1px)}.osn-acp .acp-chip:hover{background:var(--acp-hund)}.osn-acp .acp-chip-on,.osn-acp .acp-chip-on:hover{background:var(--m-marca,hsl(var(--primary)));color:var(--m-sobre-marca,#fff);border-color:#0000}.osn-acp .acp-chip-at:not(.acp-chip-on){border-color:color-mix(in srgb, var(--acp-at) 55%, transparent);color:var(--acp-at)}.osn-acp .acp-chip-accion{border-color:color-mix(in srgb, var(--m-marca,#8a5a00) 45%, transparent);font-weight:650}.osn-acp .acp-inicio{gap:18px;display:grid}.osn-acp .acp-ini-cabeza .osn-rot{margin-bottom:6px}.osn-acp .acp-rapidos{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.osn-acp .acp-rapido{border-radius:var(--m-radio,14px);border:1px solid var(--acp-filete);background:var(--acp-sup);min-height:92px;box-shadow:var(--osn-filo,none), var(--osn-s1,none);touch-action:manipulation;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;transition:transform .15s,box-shadow .15s;display:flex}.osn-acp .acp-rapido:active{transform:translateY(1px)}.osn-acp .acp-rapido svg{margin-bottom:6px}.osn-acp .acp-rapido b{font-size:17px;font-weight:700;line-height:1.1}.osn-acp .acp-rapido small{color:var(--acp-t2);font-size:14px;line-height:1.2}.osn-acp .acp-rapido-1{background:linear-gradient(180deg, #ffffff24, #0000000f), var(--m-marca);color:var(--m-sobre-marca);border-color:#0000}.osn-acp .acp-rapido-1 small{color:inherit;opacity:.85}.osn-acp .acp-kilos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.osn-acp .acp-kilo{border-radius:var(--m-radio,14px);border:1px solid var(--acp-filete);background:var(--acp-sup);min-width:0;padding:12px 14px;display:block}.osn-acp .acp-kilo small{letter-spacing:.04em;text-transform:uppercase;color:var(--acp-t2);font-size:14px;font-weight:600;display:block}.osn-acp .acp-kilo b{font-family:var(--m-f-titulo);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:4px;font-size:24px;font-weight:750;line-height:1.1;display:block}.osn-acp .acp-kilo em{color:var(--acp-t2);margin-top:2px;font-size:14px;font-style:normal;display:block}.osn-acp .acp-kilo-dest{background:color-mix(in srgb, var(--m-marca,#e0a21b) 9%, var(--acp-sup));border-color:color-mix(in srgb, var(--m-marca,#e0a21b) 35%, transparent);grid-column:1/-1}.osn-acp .acp-kilo-dest b{font-size:32px}.osn-acp .acp-kilo-mal b{color:var(--acp-debo)}.osn-acp .acp-kilo-ok b{color:var(--acp-me)}@media (min-width:1024px){.osn-acp .acp-kilos{grid-template-columns:repeat(5,minmax(0,1fr))}.osn-acp .acp-kilo-dest{grid-column:span 2}}.osn-acp .acp-ini-grilla{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (min-width:1024px){.osn-acp .acp-ini-grilla{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.osn-acp .acp-tabla-saldos{font-variant-numeric:tabular-nums;grid-template-columns:auto 1fr 1fr;display:grid}.osn-acp .acp-tabla-saldos>span{text-transform:uppercase;letter-spacing:.04em;color:var(--acp-t2);text-align:right;border-bottom:1px solid var(--acp-filete);padding:0 6px 6px;font-size:14px;font-weight:600}.osn-acp .acp-tabla-saldos b{border-bottom:1px solid var(--acp-filete);align-items:center;padding-right:8px;font-size:14px;font-weight:600;display:flex}.osn-acp .acp-tabla-saldos a{border-bottom:1px solid var(--acp-filete);justify-content:flex-end;align-items:center;min-height:48px;padding:0 6px;font-size:15px;display:flex}.osn-acp .acp-tabla-saldos>div:last-child>*{border-bottom:0}.osn-acp .acp-alertas{gap:8px;display:grid}.osn-acp .acp-alerta{border-radius:var(--m-radio-chico,10px);border:1px solid;align-items:flex-start;gap:10px;min-height:44px;padding:10px 12px;display:flex}.osn-acp .acp-alerta svg{flex:none;margin-top:2px}.osn-acp .acp-alerta b{font-size:15px;line-height:1.25;display:block}.osn-acp .acp-alerta small{color:var(--acp-t2);margin-top:2px;font-size:14px;line-height:1.35;display:block}.osn-acp .acp-alerta-mal{border-color:color-mix(in srgb, var(--acp-debo) 40%, transparent);background:color-mix(in srgb, var(--acp-debo) 7%, transparent)}.osn-acp .acp-alerta-mal svg{color:var(--acp-debo)}.osn-acp .acp-alerta-at{border-color:color-mix(in srgb, var(--acp-at) 40%, transparent);background:color-mix(in srgb, var(--acp-at) 7%, transparent)}.osn-acp .acp-alerta-at svg{color:var(--acp-at)}.osn-acp a.acp-alerta{color:inherit;cursor:pointer;transition:background-color .12s var(--osn-curva,ease), box-shadow .12s var(--osn-curva,ease);text-decoration:none}.osn-acp .acp-alerta:after{content:"›";opacity:.5;align-self:center;margin-left:auto;padding-left:8px;font-size:24px;line-height:1;transition:opacity .12s,transform .12s}.osn-acp a.acp-alerta:hover{box-shadow:var(--osn-s1)}.osn-acp a.acp-alerta:hover:after{opacity:1;transform:translate(2px)}.osn-acp a.acp-alerta-mal:hover{background:color-mix(in srgb, var(--acp-debo) 13%, transparent)}.osn-acp a.acp-alerta-at:hover{background:color-mix(in srgb, var(--acp-at) 13%, transparent)}.osn-acp .acp-saldos{gap:8px;display:grid}.osn-acp .acp-saldo-par{grid-template-columns:1fr 1fr;gap:8px;display:grid}@media (min-width:1024px){.osn-acp .acp-saldos:not(.acp-saldos-4){grid-template-columns:repeat(2,minmax(0,1fr))}}.osn-acp .acp-saldos-4{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:1024px){.osn-acp .acp-saldos-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.osn-acp .acp-saldo{text-align:left;border-radius:var(--m-radio-chico,12px);border:1px solid var(--acp-filete);background:var(--acp-sup);min-width:0;min-height:64px;padding:10px 12px;display:block}.osn-acp .acp-saldo small{text-transform:uppercase;letter-spacing:.04em;color:var(--acp-t2);font-size:14px;font-weight:600;display:block}.osn-acp .acp-saldo b{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:3px;font-size:20px;font-weight:750;display:block}.osn-acp .acp-saldo em{color:var(--acp-t2);font-size:14px;font-style:normal;display:block}.osn-acp .acp-saldo-me b{color:var(--acp-me)}.osn-acp .acp-saldo-debo b{color:var(--acp-debo)}.osn-acp .acp-saldo-on{outline:2px solid var(--m-marca,currentColor);outline-offset:1px}.osn-acp .acp-lista{gap:8px;display:grid}.osn-acp .acp-lista-plana{gap:0}.osn-acp .acp-lista-plana>li+li{border-top:1px solid var(--acp-filete)}.osn-acp .acp-cuenta{border-radius:var(--m-radio-chico,12px);border:1px solid var(--acp-filete);background:var(--acp-sup);justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:10px 14px;display:flex}.osn-acp .acp-cuenta:hover{background:var(--acp-hund)}.osn-acp .acp-cuenta-n{align-items:center;gap:8px;font-size:15.5px;font-weight:650;display:flex}.osn-acp .acp-cuenta small{color:var(--acp-t2);white-space:nowrap;text-overflow:ellipsis;font-size:14px;display:block;overflow:hidden}.osn-acp .acp-cuenta-saldos{text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;flex:none;align-items:flex-end;gap:1px;max-width:55%;font-size:15px;display:flex}.osn-acp .acp-punto-at{color:var(--acp-at);border:1px solid color-mix(in srgb, var(--acp-at) 45%, transparent);border-radius:999px;padding:0 7px;font-size:14px;font-style:normal;font-weight:600}.osn-acp .acp-mov{border-radius:var(--m-radio-chico,12px);border:1px solid var(--acp-filete);background:var(--acp-sup);overflow:hidden}.osn-acp .acp-mov-revisar{border-color:color-mix(in srgb, var(--acp-at) 45%, transparent)}.osn-acp .acp-mov-abierto{box-shadow:0 10px 30px -18px #00000059}.osn-acp .acp-mov-fila{text-align:left;touch-action:manipulation;align-items:center;gap:12px;width:100%;min-height:60px;padding:10px 14px;display:flex}.osn-acp .acp-mov-fila:hover{background:var(--acp-hund)}.osn-acp .acp-mov-fecha{flex:none;justify-items:center;width:40px;line-height:1;display:grid}.osn-acp .acp-mov-fecha b{font-family:var(--m-f-titulo);font-size:20px;font-weight:750}.osn-acp .acp-mov-fecha small{text-transform:uppercase;color:var(--acp-t2);margin-top:2px;font-size:14px}.osn-acp .acp-mov-txt{flex:1;gap:2px;min-width:0;display:grid}.osn-acp .acp-mov-tit{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:650;display:flex;overflow:hidden}.osn-acp .acp-mov-det{color:var(--acp-t2);font-size:14px;line-height:1.35}.osn-acp .acp-mov-rev{color:var(--acp-at);font-size:14px;line-height:1.35}.osn-acp .acp-mov-monto{font-variant-numeric:tabular-nums;flex:none;font-size:14.5px;font-weight:700}.osn-acp .acp-mov-editor{border-top:1px solid var(--acp-filete);background:color-mix(in srgb, var(--acp-hund) 50%, var(--acp-sup));padding:14px}.osn-acp .acp-tipo{background:var(--acp-hund);border-radius:999px;flex:none;padding:2px 8px;font-size:14px;font-style:normal;font-weight:700}.osn-acp .acp-tipo-compra,.osn-acp .acp-tipo-recepcion{background:#e0a21b38}.osn-acp .acp-tipo-canje,.osn-acp .acp-tipo-azucar{background:#8a63d22e}.osn-acp .acp-tipo-carga,.osn-acp .acp-tipo-venta{background:#2a6fb02e}.osn-acp .acp-tipo-pago,.osn-acp .acp-tipo-cobro{background:#1f7a4d2e}.osn-acp .acp-mas{border-radius:var(--m-radio-chico,12px);border:1px dashed var(--acp-filete);width:100%;min-height:48px;font-size:14px;font-weight:600}.osn-acp .acp-stock-fila{align-items:center;gap:10px;min-height:56px;padding:6px 0;display:flex}.osn-acp .acp-stock-fila b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;display:block;overflow:hidden}.osn-acp .acp-stock-fila small{color:var(--acp-t2);font-size:14px;display:block}.osn-acp .acp-stock-v{font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:700}.osn-acp .acp-stock-fila .acp-chip{min-height:40px;padding:0 12px;font-size:14px}.osn-acp .acp-form{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.osn-acp .acp-ayuda{color:var(--acp-t2);margin-top:-4px;font-size:14px}.osn-acp .acp-clases{scrollbar-width:none;flex-wrap:nowrap;padding-bottom:2px;overflow-x:auto}.osn-acp .acp-clases::-webkit-scrollbar{display:none}.osn-acp .acp-grilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:768px){.osn-acp .acp-grilla{grid-template-columns:repeat(3,minmax(0,1fr))}}.osn-acp .acp-campo{align-content:start;gap:4px;min-width:0;display:grid}.osn-acp .acp-campo>span{color:var(--acp-t2);font-size:14px;font-weight:600}.osn-acp .acp-campo>small{color:var(--acp-t2);font-size:14px}.osn-acp .acp-campo input:not([type=checkbox]),.osn-acp .acp-campo select,.osn-acp .acp-campo textarea{width:100%}.osn-acp .acp-ancho{grid-column:1/-1}.osn-acp .acp-check{grid-auto-flow:column;justify-content:start;align-self:end;align-items:center;gap:10px;min-height:44px}.osn-acp .acp-check input{width:22px;height:22px}.osn-acp .acp-check>span{color:inherit;font-size:15px}.osn-acp .acp-elegida{text-align:left;border-radius:var(--m-radio-chico,10px);border:1px solid var(--acp-filete);background:var(--acp-sup);grid-template-columns:1fr auto;align-items:center;gap:0 10px;min-height:56px;padding:8px 14px;display:grid}.osn-acp .acp-elegida b{font-size:16px}.osn-acp .acp-elegida small{color:var(--acp-t2);grid-column:1;font-size:14px}.osn-acp .acp-elegida em{grid-area:1/2/span 2;font-size:14px;font-style:normal;font-weight:600;text-decoration:underline}.osn-acp .acp-opciones{gap:4px;max-height:340px;display:grid;overflow-y:auto}.osn-acp .acp-opciones button{border-radius:var(--m-radio-chico,10px);text-align:left;border:1px solid #0000;justify-content:space-between;align-items:baseline;gap:10px;width:100%;min-height:48px;padding:8px 12px;display:flex}.osn-acp .acp-opciones button:hover{background:var(--acp-hund);border-color:var(--acp-filete)}.osn-acp .acp-opciones b{font-size:15px;font-weight:600}.osn-acp .acp-opciones small{color:var(--acp-t2);white-space:nowrap;font-size:14px}.osn-acp .acp-nueva{color:var(--m-marca);font-weight:650}.osn-acp .acp-foto{grid-template-columns:1fr auto;gap:8px;display:grid}.osn-acp .acp-foto-bt{border-radius:var(--m-radio-chico,12px);border:2px dashed color-mix(in srgb, var(--m-marca,#e0a21b) 55%, transparent);background:color-mix(in srgb, var(--m-marca,#e0a21b) 6%, transparent);cursor:pointer;text-align:center;justify-content:center;align-items:center;min-height:56px;padding:8px 14px;font-size:15px;font-weight:600;display:flex;position:relative;overflow:hidden}.osn-acp .acp-foto-lista{border-style:solid}.osn-acp .acp-acciones{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.osn-acp .acp-acciones>button:first-child{flex:220px;max-width:360px}.osn-acp .acp-revisar{border-radius:var(--m-radio-chico,10px);border:1px solid color-mix(in srgb, var(--acp-at) 45%, transparent);background:color-mix(in srgb, var(--acp-at) 8%, transparent);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:10px 14px;font-size:14px;display:flex}.osn-acp .acp-ficha-cabeza{gap:4px;display:grid}.osn-acp .acp-ficha-cabeza .acp-link{justify-self:start;min-height:36px}.osn-acp .acp-ficha-nombre{height:auto;font-family:var(--m-f-titulo);font-size:26px;font-weight:var(--m-peso-titulo,700);background:0 0;border-color:#0000;margin-left:-8px;padding:4px 8px}.osn-acp .acp-ficha-nombre:hover,.osn-acp .acp-ficha-nombre:focus{border-color:var(--acp-filete);background:var(--acp-sup)}.osn-acp .acp-docs{gap:6px;display:grid}.osn-acp .acp-docs li{align-items:center;gap:6px;display:flex}.osn-acp .acp-docs a{border-radius:var(--m-radio-chico,10px);border:1px solid var(--acp-filete);flex:1;align-items:center;gap:10px;min-width:0;min-height:48px;padding:6px 10px;display:flex}.osn-acp .acp-docs a b{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:550;overflow:hidden}.osn-acp .acp-docs a small{color:var(--acp-t2);font-size:14px}.osn-acp .acp-alta{border-radius:var(--m-radio,14px);border:1px dashed var(--acp-filete);gap:8px;padding:14px;display:grid}.osn-acp .acp-supuesto{border-top:1px solid var(--acp-filete);gap:10px;padding-top:14px;display:grid}.osn-acp .acp-supuesto p{color:var(--acp-t2);margin-top:2px;font-size:14px}.osn-acp .acp-supuesto-val{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.osn-acp .acp-supuesto-val .acp-campo{width:160px}@media (min-width:1024px){.osn-acp .acp-supuesto{grid-template-columns:1fr auto;align-items:center}}.osn-acp .acp-sello{min-height:44px;color:var(--acp-at);border:1px solid color-mix(in srgb, var(--acp-at) 50%, transparent);background:color-mix(in srgb, var(--acp-at) 8%, transparent);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;font-size:15px;font-weight:700;display:inline-flex}.osn-acp .acp-sello input{width:18px;height:18px}.osn-acp .acp-sello-ok{color:var(--acp-me);border-color:color-mix(in srgb, var(--acp-me) 50%, transparent);background:color-mix(in srgb, var(--acp-me) 8%, transparent)}@media (max-width:1023px){.osn-acp .acp-sin-celu{display:none}.osn-acp .osn-main :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select,textarea){font-size:16px}.osn-acp .osn-main :is(input:not([type=checkbox]):not([type=radio]):not([type=file]),select){min-height:48px}.osn-acp .osn-main :is(button,a[class*=rounded],a.inline-flex,summary){min-height:44px}.osn-acp .osn-main :is(.text-\[10px\],.text-\[11px\],.text-xs){font-size:14px}.osn-acp .acp-cabeza>:not(div){width:100%}.osn-acp .acp-cabeza>:not(div)>a,.osn-acp .acp-cabeza>a{flex:1}.osn-acp .acp-rapido{min-height:96px}.osn-acp .acp-cuenta-saldos{max-width:50%}.osn-acp .acp-foto{grid-template-columns:1fr}.osn-acp .osn-main{padding-bottom:88px}}@media (prefers-reduced-motion:reduce){.osn-acp :is(.acp-chip,.acp-rapido){transition:none}}.osn-acp .acp-tabla-caja{display:none}@media (min-width:1024px){.osn-acp .acp-tabla-caja{border:1px solid var(--acp-filete);border-radius:var(--m-radio,14px);background:var(--acp-sup);display:block;overflow-x:auto}.osn-acp .acp-solo-celu{display:none}.osn-acp .acp-chip{min-height:34px;padding:0 12px;font-size:14px}}.osn-acp .acp-tabla{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.osn-acp .acp-tabla th{z-index:1;background:var(--acp-hund);text-align:left;color:var(--acp-t2);white-space:nowrap;border-bottom:1px solid var(--acp-filete);padding:7px 8px;font-size:14px;font-weight:600;position:sticky;top:0}.osn-acp .acp-tabla td{border-bottom:1px solid var(--acp-filete);vertical-align:middle;padding:3px 8px}.osn-acp .acp-tabla tbody tr:hover>td{background:color-mix(in srgb, var(--acp-hund) 55%, transparent)}.osn-acp .acp-tabla .acp-num{text-align:right;white-space:nowrap}.osn-acp .acp-tabla-cuenta{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.osn-acp .acp-tabla-cuenta a{font-weight:600}.osn-acp .acp-tabla-cuenta small{color:var(--acp-t2)}.osn-acp .acp-tabla-det{color:var(--acp-t2);white-space:nowrap;text-overflow:ellipsis;max-width:260px;font-size:14px;overflow:hidden}.osn-acp .acp-tabla td.acp-num .acp-celda{min-width:92px}.osn-acp .acp-tabla select.acp-celda{min-width:96px}.osn-acp .acp-tabla-editor>td{background:var(--acp-hund);padding:12px 14px}.osn-acp .acp-fila-revisar>td:first-child{box-shadow:inset 3px 0 0 var(--acp-at)}.osn-acp .acp-fila-abierta>td{background:var(--acp-hund)}.osn-acp .acp-fila-error>td{background:color-mix(in srgb, var(--acp-debo) 10%, transparent)}.osn-acp .acp-celda{width:100%;min-width:72px;height:28px;font:inherit;text-align:inherit;background:0 0;border:1px solid #0000;border-radius:6px;padding:0 6px}.osn-acp .acp-celda:hover{border-color:var(--acp-filete)}.osn-acp .acp-celda:focus{border-color:var(--m-marca,hsl(var(--primary)));background:var(--acp-sup);outline:none}.osn-acp .acp-celda-bt{border:1px solid var(--acp-filete);border-radius:6px;width:28px;height:28px}.osn-acp .acp-select{border:1px solid var(--acp-filete);background:var(--acp-sup);border-radius:999px;min-height:44px;padding:0 12px;font-size:14px}@media (min-width:1024px){.osn-acp .acp-select{min-height:34px;font-size:14px}}.osn-acp .acp-cf{letter-spacing:.02em;border:1px solid #0000;border-radius:6px;align-items:center;margin-right:6px;padding:2px 7px;font-size:13px;font-style:normal;font-weight:750;display:inline-flex}.osn-acp em.acp-cf-si,.osn-acp button.acp-cf-si{background:color-mix(in srgb, var(--acp-me) 14%, transparent);color:var(--acp-me);border-color:color-mix(in srgb, var(--acp-me) 40%, transparent)}.osn-acp em.acp-cf-no,.osn-acp button.acp-cf-no{background:color-mix(in srgb, var(--acp-at) 14%, transparent);color:var(--acp-at);border-color:color-mix(in srgb, var(--acp-at) 40%, transparent)}.osn-acp .acp-cf-ns{color:var(--acp-t2);border-color:var(--acp-filete)!important}.osn-acp .acp-capital{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:14px}.osn-acp .acp-capital th,.osn-acp .acp-capital td{border-bottom:1px solid var(--acp-filete);text-align:right;white-space:nowrap;padding:7px 10px}.osn-acp .acp-capital th:first-child,.osn-acp .acp-capital td:first-child{text-align:left;white-space:normal}.osn-acp .acp-capital thead th{color:var(--acp-t2);font-size:14px;font-weight:600}.osn-acp .acp-capital .acp-cap-sec td{background:var(--acp-hund);text-transform:uppercase;letter-spacing:.04em;color:var(--acp-t2);font-size:14px;font-weight:700}.osn-acp .acp-capital .acp-cap-neto td{border-top:2px solid var(--acp-filete);font-size:15px;font-weight:750}.osn-acp .acp-aviso{border:1px solid color-mix(in srgb, var(--acp-at) 45%, transparent);background:color-mix(in srgb, var(--acp-at) 9%, transparent);border-radius:12px;padding:10px 14px;font-size:14px}.osn-acp .acp-supuesto-grilla{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px;display:grid}.osn-acp .acp-atajos{z-index:60;background:var(--acp-sup);border:1px solid var(--acp-filete);border-radius:14px;padding:14px 16px;font-size:14px;position:fixed;inset:auto 16px 16px auto;box-shadow:0 12px 40px #0000002e}.osn-acp .acp-atajos kbd{text-align:center;border:1px solid var(--acp-filete);border-bottom-width:2px;border-radius:6px;min-width:22px;margin-right:8px;padding:1px 6px;font:600 12px ui-monospace,monospace;display:inline-block}.osn-acp .acp-bot-pagina{gap:16px;display:grid}@media (min-width:1100px){.osn-acp .acp-bot-pagina{grid-template-columns:minmax(0,1fr) 340px;align-items:start}}.osn-acp .acp-bot{min-height:0;height:calc(100dvh - 64px - 150px - env(safe-area-inset-bottom));background:var(--acp-sup);border:1px solid var(--acp-filete);border-radius:var(--m-radio,16px);min-height:440px;box-shadow:var(--osn-filo,none), var(--osn-s1,0 1px 2px #0000000d);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (min-width:1024px){.osn-acp .acp-bot{height:calc(100dvh - 120px)}}.osn-acp .acp-bot-cabeza{border-bottom:1px solid var(--acp-filete);justify-content:space-between;align-items:center;gap:8px;padding:10px 14px;font-size:15px;display:flex}.osn-acp .acp-bot-lista{overscroll-behavior:contain;flex-direction:column;flex:1;gap:12px;padding:14px;display:flex;overflow-y:auto}.osn-acp .acp-bot-hola{max-width:56ch;margin:auto 0;padding:8px 4px}.osn-acp .acp-bot-hola-t{letter-spacing:-.01em;margin-bottom:6px;font-size:22px;font-weight:700}.osn-acp .acp-bot-msg{flex-direction:column;gap:6px;max-width:min(92%,640px);display:flex}.osn-acp .acp-bot-yo{align-self:flex-end;align-items:flex-end}.osn-acp .acp-bot-el{align-self:flex-start}.osn-acp .acp-bot-burbuja{overflow-wrap:anywhere;border-radius:18px;padding:10px 14px;font-size:15px;line-height:1.45}.osn-acp .acp-bot-yo .acp-bot-burbuja{background:var(--m-marca,hsl(var(--primary)));color:var(--m-sobre-marca,#fff);white-space:pre-wrap;border-bottom-right-radius:6px}.osn-acp .acp-bot-el .acp-bot-burbuja{background:var(--acp-hund);border-bottom-left-radius:6px}.osn-acp .acp-bot-err .acp-bot-burbuja{background:color-mix(in srgb, var(--acp-debo) 12%, transparent);color:var(--acp-debo)}.osn-acp .acp-bot-p{min-height:.6em;display:block}.osn-acp .acp-bot-li{padding-left:14px;display:block;position:relative}.osn-acp .acp-bot-li:before{content:"•";position:absolute;left:2px}.osn-acp .acp-bot-pensando{gap:5px;padding:14px 16px;display:inline-flex}.osn-acp .acp-bot-pensando i{background:var(--acp-t2);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite acp-bot-punto}.osn-acp .acp-bot-pensando i:nth-child(2){animation-delay:.15s}.osn-acp .acp-bot-pensando i:nth-child(3){animation-delay:.3s}@keyframes acp-bot-punto{0%,80%,to{opacity:.25;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}.osn-acp .acp-bot-adjs{flex-wrap:wrap;gap:6px;display:flex}.osn-acp .acp-bot-thumb{object-fit:cover;border:1px solid var(--acp-filete);border-radius:12px;width:96px;height:96px}.osn-acp .acp-bot-adj{background:var(--acp-hund);text-overflow:ellipsis;white-space:nowrap;border-radius:10px;align-items:center;gap:6px;max-width:100%;padding:6px 10px;font-size:14px;display:inline-flex;overflow:hidden}.osn-acp .acp-bot-adj button{border-radius:50%;min-width:28px;min-height:28px}.osn-acp .acp-bot-pendientes{padding:0 12px 6px}.osn-acp .acp-bot-sug{padding:0 12px 8px}.osn-acp .acp-bot-voz{color:var(--acp-at);padding:0 14px 6px;font-size:14px;font-weight:600}.osn-acp .acp-bot-barra{padding:8px 10px calc(8px + env(safe-area-inset-bottom) * 0);border-top:1px solid var(--acp-filete);background:var(--acp-sup);align-items:flex-end;gap:6px;display:flex}.osn-acp .acp-bot-txt{resize:none;border:1px solid var(--acp-filete);background:var(--acp-hund);border-radius:22px;outline:none;flex:1;min-width:0;min-height:44px;max-height:220px;padding:11px 14px;font-size:16px;line-height:1.35}.osn-acp .acp-bot-txt:focus{border-color:var(--m-marca,hsl(var(--primary)));background:var(--acp-sup)}.osn-acp .acp-bot-ic,.osn-acp .acp-bot-mic,.osn-acp .acp-bot-enviar{touch-action:manipulation;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;transition:background-color .15s,transform .12s;display:inline-grid}.osn-acp .acp-bot-ic:hover{background:var(--acp-hund)}.osn-acp .acp-bot-barra svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.osn-acp .acp-bot-mic{background:var(--m-marca,hsl(var(--primary)));width:52px;height:52px;color:var(--m-sobre-marca,#fff);box-shadow:0 4px 14px color-mix(in srgb, var(--m-marca,#8a5a00) 35%, transparent)}.osn-acp .acp-bot-mic svg{width:26px;height:26px}.osn-acp .acp-bot-mic:active,.osn-acp .acp-bot-enviar:active{transform:scale(.95)}.osn-acp .acp-bot-mic-on{background:var(--acp-debo);animation:1.2s infinite acp-bot-latido}@keyframes acp-bot-latido{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--acp-debo) 45%, transparent)}50%{box-shadow:0 0 0 10px #0000}}.osn-acp .acp-bot-enviar{background:var(--acp-hund)}.osn-acp .acp-bot-enviar:not(:disabled){background:var(--m-tinta,#2a2420);color:var(--acp-sup)}.osn-acp .acp-bot-enviar:disabled{opacity:.45}.osn-acp .acp-bot-mini{border:1px solid var(--acp-filete);background:var(--acp-sup);border-radius:999px;min-height:36px;padding:0 12px;font-size:14px;font-weight:600}.osn-acp .acp-bot-mini:hover{background:var(--acp-hund)}.osn-acp .acp-bot-soltar{border:2px dashed var(--m-marca,hsl(var(--primary)));background:color-mix(in srgb, var(--acp-sup) 88%, transparent);pointer-events:none;border-radius:14px;place-items:center;font-weight:650;display:grid;position:absolute;inset:8px}.osn-acp .acp-bot-tarjeta{border:1.5px solid color-mix(in srgb, var(--m-marca,#8a5a00) 45%, var(--acp-filete));background:var(--acp-sup);border-radius:16px;gap:10px;width:min(100%,560px);padding:12px;display:grid}.osn-acp .acp-bot-tarjeta-t{letter-spacing:.06em;text-transform:uppercase;color:var(--acp-t2);font-size:14px;font-weight:700}.osn-acp .acp-bot-prop{border-bottom:1px solid var(--acp-filete);gap:6px;padding-bottom:10px;display:grid}.osn-acp .acp-bot-prop:last-of-type{border-bottom:0;padding-bottom:0}.osn-acp .acp-bot-prop-cab{justify-content:space-between;gap:8px;font-size:15px;display:flex}.osn-acp .acp-bot-prop-res{font-size:14px;line-height:1.4}.osn-acp .acp-bot-prop-descartada,.osn-acp .acp-bot-prop-deshecha{opacity:.55}.osn-acp .acp-bot-prop-descartada .acp-bot-prop-res,.osn-acp .acp-bot-prop-deshecha .acp-bot-prop-res{text-decoration:line-through}.osn-acp .acp-bot-avisos{color:var(--acp-at);gap:2px;font-size:14px;display:grid}.osn-acp .acp-bot-avisos li:before{content:"⚠ "}.osn-acp .acp-bot-prop-msg{color:var(--acp-debo);font-size:14px;font-weight:600}.osn-acp .acp-bot-campos{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px;display:grid}.osn-acp .acp-bot-campos label{color:var(--acp-t2);gap:3px;font-size:14px;font-weight:600;display:grid}.osn-acp .acp-bot-in{border:1px solid var(--acp-filete);background:var(--acp-hund);min-height:40px;color:inherit;border-radius:10px;width:100%;padding:0 10px;font-size:15px}.osn-acp .acp-bot-cf{gap:4px;display:flex}.osn-acp .acp-bot-cfb{border:1px solid var(--acp-filete);border-radius:10px;flex:1;min-height:40px;font-size:14px;font-weight:650}.osn-acp .acp-bot-cfb-on{background:var(--m-marca,hsl(var(--primary)));color:var(--m-sobre-marca,#fff);border-color:#0000}.osn-acp .acp-bot-prop-acc,.osn-acp .acp-bot-tarjeta-acc{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.osn-acp .acp-bot-confirmar{background:var(--acp-me);color:#fff;border-radius:999px;min-height:46px;padding:0 22px;font-size:15px;font-weight:700}.osn-acp .acp-bot-confirmar:active{transform:translateY(1px)}.osn-acp .acp-bot-registro ul{gap:10px;max-height:calc(100dvh - 200px);display:grid;overflow-y:auto}.osn-acp .acp-bot-registro li{border-bottom:1px solid var(--acp-filete);justify-items:start;gap:3px;padding-bottom:10px;display:grid}.osn-acp .acp-bot-reg-res{font-size:14px;font-weight:550}.osn-acp .acp-bot-reg-msg{color:var(--acp-t2);font-size:14px;font-style:italic}.osn-acp .acp-bot-reg-arch{margin-right:8px;text-decoration:underline}.osn-acp .acp-bot-reg-deshecha{opacity:.55}.osn-acp .acp-bot-reg-deshecha .acp-bot-reg-res{text-decoration:line-through}.osn-acp .acp-bot-fab{right:16px;bottom:calc(64px + 16px + env(safe-area-inset-bottom));z-index:42;background:var(--m-marca,hsl(var(--primary)));height:52px;color:var(--m-sobre-marca,#fff);border-radius:999px;align-items:center;gap:8px;padding:0 18px 0 14px;font-size:15px;font-weight:700;display:inline-flex;position:fixed;box-shadow:0 8px 24px #0000002e}.osn-acp .acp-bot-fab svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}@media (min-width:1024px){.osn-acp .acp-bot-fab{bottom:24px;right:24px}}@media (max-width:1023px){.osn-acp .acp-bot-fab span{display:none}.osn-acp .acp-bot-fab{justify-content:center;width:52px;padding:0}}.osn-acp .acp-bot-capa{z-index:60;justify-content:flex-end;display:flex;position:fixed;inset:0}.osn-acp .acp-bot-fondo{background:#00000047;position:absolute;inset:0}.osn-acp .acp-bot-flotante{z-index:1;border:0;border-radius:0;width:100%;height:100dvh;min-height:0;position:relative}@media (min-width:1024px){.osn-acp .acp-bot-flotante{border-left:1px solid var(--acp-filete);width:460px;box-shadow:-12px 0 40px #00000029}}@media (prefers-reduced-motion:reduce){.osn-acp .acp-bot-pensando i,.osn-acp .acp-bot-mic-on{animation:none}}@media (max-width:640px){.osn-acp .acp-bot-cabeza .acp-pie{display:none}.osn-acp .acp-bot-barra{gap:2px;padding-inline:6px}}.osn-acp .acp-fin-barra{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.osn-acp .acp-fin-acciones{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.osn-acp .acp-fin-bt{border:1px solid var(--acp-filete);background:var(--acp-sup);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;min-height:44px;padding:0 14px;font-size:14px;font-weight:650;display:inline-flex}.osn-acp .acp-fin-bt:hover{background:var(--acp-hund)}.osn-acp .acp-fin-bt:disabled{opacity:.55}.osn-acp .acp-fin-bt-1{background:var(--m-marca,hsl(var(--primary)));color:var(--m-marca-txt,#fff);border-color:#0000}.osn-acp .acp-fin-bt-1:hover{background:var(--m-marca,hsl(var(--primary)));filter:brightness(1.06)}.osn-acp .acp-fin-bt kbd{border:1px solid var(--acp-filete);color:var(--acp-t2);border-radius:4px;padding:2px 5px;font:600 11px/1 ui-monospace,monospace}.osn-acp .acp-fin-filtros{align-items:center;gap:8px;min-width:0;display:flex}.osn-acp .acp-fin-sep{background:var(--acp-filete);flex:none;align-self:stretch;width:1px;margin:0 4px}.osn-acp .acp-fin-totales{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.osn-acp .acp-fin-cuentas{grid-template-columns:1fr;gap:8px;display:grid}.osn-acp .acp-fin-cuenta{border:1px solid var(--acp-filete);border-radius:var(--m-radio-chico,12px);background:var(--acp-sup);box-shadow:var(--osn-s1,0 1px 2px #0000000a);overflow:hidden}.osn-acp .acp-fin-cuenta-at{border-color:color-mix(in srgb, var(--acp-at) 45%, transparent)}.osn-acp .acp-fin-cuenta-cab{text-align:left;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:12px 14px;display:flex}.osn-acp .acp-fin-cuenta-cab:hover{background:var(--acp-hund)}.osn-acp .acp-fin-cuenta-cab span{gap:2px;min-width:0;display:grid}.osn-acp .acp-fin-cuenta-cab small{color:var(--acp-t2);font-size:14px}.osn-acp .acp-fin-cuenta-cab strong{font-variant-numeric:tabular-nums;flex:none;font-size:18px;font-weight:750}.osn-acp .acp-fin-cuenta-pie{border-top:1px solid var(--acp-filete);color:var(--acp-t2);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:6px 14px 8px;font-size:14px;display:flex}.osn-acp .acp-fin-ini{width:140px;display:inline-block}.osn-acp .acp-fin-form{gap:12px;display:grid}.osn-acp .acp-fin-campos{grid-template-columns:1fr;gap:10px;display:grid}.osn-acp .acp-fin-campos .acp-campo{color:var(--acp-t2);gap:4px;font-size:14px;font-weight:600;display:grid}.osn-acp .acp-fin-campos .acp-select{border-radius:var(--m-radio-chico,10px);width:100%}.osn-acp .acp-fin-concepto{min-width:200px;max-width:300px}.osn-acp .acp-fin-cta{white-space:nowrap}.osn-acp .acp-fin .acp-select{max-width:100%}.osn-acp .acp-fin .acp-supuesto>*{min-width:0}.osn-acp .acp-fin-concepto span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.osn-acp .acp-fin-plan{max-width:210px;font-size:14px}.osn-acp .acp-fin-plan select.acp-celda{max-width:210px}.osn-acp .acp-fin-plan .acp-pie{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.osn-acp .acp-auto{background:var(--acp-hund);color:var(--acp-t2);border-radius:6px;padding:2px 7px;font-size:13px;font-weight:700}.osn-acp .acp-fin-aconfirmar{border:1px dashed color-mix(in srgb, var(--acp-at) 55%, transparent);border-radius:var(--m-radio-chico,12px);padding:10px 12px}.osn-acp .acp-fin-res td:not(:first-child),.osn-acp .acp-fin-res th:not(:first-child){text-align:right}.osn-acp .acp-fin-soltar{border:1.5px dashed var(--acp-filete);border-radius:var(--m-radio,14px);text-align:center;cursor:pointer;gap:4px;padding:18px;display:grid}.osn-acp .acp-fin-soltar:hover,.osn-acp .acp-fin-soltar-on{border-color:var(--m-marca,hsl(var(--primary)));background:var(--acp-hund)}.osn-acp .acp-fin-linea{gap:8px;padding:10px 14px;display:grid}.osn-acp .acp-fin-linea-banco,.osn-acp .acp-fin-linea-acc{flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0;display:flex}.osn-acp .acp-fin-linea-banco b{font-variant-numeric:tabular-nums;margin-left:auto}.osn-acp .acp-fin-linea-txt{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}@media (min-width:1024px){.osn-acp .acp-fin-totales{grid-template-columns:repeat(4,minmax(0,1fr))}.osn-acp .acp-fin-cuentas{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.osn-acp .acp-fin-bt{min-height:34px;padding:0 12px;font-size:14px}.osn-acp .acp-fin-campos{grid-template-columns:150px repeat(3,minmax(0,1fr));align-items:end}.osn-acp .acp-fin-campos .acp-ancho,.osn-acp .acp-fin-campos .acp-fin-ancho{grid-column:span 2}.osn-acp .acp-fin-linea{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;padding:8px 14px}}@media (max-width:1023px){.osn-acp .acp-fin-acciones{width:100%}.osn-acp .acp-fin-acciones .acp-fin-bt{flex:calc(50% - 6px);justify-content:center}}.osn-acp .acp-rapidos-5{grid-template-columns:repeat(2,minmax(0,1fr))}.osn-acp .acp-rapidos-5 .acp-rapido-1{grid-column:1/-1}.osn-acp .acp-rapidos-5 .acp-rapido{min-height:104px}.osn-acp .acp-rapidos-5 .acp-rapido b{font-size:18px}@media (min-width:1024px){.osn-acp .acp-rapidos-5{grid-template-columns:repeat(5,minmax(0,1fr))}.osn-acp .acp-rapidos-5 .acp-rapido-1{grid-column:auto}.osn-acp .acp-rapidos-5 .acp-rapido{min-height:118px;padding:16px}}.osn-acp .acp-pestanas{scrollbar-width:none;border-bottom:1px solid var(--acp-filete);gap:6px;margin-bottom:4px;padding-bottom:2px;display:flex;overflow-x:auto}.osn-acp .acp-pestanas::-webkit-scrollbar{display:none}.osn-acp .acp-pestana{min-height:44px;color:var(--acp-t2);white-space:nowrap;border-bottom:3px solid #0000;flex:none;align-items:center;margin-bottom:-3px;padding:0 14px;font-size:15px;font-weight:600;display:inline-flex}.osn-acp .acp-pestana:hover{color:inherit}.osn-acp .acp-pestana-on{color:inherit;border-bottom-color:var(--m-marca,hsl(var(--primary)))}.osn-acp .acp-vacio-cta{flex-direction:column;align-items:center;gap:12px;max-width:46ch;line-height:1.4;display:inline-flex}.osn-acp .acp-vacio-cta .acp-chip{text-decoration:none}.osn-acp .acp-chip-mas{color:var(--acp-t2);border-style:dashed}.osn-acp .acp-mas-datos{min-height:44px;color:var(--acp-t2);text-underline-offset:3px;align-items:center;padding:0 2px;font-size:14px;font-weight:650;text-decoration:underline;display:inline-flex}.osn-acp .acp-mas-datos:hover{color:inherit}.osn-acp .acp-imprimir{border-top:1px dashed var(--acp-filete);flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.osn-acp .acp-chip-imp{font-weight:650}.osn-acp .acp-imprimir small{flex-basis:100%}.osn-acp .acp-imp-ops{gap:8px;display:grid}@media (min-width:640px){.osn-acp .acp-imp-ops{grid-template-columns:repeat(3,minmax(0,1fr))}}.osn-acp .acp-imp-op{text-align:left;border-radius:var(--m-radio-chico,12px);border:1px solid var(--acp-filete);background:var(--acp-sup);flex-direction:column;align-items:flex-start;gap:2px;min-height:60px;padding:10px 14px;display:flex}.osn-acp .acp-imp-op b{font-size:15px;font-weight:700}.osn-acp .acp-imp-op small{color:var(--acp-t2);font-size:14px}.osn-acp .acp-imp-op:hover{background:var(--acp-hund)}.osn-acp .acp-imp-op-on{border-color:var(--m-marca,hsl(var(--primary)));box-shadow:inset 0 0 0 1px var(--m-marca,hsl(var(--primary)))}.osn-acp .acp-pres-fila{border-bottom:1px solid var(--acp-filete);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;padding-bottom:6px;display:grid}.osn-acp .acp-pres-fila>:first-child{grid-column:1/-1}@media (min-width:768px){.osn-acp .acp-pres-fila{border-bottom:0;grid-template-columns:minmax(0,3fr) minmax(0,1fr) minmax(0,.7fr) minmax(0,1.2fr);padding-bottom:0}.osn-acp .acp-pres-fila>:first-child{grid-column:auto}}.osn-acp .acp-docs .osn-bt-ic{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.osn-acp .acp-chip{min-height:44px}.osn-acp .acp-cf,.osn-acp .acp-auto,.osn-acp .acp-fin-bt kbd,.osn-acp .acp-tabla small{font-size:14px}.osn-acp .osn-hecho{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.osn-acp .osn-barra-sup>a:first-of-type{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}.osn-acp .acp-ficha-cabeza .acp-link{min-height:44px}.osn-acp .acp-stock-fila>a,.osn-acp .acp-stock-fila .acp-chip{align-items:center;min-height:44px;display:flex}@media (min-width:1024px){.osn-acp .osn-main :is(button,a[class*=rounded],a.inline-flex,summary,select),.osn-acp .osn-main input:not([type=checkbox]):not([type=radio]):not([type=file]){min-height:44px}.osn-acp .acp-tabla tr:not(.acp-tabla-editor) :is(button,input,select,a){min-height:0}}.osn-acp .acp-lotes-filtros{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.osn-acp .acp-lotes-filtros>input{flex:220px;min-width:0}.osn-acp .acp-lotes-lista{border:1px solid var(--acp-filete);background:var(--acp-sup);border-radius:10px;max-height:420px;margin:6px 0 0;padding:0;list-style:none;overflow-y:auto}.osn-acp .acp-lotes-lista li{border-bottom:1px solid var(--acp-filete);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:2px 10px;padding:8px 10px;font-size:14px;display:grid}.osn-acp .acp-lotes-lista li:last-child{border-bottom:0}.osn-acp .acp-lotes-lista li.acp-vacio{display:block}.osn-acp .acp-lote-on{background:var(--acp-hund)}.osn-acp .acp-lote-cod{font-variant-numeric:tabular-nums;font-weight:600}.osn-acp .acp-lote-txt{flex-direction:column;min-width:0;display:flex}.osn-acp .acp-lote-txt b{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.osn-acp .acp-lote-txt small,.osn-acp .acp-lote-pend small{color:var(--acp-t2);font-size:14px}.osn-acp .acp-lote-pend{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;display:flex}.osn-acp .acp-lote-kg{grid-column:1/-1;justify-content:flex-end;align-items:center;gap:10px;display:flex}.osn-acp .acp-lote-kg .acp-celda{text-align:right;border-color:var(--acp-filete);background:var(--acp-sup);width:110px;height:44px;font-size:16px}.osn-acp .acp-lote-kg .acp-link{min-width:44px;min-height:44px}.osn-acp .acp-lotes-suma{margin-top:6px;font-size:14px}.osn-acp .acp-camion-det>td{text-align:left;white-space:normal;padding-top:0}.osn-acp .acp-camion-det summary{cursor:pointer;color:var(--acp-t2);min-height:28px;font-size:14px}.osn-acp .acp-cap-sub td{font-weight:600}.osn-acp .acp-planilla td,.osn-acp .acp-planilla th{white-space:nowrap}.osn-acp .acp-planilla tfoot td{background:var(--acp-hund)}@media (min-width:768px){.osn-acp .acp-lotes-lista li{grid-template-columns:56px minmax(0,1fr) 110px 170px}.osn-acp .acp-lote-kg{grid-column:auto}.osn-acp .acp-lote-kg .acp-celda{height:32px;font-size:14px}.osn-acp .acp-lote-kg .acp-link{min-width:0;min-height:0}}.osn-acp .acp-stock-fila>a:not(.acp-chip){flex-direction:column;justify-content:center;align-items:flex-start}.osn-acp .acp-stock-fila>a:not(.acp-chip)>*{max-width:100%}.osn-acp .acp-fin-ini,.osn-acp .acp-kilo .acp-fin-ini{border-color:var(--acp-filete);background:var(--acp-sup);max-width:150px}.osn-acp .acp-buscador{max-width:420px;margin-bottom:14px;position:relative}.osn-acp .acp-buscador-in{border-radius:var(--m-radio-chico,12px);border:1px solid var(--acp-filete);background:var(--acp-sup);width:100%;min-height:44px;padding:0 14px;font-size:16px}.osn-acp .acp-buscador-in:focus{outline:2px solid var(--m-marca,currentColor);outline-offset:1px}.osn-acp .acp-buscador-lista{z-index:40;border-radius:var(--m-radio-chico,12px);border:1px solid var(--acp-filete);background:var(--acp-sup);max-height:60vh;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 28px #00000029}.osn-acp .acp-buscador-lista a{border-bottom:1px solid var(--acp-filete);padding:10px 14px;display:block}.osn-acp .acp-buscador-lista a:hover{background:var(--acp-hund)}.osn-acp .acp-buscador-lista b{font-size:15px;display:block}.osn-acp .acp-buscador-lista small{color:var(--acp-t2);font-size:14px;display:block}.osn-acp .acp-cifras{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (min-width:1024px){.osn-acp .acp-cifras{grid-template-columns:repeat(4,minmax(0,1fr))}}.osn-acp .acp-cifra b{font-size:28px}.osn-acp .acp-cifra small{letter-spacing:.02em}.osn-acp .acp-cifra:hover{background:var(--acp-hund)}.osn-acp .acp-ini-mas{color:var(--acp-t2);flex-wrap:wrap;gap:4px 18px;font-size:15px;display:flex}.osn-acp .acp-ini-mas a{text-underline-offset:3px;text-decoration:underline}.osn-acp .acp-at{color:var(--acp-at)}.osn-acp .acp-kilo small,.osn-acp .acp-saldo small{letter-spacing:.02em}.osn-acp .acp-cuadros{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}@media (min-width:1024px){.osn-acp .acp-cuadros{grid-template-columns:repeat(4,minmax(0,1fr))}}.osn-acp .acp-cuadros .acp-saldo{min-height:76px}.osn-acp .acp-fs{border-radius:var(--m-radio-chico,12px);border:1px solid var(--acp-filete);background:var(--acp-sup);align-items:center;gap:12px;padding:8px 12px 8px 14px;display:flex}.osn-acp .acp-fs-link{flex:1;justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:48px;display:flex}.osn-acp .acp-fs-link small{color:var(--acp-t2);overflow-wrap:anywhere;font-size:14px;display:block}.osn-acp .acp-fs-monto{font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;font-size:18px;font-weight:750}.osn-acp .acp-fs>.acp-chip{flex:none;min-height:44px}@media (max-width:639px){.osn-acp .acp-fs-link{flex-direction:column;align-items:flex-start;gap:2px}}.osn-acp details.acp-alta>summary{cursor:pointer;min-height:28px}.osn-acp .acp-deuda{border-radius:var(--m-radio-chico,12px);border:1px solid var(--acp-filete);background:var(--acp-sup);gap:8px;padding:12px 14px;display:grid}.osn-acp .acp-deuda-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.osn-acp .acp-deuda-cab small{color:var(--acp-t2);font-size:14px;font-weight:600;display:block}.osn-acp .acp-deuda-cab strong{font-variant-numeric:tabular-nums;font-size:26px;font-weight:750;line-height:1.15;display:block}.osn-acp .acp-deuda-lista{max-height:320px;display:grid;overflow-y:auto}.osn-acp .acp-deuda-lista label{border-top:1px solid var(--acp-filete);cursor:pointer;align-items:center;gap:10px;min-height:48px;padding:4px 2px;display:flex}.osn-acp .acp-deuda-lista input{width:22px;height:22px;accent-color:var(--m-marca,currentColor);flex:none}.osn-acp .acp-deuda-lista span{flex:1;min-width:0}.osn-acp .acp-deuda-lista small{color:var(--acp-t2);font-size:14px;display:block}.osn-acp .acp-deuda-lista em{font-variant-numeric:tabular-nums;white-space:nowrap;font-style:normal;font-weight:650}.osn-acp .acp-tabla td{padding:6px 8px}.osn-acp .acp-tabla th{white-space:nowrap}.osn-acp .acp-tabla .acp-tabla-det{display:none}@media (min-width:1600px){.osn-acp .acp-tabla .acp-tabla-det{display:table-cell}}.osn-acp .acp-tabla .acp-num .acp-celda{text-align:right}.osn-acp .acp-fila-editando>td{background:color-mix(in srgb, var(--m-marca,#e0a21b) 8%, transparent)}.osn-acp .acp-fila-editando .acp-celda{border-color:var(--acp-filete);background:var(--acp-sup);height:34px}.osn-acp .acp-fila-bts{align-items:center;gap:4px;display:inline-flex}.osn-acp .acp-editar{border:1px solid var(--acp-filete);background:var(--acp-sup);white-space:nowrap;border-radius:8px;min-height:30px;padding:0 10px;font-size:14px;font-weight:600}.osn-acp .acp-editar:hover{background:var(--acp-hund)}.osn-acp .acp-editar-on{background:var(--m-marca,currentColor);color:var(--m-sobre-marca,#fff);border-color:#0000}.osn-acp details.acp-plegable>summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 12px;min-height:40px;list-style:none;display:flex}.osn-acp details.acp-plegable>summary::-webkit-details-marker{display:none}.osn-acp details.acp-plegable>summary h2:before{content:"▸ ";color:var(--acp-t2)}.osn-acp details.acp-plegable[open]>summary h2:before{content:"▾ "}.osn-acp details.acp-plegable[open]>summary{margin-bottom:8px}.osn-acp .acp-tabla .acp-col-acc{z-index:1;background:var(--acp-sup);position:sticky;right:0;box-shadow:-8px 0 8px -8px #00000024}.osn-acp .acp-tabla th.acp-col-acc{z-index:2;background:var(--acp-hund)}.osn-acp .acp-fila-editando>td.acp-col-acc{background:var(--acp-sup)}.osn-acp .acp-tabla-cuenta{max-width:190px}@media (max-width:1439px){.osn-acp .acp-tabla .acp-col-razon,.osn-acp .acp-tabla .acp-col-loc{display:none}.osn-acp .acp-planilla :is(td,th){padding-left:5px;padding-right:5px}}.osn-acp .acp-planilla-pie{text-align:right}.osn-acp .osn-rot,.osn-acp .osn-main :is(.text-\[10px\],.text-\[11px\],.text-xs){font-size:14px}.osn-acp details.acp-alta{display:block}.osn-acp .acp-nota-alta{align-items:flex-end;gap:10px;display:flex}.osn-acp .acp-nota-alta textarea{flex:1;min-width:0;font-size:16px}.osn-acp .acp-notas{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.osn-acp .acp-notas>li{border-top:1px solid var(--acp-filete);align-items:flex-start;gap:12px;padding:12px 2px;display:flex}.osn-acp .acp-notas>li:first-child{border-top:0}.osn-acp .acp-notas-hechas .acp-nota-txt{color:var(--acp-t2);text-decoration:line-through}.osn-acp .acp-nota-txt{white-space:pre-wrap;overflow-wrap:anywhere;flex:1;min-width:0;font-size:16px;line-height:1.35}.osn-acp .acp-nota-txt small{color:var(--acp-t2);margin-top:2px;font-size:14px;display:block}.osn-acp .acp-nota-check{border:2px solid var(--acp-filete);background:var(--acp-sup);cursor:pointer;border-radius:50%;flex:none;width:26px;height:26px;margin-top:1px}.osn-acp .acp-nota-check-on{background:var(--acp-t2);border-color:var(--acp-t2)}.osn-acp .acp-notas .acp-link{min-height:28px}.osn-acp .acp-tarjeta-interna{border:1px solid var(--acp-filete);border-radius:var(--m-radio-chico,10px);background:var(--acp-hund);min-width:0;padding:12px}.osn-acp .acp-resumen-linea{border-radius:var(--m-radio-chico,10px);background:var(--acp-hund);padding:10px 12px;font-size:15px}.osn-acp .acp-detalle-fila{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1.2fr) auto;align-items:center;gap:6px;margin-bottom:6px;display:grid}.osn-acp .acp-lote-demas{color:var(--acp-t2);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:6px 10px;font-size:14px;display:flex}.osn-acp .acp-lote-demas b{color:var(--acp-t1,inherit)}.osn-acp .acp-lote-liq{align-items:center;gap:6px;display:inline-flex}.osn-acp .acp-lote-liq .acp-celda{text-align:right;border-color:var(--acp-filete);background:var(--acp-sup);width:90px;height:36px}.osn-acp .acp-vacio-fila{display:block}.osn-acp .acp-stock-v small{color:var(--acp-t2);font-size:14px;font-weight:400;display:block}.osn-acp .acp-celda-orden{text-align:right;border:1px solid var(--acp-filete);background:var(--acp-sup);border-radius:8px;width:84px;height:40px;font-size:16px}.osn-acp .acp-nota-bt{margin-left:6px}.osn-acp .acp-nota-abierta{white-space:normal;color:var(--acp-t2);margin-top:4px;font-size:14px}.osn-acp .acp-lotes-filtros select{flex:0 200px;min-width:0}@media (max-width:640px){.osn-acp .acp-nota-alta{flex-direction:column;align-items:stretch}.osn-acp .acp-detalle-fila{grid-template-columns:minmax(0,1fr) 80px}.osn-acp .acp-detalle-fila>:nth-child(3){grid-column:1}}.osn-acp .acp-capital th{white-space:normal}
