@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fuentes/DMSans-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fuentes/DMSans-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fuentes/DMSans-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fuentes/GeistMono-400.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fuentes/GeistMono-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fuentes/GeistMono-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fuentes/SpaceGrotesk-500.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:600;font-display:swap;src:url(/fuentes/SpaceGrotesk-600.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:700;font-display:swap;src:url(/fuentes/SpaceGrotesk-700.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#0c0e12;--bg-card:#141820;--border:#262c35;--text:#eef1f4;--text-secondary:#8b929c;--text-tertiary:#697079;--accent:#ff3da6;--accent-hover:#ff5cb5;--error:#ff5d5d;--exito:#5fd68a;--aviso:#ffb648;--info:#5b9ef2;--neon:#ff1a8f;--bg-hundido:#101319;--fuente-texto:"DM Sans", system-ui, sans-serif;--fuente-titulo:"Space Grotesk", var(--fuente-texto);--fuente-datos:"Geist Mono", ui-monospace, monospace;--letra-1:10px;--letra-2:11px;--letra-3:12px;--letra-4:13px;--letra-5:14px;--letra-6:15px;--letra-7:16px;--letra-8:18px;--letra-9:20px;--letra-10:22px;--letra-11:24px;--letra-12:30px;--letra-13:32px;--aire-arriba:0px;--seguro-arriba:max(env(safe-area-inset-top,0px), var(--safe-area-inset-top,0px));--seguro-arriba-aire:calc(var(--seguro-arriba) + var(--aire-arriba));--seguro-abajo:max(env(safe-area-inset-bottom,0px), var(--safe-area-inset-bottom,0px));--bid-slider-largo:200px;--bid-slider-grosor:48px}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);font-family:var(--fuente-texto);font-variant-numeric:tabular-nums;margin:0;line-height:1.5}#root{flex-direction:column;max-width:460px;min-height:100dvh;margin:0 auto;display:flex}button{cursor:pointer;font-family:inherit}input{font-family:inherit}.screen{flex:1;padding:20px}.con-barra .refrescable:after{content:"";height:calc(96px + var(--seguro-abajo));display:block}.screen-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}@keyframes spiralFlicker{0%,18%,20%,22%,25%,53%,55%,57%,to{filter:drop-shadow(0 0 8px #ff3da6) drop-shadow(0 0 22px var(--neon));opacity:1}19%,21%,24%,54%,56%{filter:drop-shadow(0 0 2px #ff3da6);opacity:.75}}.spiral-neon{animation:4s infinite spiralFlicker}.logo-header{align-items:center;gap:8px;display:flex}.logo-header-text{font-size:var(--letra-8);letter-spacing:-.3px;color:var(--text);font-weight:700}.logo-splash{flex-direction:column;align-items:center;gap:2px;display:flex}.logo-splash-text{font-family:var(--fuente-titulo);font-size:var(--letra-12);letter-spacing:-.5px;color:var(--text);font-weight:700}.title{font-family:var(--fuente-titulo);font-size:var(--letra-8);letter-spacing:-.3px;margin:0;font-weight:700}.icon-lg{font-size:var(--letra-13)}.input.block{flex:none;width:100%}.accent{color:var(--accent)}.subtitle{font-size:var(--letra-5);color:var(--text-secondary);max-width:320px;margin:0}.phone-row{gap:8px;width:100%;display:flex}select.input.country-select{cursor:pointer;background-position:right 10px center;flex:0 0 108px;width:108px;padding:0 28px 0 12px;font-weight:500}.input{background:var(--bg-hundido);border:1px solid var(--border);min-width:0;height:48px;color:var(--text);font-size:var(--letra-7);font-weight:400;font-family:var(--fuente-texto);border-radius:10px;flex:1;padding:0 14px}.input::placeholder{color:var(--text-tertiary)}.input:focus{border-color:var(--accent);outline:none}.btn-primary{background:var(--border);width:100%;height:48px;color:var(--text-tertiary);font-family:var(--fuente-titulo);font-size:var(--letra-4);letter-spacing:.05em;text-transform:uppercase;border:none;border-radius:8px;font-weight:700}.btn-primary:not(:disabled){background:var(--accent);color:var(--bg)}.btn-primary:not(:disabled):hover{background:var(--accent-hover)}.link{color:var(--accent);font-size:inherit;background:0 0;border:none;padding:0;font-weight:500;text-decoration:underline}.code-boxes{justify-content:center;gap:8px;display:flex}.code-box{text-align:center;background:var(--bg-hundido);border:1px solid var(--border);width:44px;height:56px;color:var(--text);font-size:var(--letra-9);border-radius:8px;font-weight:700}.code-box:focus{border-color:var(--accent);outline:none}.code-box.filled{border-color:color-mix(in oklab, var(--accent) 45%, transparent)}.error-text{font-size:var(--letra-4);color:var(--error);margin:0}.screen-header{z-index:50;pointer-events:none;padding:12px 16px;padding-top:calc(12px + var(--seguro-arriba));align-items:center;gap:8px;display:flex;position:fixed;top:0;left:0;right:0}.screen-header>*,.screen-header button,.screen-header a{pointer-events:auto}.icon-btn{color:var(--text);font-size:var(--letra-9);background:0 0;border:none;padding:0;line-height:1}.screen-header .title{flex:1}.link-share{border:1px solid var(--border);color:var(--accent);font-size:var(--letra-3);background:0 0;border-radius:99px;flex-shrink:0;padding:6px 12px;font-weight:600}.link-share.icon-only{width:40px;height:40px;color:var(--text-secondary);background:color-mix(in oklab, var(--bg-card) 90%, transparent);-webkit-backdrop-filter:blur(12px);justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex}.link-share.icon-only:active{transform:scale(.95)}.screen-body{flex-direction:column;gap:16px;padding:20px;display:flex}.card-image-wrap{border:1px solid var(--border);border-radius:14px;width:100%;position:relative;overflow:hidden}.card-image-scroll{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.card-image-scroll::-webkit-scrollbar{display:none}.card-image{scroll-snap-align:start;aspect-ratio:3/4;flex:0 0 100%;max-height:42dvh}.photo-dots{justify-content:center;gap:5px;display:flex;position:absolute;bottom:10px;left:0;right:0}.photo-dot{background:#fff6;border-radius:50%;width:6px;height:6px}.photo-dot.active{background:var(--accent)}.card-image img{object-fit:contain;background:var(--bg-hundido);width:100%;height:100%}.card-placeholder{width:100%;height:100%;font-family:ui-monospace,monospace;font-size:var(--letra-4);color:var(--text-tertiary);background:repeating-linear-gradient(45deg, var(--bg-card), var(--bg-card) 10px, var(--bg-hundido) 10px, var(--bg-hundido) 20px);justify-content:center;align-items:center;display:flex}.card-name{font-family:var(--fuente-titulo);font-size:var(--letra-8);letter-spacing:-.3px;margin:0;font-weight:700}.card-meta{font-family:var(--fuente-datos);font-size:var(--letra-4);color:var(--text-secondary);margin:4px 0 0}.time-amount.urgent{color:var(--aviso)}@keyframes viewersGlow{0%,to{box-shadow:0 0 10px #ff3da647}50%{box-shadow:0 0 16px #ff3da680}}.clock-reset-flash{font-size:var(--letra-3);color:var(--accent);margin-top:4px;font-weight:700;animation:.3s ease-out clock-reset-pop;display:inline-block}@keyframes clock-reset-pop{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}.section-label{font-family:var(--fuente-datos);font-size:var(--letra-2);letter-spacing:.18em;text-transform:uppercase;color:var(--text-tertiary);margin:8px 0 0;font-weight:500}.empty-note{font-size:var(--letra-4);color:var(--text-tertiary);margin:0;padding:12px 0}.avatar-ring{border-width:2px}.rule-card{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:14px}.rule-title{font-family:var(--fuente-titulo);font-size:var(--letra-7);color:var(--accent);margin:0 0 4px;font-weight:700}.rule-body{font-size:var(--letra-6);color:var(--text-secondary);margin:0;line-height:1.45}.tab-bar{inset-inline:0;z-index:50;padding:0 16px max(14px, calc(6px + var(--seguro-abajo)));pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:0}.tab-pill{pointer-events:auto;border:1px solid color-mix(in oklab, var(--text-primary) 18%, transparent);background:color-mix(in oklab, var(--bg-card) 82%, transparent);-webkit-backdrop-filter:blur(20px)saturate(1.6);border-radius:99px;align-items:center;gap:4px;padding:6px 8px;display:flex;box-shadow:0 4px 16px #00000059}.tab-btn{width:68px;color:var(--text);background:0 0;border:none;border-radius:99px;flex-direction:column;justify-content:center;align-items:center;gap:2px;padding:6px 0;transition:color .15s;display:flex}.tab-pill.compacta .tab-btn{width:auto;min-width:56px;padding:6px 4px}.tab-pill.compacta .tab-label{letter-spacing:.02em}@media (width<=370px){.tab-bar{padding-inline:8px}}.tab-btn:active{transform:scale(.95)}.tab-btn.active{color:var(--accent)}.tab-label{font-family:var(--fuente-datos);font-size:var(--letra-2);letter-spacing:.05em;text-transform:uppercase;line-height:1.4}.icono{flex-shrink:0}.home-header-actions{align-items:center;gap:8px;display:flex}.home-header{z-index:50;pointer-events:none;padding:12px 16px;padding-top:calc(12px + var(--seguro-arriba));justify-content:space-between;align-items:center;gap:12px;display:flex;position:fixed;top:0;left:0;right:0}.home-header.con-marca{pointer-events:auto;background:color-mix(in oklab, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(14px)}.home-header>*,.home-header button,.home-header a{pointer-events:auto}.home-header.sin-linea{border-bottom-color:#0000}.avatar{background:var(--bg-card);border:1px solid var(--accent);width:36px;height:36px;color:var(--accent);font-size:var(--letra-4);font-family:var(--fuente-titulo);border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:flex}.live-banner{color:var(--accent);font-family:var(--fuente-datos);font-size:var(--letra-4);letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:6px;margin:12px 0 8px;font-weight:700;display:flex}.live-dot{background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px var(--accent);border-radius:50%;animation:1.4s ease-in-out infinite pulse}@keyframes pulse{0%,to{opacity:1}50%{opacity:.3}}.chips{scrollbar-width:none;gap:8px;padding:12px 20px;display:flex;overflow-x:auto}.chips.repartidos{padding:0}.chips.repartidos .chip{text-align:center;flex:1;justify-content:center}.chips::-webkit-scrollbar{display:none}.chip{border:1px solid var(--border);color:var(--text-tertiary);font-family:var(--fuente-datos);font-size:var(--letra-2);text-transform:uppercase;background:0 0;border-radius:99px;flex-shrink:0;padding:6px 12px}.chip.active{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 10%, transparent);color:var(--accent)}.lista-lotes{flex-direction:column;gap:8px;padding:0 20px;display:flex}.cola{padding:20px 20px 0}.cola-encabezado{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.cola-conteo{font-family:var(--fuente-datos);font-variant-numeric:tabular-nums;font-size:var(--letra-2);color:var(--text-tertiary)}.cola-fila{border-bottom:1px solid var(--border);cursor:pointer;align-items:center;gap:12px;padding:12px 0;display:flex}.cola-fila:last-child{border-bottom:none}.cola-foto{background:var(--bg-hundido);border:1px solid var(--border);border-radius:8px;flex-shrink:0;width:44px;height:44px;overflow:hidden}.cola-foto img{object-fit:cover;width:100%;height:100%;display:block}.cola-info{flex:1;min-width:0}.cola-titulo{font-family:var(--fuente-titulo);font-size:var(--letra-5);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}.cola-dato{font-family:var(--fuente-datos);font-size:var(--letra-3);color:var(--text-tertiary);margin:2px 0 0}.lote{background:var(--bg-card);border:1px solid var(--border);cursor:pointer;border-radius:10px;gap:12px;padding:12px;display:flex;position:relative;overflow:hidden}.lote:active{transform:scale(.99)}.lote-franja{width:4px;position:absolute;top:0;bottom:0;left:0}.lote-ganando .lote-franja{background:var(--exito)}.lote-superado .lote-franja{background:var(--error)}.lote-siguiendo .lote-franja{background:var(--text-tertiary)}.lote-foto{background:var(--bg-hundido);border-radius:8px;flex-shrink:0;width:84px;height:84px;position:relative;overflow:hidden}.lote-foto img{object-fit:cover;width:100%;height:100%;display:block}.lote-info{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.lote-encabezado{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.lote-titulo{font-family:var(--fuente-titulo);font-size:var(--letra-5);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.lote-estado{font-family:var(--fuente-datos);font-size:var(--letra-2);border:1px solid;border-radius:4px;flex-shrink:0;padding:2px 6px}.lote-estado.ganando{color:var(--exito);background:color-mix(in oklab, var(--exito) 10%, transparent);border-color:color-mix(in oklab, var(--exito) 20%, transparent)}.lote-estado.superado{color:var(--error);background:color-mix(in oklab, var(--error) 10%, transparent);border-color:color-mix(in oklab, var(--error) 20%, transparent)}.lote-estado.siguiendo{color:var(--text-secondary);background:var(--bg);border-color:var(--border)}.lote-precio-fila{align-items:baseline;gap:8px;display:flex}.lote-precio{font-family:var(--fuente-datos);font-variant-numeric:tabular-nums;font-size:var(--letra-9);font-weight:500}.lote-superado .lote-precio{color:var(--error)}.lote-pujas{font-family:var(--fuente-datos);font-size:var(--letra-4);color:var(--text-secondary)}.lote-reloj{align-items:center;gap:6px;display:flex}.lote-reloj-etiqueta{font-family:var(--fuente-datos);font-size:var(--letra-2);letter-spacing:.05em;text-transform:uppercase;color:var(--text-tertiary)}.lote-reloj .time{font-family:var(--fuente-datos);font-variant-numeric:tabular-nums;font-size:var(--letra-5);font-weight:500}.lote-ganando .lote-reloj .time{color:var(--exito)}.lote-reloj .time.upcoming{color:var(--text-secondary)}.lote-reloj .time.urgent{color:var(--aviso);text-transform:uppercase}.heart-btn{color:#fff;width:30px;height:30px;font-size:var(--letra-6);background:#0c0e1299;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px}.heart-btn.on{color:var(--accent)}.card-foot .time{color:var(--text);font-weight:600}.card-foot .time.urgent{color:var(--aviso)}.card-foot .time.upcoming{color:var(--info)}.catalog-empty{text-align:center;color:var(--text-tertiary);font-size:var(--letra-4);grid-column:1/-1;margin:0;padding:40px 0}.form-card{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:12px;padding:12px;display:flex}select.input{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%238b929c' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;height:48px;padding-right:40px}select.input.vacio{color:var(--text-tertiary)}.clabe-input{font-family:var(--fuente-datos);font-size:var(--letra-7);letter-spacing:.04em;font-weight:400}.photo-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.photo-slot{aspect-ratio:1;border:1px solid var(--border);background:var(--bg-hundido);border-radius:10px;position:relative;overflow:hidden}.photo-slot img{object-fit:cover;width:100%;height:100%;display:block}.photo-remove{color:#fff;width:22px;height:22px;font-size:var(--letra-3);background:#0c0e12bf;border:none;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:4px;right:4px}.photo-add{border-style:dashed;border-color:color-mix(in oklab, var(--accent) 55%, transparent);background:color-mix(in oklab, var(--accent) 8%, transparent);color:var(--accent);font-family:var(--fuente-datos);font-size:var(--letra-1);letter-spacing:.06em;text-transform:uppercase;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:4px;font-weight:500;line-height:1.2;display:flex}.unpaid-resolve .link{align-self:center}.detalle-puntero{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.detalle-puntero-et{font-family:var(--fuente-datos);font-size:var(--letra-3);color:var(--text-tertiary)}.detalle-puntero-quien{font-family:var(--fuente-datos);font-size:var(--letra-4);color:var(--text)}.kpi-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.remate-card{background:var(--bg-card);border:1px solid var(--border);text-align:left;width:100%;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;flex-direction:column;gap:8px;padding:12px 14px;display:flex}.remate-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.remate-title{font-size:var(--letra-5);font-weight:500}.remate-date{font-family:var(--fuente-datos);font-size:var(--letra-3);color:var(--text-tertiary);flex-shrink:0}.remate-bottom{font-size:var(--letra-4);align-items:center;gap:8px;display:flex}.remate-prices{font-family:var(--fuente-datos);color:var(--text-secondary)}.remate-prices .arrow{color:var(--text-tertiary)}.remate-bids{font-size:var(--letra-3);color:var(--text-secondary);margin-left:auto}.buyer-card{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.buyer-name{font-size:var(--letra-5);margin:0;font-weight:700}.buyer-amount{font-size:var(--letra-6);color:var(--accent);flex-shrink:0;font-weight:700}.category-bar-row{align-items:center;gap:10px;padding:6px 0;display:flex}.category-bar-label{width:70px;font-size:var(--letra-4);color:var(--text-secondary);flex-shrink:0}.category-bar-track{background:var(--border);border-radius:99px;flex:1;height:8px;overflow:hidden}.category-bar-fill{background:var(--accent);border-radius:99px;height:100%}.category-bar-count{text-align:right;width:20px;font-size:var(--letra-4);font-weight:600}.modal-backdrop{z-index:50;background:#0009;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.modal-card{background:var(--bg-card);border:1px solid var(--border);border-radius:16px 16px 0 0;flex-direction:column;gap:10px;width:100%;max-width:460px;padding:20px;display:flex}.sale-thumb.card-placeholder{font-size:var(--letra-1)}.status-chip.selected{border-color:var(--accent);color:var(--accent)}.scroll-sentinel{text-align:center;min-height:24px;color:var(--text-tertiary);font-size:var(--letra-4);padding-bottom:8px}.scroll-sentinel:empty{display:none}.increment-grid{grid-template-columns:repeat(3,minmax(0,1fr)) auto;gap:8px;display:grid}.increment-option.auto{color:var(--text-secondary);white-space:nowrap;justify-content:center;align-items:center;gap:4px;padding:12px 10px;display:inline-flex}.increment-option.auto.activo{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 15%, transparent);color:var(--accent)}.increment-option.auto.superado{border-color:color-mix(in oklab, var(--aviso) 50%, transparent);background:color-mix(in oklab, var(--aviso) 10%, transparent);color:var(--aviso)}.increment-option{border:1px solid var(--border);background:var(--bg-card);color:var(--text);font-family:var(--fuente-datos);font-size:var(--letra-4);border-radius:8px;padding:12px 0;font-weight:400}.increment-option.selected{border-color:var(--accent);color:var(--accent)}.won-box{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.won-title{font-family:var(--fuente-titulo);font-size:var(--letra-7);color:var(--accent);margin:0;font-weight:700}.won-plazo{font-size:var(--letra-4);color:var(--aviso);margin:0;line-height:1.35}.won-plazo strong{font-weight:500;font-family:var(--fuente-datos)}.clabe{font-family:var(--fuente-datos);font-size:var(--letra-6);letter-spacing:.5px;align-items:center;gap:6px;margin:0;font-weight:500;display:inline-flex}.live-label{color:var(--accent);align-items:center;gap:8px;display:flex}.live-strip{scrollbar-width:none;gap:10px;margin:0 -20px;padding:0 20px;display:flex;overflow-x:auto}.live-strip::-webkit-scrollbar{display:none}.live-card{background:var(--bg-card);border:1px solid var(--border);text-align:left;color:var(--text);border-radius:10px;flex-direction:column;flex:0 0 140px;gap:4px;padding:8px;display:flex}.live-card:active{transform:scale(.99)}.live-thumb{aspect-ratio:1;background:var(--bg-hundido);border-radius:8px;width:100%;overflow:hidden}.live-thumb img{object-fit:cover;width:100%;height:100%;display:block}.live-title{font-family:var(--fuente-titulo);font-size:var(--letra-4);-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:29px;margin:2px 0 0;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.live-bid{font-family:var(--fuente-datos);font-variant-numeric:tabular-nums;font-size:var(--letra-7);margin:0;font-weight:500}.live-foot{font-family:var(--fuente-datos);font-variant-numeric:tabular-nums;font-size:var(--letra-2);color:var(--text-tertiary);justify-content:space-between;align-items:center;gap:6px;display:flex}.live-foot .time.urgent{color:var(--aviso);text-transform:uppercase}.attn-row{background:var(--bg-card);border:1px solid var(--border);width:100%;color:var(--text);text-align:left;border-radius:10px;align-items:center;gap:12px;padding:16px 14px;display:flex}.attn-icon{color:var(--text-secondary);flex-shrink:0}.attn-row.rosa{border-color:color-mix(in oklab, var(--accent) 30%, transparent)}.attn-row.rosa .attn-icon,.attn-row.rosa .attn-amount{color:var(--accent)}.attn-row.azul{border-color:color-mix(in oklab, var(--info) 30%, transparent)}.attn-row.azul .attn-icon{color:var(--info)}.attn-row.apagada .attn-icon,.attn-row.apagada .attn-amount{color:var(--text-tertiary)}.attn-row.ambar{border-color:color-mix(in oklab, var(--aviso) 30%, transparent)}.attn-row.ambar .attn-icon,.attn-row.ambar .attn-amount{color:var(--aviso)}.attn-text{flex:1;min-width:0}.attn-title{font-size:var(--letra-4);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:500;overflow:hidden}.attn-sub{font-family:var(--fuente-datos);font-size:var(--letra-2);color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.attn-warn{color:var(--error)}.attn-amount{font-family:var(--fuente-datos);font-variant-numeric:tabular-nums;font-size:var(--letra-5);white-space:nowrap;flex-shrink:0;font-weight:500}.attn-chevron{font-family:var(--fuente-datos);color:var(--text-tertiary);flex-shrink:0}.seller-marca{color:var(--text);background:0 0;border:none;align-items:center;gap:8px;padding:0;display:flex}.seller-rol{font-family:var(--fuente-datos);font-size:var(--letra-1);letter-spacing:.15em;text-transform:uppercase;color:var(--text-tertiary)}.module-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.module-card{background:var(--bg-card);border:1px solid var(--border);text-align:left;cursor:pointer;color:var(--text);border-radius:10px;flex-direction:column;align-items:flex-start;padding:10px 12px;font-family:inherit;display:flex}.module-card:active{border-color:var(--accent)}.module-icon{color:var(--text-secondary);margin-bottom:8px}.module-title{font-family:var(--fuente-titulo);font-size:var(--letra-4);font-weight:600}.module-sub{font-family:var(--fuente-datos);font-size:var(--letra-2);color:var(--text-tertiary)}.record-card{background:var(--bg-card);border:1px solid var(--border);text-align:left;width:100%;color:var(--text);border-radius:10px;align-items:center;gap:12px;padding:12px;font-family:inherit;display:flex}.record-card:not(.static):not(:disabled){cursor:pointer}.record-icon{color:var(--accent);flex-shrink:0}.record-body{flex:1;min-width:0}.record-label{font-family:var(--fuente-datos);font-size:var(--letra-2);letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);margin:0}.record-value{font-family:var(--fuente-datos);font-variant-numeric:tabular-nums;font-size:var(--letra-6);white-space:nowrap;flex-shrink:0}.record-detail{font-family:var(--fuente-titulo);font-size:var(--letra-5);color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;font-weight:600;overflow:hidden}.slide-confirm{background:var(--bg-card);border:1px solid var(--border);-webkit-user-select:none;user-select:none;touch-action:none;border-radius:8px;justify-content:center;align-items:center;width:100%;height:60px;display:flex;position:relative;overflow:hidden}.slide-confirm.primary{border-color:var(--accent)}.slide-confirm.warn{border-color:#ffb648}.slide-fill{background:var(--accent);opacity:.16;pointer-events:none;position:absolute;top:0;bottom:0;left:0}.slide-confirm.warn .slide-fill{background:#ffb648}.slide-label{z-index:1;line-height:1.1;font-size:var(--letra-7);letter-spacing:.5px;text-align:center;pointer-events:none;flex-direction:column;align-items:center;padding-left:40px;font-weight:700;display:flex;position:relative}.slide-sub{font-size:var(--letra-2);color:var(--text-tertiary);letter-spacing:1px;text-transform:uppercase;margin-top:3px;font-weight:600}.slide-handle{background:var(--accent);color:#fff;width:48px;height:48px;font-size:var(--letra-10);z-index:2;cursor:grab;touch-action:none;border-radius:6px;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;top:6px;left:6px}.slide-confirm.warn .slide-handle{background:var(--aviso);color:var(--bg)}.slide-handle:active{cursor:grabbing}.slide-confirm.locked{opacity:.65}.slide-confirm.locked .slide-handle{cursor:default}.bid-slide-row{justify-content:space-between;align-items:center;gap:14px;display:flex}.bid-slide-amount{flex-shrink:0}.bid-slide-value{font-size:var(--letra-10);margin:2px 0 0;font-weight:700}.bid-slide-row .slide-confirm{width:var(--bid-slider-largo);flex:none}input[type=datetime-local].input,input[type=date].input,input[type=time].input{appearance:none;text-align:left;width:100%;min-width:0;max-width:100%;height:48px;line-height:normal;display:block}input[type=datetime-local].input::-webkit-date-and-time-value{text-align:left;margin:0}input[type=date].input::-webkit-date-and-time-value{text-align:left;margin:0}input[type=time].input::-webkit-date-and-time-value{text-align:left;margin:0}.slide-confirm.compact{height:var(--bid-slider-grosor)}.slide-confirm.compact .slide-handle{width:40px;height:auto;font-size:var(--letra-7);border-radius:5px;top:4px;bottom:4px;left:4px}.slide-confirm.compact .slide-label{font-size:var(--letra-4);letter-spacing:1px;padding-left:24px}.load-error{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;flex-direction:column;align-items:flex-start;gap:10px;padding:14px;display:flex}.trend-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.trend-toggle{gap:6px;display:flex}.trend-toggle .chip{font-size:var(--letra-3);padding:4px 10px}.trend-chart{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;align-items:flex-end;gap:6px;height:150px;padding:12px 10px 0;display:flex}.trend-col{flex-direction:column;flex:1;align-items:center;gap:4px;min-width:0;height:100%;display:flex}.trend-value{font-size:var(--letra-1);color:var(--text-secondary);white-space:nowrap;height:11px;font-weight:600}.trend-bar-track{flex:1;align-items:flex-end;width:100%;display:flex}.trend-bar{background:#262c35;border-radius:4px 4px 0 0;width:100%;transition:height .25s}.trend-bar.en-curso{background:var(--accent);background-image:repeating-linear-gradient(45deg,#ffffff47 0 4px,#0000 4px 8px)}.trend-bar.positive{background:color-mix(in oklab, var(--exito) 45%, var(--bg-card))}.trend-bar.positive.en-curso{background:var(--exito)}.trend-label{font-size:var(--letra-1);color:var(--text-tertiary);white-space:nowrap}.sell-leyenda{font-family:var(--fuente-datos);font-size:var(--letra-3);color:var(--text-tertiary);flex-wrap:wrap;gap:12px;display:flex}.sell-leyenda span{align-items:center;gap:6px;display:inline-flex}.sell-punto{border-radius:2px;width:8px;height:8px}.sell-punto.sold{background:var(--exito)}.sell-punto.notmet{background:var(--aviso)}.sell-punto.nobids{background:var(--border)}.sell-bar{background:var(--bg-card);border:1px solid var(--border);border-radius:99px;height:10px;display:flex;overflow:hidden}.sell-seg.sold{background:#5fd68a}.sell-seg.notmet{background:#ffb648}.sell-seg.nobids{background:var(--text-tertiary)}.unsold-pill{font-size:var(--letra-2);white-space:nowrap;border-radius:99px;padding:3px 8px;font-weight:600}.unsold-pill.not_met{color:var(--aviso);background:#ffb64826}.unsold-pill.no_bids{color:var(--text-secondary);background:#69707933}.trend-label.en-curso{color:var(--text-secondary);flex-direction:column;align-items:center;line-height:1.1;display:flex}.category-bar-fill.positive{background:#5fd68a}.trend-legend{font-size:var(--letra-2);color:var(--text-tertiary);align-items:center;gap:6px;margin-top:-8px;display:flex}.trend-legend-swatch{background:var(--accent);opacity:.85;background-image:repeating-linear-gradient(45deg,#ffffff47 0 4px,#0000 4px 8px);border-radius:3px;flex-shrink:0;width:14px;height:10px}.guia-acciones .btn-primary{flex:1}.dato-fijo{border-bottom:1px solid var(--border);height:44px;font-family:var(--fuente-datos);font-size:var(--letra-4);color:var(--text-secondary);align-items:center;padding:0 12px;display:flex}.dato-fijo:last-child{border-bottom:none}.dato-fijo.direccion{justify-content:space-between;gap:10px;height:auto;min-height:44px;padding:10px 10px 10px 12px;line-height:1.35}.cuenta-identidad.bloqueado{opacity:.55}.usuarios-kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.usuarios-kpi{background:var(--bg-card);border:1px solid color-mix(in oklab, var(--accent) 70%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--accent) 35%, transparent), 0 0 14px -4px color-mix(in oklab, var(--accent) 70%, transparent), inset 0 0 12px -8px color-mix(in oklab, var(--accent) 80%, transparent);text-align:center;border-radius:10px;padding:10px 8px}.usuarios-kpi-valor{font-family:var(--fuente-datos);font-variant-numeric:tabular-nums;font-size:var(--letra-8);color:var(--accent);margin:0 0 2px;font-weight:500}.usuarios-busqueda{align-items:center;gap:8px;display:flex}.buscador{flex:1;min-width:0;position:relative}.buscador-lupa{color:var(--text-tertiary);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.buscador-campo{width:100%;height:40px;padding-left:38px}.link-share.icon-only:disabled{opacity:.4}.usuarios-busqueda .link-share.icon-only{width:40px;height:40px}.usuarios-lista{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.usuario{border:none;border-bottom:1px solid var(--border);color:var(--text);text-align:left;background:0 0;align-items:center;gap:12px;padding:10px 12px;display:flex}.usuario:last-child{border-bottom:none}.usuario.bloqueado{opacity:.45}.usuario-id{flex:1;min-width:0}.usuario-nombre{font-family:var(--fuente-titulo);font-size:var(--letra-6);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.usuario-meta{font-family:var(--fuente-datos);font-size:var(--letra-3);color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;display:block;overflow:hidden}.usuario-gastado{font-family:var(--fuente-datos);font-variant-numeric:tabular-nums;font-size:var(--letra-5);flex-shrink:0}.inventario-cabeza{align-items:stretch;gap:10px;display:flex}.inventario-cabeza .resumen-caja{flex:1}.inventario-conteo{font-family:var(--fuente-datos);font-variant-numeric:tabular-nums;font-size:var(--letra-11);margin:2px 0 0;font-weight:500}.inventario-sub{font-size:var(--letra-2);color:var(--text-tertiary);font-weight:500}.boton-mas{border:1px solid var(--accent);background:color-mix(in oklab, var(--accent) 14%, transparent);width:48px;height:48px;color:var(--accent);font-size:var(--letra-11);border-radius:99px;flex-shrink:0;justify-content:center;align-self:center;align-items:center;line-height:1;display:flex}.boton-mas:active{transform:scale(.95)}.inventario-estado{align-items:center;gap:8px;margin:0 0 4px;display:flex}.inventario-reloj{font-family:var(--fuente-datos);font-size:var(--letra-2);color:var(--text-tertiary)}.insignia.gris{color:var(--text-secondary);border-color:var(--border);background:var(--bg)}.accion:disabled{opacity:.5}.remates{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.remate{border:none;border-bottom:1px solid var(--border);color:var(--text);text-align:left;background:0 0;align-items:center;gap:12px;padding:10px 12px;display:flex}.remate:last-child{border-bottom:none}.remate-id{flex:1;min-width:0}.remate-titulo{font-family:var(--fuente-titulo);font-size:var(--letra-5);white-space:nowrap;text-overflow:ellipsis;font-weight:600;display:block;overflow:hidden}.remate-meta{font-family:var(--fuente-datos);font-size:var(--letra-3);color:var(--text-tertiary);margin-top:1px;display:block}.remate-cifras{text-align:right;flex-shrink:0}.remate-monto{font-family:var(--fuente-datos);font-variant-numeric:tabular-nums;font-size:var(--letra-5);display:block}.remate-pct{font-family:var(--fuente-datos);font-size:var(--letra-3);color:var(--accent);display:block}.cuenta-stat-valor.rosa{color:var(--accent)}.debes-card{background:var(--bg-card);border:1px solid color-mix(in oklab, var(--aviso) 45%, transparent);border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.debes-cabeza{justify-content:space-between;align-items:center;gap:12px;display:flex}.venta-kpis{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.compra-renglon.total{border-top:1px solid var(--border);color:var(--text);padding-top:10px;font-weight:500}.compra-renglon.total .compra-monto{color:var(--accent)}.compra-monto.debe{color:var(--aviso)}.debes-grande{font-family:var(--fuente-datos);font-variant-numeric:tabular-nums;font-size:var(--letra-12);color:var(--aviso);margin:2px 0 0;font-weight:500}.debes-origen{font-family:var(--fuente-datos);font-size:var(--letra-4);color:var(--text-tertiary);margin:4px 0 0}.remate-monto.debe{color:var(--aviso)}.remate-monto.pagado{color:var(--exito)}.debes-monto{font-family:var(--fuente-datos);font-variant-numeric:tabular-nums;font-size:var(--letra-10);color:var(--aviso);font-weight:500}.debes-desglose{border:1px solid var(--border);border-radius:8px;flex-direction:column;display:flex;overflow:hidden}.debes-desglose .compra-renglon{border-bottom:1px solid var(--border);font-family:var(--fuente-datos);font-size:var(--letra-4);color:var(--text);padding:10px 12px}.debes-desglose .compra-renglon:last-child{border-bottom:none}.accion.ambar{border-color:color-mix(in oklab, var(--aviso) 60%, transparent);color:var(--aviso)}.resumen-caja{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:12px 14px}.resumen-monto{font-family:var(--fuente-datos);font-variant-numeric:tabular-nums;font-size:var(--letra-11);margin:2px 0 0;font-weight:500}.resumen-monto.rosa{color:var(--accent)}.resumen-monto.ambar{color:var(--aviso)}.resumen-monto.apagado{color:var(--text-tertiary)}.resumen-sub{font-family:var(--fuente-datos);font-size:var(--letra-2);color:var(--text-tertiary);margin:6px 0 0}.plegable{background:var(--bg-card);border:1px solid var(--border);width:100%;color:var(--text);font-size:var(--letra-4);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 12px;display:flex}.trabajo{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.trabajo-cabeza{cursor:pointer;gap:12px;display:flex}.trabajo-id{flex:1;min-width:0}.trabajo-linea{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.trabajo-titulo{font-family:var(--fuente-texto);font-size:var(--letra-4);margin:0;font-weight:500;line-height:1.25}.trabajo-monto{font-family:var(--fuente-datos);font-variant-numeric:tabular-nums;font-size:var(--letra-5);color:var(--accent);flex-shrink:0;font-weight:500}.trabajo-meta{font-family:var(--fuente-datos);font-size:var(--letra-2);color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;margin:2px 0 0;overflow:hidden}.trabajo-pagado{color:var(--text-secondary)}.trabajo-vencido{color:var(--error)}.trabajo-cobro{font-family:var(--fuente-datos);font-size:var(--letra-2);color:var(--text-tertiary);margin:4px 0 0;line-height:1.4}.trabajo-cobro.alerta{color:var(--error)}.insignia{font-family:var(--fuente-datos);font-size:var(--letra-3);border:1px solid;border-radius:4px;flex-shrink:0;padding:3px 8px}.insignia.azul{color:var(--info);border-color:color-mix(in oklab, var(--info) 30%, transparent);background:color-mix(in oklab, var(--info) 12%, transparent)}.insignia.verde{color:var(--exito);border-color:color-mix(in oklab, var(--exito) 30%, transparent);background:color-mix(in oklab, var(--exito) 12%, transparent)}.insignia.rojo{color:var(--error);border-color:color-mix(in oklab, var(--error) 30%, transparent);background:color-mix(in oklab, var(--error) 12%, transparent)}.trabajo-acciones{align-items:center;gap:8px;display:flex}.accion{border:1px solid var(--border);color:var(--text-secondary);font-family:var(--fuente-datos);font-size:var(--letra-2);letter-spacing:.04em;text-transform:uppercase;text-align:center;background:0 0;border-radius:8px;flex:1;padding:10px 12px;text-decoration:none}.accion:active{transform:scale(.98)}.accion.rosa{border-color:var(--accent);color:var(--accent)}.accion.rosa.llena{background:var(--accent);color:var(--bg);font-weight:700}.accion.verde{border-color:color-mix(in oklab, var(--exito) 60%, transparent);color:var(--exito)}.accion.redonda{border-radius:99px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;margin-left:auto;padding:0;display:inline-flex}.cobrado{background:var(--bg-card);border:1px solid var(--border);cursor:pointer;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.cobrado-monto{font-family:var(--fuente-datos);font-variant-numeric:tabular-nums;font-size:var(--letra-5);color:var(--exito);flex-shrink:0}.volver-flecha{font-size:var(--letra-8);line-height:1}.hoja-cabeza{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.hoja-alerta{font-family:var(--fuente-datos);font-size:var(--letra-3);letter-spacing:.1em;text-transform:uppercase;color:var(--error);margin:0 0 2px}.hoja-opciones{grid-template-columns:1fr 1fr;gap:8px;display:grid}.hoja-opciones .chip{text-align:center}.hoja-opciones .chip:not(.active){background:var(--bg-hundido)}.btn-peligro{border:1px solid color-mix(in oklab, var(--error) 60%, transparent);background:color-mix(in oklab, var(--error) 15%, transparent);width:100%;color:var(--error);font-family:var(--fuente-datos);font-size:var(--letra-3);letter-spacing:.08em;text-transform:uppercase;border-radius:99px;padding:12px;font-weight:500}.btn-peligro.armado{background:var(--error);color:var(--bg)}.btn-peligro:active{transform:scale(.98)}.postores{flex-direction:column;gap:8px;display:flex}.postor{border:1px solid var(--border);background:var(--bg-hundido);width:100%;color:var(--text);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:12px;display:flex}.postor.elegido{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 10%, transparent)}.postor-pos{font-family:var(--fuente-datos);font-size:var(--letra-4);color:var(--text-tertiary);flex-shrink:0}.postor-nombre{min-width:0;font-size:var(--letra-6);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.postor-monto{font-family:var(--fuente-datos);font-variant-numeric:tabular-nums;font-size:var(--letra-4);color:var(--text-tertiary);flex-shrink:0}.martillar-cabeza{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.martillar-estado{font-family:var(--fuente-datos);font-size:var(--letra-3)}.martillar-estado.ok{color:var(--exito)}.martillar-estado.bajo{color:var(--aviso)}.pujas-lista{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.puja-fila{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:12px;padding:11px 12px;display:flex}.puja-fila:last-child{border-bottom:none}.puja-quien{min-width:0;font-family:var(--fuente-datos);font-size:var(--letra-4);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.puja-monto{font-family:var(--fuente-datos);font-variant-numeric:tabular-nums;font-size:var(--letra-5);flex-shrink:0}.puja-hora{text-align:right;width:44px;font-family:var(--fuente-datos);font-variant-numeric:tabular-nums;font-size:var(--letra-4);color:var(--text-tertiary);flex-shrink:0}.puja-monto.alta{color:var(--accent)}.pujar-nota{font-family:var(--fuente-datos);font-size:var(--letra-2);color:var(--text-tertiary);margin:0}.detalle-cabeza{z-index:50;pointer-events:none;padding:12px 16px;padding-top:calc(12px + var(--seguro-arriba-aire));grid-template-columns:auto 1fr;align-items:center;gap:12px;display:grid;position:fixed;top:0;left:0;right:0}.detalle-cabeza>*,.detalle-cabeza button,.detalle-cabeza a{pointer-events:auto}.detalle-acciones{justify-content:flex-end;align-items:center;gap:8px;display:flex}.detalle-pildora{border:1px solid var(--border);background:color-mix(in oklab, var(--bg-card) 90%, transparent);-webkit-backdrop-filter:blur(12px);border-radius:99px;align-items:center;gap:4px;padding:6px;display:flex}.detalle-pildora-btn{width:36px;height:36px;color:var(--text-secondary);background:0 0;border:none;border-radius:99px;justify-content:center;align-items:center;display:inline-flex}.detalle-pildora-btn.on{background:color-mix(in oklab, var(--accent) 22%, transparent);color:var(--accent)}.detalle-viendo-fila{min-height:14px;padding-top:calc(44px + var(--seguro-arriba-aire));justify-content:flex-end;display:flex}.detalle-viendo{font-family:var(--fuente-datos);font-size:var(--letra-2);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);align-items:center;gap:6px;display:flex}.detalle-cierre{font-family:var(--fuente-datos);font-size:var(--letra-4);color:var(--text-tertiary);margin:0}.detalle-reloj-caja,.detalle-puja-caja{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:12px 14px}.detalle-reloj-caja{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.detalle-reloj{font-family:var(--fuente-datos);font-variant-numeric:tabular-nums;font-size:var(--letra-11);color:var(--accent);font-weight:500}.detalle-reloj.urgente{color:var(--error)}.detalle-puja{font-family:var(--fuente-datos);font-variant-numeric:tabular-nums;font-size:var(--letra-9);margin:2px 0 0;font-weight:500}.detalle-puja-pie{justify-content:space-between;align-items:baseline;gap:12px;margin-top:4px;display:flex}.detalle-puja-meta{font-family:var(--fuente-datos);font-size:var(--letra-3);color:var(--text-tertiary)}.detalle-situacion{font-family:var(--fuente-datos);font-size:var(--letra-4);text-transform:uppercase;letter-spacing:.04em;font-weight:500}.detalle-situacion.ganando{color:var(--exito)}.detalle-situacion.superado{color:var(--error)}.pujar-barra{inset-inline:0;z-index:40;max-width:460px;padding:12px 20px calc(12px + var(--seguro-abajo));background:color-mix(in oklab, var(--bg) 92%, transparent);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--border);flex-direction:column;gap:10px;margin:0 auto;display:flex;position:fixed;bottom:0}.screen-body.con-pujar{padding-bottom:calc(var(--alto-pujar,220px) + 16px + var(--seguro-abajo))}.pujar-barra:has(.slide-confirm):not(:has(.increment-grid)){padding-bottom:calc(16px + var(--seguro-abajo))}.toast-aviso{background:color-mix(in oklab, var(--accent) 10%, transparent);border:1px solid color-mix(in oklab, var(--accent) 30%, transparent);color:var(--accent);font-family:var(--fuente-datos);font-size:var(--letra-4);border-radius:8px;margin:10px 20px 0;padding:10px 12px}.guia-form{flex-direction:column;gap:12px;display:flex}.pago-form{background:var(--bg-card);border:1px solid color-mix(in oklab, var(--aviso) 40%, transparent);border-radius:10px;flex-direction:column;gap:14px;padding:14px;display:flex}.aviso-foto{font-family:var(--fuente-datos);font-size:var(--letra-3);letter-spacing:.04em;color:var(--aviso);margin:0}.aviso-foto.error{color:var(--error)}.inventario-privado{font-family:var(--fuente-datos);font-size:var(--letra-2);color:var(--aviso);align-items:center;gap:5px;margin:3px 0 0;display:flex}.campo-par{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;display:grid}.campo-par>.campo{flex-direction:column;display:flex}.campo-par>.campo>:last-child{margin-top:auto}.campo-etiqueta.con-contador{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.campo-contador{font-size:var(--letra-2);letter-spacing:.08em;color:var(--text-tertiary);white-space:nowrap}.privado-caja{background:var(--bg-card);border:1px solid color-mix(in oklab, var(--aviso) 40%, transparent);border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.privado-titulo{font-family:var(--fuente-datos);font-size:var(--letra-2);letter-spacing:.1em;text-transform:uppercase;color:var(--aviso);align-items:center;gap:6px;margin:0;display:flex}.duracion-caja{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.duracion-cabeza{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.photo-portada{background:color-mix(in oklab, var(--bg) 75%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--fuente-datos);font-size:var(--letra-1);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border-radius:4px;padding:2px 6px;position:absolute;bottom:6px;left:6px}.login{padding:20px;padding-top:max(64px, calc(var(--seguro-arriba) + 44px));flex-direction:column;flex:1;gap:24px;display:flex}.login-marca{text-align:center;flex-direction:column;align-items:center;gap:8px;display:flex}.login-lema{font-size:var(--letra-5);color:var(--text-secondary);margin:0}.login-pasos{font-family:var(--fuente-datos);font-size:var(--letra-2);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;gap:8px;display:flex}.login-paso-grupo{align-items:center;gap:8px;display:flex}.login-paso.actual{color:var(--text)}.login-paso.hecho{color:var(--exito)}.login-paso.pendiente{color:var(--text-tertiary)}.login-guion{color:var(--border)}.login-form{flex-direction:column;gap:16px;display:flex}.campo{display:block}.campo-etiqueta{font-family:var(--fuente-datos);font-size:var(--letra-2);letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:6px;display:block}.campo-pista{font-family:var(--fuente-datos);font-size:var(--letra-2);color:var(--text-tertiary);margin-top:6px;display:block}.login-enviado{text-align:center;font-family:var(--fuente-datos);font-size:var(--letra-2);letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);margin:0}.login-pie{justify-content:space-between;align-items:center;display:flex}.login-pie-link{color:var(--text-tertiary);font-family:var(--fuente-datos);font-size:var(--letra-2);letter-spacing:.12em;text-transform:uppercase;background:0 0;border:none;padding:0}.login-pie-link.acento{color:var(--accent)}.cuenta{padding:20px;padding-top:max(20px, var(--seguro-arriba-aire));flex-direction:column;gap:8px;display:flex}.cuenta-identidad{align-items:center;gap:12px;display:flex}.cuenta-identidad-texto{min-width:0}.cuenta-nombre{font-family:var(--fuente-titulo);font-size:var(--letra-5);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:700;overflow:hidden}.cuenta-desde{font-family:var(--fuente-datos);font-size:var(--letra-3);color:var(--text-tertiary);margin:1px 0 0}.cuenta-stats{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cuenta-stat{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:8px 12px}.cuenta-stat-etiqueta{font-family:var(--fuente-datos);font-size:var(--letra-2);letter-spacing:.12em;text-transform:uppercase;color:var(--text-tertiary);display:block}.cuenta-stat-valor{font-family:var(--fuente-datos);font-variant-numeric:tabular-nums;font-size:var(--letra-8);margin:0;font-weight:500}.cuenta-direccion{background:var(--bg-card);border:1px solid var(--border);width:100%;color:var(--text);text-align:left;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.cuenta-direccion-texto{min-width:0}.cuenta-direccion-valor{font-size:var(--letra-4);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.cuenta-chevron{font-family:var(--fuente-datos);color:var(--text-tertiary);flex-shrink:0}.cuenta-lista{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.cuenta-lista>*{border:none;border-bottom:1px solid var(--border);height:44px;color:var(--text);font-size:var(--letra-4);text-align:left;background:0 0;justify-content:space-between;align-items:center;padding:0 12px;text-decoration:none;display:flex}.cuenta-lista>:last-child{border-bottom:none}.cuenta-cambiar{background:var(--bg);border:1px solid var(--border);color:var(--text-secondary);font-family:var(--fuente-datos);font-size:var(--letra-2);letter-spacing:.08em;text-transform:uppercase;border-radius:10px;margin-top:4px;padding:10px}.cuenta-salir{color:var(--error);font-family:var(--fuente-datos);font-size:var(--letra-3);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:none;padding:10px}.siguiendo-pantalla{padding:20px;padding-top:max(20px, var(--seguro-arriba-aire));flex-direction:column;gap:12px;display:flex}.seguido-lista{flex-direction:column;gap:8px;display:flex}.seguido{background:var(--bg-card);border:1px solid var(--border);width:100%;color:var(--text);text-align:left;border-radius:10px;gap:12px;padding:12px;display:flex}.seguido:active{transform:scale(.99)}.seguido-foto{background:var(--bg-hundido);border-radius:8px;flex-shrink:0;width:56px;height:56px;overflow:hidden}.seguido-foto img{object-fit:cover;width:100%;height:100%;display:block}.seguido-info{flex:1;min-width:0}.seguido-encabezado{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.seguido-titulo{font-family:var(--fuente-titulo);font-size:var(--letra-5);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}.seguido-estado{font-family:var(--fuente-datos);font-size:var(--letra-2);border:1px solid;border-radius:99px;flex-shrink:0;padding:2px 8px}.seguido-estado.ganando{color:var(--exito);border-color:color-mix(in oklab, var(--exito) 30%, transparent)}.seguido-estado.superado{color:var(--error);border-color:color-mix(in oklab, var(--error) 30%, transparent)}.seguido-estado.siguiendo{color:var(--text-tertiary);border-color:var(--border)}.seguido-estado.ganada{color:var(--exito);border-color:color-mix(in oklab, var(--exito) 30%, transparent);background:color-mix(in oklab, var(--exito) 10%, transparent)}.seguido-estado.perdida,.seguido-estado.sinventa,.seguido-estado.cerrada{color:var(--text-tertiary);border-color:var(--border)}.seguido-precios{align-items:baseline;gap:8px;margin-top:4px;display:flex}.seguido-precio{font-family:var(--fuente-datos);font-variant-numeric:tabular-nums;font-size:var(--letra-8);color:var(--accent);font-weight:500}.seguido-mia{font-family:var(--fuente-datos);font-size:var(--letra-3);color:var(--text-tertiary)}.seguido-pie{font-family:var(--fuente-datos);font-variant-numeric:tabular-nums;font-size:var(--letra-3);color:var(--text-tertiary);margin:4px 0 0}.seguido-pie.urgente{color:var(--aviso);text-transform:uppercase}.compras{padding:20px;padding-top:max(20px, var(--seguro-arriba-aire));flex-direction:column;gap:12px;display:flex}.compra{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;flex-direction:column;gap:12px;padding:14px;display:flex}.compra-cabeza{cursor:pointer;gap:12px;display:flex}.compra-foto{background:var(--bg-hundido);width:56px;height:56px;font-family:var(--fuente-datos);font-size:var(--letra-2);color:var(--text-tertiary);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex;overflow:hidden}.compra-foto img{object-fit:cover;width:100%;height:100%;display:block}.compra-id{flex:1;min-width:0}.compra-titulo{font-family:var(--fuente-titulo);font-size:var(--letra-4);font-family:var(--fuente-texto);margin:0;font-weight:700;line-height:1.2}.compra-fecha{font-family:var(--fuente-datos);font-size:var(--letra-4);color:var(--text-tertiary);margin:2px 0 0}.compra-estado{font-family:var(--fuente-datos);font-size:var(--letra-4);margin:4px 0 0}.compra-estado.pago{color:var(--aviso)}.compra-estado.vencido{color:var(--error)}.compra-estado.pagado{color:var(--exito)}.compra-estado.enviado{color:var(--info)}.compra-estado.entregado{color:var(--exito)}.compra-guia{background:var(--bg-hundido);border:1px solid var(--border);border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.compra-guia-icono{color:var(--info);flex-shrink:0;display:flex}.compra-guia-datos{flex:1;min-width:0}.compra-guia-linea{font-family:var(--fuente-datos);font-size:var(--letra-4);white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.compra-guia-sub{font-family:var(--fuente-datos);font-size:var(--letra-3);color:var(--text-tertiary);margin:1px 0 0}.compra-guia-btn{border:1px solid var(--border);background:var(--bg-card);width:32px;height:32px;color:var(--text-secondary);border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.compra-guia-btn:active{transform:scale(.95)}.compra-cuenta{border-top:1px solid var(--border);flex-direction:column;gap:4px;padding-top:12px;display:flex}.compra-renglon{font-family:var(--fuente-datos);font-size:var(--letra-4);color:var(--text-secondary);justify-content:space-between;align-items:baseline;gap:12px;display:flex}.compra-monto{font-variant-numeric:tabular-nums;color:var(--text)}.ganancia-mes{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:10px 12px}.ganancia-monto.apagado{color:var(--text-tertiary)}.ganancia-monto{font-family:var(--fuente-datos);font-variant-numeric:tabular-nums;font-size:var(--letra-12);margin:2px 0 0;font-weight:500}.ganancia-roi{align-items:center;gap:8px;margin-top:6px;display:flex}.roi-chip{background:color-mix(in oklab, var(--accent) 15%, transparent);color:var(--accent);font-family:var(--fuente-datos);font-size:var(--letra-2);border-radius:4px;padding:2px 6px;font-weight:500}.roi-sub{font-family:var(--fuente-datos);font-size:var(--letra-2);color:var(--text-tertiary)}.live-label-btn{cursor:pointer;background:0 0;border:none;align-items:center;width:100%;padding:0;display:flex}.live-label-ver{font-family:var(--fuente-datos);font-size:var(--letra-2);text-transform:none;letter-spacing:0;color:var(--accent);margin-left:auto}.destacado-zona{padding:0 20px}.destacado{background:var(--bg-card);border:1px solid color-mix(in oklab, var(--accent) 40%, transparent);cursor:pointer;border-radius:14px;animation:2.4s ease-in-out infinite resplandorVivo;overflow:hidden}@keyframes resplandorVivo{0%,to{box-shadow:0 0 12px #ff3da673,0 0 32px #ff3da633}50%{box-shadow:0 0 4px #ff3da626,0 0 12px #ff3da60f}}@media (prefers-reduced-motion:reduce){.destacado{animation:none}}.destacado:active{transform:scale(.99)}.destacado-foto{aspect-ratio:4/3;background:var(--bg);position:relative}.destacado-foto img{object-fit:cover;width:100%;height:100%;display:block}.destacado-velo{pointer-events:none;background:linear-gradient(to top, var(--bg-card), transparent 45%);position:absolute;inset:0}.destacado-estado{font-family:var(--fuente-titulo);font-size:var(--letra-2);letter-spacing:.05em;text-transform:uppercase;border-radius:6px;padding:4px 8px;font-weight:700;position:absolute;top:12px;right:12px}.destacado-estado.ganando{background:var(--exito);color:var(--bg)}.destacado-estado.superado{background:var(--error);color:var(--text)}.destacado-estado.siguiendo{background:color-mix(in oklab, var(--bg) 60%, transparent);color:var(--text-secondary);border:1px solid var(--border)}.destacado-cuerpo{padding:0 16px 14px}.destacado-titulo{font-family:var(--fuente-titulo);font-size:var(--letra-8);margin:0;font-weight:700;line-height:1.2}.destacado-cifras{border-top:1px solid var(--border);justify-content:space-between;align-items:flex-end;gap:16px;margin-top:10px;padding-top:10px;display:flex}.destacado-derecha{text-align:right}.destacado-etiqueta{font-family:var(--fuente-datos);font-size:var(--letra-2);letter-spacing:.1em;text-transform:uppercase;color:var(--text-tertiary);margin-bottom:3px;display:block}.destacado-precio,.destacado-reloj{font-family:var(--fuente-datos);font-variant-numeric:tabular-nums;font-size:var(--letra-11);font-weight:500}.destacado-precio.superado{color:var(--error)}.destacado-reloj.ganando{color:var(--accent)}.destacado-reloj.urgente{color:var(--error)}.destacado-ultimo{font-family:var(--fuente-titulo);font-size:var(--letra-4);letter-spacing:.12em;text-transform:uppercase;color:var(--aviso);margin-top:4px;font-weight:700;display:block}.destacado-subtitulo{font-size:var(--letra-5);color:var(--text-secondary);margin:2px 0 0}body:has([data-hoja-abierta]) [data-barra-app]{display:none}:is(body:has(.form-card,.guia-form,.saldo-form,.pago-form,[data-formulario]) [data-barra-app],body:has(input:focus,textarea:focus,select:focus) [data-barra-app]){display:none}.contorno-neon{border-color:color-mix(in oklab, var(--accent) 70%, transparent);box-shadow:0 0 0 1px color-mix(in oklab, var(--accent) 35%, transparent), 0 0 14px -4px color-mix(in oklab, var(--accent) 70%, transparent), inset 0 0 12px -8px color-mix(in oklab, var(--accent) 80%, transparent)}.sin-scrollbar{scrollbar-width:none}.sin-scrollbar::-webkit-scrollbar{display:none}.compra-renglon.destacado span:first-child{font-family:var(--fuente-titulo);font-size:var(--letra-2);letter-spacing:.16em;text-transform:uppercase;color:var(--text-tertiary);font-weight:700}.compra-renglon.destacado .compra-monto{font-size:var(--letra-9);font-weight:500}.clabe-copiar{text-align:left;width:100%;color:inherit;cursor:pointer;font:inherit;background:0 0;border:none}.clabe-copiar:active{background:var(--bg-hundido)}.aviso-exito{font-family:var(--fuente-datos);font-size:var(--letra-3);color:var(--exito);margin:0}.historial{border:1px solid var(--border);background:var(--bg-card);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.historial-fila{border-bottom:1px solid var(--border);padding:8px 12px}.historial-fila:last-child{border-bottom:none}.historial-arriba{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.historial-titulo{min-width:0;font-size:var(--letra-4);color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.historial-monto{font-family:var(--fuente-datos);font-variant-numeric:tabular-nums;font-size:var(--letra-4);color:var(--text);flex-shrink:0;margin:0}.historial-pie{font-family:var(--fuente-datos);font-size:var(--letra-2);color:var(--text-tertiary);margin:0}.historial-pie .gano{color:var(--accent)}.won-title.neutro{color:var(--text)}.won-title.ambar{color:var(--aviso)}.trabajo-meta.verificar{color:var(--text)}.mejor-remate{background:var(--bg-card);border:1px solid color-mix(in oklab, var(--accent) 40%, transparent);width:100%;color:var(--text);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:10px;display:flex}.mejor-remate:active{transform:scale(.99)}.mejor-remate-texto{flex:1;min-width:0}.mejor-remate-titulo{font-size:var(--letra-4);text-overflow:ellipsis;white-space:nowrap;margin:1px 0 0;font-weight:500;overflow:hidden}.mejor-remate-ruta{font-family:var(--fuente-datos);font-variant-numeric:tabular-nums;font-size:var(--letra-2);color:var(--text-tertiary);margin:0}.mejor-remate-cifra{text-align:right;flex-shrink:0}.mejor-remate-ganancia{font-family:var(--fuente-datos);font-variant-numeric:tabular-nums;font-size:var(--letra-5);color:var(--accent);margin:0;font-weight:500}.mejor-remate-pct{font-family:var(--fuente-datos);font-size:var(--letra-2);color:var(--accent);margin:0}.saldo-caja{background:var(--bg-card);border:1px solid color-mix(in oklab, var(--accent) 40%, transparent);border-radius:10px;flex-direction:column;gap:10px;padding:10px 12px;display:flex}.saldo-cabeza{justify-content:space-between;align-items:center;gap:10px;display:flex}.saldo-monto{font-family:var(--fuente-datos);font-variant-numeric:tabular-nums;font-size:var(--letra-9);color:var(--accent);margin:1px 0 0;font-weight:500}.saldo-monto.apagado{color:var(--text-tertiary)}.saldo-abrir{background:var(--accent);color:var(--bg);font-family:var(--fuente-titulo);font-size:var(--letra-3);letter-spacing:.04em;text-transform:uppercase;border:none;border-radius:99px;flex-shrink:0;padding:7px 12px;font-weight:700}.saldo-abrir:active{transform:scale(.96)}.saldo-form{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding-top:10px;display:flex}.saldo-motivos{flex-wrap:wrap;gap:6px;display:flex}.saldo-movimientos{border-top:1px solid var(--border);flex-direction:column;gap:4px;padding-top:10px;display:flex}.saldo-movimiento{font-family:var(--fuente-datos);font-size:var(--letra-2);color:var(--text-tertiary);grid-template-columns:auto 1fr auto;align-items:baseline;gap:8px;margin:0;display:grid}.saldo-movimiento .abono{font-variant-numeric:tabular-nums;color:var(--exito)}.saldo-movimiento .cargo{font-variant-numeric:tabular-nums;color:var(--aviso)}.saldo-motivo{color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.saldo-comprador{background:var(--bg-card);border:1px solid color-mix(in oklab, var(--accent) 40%, transparent);border-radius:10px;padding:10px 12px}.saldo-comprador .campo-pista{font-family:var(--fuente-texto);font-size:var(--letra-3);margin-top:2px}.compra-monto.abona{color:var(--exito)}.pasos{gap:6px;margin:0 0 4px;padding:0;list-style:none;display:flex}.paso{flex-direction:column;flex:1;gap:4px;display:flex}.paso-raya{background:var(--border);border-radius:99px;height:2px}.paso-nombre{font-family:var(--fuente-datos);font-size:var(--letra-1);letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary)}.paso.hecho .paso-raya{background:var(--accent)}.paso.hecho .paso-nombre{color:var(--accent)}.recarga-montos{grid-template-columns:1fr 1fr;gap:8px;display:grid}.recarga-monto{border:1px solid var(--border);background:var(--bg-card);height:44px;color:var(--text-secondary);font-family:var(--fuente-datos);font-variant-numeric:tabular-nums;font-size:var(--letra-6);border-radius:10px}.recarga-monto.elegido{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 10%, transparent);color:var(--accent)}.recarga-resumen{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:10px 12px}.stripe-caja{min-height:220px}.campo-pista.candado{align-items:center;gap:5px;display:flex}.recarga-listo{text-align:center;flex-direction:column;align-items:center;gap:6px;padding-top:32px;display:flex}.recarga-palomita{width:48px;height:48px;color:var(--accent);border:1px solid color-mix(in oklab, var(--accent) 40%, transparent);background:color-mix(in oklab, var(--accent) 10%, transparent);border-radius:50%;place-items:center;margin-bottom:6px;display:grid}.recarga-listo .btn-primary{margin-top:14px}.saldo-comprador.con-boton{justify-content:space-between;align-items:center;gap:10px;display:flex}.transferir{border:1px dashed var(--border);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.transferir-titulo{font-size:var(--letra-4);color:var(--exito);margin:0;font-weight:500}.tarjeta-fila{border-bottom:1px solid var(--border);align-items:center;gap:10px;padding:10px 12px;display:flex}.cuenta-lista .tarjeta-fila:last-child{border-bottom:none}.tarjeta-icono{color:var(--text-tertiary);flex-shrink:0}.tarjeta-datos{flex:1;min-width:0}.tarjeta-nombre{font-size:var(--letra-4);color:var(--text);margin:0}.tarjeta-vence{font-family:var(--fuente-datos);font-size:var(--letra-2);color:var(--text-tertiary);margin:0}.tarjeta-accion{color:var(--text-secondary);font-family:var(--fuente-datos);font-size:var(--letra-1);letter-spacing:.1em;text-transform:uppercase;background:0 0;border:none;flex-shrink:0;padding:4px 8px}.tarjeta-borrar{width:26px;height:26px;color:var(--text-tertiary);font-size:var(--letra-8);background:0 0;border:none;border-radius:50%;flex-shrink:0;line-height:1}.tarjeta-borrar:active{background:var(--bg-hundido);color:var(--error)}.borrar-aviso{background:var(--bg-card);border:1px solid color-mix(in oklab, var(--error) 40%, transparent);border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.borrar-texto{font-size:var(--letra-4);color:var(--text);margin:0;line-height:1.35}.acciones-fila{align-items:center;gap:8px;display:flex}.accion.roja{border-color:color-mix(in oklab, var(--error) 60%, transparent);color:var(--error)}.insignia.rosa{color:var(--accent);border-color:color-mix(in oklab, var(--accent) 40%, transparent);background:color-mix(in oklab, var(--accent) 12%, transparent)}.cobro-fallido{background:var(--bg-hundido);border:1px solid color-mix(in oklab, var(--error) 40%, transparent);border-radius:10px;flex-direction:column;gap:8px;margin-top:10px;padding:10px 12px;display:flex}.cobro-fallido-motivo{font-size:var(--letra-4);color:var(--error);align-items:center;gap:6px;margin:0;display:flex}.pujar-saldo{color:var(--exito)}.saldo-pastilla{border:1px solid color-mix(in oklab, var(--accent) 40%, transparent);background:color-mix(in oklab, var(--accent) 10%, transparent);height:32px;color:var(--accent);font-family:var(--fuente-datos);font-variant-numeric:tabular-nums;font-size:var(--letra-4);border-radius:99px;align-items:center;gap:5px;padding:0 10px;font-weight:500;display:inline-flex}.saldo-pastilla:active{transform:scale(.96)}.procesador-absorbido{color:var(--exito)}.caja-resumen{background:var(--bg-card);border:1px solid color-mix(in oklab, var(--accent) 40%, transparent);border-radius:10px;padding:10px 12px}.caja-conteo{font-family:var(--fuente-titulo);font-size:var(--letra-10);color:var(--text);margin:1px 0 2px;font-weight:700}.caja-valor{font-family:var(--fuente-datos);font-variant-numeric:tabular-nums;font-size:var(--letra-5);color:var(--text-tertiary);font-weight:400}.caja-envio{background:var(--bg-hundido);border:1px solid color-mix(in oklab, var(--aviso) 35%, transparent);border-radius:10px;padding:10px 12px}.caja-envio.gratis{border-color:color-mix(in oklab, var(--exito) 45%, transparent)}.caja-envio-titulo{font-size:var(--letra-4);color:var(--aviso);align-items:center;gap:6px;margin:0;font-weight:500;display:flex}.caja-envio.gratis .caja-envio-titulo{color:var(--exito)}.caja-carta{border:none;border-bottom:1px solid var(--border);width:100%;color:var(--text);text-align:left;background:0 0;align-items:center;gap:10px;padding:10px 12px;display:flex}.cuenta-lista .caja-carta:last-child{border-bottom:none}.caja-carta-texto{flex:1;min-width:0}.caja-carta-titulo{font-size:var(--letra-4);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.caja-carta-fecha{font-family:var(--fuente-datos);font-size:var(--letra-2);color:var(--text-tertiary);margin:0}.caja-carta-monto{font-family:var(--fuente-datos);font-variant-numeric:tabular-nums;font-size:var(--letra-4);flex-shrink:0}.caja-acceso{background:var(--bg-card);border:1px solid color-mix(in oklab, var(--accent) 40%, transparent);width:100%;color:var(--text);text-align:left;border-radius:10px;align-items:center;gap:10px;padding:10px 12px;display:flex}.caja-acceso:active{transform:scale(.99)}.caja-acceso-texto{flex:1;min-width:0}.caja-acceso-titulo{font-family:var(--fuente-titulo);font-size:var(--letra-6);margin:1px 0;font-weight:700}.caja-vendedor{flex-direction:column;gap:10px;display:flex}.caja-gratis{font-family:var(--fuente-datos);font-size:var(--letra-2);color:var(--exito)}.caja-item{border-bottom:1px solid var(--border);flex-shrink:0;align-items:center;gap:12px;min-height:64px;padding:12px;display:flex}.cuenta-lista .caja-item:last-child{border-bottom:none}.caja-item-texto{flex:1;min-width:0}.caja-check{border:1px solid var(--border);background:var(--bg-hundido);width:26px;height:26px;color:var(--bg);border-radius:7px;flex-shrink:0;place-items:center;display:grid}.caja-check.ok{background:var(--exito);border-color:var(--exito)}.insignia.ambar{color:var(--aviso);border-color:color-mix(in oklab, var(--aviso) 35%, transparent);background:color-mix(in oklab, var(--aviso) 12%, transparent)}.tarifa{border:none;border-bottom:1px solid var(--border);width:100%;color:var(--text);text-align:left;background:0 0;align-items:center;gap:10px;padding:10px 12px;display:flex}.cuenta-lista .tarifa:last-child{border-bottom:none}.tarifa-radio{border:1px solid var(--border);border-radius:50%;flex-shrink:0;width:16px;height:16px}.tarifa-radio.on{border-color:var(--accent);border-width:5px}.tarifa-texto{flex:1;min-width:0}.tarifa-nombre{font-size:var(--letra-4);display:block}.tarifa-servicio{font-family:var(--fuente-datos);font-size:var(--letra-2);color:var(--text-tertiary);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.tarifa-precio{font-family:var(--fuente-datos);font-variant-numeric:tabular-nums;font-size:var(--letra-5);flex-shrink:0}.tarifa.elegida .tarifa-precio{color:var(--accent)}.tope-activo{background:color-mix(in oklab, var(--accent) 10%, transparent);border:1px solid color-mix(in oklab, var(--accent) 40%, transparent);border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.tope-activo-fila{justify-content:space-between;align-items:center;gap:12px;display:flex}.tope-quitar{border:1px solid var(--border);font-family:var(--fuente-datos);font-size:var(--letra-2);text-transform:uppercase;color:var(--text-secondary);background:0 0;border-radius:8px;flex-shrink:0;padding:8px 12px}.tope-btn{border:1px solid color-mix(in oklab, var(--accent) 40%, transparent);background:color-mix(in oklab, var(--accent) 10%, transparent);width:100%;font-family:var(--fuente-titulo);font-size:var(--letra-4);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);border-radius:10px;padding:13px 14px;font-weight:700}.tope-btn.ambar{background:var(--aviso);color:var(--bg);border-color:#0000}.tope-activo-texto{min-width:0}.tope-monto{font-family:var(--fuente-datos);font-variant-numeric:tabular-nums;font-size:var(--letra-8);color:var(--text);margin:1px 0 0}.tope-superado{background:color-mix(in oklab, var(--aviso) 10%, transparent);border:1px solid color-mix(in oklab, var(--aviso) 40%, transparent);border-radius:10px;flex-direction:column;gap:6px;padding:12px;display:flex}.tope-titulo{font-family:var(--fuente-titulo);color:var(--error);font-weight:700;font-size:var(--letra-5);margin:0}.compra .compra-renglon{font-size:var(--letra-3)}.saldo-comprador .saldo-monto{font-size:var(--letra-11)}.medalla-1{color:#ffb648}.medalla-2{color:#8b929c}.medalla-3{color:#b87333}.usuario-fila .avatar,.users-list .avatar{font-size:var(--letra-3);font-weight:600}.usuarios-kpi .cuenta-stat-etiqueta,.kpi-grid .cuenta-stat-etiqueta,.resumen-caja .cuenta-stat-etiqueta,.inventario-cabeza .cuenta-stat-etiqueta{font-size:var(--letra-1)}.kpi-grid .cuenta-stat-valor{font-size:var(--letra-7)}.resumen-caja.protagonista .cuenta-stat-etiqueta{font-size:var(--letra-2)}.resumen-caja.protagonista .resumen-monto{font-size:var(--letra-12)}.campo-pista.bono-cerca{color:var(--exito)}.saldo-recarga{font-size:var(--letra-4);color:var(--text-secondary);align-items:center;gap:8px;display:flex}.saldo-recarga input{width:17px;height:17px;accent-color:var(--accent)}.saldo-bono{color:var(--exito)}.pestanas{border-bottom:1px solid var(--border);display:flex}.pestana{height:44px;color:var(--text-secondary);font-size:var(--letra-4);background:0 0;border:none;border-bottom:2px solid #0000;border-radius:0;flex:1;justify-content:center;align-items:center;gap:6px;padding:0;display:inline-flex}.pestana.on{border-bottom-color:var(--aviso);color:var(--text)}.pestana-conteo{font-family:var(--fuente-datos);font-size:var(--letra-4);color:var(--text-secondary)}.splash{z-index:100;background:var(--bg);pointer-events:none;justify-content:center;align-items:center;animation:.5s 2.9s forwards splash-salir;display:flex;position:fixed;inset:0}.splash-marca{flex-direction:column;align-items:center;gap:3px;display:flex}.splash-svg{width:112px;height:112px}.splash-trazo{stroke:#454b54;stroke-dasharray:1;stroke-dashoffset:1px;animation:1.7s cubic-bezier(.65,0,.35,1) forwards splash-dibujar,.7s 1.7s forwards splash-encender}.splash-texto{font-family:var(--fuente-titulo);font-size:var(--letra-13);letter-spacing:.04em;color:var(--text);opacity:0;font-weight:700;animation:.6s 2s forwards splash-palabra}@keyframes splash-dibujar{to{stroke-dashoffset:0}}@keyframes splash-encender{0%,30%{stroke:#454b54;filter:drop-shadow(0 0 #0000)}55%{stroke:var(--accent);filter:drop-shadow(0 0 13px color-mix(in oklab, var(--accent) 92%, transparent))}68%{opacity:.7}to{stroke:var(--accent);filter:drop-shadow(0 0 9px color-mix(in oklab, var(--accent) 62%, transparent));opacity:1}}@keyframes splash-palabra{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes splash-salir{to{opacity:0}}@media (prefers-reduced-motion:reduce){.splash,.splash-trazo,.splash-texto{animation:none}.splash-trazo{stroke:var(--accent);stroke-dashoffset:0}.splash-texto{opacity:1}}.caja-item .compra-foto,.caja-carta .compra-foto{border-radius:6px;width:36px;height:36px}.resultado-caja{border:1px solid var(--border);background:var(--bg-card);border-radius:10px;flex-direction:column;gap:0;padding:12px;display:flex}.resultado-caja>.section-label+.envio-direccion{margin-top:10px}.resultado-titulo{font-family:var(--fuente-titulo);font-size:var(--letra-7);color:var(--accent);margin:2px 0 0;font-weight:700}.resultado-titulo.aviso{color:var(--aviso)}.resultado-cuenta{border-top:1px solid var(--border);flex-direction:column;gap:6px;margin-top:10px;padding-top:10px;display:flex}.resultado-caja .campo-pista{margin-top:8px}.resultado-utilidad{border-top:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:8px;padding-top:8px;display:flex}.resultado-monto{font-family:var(--fuente-datos);font-size:var(--letra-9);font-variant-numeric:tabular-nums;color:var(--accent);font-weight:500}.resultado-monto.roja{color:var(--error)}.resultado-pct{font-size:var(--letra-3)}.cuenta-stat-valor.roja{color:var(--error)}.detalle-reloj-caja.cerrada{background:var(--bg-hundido)}.detalle-reloj.apagado{color:var(--text-secondary)}.cola-lista{border:1px solid var(--border);background:var(--bg-card);border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.cola-fila{text-align:left;background:0 0;border:none;border-radius:0;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.cola-fila+.cola-fila{border-top:1px solid var(--border)}.cola-titulo{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--letra-4);color:var(--text);overflow:hidden}.cola-hora{font-family:var(--fuente-datos);font-size:var(--letra-2);color:var(--text-secondary);flex-shrink:0}.record-fila{border:1px solid var(--border);background:var(--bg-card);text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.record-icono{color:var(--accent);flex-shrink:0;display:inline-flex}.record-id{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.record-titulo{text-overflow:ellipsis;white-space:nowrap;font-size:var(--letra-5);color:var(--text);overflow:hidden}.record-valor{font-family:var(--fuente-datos);font-size:var(--letra-4);font-variant-numeric:tabular-nums;color:var(--text);flex-shrink:0}.pujas-cortas{border-top:1px solid var(--border);flex-direction:column;margin-top:16px;padding-top:6px;display:flex}.puja-corta{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;gap:10px;padding:6px 0;display:flex}.puja-corta:last-child{border-bottom:none}.puja-corta-quien{font-family:var(--fuente-datos);font-size:var(--letra-4);color:var(--text-secondary);align-items:center;gap:8px;display:flex}.puja-punto{background:color-mix(in oklab, var(--text-tertiary) 60%, transparent);border-radius:99px;flex-shrink:0;width:6px;height:6px}.puja-punto.mia{background:var(--accent)}.puja-corta-monto{font-family:var(--fuente-datos);font-size:var(--letra-4);font-variant-numeric:tabular-nums;color:var(--text)}.compra-nota{font-family:var(--fuente-datos);font-size:var(--letra-4);color:var(--text-secondary)}.cuenta-stat-etiqueta.rosa{color:var(--accent)}.caja-tarjeta{border:1px solid color-mix(in oklab, var(--accent) 40%, transparent);background:var(--bg-card);text-align:left;border-radius:10px;flex-direction:column;gap:8px;width:100%;padding:12px;display:flex}.caja-tarjeta-cabeza{justify-content:space-between;align-items:center;gap:10px;display:flex}.caja-tarjeta-titulo{font-family:var(--fuente-titulo);font-size:var(--letra-5);color:var(--text);align-items:center;gap:6px;font-weight:600;display:flex}.caja-tarjeta-titulo .icono{color:var(--accent)}.caja-tarjeta-dias{font-family:var(--fuente-datos);font-size:var(--letra-2);font-variant-numeric:tabular-nums;color:var(--aviso);flex-shrink:0}.caja-tarjeta-fotos{display:flex}.caja-mini{border:1px solid var(--bg);background:var(--bg-hundido);object-fit:cover;border-radius:6px;width:36px;height:36px}.caja-mini+.caja-mini{margin-left:-8px}.caja-barra{background:var(--bg-hundido);border-radius:99px;height:4px;overflow:hidden}.caja-barra-relleno{background:var(--accent);height:100%;display:block}.caja-tarjeta-btn{background:var(--accent);height:36px;font-family:var(--fuente-titulo);font-size:var(--letra-4);letter-spacing:.06em;text-transform:uppercase;color:var(--bg);border-radius:8px;justify-content:center;align-items:center;font-weight:700;display:flex}.compra-desglose{border-top:1px solid var(--border);margin-top:10px;padding-top:10px}.compra-desglose-resumen{cursor:pointer;font-family:var(--fuente-datos);font-size:var(--letra-4);color:var(--text-secondary);list-style:none}.compra-desglose-resumen::-webkit-details-marker{display:none}.compra-desglose-resumen:before{content:"▶";font-size:var(--letra-1);margin-right:6px;transition:transform .15s;display:inline-block}.compra-desglose[open] .compra-desglose-resumen:before{transform:rotate(90deg)}.compra-desglose .compra-cuenta{margin-top:8px}html.app-nativa{--aire-arriba:8px}@media (display-mode:standalone){:root{--aire-arriba:32px}}html.web-instalada{--aire-arriba:32px}html.web-instalada .home-header,html.web-instalada .screen-header{padding-top:calc(12px + var(--seguro-arriba-aire))}html.web-instalada .colchon-encabezado{height:calc(56px + var(--seguro-arriba-aire))}.cuenta-version{text-align:center;font-family:var(--fuente-datos);font-size:var(--letra-1);color:var(--text-tertiary);opacity:.6}.colchon-encabezado{height:calc(56px + var(--seguro-arriba));flex-shrink:0}.caja-cabeza{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.caja-cabeza-titulo{font-family:var(--fuente-titulo);font-size:var(--letra-5);color:var(--text);align-items:center;gap:6px;font-weight:600;display:flex}.caja-cabeza-titulo .icono{color:var(--accent)}.caja-cabeza-valor{font-family:var(--fuente-datos);font-size:var(--letra-3);font-variant-numeric:tabular-nums;color:var(--text-secondary)}.caja-fotos{gap:8px;margin-top:8px;display:flex;overflow-x:auto}.caja-foto{background:var(--bg-hundido);border:none;border-radius:8px;flex-shrink:0;width:56px;height:56px;padding:0;overflow:hidden}.caja-foto img,.caja-foto-vacia{object-fit:cover;width:100%;height:100%;display:block}.caja-direccion{border:1px solid var(--border);background:var(--bg-card);text-align:left;border-radius:10px;align-items:center;gap:10px;width:100%;padding:10px 12px;display:flex}.caja-direccion .icono{color:var(--text-secondary);flex-shrink:0}.caja-direccion-texto{flex-direction:column;flex:1;min-width:0;display:flex}.caja-direccion-linea{text-overflow:ellipsis;white-space:nowrap;font-size:var(--letra-4);color:var(--text);overflow:hidden}.caja-direccion-ciudad{font-family:var(--fuente-datos);font-size:var(--letra-3);color:var(--text-secondary)}.caja-direccion-btn{font-family:var(--fuente-datos);font-size:var(--letra-2);text-transform:uppercase;color:var(--accent);flex-shrink:0}.caja-tarifas{flex-direction:column;gap:6px;display:flex}.tarifa-precio.tachado{color:var(--text-tertiary);text-decoration:line-through}.caja-cuenta{border-top:1px solid var(--border);flex-direction:column;gap:6px;padding-top:12px;display:flex}.categoria+.categoria{margin-top:8px}.categoria-fila{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.categoria-nombre{font-size:var(--letra-4);color:var(--text)}.categoria-cifra{font-family:var(--fuente-datos);font-size:var(--letra-3);font-variant-numeric:tabular-nums;color:var(--text)}.categoria-conteo{color:var(--text-secondary)}.categoria-barra{background:var(--bg-hundido);border-radius:99px;height:4px;margin-top:4px;overflow:hidden}.categoria-relleno{background:var(--accent);border-radius:99px;height:100%}.accion.con-icono{justify-content:center;align-items:center;gap:6px;display:inline-flex}.hoja-titulo{flex-direction:column;gap:4px;display:flex}.hoja-titulo .won-title{font-size:var(--letra-9);color:var(--text)}.tope-campo{border:1px solid var(--border);background:var(--bg-hundido);border-radius:10px;align-items:center;gap:8px;padding:12px;display:flex}.tope-signo{font-family:var(--fuente-datos);font-size:var(--letra-8);color:var(--text-secondary)}.tope-input{width:100%;font-family:var(--fuente-datos);font-size:var(--letra-11);font-variant-numeric:tabular-nums;color:var(--text);background:0 0;border:none;outline:none;font-weight:500}.tope-sugerencias{gap:8px;display:flex}.tope-sugerencia{border:1px solid var(--border);background:var(--bg-hundido);height:36px;font-family:var(--fuente-datos);font-size:var(--letra-4);color:var(--text-secondary);border-radius:8px;flex:1}.hoja-cancelar{width:100%;font-family:var(--fuente-datos);font-size:var(--letra-3);text-transform:uppercase;color:var(--text-secondary);background:0 0;border:none;padding:8px}.caja-vend-cabeza{justify-content:space-between;align-items:center;gap:10px;display:flex}.caja-vend-meta{font-family:var(--fuente-datos);font-size:var(--letra-3);color:var(--text-secondary);margin:0}.envio-direccion{border:1px solid var(--border);background:var(--bg-hundido);border-radius:10px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.envio-direccion>.icono{color:var(--accent);flex-shrink:0;margin-top:2px}.envio-direccion-texto{flex:1;min-width:0}.envio-direccion-texto p{font-family:var(--fuente-datos);font-size:var(--letra-4);color:var(--text-secondary);margin:0;line-height:1.45}.envio-direccion-nombre{font-family:var(--fuente-texto)!important;font-size:var(--letra-5)!important;color:var(--text)!important}.envio-copiar{border:1px solid var(--border);width:32px;height:32px;color:var(--text-secondary);background:0 0;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.caja-check{border:1px solid var(--border);color:#0000;background:0 0;border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.caja-check.ok{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 18%, transparent);color:var(--accent)}.avatar-vendedor{border:1px solid var(--border);background:color-mix(in oklab, var(--bg-card) 90%, transparent);width:40px;height:40px;font-family:var(--fuente-titulo);font-size:var(--letra-4);letter-spacing:.02em;color:var(--text-secondary);border-radius:99px;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-weight:700;display:inline-flex}.compra-renglon.total.remate{border-top:1px solid var(--border)}.compra-renglon.total.remate .compra-monto{font-size:var(--letra-9);color:var(--accent);font-weight:500}.compra-renglon.total.remate>span:first-child{font-family:var(--fuente-titulo);font-size:var(--letra-2);letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}.compra-renglon.subtotal{border-top:1px solid var(--border);color:var(--text);padding-top:10px;font-weight:500}.tasa-card{border:1px solid var(--border);background:var(--bg-card);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.categorias-card{border:1px solid var(--border);background:var(--bg-card);border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.mejor-remate-ganancia.apagado,.mejor-remate-pct.apagado{color:var(--text-secondary)}.records-grupo{flex-direction:column;gap:8px;display:flex}.pago-form{border:1px solid var(--border);background:var(--bg-card);border-radius:10px;flex-direction:column;gap:8px;padding:12px;display:flex}.pago-monto{border:1px solid var(--border);background:var(--bg-hundido);width:100%;height:40px;font-family:var(--fuente-datos);font-size:var(--letra-7);font-variant-numeric:tabular-nums;color:var(--text);border-radius:8px;outline:none;padding:0 12px}.pago-monto.texto{font-variant-numeric:normal}.pago-monto:focus{border-color:color-mix(in oklab, var(--aviso) 50%, transparent)}.pago-atajo{font-family:var(--fuente-datos);font-size:var(--letra-3);color:var(--aviso);background:0 0;border:none;align-self:flex-start;padding:0}.link-share.icon-only.destacado-rosa{border-color:color-mix(in oklab, var(--accent) 45%, transparent);color:var(--accent)}.lista-trabajos{flex-direction:column;gap:8px;display:flex}.screen-body>.campo-pista{margin-top:0;margin-bottom:0}.screen-body>.section-label{margin-top:0}.destacado-zona .section-label{margin:16px 0 8px}.usuario-nombre{font-size:var(--letra-4)}.attn-lista{flex-direction:column;gap:8px;display:flex}.refrescable{overscroll-behavior-y:none;flex:1;overflow-y:auto}.refrescar{margin-top:var(--seguro-arriba);margin-bottom:calc(-1 * var(--seguro-arriba));justify-content:center;align-items:flex-end;display:flex;overflow:hidden}.refrescar.suelto{transition:height .25s}.refrescar-reloj{border:2px solid color-mix(in oklab, var(--accent) 25%, transparent);border-top-color:var(--accent);border-radius:50%;flex-shrink:0;width:22px;height:22px;margin-bottom:12px}.refrescar-reloj.girando{animation:.8s linear infinite refrescar-giro}@keyframes refrescar-giro{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.refrescar-reloj.girando{animation-duration:2.4s}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.campo-fecha{display:block;position:relative}.campo-fecha-texto{white-space:nowrap;align-items:center;width:100%;display:flex;overflow:hidden}.campo-fecha-texto.vacio{color:var(--text-tertiary)}.campo-fecha-nativo{opacity:0;appearance:none;cursor:pointer;border:0;width:100%;min-width:0;height:100%;position:absolute;inset:0}.input.compacto{height:40px}.campo-fecha:focus-within .campo-fecha-texto{border-color:var(--accent)}.sala-vacia{border:1px solid var(--border);background:var(--bg-card);text-align:center;border-radius:12px;flex-direction:column;align-items:center;gap:4px;margin:24px 20px 0;padding:40px 20px;display:flex}.sala-vacia svg{margin-bottom:12px}.sala-vacia-titulo{font-family:var(--fuente-titulo);font-size:var(--letra-7);color:var(--text);text-wrap:balance;margin:0;font-weight:700}.sala-vacia-sub{max-width:16rem;font-size:var(--letra-4);color:var(--text-secondary);margin:0}.mas-altas{margin-top:24px}.mas-altas .section-label{margin-bottom:10px;padding:0 20px}.mas-altas-carrusel{scroll-snap-type:x mandatory;scrollbar-width:none;gap:8px;padding:0 20px 4px;scroll-padding-inline:20px;display:flex;overflow-x:auto}.mas-altas-carrusel::-webkit-scrollbar{display:none}.mas-alta{scroll-snap-align:start;border:1px solid var(--border);background:var(--bg-card);cursor:pointer;border-radius:10px;flex:0 0 144px;overflow:hidden}.mas-alta-foto{aspect-ratio:1;background:var(--bg-hundido);position:relative}.mas-alta-foto img{object-fit:cover;width:100%;height:100%;display:block}.mas-alta-sello{border:1px solid var(--border);background:color-mix(in oklab, var(--bg) 85%, transparent);font-family:var(--fuente-datos);font-size:var(--letra-1);letter-spacing:.1em;text-transform:uppercase;color:var(--text);border-radius:99px;padding:2px 8px;position:absolute;top:6px;left:6px}.mas-alta-info{padding:8px}.mas-alta-titulo{font-family:var(--fuente-titulo);font-size:var(--letra-4);white-space:nowrap;text-overflow:ellipsis;margin:0;font-weight:600;overflow:hidden}.mas-alta-precio{font-family:var(--fuente-datos);font-variant-numeric:tabular-nums;font-size:var(--letra-5);color:var(--accent);margin:2px 0 0;font-weight:500}.mas-alta-dato{white-space:nowrap;text-overflow:ellipsis;font-family:var(--fuente-datos);font-size:var(--letra-2);color:var(--text-tertiary);margin:0;overflow:hidden}.avisos-lista{flex-direction:column;display:flex}.aviso{border:0;border-bottom:1px solid var(--border);color:var(--text);text-align:left;font:inherit;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0;display:grid}.aviso:last-child{border-bottom:0}.aviso:disabled{cursor:default;opacity:1}.aviso-texto{flex-direction:column;gap:2px;min-width:0;display:flex}.aviso-titulo{font-size:var(--letra-5);font-weight:600}.aviso-cuerpo{font-size:var(--letra-4);color:var(--text-secondary)}.aviso-hora{font-family:var(--fuente-datos);font-size:var(--letra-2);color:var(--text-tertiary);white-space:nowrap}.aviso.nuevo .aviso-titulo:before{content:"";background:var(--accent);vertical-align:middle;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.campana-con-numero{position:relative}.campana-numero{background:var(--accent);min-width:18px;height:18px;color:var(--bg);font-family:var(--fuente-datos);font-size:var(--letra-2);text-align:center;border-radius:99px;padding:0 5px;font-weight:700;line-height:18px;position:absolute;top:-2px;right:-2px}.bonos-tabla{flex-direction:column;gap:6px;display:flex}.bonos-tabla .bono-aplica,.bonos-tabla .bono-aplica .compra-monto{color:var(--accent);font-weight:600}.campo-pista.enlace{color:var(--accent);font:inherit;font-size:var(--letra-3);cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;text-decoration:underline}.sala-seccion{margin-bottom:20px;padding:4px 20px 0}.sala-seccion-cabeza{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.sala-seccion-cabeza .section-label,.sala-seccion-cabeza .live-banner{margin:0}.sala-seccion-cabeza.con-margen{padding:0 20px}.sala-seccion-cabeza.con-margen .section-label{margin:0;padding:0}.sala-conteo{font-family:var(--fuente-datos);font-variant-numeric:tabular-nums;font-size:var(--letra-2);color:var(--text-tertiary)}.sala-cuadricula{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.sala-tarjeta{border:1px solid var(--border);background:var(--bg-card);color:var(--text);text-align:left;font:inherit;cursor:pointer;border-radius:12px;flex-direction:column;padding:0;display:flex;overflow:hidden}.sala-tarjeta.en-vivo{border-color:color-mix(in oklab, var(--accent) 45%, transparent)}.sala-tarjeta.en-vivo.urgente{border-color:color-mix(in oklab, var(--error) 60%, transparent)}.sala-tarjeta-foto{aspect-ratio:4/5;background:var(--bg-hundido);width:100%;position:relative;overflow:hidden}.sala-tarjeta-foto img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.sala-sello{background:color-mix(in oklab, var(--bg) 80%, transparent);-webkit-backdrop-filter:blur(8px);max-width:calc(100% - 12px);font-family:var(--fuente-datos);font-variant-numeric:tabular-nums;font-size:var(--letra-1);color:var(--text);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;padding:2px 6px;position:absolute;left:6px;overflow:hidden}.sala-sello.arriba{top:6px}.sala-sello.rosa{color:var(--accent);max-width:calc(100% - 40px)}.sala-estado{font-family:var(--fuente-titulo);font-size:var(--letra-1);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:2px 6px;font-weight:700;position:absolute;bottom:6px;left:6px}.sala-estado.ganando{background:var(--exito);color:var(--bg)}.sala-estado.superado{background:var(--error);color:#fff}.sala-seguir{background:color-mix(in oklab, var(--bg) 70%, transparent);-webkit-backdrop-filter:blur(8px);width:26px;height:26px;color:var(--text);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:5px;right:5px}.sala-seguir.on{background:var(--accent);color:var(--bg)}.sala-tarjeta-info{flex-direction:column;flex:1;padding:6px 6px 8px;display:flex}.sala-tarjeta-titulo{min-height:2.6em;font-family:var(--fuente-titulo);font-size:var(--letra-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.sala-tarjeta-precio{font-family:var(--fuente-datos);font-variant-numeric:tabular-nums;font-size:var(--letra-5);color:var(--accent);margin:4px 0 0;font-weight:500}.sala-tarjeta-precio.rojo{color:var(--error)}.sala-tarjeta-precio.blanco{color:var(--text)}.sala-tarjeta-pie{letter-spacing:-.02em;white-space:nowrap;font-family:var(--fuente-datos);font-variant-numeric:tabular-nums;font-size:var(--letra-1);color:var(--text-tertiary);justify-content:space-between;align-items:baseline;gap:2px;margin:4px 0 0;display:flex}.sala-tarjeta-pie>span:first-child{text-overflow:ellipsis;min-width:0;overflow:hidden}.sala-reloj{color:var(--text);flex-shrink:0;font-weight:500}.sala-reloj.urgente{color:var(--error)}.eliminar-cuenta{flex-direction:column;gap:16px;display:flex}.eliminar-bloque{border:1px solid var(--border);background:var(--bg-card);border-radius:12px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.eliminar-bloque ul{color:var(--text-secondary);font-size:var(--letra-5);flex-direction:column;gap:4px;margin:0;padding-left:18px;display:flex}.eliminar-subtitulo{font-family:var(--fuente-datos);font-size:var(--letra-2);letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary);margin:0}.eliminar-acepto{font-size:var(--letra-5);color:var(--text-secondary);align-items:flex-start;gap:10px;display:flex}.eliminar-acepto input{accent-color:var(--error);margin-top:3px}.btn-peligro{border:1px solid var(--error);color:var(--error);font-family:inherit;font-size:var(--letra-6);background:0 0;border-radius:8px;padding:14px;font-weight:700}.btn-peligro:disabled{opacity:.4}.cuenta-eliminar{color:var(--text-tertiary);font-family:inherit;font-size:var(--letra-3);background:0 0;border:none;padding:4px 10px 10px;text-decoration:underline}.avatar-tienda{border:1px solid var(--border);background:var(--bg-hundido);width:14px;height:14px;color:var(--text-secondary);font-family:var(--fuente-datos);border-radius:50%;flex-shrink:0;place-items:center;font-size:6px;font-weight:700;display:grid}.avatar-tienda.con-logo{background:var(--bg-card);overflow:hidden}.avatar-tienda img{object-fit:cover;width:100%;height:100%}.filtro-vendedor-circulo .avatar-tienda.grande{width:100%;height:100%;color:inherit;font-size:inherit;background:0 0;border:0}.filtro-vendedor-circulo .avatar-tienda.grande.con-logo{border-radius:50%;overflow:hidden}.avatar-tienda.casa{border-color:color-mix(in oklab, var(--accent) 60%, transparent);background:color-mix(in oklab, var(--accent) 10%, transparent);color:var(--accent)}.etiqueta-vendedor{align-items:center;gap:4px;min-width:0;margin-top:4px;display:flex}.etiqueta-vendedor-nombre{white-space:nowrap;text-overflow:ellipsis;font-family:var(--fuente-datos);color:var(--text-secondary);font-size:9px;overflow:hidden}.etiqueta-vendedor-palomita{color:var(--info);flex-shrink:0}.etiqueta-vendedor.sobre-foto{border:1px solid var(--border);background:color-mix(in oklab, var(--bg) 90%, transparent);-webkit-backdrop-filter:blur(12px);border-radius:8px;gap:6px;max-width:calc(100% - 24px);margin:0;padding:6px 8px;position:absolute;bottom:12px;left:12px}.sobre-foto .avatar-tienda{width:20px;height:20px;font-size:8px}.sobre-foto .etiqueta-vendedor-nombre{font-size:var(--letra-2);color:var(--text)}.fila-vendedores{scrollbar-width:none;gap:12px;padding:0 20px 12px;display:flex;overflow-x:auto}.fila-vendedores::-webkit-scrollbar{display:none}.filtro-vendedor{width:64px;color:var(--text-tertiary);cursor:pointer;background:0 0;border:0;flex-direction:column;flex-shrink:0;align-items:center;gap:4px;padding:0;font-family:inherit;display:flex}.filtro-vendedor-circulo{border:1px solid var(--border);background:var(--bg-hundido);width:44px;height:44px;color:var(--text-secondary);font-family:var(--fuente-datos);font-size:var(--letra-2);border-radius:50%;place-items:center;font-weight:700;transition:border-color .15s,background .15s,color .15s;display:grid;position:relative}.filtro-vendedor-punto{border:1px solid var(--bg);background:var(--accent);border-radius:50%;width:8px;height:8px;animation:1.6s ease-in-out infinite pulse;position:absolute;bottom:0;right:0}.filtro-vendedor-nombre{white-space:nowrap;text-overflow:ellipsis;text-align:center;width:100%;font-family:var(--fuente-datos);font-size:9px;overflow:hidden}.filtro-vendedor.activo{color:var(--accent)}.filtro-vendedor.activo .filtro-vendedor-circulo{border-color:var(--accent);background:color-mix(in oklab, var(--accent) 10%, transparent);color:var(--accent)}.filtro-vendedor:focus-visible .filtro-vendedor-circulo{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.filtro-vendedor-punto{animation:none}}.tienda-cabeza{align-items:center;gap:12px;display:flex}.tienda-nombre{font-family:var(--fuente-titulo);font-size:var(--letra-9);margin:0;font-weight:700;line-height:1.15}.tienda-sub{color:var(--text-secondary);font-size:var(--letra-4);margin:2px 0 0}.attn-row.verde{border-color:color-mix(in oklab, var(--exito) 30%, transparent)}.attn-row.verde .attn-icon,.attn-row.verde .attn-amount{color:var(--exito)}.pago-vendedor{border-top:1px solid var(--border);flex-direction:column;gap:8px;padding:10px 0 2px;display:flex}.pago-vendedor .accion{align-self:flex-start}
