@font-face{font-family:Ballet Harmony;src:url(data:font/woff2;base64,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) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+20,U+27,U+30-39,U+41-5A,U+61-7A,U+CA}:root{color-scheme:light;--ground:#F3F5EE;--surface:#FFFFFF;--surface-2:#EAEEE1;--ink:#171A12;--ink-2:#5B6152;--ink-3:#8B917E;--line:#DDE1D3;--line-soft:#EAEDE2;--marker:#CDEB2E;--marker-tenue:#EFF8C4;--on-marker:#14170E;--rev:#FF7A1F;--rev-tenue:#FFE3CC;--on-rev:#2A1206;--ent:#1FB6FF;--ent-tenue:#D2EEFF;--on-ent:#052334;--durazno-borde:#FF8A4C;--halo-marker:rgba(205,235,46,.55);--halo-rev:rgba(255,122,31,.42);--halo-ent:rgba(31,182,255,.45);--borde-marker:#D3E58A;--borde-rev:#FFC49B;--borde-ent:#9FDBFA;--stamp:#0E5140;--stamp-soft:#DCEDE5;--on-stamp:#FFFFFF;--alert:#B4362A;--alert-soft:#F7E0DC;--nota:#8A5A12;--nota-soft:#F7EDD8;--coral:#D93428;--coral-tenue:#FFE9E4;--on-coral:#FFFFFF;--coral-borde:#F2B9AC;--shadow:0 1px 2px rgba(23,26,18,.06), 0 8px 24px rgba(23,26,18,.05);--shadow-lift:0 2px 6px rgba(23,26,18,.1), 0 18px 44px rgba(23,26,18,.12);--velo:rgba(23,26,18,.34);--r:14px;--ease:cubic-bezier(.2,.8,.3,1);--font-ui:"Archivo","Segoe UI",system-ui,sans-serif;--font-display:"Bricolage Grotesque","Archivo",system-ui,sans-serif;--font-marca:"Ballet Harmony","Bricolage Grotesque","Archivo",serif;--font-mono:"IBM Plex Mono",ui-monospace,"Cascadia Mono",monospace}:root[data-theme=dark]{color-scheme:dark;--ground:#101208;--surface:#1A1D14;--surface-2:#242920;--ink:#F0F3E7;--ink-2:#A7AE99;--ink-3:#787F6C;--line:#333927;--line-soft:#272C1F;--marker-tenue:#2E3714;--rev:#FF8A38;--rev-tenue:#3E2311;--on-rev:#2A1206;--ent:#3FC2FF;--ent-tenue:#0E2E40;--on-ent:#052334;--durazno-borde:#FF8A4C;--halo-marker:rgba(205,235,46,.4);--halo-rev:rgba(255,138,56,.38);--halo-ent:rgba(63,194,255,.4);--borde-marker:#46551F;--borde-rev:#5E3A1C;--borde-ent:#1A5273;--stamp:#5FD8A8;--stamp-soft:#1B3A2E;--on-stamp:#0F1409;--alert:#F08375;--alert-soft:#3A211C;--nota:#E8B860;--nota-soft:#372C13;--coral:#FF6B57;--coral-tenue:#3A1F1A;--on-coral:#1A0B08;--coral-borde:#6B2C22;--shadow:0 1px 2px rgba(0,0,0,.4), 0 8px 24px rgba(0,0,0,.35);--shadow-lift:0 2px 6px rgba(0,0,0,.5), 0 18px 44px rgba(0,0,0,.45);--velo:rgba(0,0,0,.6)}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--ground:#101208;--surface:#1A1D14;--surface-2:#242920;--ink:#F0F3E7;--ink-2:#A7AE99;--ink-3:#787F6C;--line:#333927;--line-soft:#272C1F;--marker-tenue:#2E3714;--rev:#FF8A38;--rev-tenue:#3E2311;--on-rev:#2A1206;--ent:#3FC2FF;--ent-tenue:#0E2E40;--on-ent:#052334;--halo-marker:rgba(205,235,46,.4);--halo-rev:rgba(255,138,56,.38);--halo-ent:rgba(63,194,255,.4);--borde-marker:#46551F;--borde-rev:#5E3A1C;--borde-ent:#1A5273;--stamp:#5FD8A8;--stamp-soft:#1B3A2E;--on-stamp:#0F1409;--alert:#F08375;--alert-soft:#3A211C;--nota:#E8B860;--nota-soft:#372C13;--coral:#FF6B57;--coral-tenue:#3A1F1A;--on-coral:#1A0B08;--coral-borde:#6B2C22;--shadow:0 1px 2px rgba(0,0,0,.4), 0 8px 24px rgba(0,0,0,.35);--shadow-lift:0 2px 6px rgba(0,0,0,.5), 0 18px 44px rgba(0,0,0,.45);--velo:rgba(0,0,0,.6)}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;background:var(--ground);color:var(--ink);font-family:var(--font-ui);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased;transition:background-color .3s var(--ease),color .3s var(--ease)}button,textarea,input,select{font:inherit;color:inherit}button{background:none;border:none;padding:0;cursor:pointer}:focus-visible{outline:2px solid var(--rev);outline-offset:2px;border-radius:6px}h1,h2,h3,h4{margin:0;text-wrap:balance}.stage{display:grid;grid-template-columns:minmax(320px,400px) 1fr;gap:48px;max-width:1180px;margin:0 auto;padding:48px 32px 64px;align-items:start}.device{justify-self:center;width:100%;max-width:412px;height:min(860px,calc(100svh - 112px));background:var(--surface);border:1px solid var(--line);border-radius:32px;box-shadow:var(--shadow-lift);overflow:hidden;position:sticky;top:48px;transition:background-color .3s var(--ease),border-color .3s var(--ease)}.app{display:flex;flex-direction:column;height:100%;background:var(--ground);position:relative}.topbar{flex:0 0 auto;background:var(--surface);border-bottom:1px solid var(--line);padding:13px 13px 11px;padding-top:max(24px,calc(env(safe-area-inset-top) + 10px));display:flex;flex-direction:column;gap:9px;z-index:5}.topbar-row{display:flex;align-items:center;gap:7px}.marca{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;justify-content:center}.marca .peach{display:flex;align-items:center;gap:7px;font-family:var(--font-marca);font-weight:400;font-size:30px;letter-spacing:0;line-height:1;padding-bottom:1px}.durazno{width:1.05em;height:1.05em;flex:0 0 auto;display:block;filter:drop-shadow(0 1px 2px rgba(232,92,51,.28))}.marca .durazno{width:21px;height:21px;margin-bottom:2px}.marca .cliente{font-family:var(--font-mono);font-size:9.5px;font-weight:600;letter-spacing:.14em;padding-left:28px;color:var(--ink-3);line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.icobtn{border:1px solid var(--line);background:var(--surface-2);border-radius:999px;width:34px;height:34px;display:grid;place-items:center;color:var(--ink-2);flex:0 0 auto;transition:background-color .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease),transform .16s var(--ease)}.icobtn:active{transform:scale(.92)}.icobtn.on{background:var(--ink);border-color:var(--ink);color:var(--ground)}.icobtn svg{width:16px;height:16px;display:block}.av-btn{padding:0;border-color:transparent;background:none}.av-btn .av{width:34px;height:34px;font-size:11.5px}.av{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-mono);font-size:9.5px;font-weight:600;color:var(--surface);background:var(--ink-2);flex:0 0 auto}:root[data-theme=dark] .av,:root:not([data-theme=light]) .av{color:var(--ground)}.buscador{display:flex;align-items:center;gap:9px;background:var(--surface-2);border:1px solid var(--line);border-radius:11px;padding:0 11px;animation:bajar .26s var(--ease) both}@keyframes bajar{0%{opacity:.25;transform:translateY(-8px)}to{opacity:1;transform:none}}.buscador svg{width:15px;height:15px;color:var(--ink-3);flex:0 0 auto}.buscador input{flex:1;min-width:0;border:none;background:none;outline:none;padding:11px 0;font-size:15px}.buscador input::placeholder{color:var(--ink-3)}.buscador input::-webkit-search-cancel-button{display:none}.buscador .limpiar{font-size:12px;font-weight:600;color:var(--ink-2);padding:6px 10px;border-radius:7px;background:var(--surface);border:1px solid var(--line);flex:0 0 auto}.gprog{display:flex;align-items:center;gap:9px}.gprog .fecha{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:5px 10px;border-radius:99px;border:1px solid var(--line);background:var(--surface);font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.05em;color:var(--ink-2);white-space:nowrap}.gprog .fecha svg{width:14px;height:14px;flex:none}.gprog .fecha:active{transform:scale(.97)}.gprog .fecha.otro-dia{background:var(--nota-soft);border-color:var(--nota);color:var(--ink)}.gprog .track{position:relative;flex:1;height:7px;border-radius:99px;background:var(--surface-2);overflow:hidden}.gprog .fill-a,.gprog .fill-b{position:absolute;left:0;top:0;bottom:0;transition:width .45s var(--ease)}.gprog .fill-a{background:var(--marker);z-index:1}.gprog .fill-b{background:var(--rev);z-index:2}.gprog .cifra{font-family:var(--font-mono);font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap}main{flex:1 1 auto;overflow-y:auto;overscroll-behavior:contain;padding:12px 12px 22px;scroll-behavior:smooth}.seccion-lbl{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.14em;color:var(--ink-3);margin:18px 4px 8px}.seccion-lbl:first-child{margin-top:2px}.lista{display:flex;flex-direction:column;gap:8px}.vacio-busqueda{text-align:center;color:var(--ink-3);font-size:14px;padding:40px 20px;line-height:1.6;animation:entrar .3s var(--ease) both}.segmento{position:relative;display:grid;grid-template-columns:1fr 1fr;background:var(--surface-2);border:1px solid var(--line);border-radius:11px;padding:3px;margin-bottom:4px}.segmento .thumb{position:absolute;top:3px;left:3px;bottom:3px;width:calc(50% - 3px);background:var(--marker);border-radius:8px;box-shadow:var(--shadow);transition:transform .3s var(--ease),background-color .25s var(--ease)}.segmento.rev .thumb{background:var(--rev)}.segmento.dos .thumb{transform:translate(100%)}.segmento button{position:relative;z-index:1;padding:8px 4px;font-size:12.5px;font-weight:600;color:var(--ink-3);transition:color .25s var(--ease);border-radius:8px}.segmento button[aria-pressed=true]{color:var(--on-marker)}.segmento.rev button[aria-pressed=true]{color:var(--on-rev)}.barra-filtros{display:grid;grid-template-columns:1fr auto;gap:11px;align-items:stretch;margin:3px 3px 7px}.barra-filtros .segmento{margin-bottom:0}.btn-filtro{display:flex;align-items:center;gap:7px;padding:0 14px;border-radius:11px;white-space:nowrap;border:1.5px solid var(--marker);background:var(--surface);color:var(--ink);font-size:12.5px;font-weight:600;box-shadow:0 0 0 3px var(--halo-marker);transition:background-color .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease),box-shadow .25s var(--ease),transform .16s var(--ease)}.btn-filtro:active{transform:scale(.95)}.btn-filtro .pt{width:8px;height:8px;border-radius:50%;background:var(--marker);box-shadow:0 0 6px var(--marker);transition:background-color .25s var(--ease)}.btn-filtro.rev{border-color:var(--rev);box-shadow:0 0 0 3px var(--halo-rev)}.btn-filtro.rev .pt{background:var(--rev);box-shadow:0 0 6px var(--rev)}.btn-filtro.activo{background:var(--marker);border-color:var(--marker);color:var(--on-marker);box-shadow:0 0 0 4px var(--halo-marker),0 2px 14px var(--halo-marker)}.btn-filtro.activo .pt{background:var(--on-marker);box-shadow:none}.btn-filtro.rev.activo{background:var(--rev);border-color:var(--rev);color:var(--on-rev);box-shadow:0 0 0 4px var(--halo-rev),0 2px 14px var(--halo-rev)}.btn-filtro.rev.activo .pt{background:var(--on-rev);box-shadow:none}.barra{position:relative;width:100%;text-align:left;overflow:hidden;transition:transform .16s var(--ease)}.barra:active{transform:scale(.988)}.relleno{position:absolute;left:0;top:0;bottom:0;width:var(--p,0%);background:var(--marker);z-index:0;transition:width .5s var(--ease)}.barra.rev .relleno{background:var(--rev)}.barra.ent .relleno{background:var(--ent)}.capa{display:grid;grid-template-columns:1fr auto;gap:11px;align-items:center;padding:12px 13px}.capa.base{position:relative;z-index:1}.capa.tinta{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;color:var(--on-marker);clip-path:inset(0 calc(100% - var(--p,0%)) 0 0);transition:clip-path .5s var(--ease)}.barra.rev .capa.tinta{color:var(--on-rev)}.barra.ent .capa.tinta{color:var(--on-ent)}.capa>span{min-width:0}.capa .nom{display:block;font-weight:600;font-size:14.5px;letter-spacing:-.005em;line-height:1.25}.capa .sub{display:block;font-family:var(--font-mono);font-size:11px;color:var(--ink-2);font-variant-numeric:tabular-nums;margin-top:3px}.capa.tinta .sub{color:var(--on-marker);opacity:.75}.barra.rev .capa.tinta .sub{color:var(--on-rev);opacity:.8}.barra.ent .capa.tinta .sub{color:var(--on-ent);opacity:.8}.chip{font-family:var(--font-mono);font-size:10.5px;font-weight:600;letter-spacing:.05em;padding:4px 8px;border-radius:7px;white-space:nowrap;font-variant-numeric:tabular-nums;transition:background-color .3s var(--ease),color .3s var(--ease)}.chip.pend{background:var(--surface-2);color:var(--ink-2)}.chip.pend-rev{background:var(--rev-tenue);color:var(--ink-2)}.chip.pend-ent{background:var(--ent-tenue);color:var(--ink-2)}.chip.curso{background:var(--marker-tenue);color:var(--ink-2)}.chip.curso-rev{background:var(--rev-tenue);color:var(--ink-2)}.chip.curso-ent{background:var(--ent-tenue);color:var(--ink-2)}.chip.listo{background:var(--on-marker);color:var(--marker)}.chip.rev{background:var(--rev-tenue);color:var(--rev)}.chip.ent{background:var(--ent-tenue);color:var(--ent)}.capa.tinta .chip{background:var(--on-marker);color:var(--marker)}.barra.rev .capa.tinta .chip{background:var(--on-rev);color:var(--rev)}.barra.ent .capa.tinta .chip{background:var(--on-ent);color:var(--ent)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);overflow:hidden;transition:border-color .35s var(--ease)}.card.algo{border-color:var(--marker-tenue)}.card.listo{border-color:var(--marker)}.animar .card,.animar .ped,.animar .ruta{animation:entrar .34s var(--ease) both}@keyframes entrar{0%{opacity:.25;transform:translateY(7px)}to{opacity:1;transform:none}}.card.destello{animation:destello 1.4s var(--ease) both}@keyframes destello{0%{box-shadow:0 0 0 3px var(--marker),var(--shadow)}60%{box-shadow:0 0 0 3px var(--marker),var(--shadow)}to{box-shadow:0 0 #0000,var(--shadow)}}.card-body{border-top:1px solid var(--line-soft);padding:10px 11px 11px;animation:desplegar .3s var(--ease) both}@keyframes desplegar{0%{opacity:.25;transform:translateY(-6px)}to{opacity:1;transform:none}}.aviso-mueve{display:flex;gap:8px;align-items:center;font-size:11.5px;color:var(--ink-3);font-family:var(--font-mono);padding:8px 11px;background:var(--surface-2);border-radius:9px;margin-bottom:9px;line-height:1.4}.aviso-mueve b{color:var(--ink-2)}.destinos{display:flex;flex-direction:column;gap:9px}.destino{border:1px solid var(--line-soft);border-radius:10px;background:var(--surface);overflow:hidden;transition:border-color .3s var(--ease),background-color .3s var(--ease)}.destino.on{border-color:var(--marker);box-shadow:0 0 0 1px var(--marker),0 2px 16px var(--halo-marker)}.destino.falta{border-color:var(--alert);background:var(--alert-soft)}.destino.ver{border-color:var(--rev);box-shadow:0 0 0 1px var(--rev),0 2px 16px var(--halo-rev)}.destino.entregado{border-color:var(--ent);box-shadow:0 0 0 1px var(--ent),0 2px 16px var(--halo-ent)}.fila{display:grid;grid-template-columns:1fr auto auto;gap:8px;align-items:center;width:100%;text-align:left;padding:9px 9px 9px 12px;position:relative;min-height:54px;transition:transform .16s var(--ease)}.fila:active{transform:scale(.99)}.fila.conpin{grid-template-columns:auto 1fr auto auto}.fila>*{position:relative;z-index:1}.fila .t{font-size:14px;font-weight:500;line-height:1.3;letter-spacing:-.005em}.variante{display:inline-block;margin-left:7px;padding:2px 7px;border-radius:5px;font-family:var(--font-mono);font-size:9.5px;font-weight:500;letter-spacing:.06em;text-transform:lowercase;background:var(--surface-2);color:var(--ink-3);border:1px solid var(--line);vertical-align:middle}.destino.on .variante,.destino.ver .variante,.destino.entregado .variante{background:#ffffff9e;color:#14170e9e;border-color:transparent}.nota{border-left:3px solid var(--nota);font-weight:500}.fila .q{font-family:var(--font-mono);font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap}.destino.on .fila:before,.destino.entregado .fila:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left center;z-index:0}.destino.on .fila:before{background:var(--marker)}.destino.entregado .fila:before{background:var(--ent)}.destino.on.swipe .fila:before,.destino.entregado.swipe .fila:before{animation:swipe .3s var(--ease) both}.destino.desmarcar{position:relative}.destino.desmarcar:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;border-radius:9px;background:var(--surface);transform-origin:left center;opacity:0;animation:borrar .46s var(--ease)}@keyframes borrar{0%{transform:scaleX(0);opacity:1}74%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}.destino.on.swipe{animation:halo-a .7s var(--ease) both}.destino.ver.swipe{animation:halo-b .7s var(--ease) both}.destino.entregado.swipe{animation:halo-c .7s var(--ease) both}@keyframes halo-a{0%{box-shadow:0 0 0 1px var(--marker),0 0 0 0 var(--marker)}to{box-shadow:0 0 0 1px var(--marker),0 2px 16px var(--halo-marker)}}@keyframes halo-b{0%{box-shadow:0 0 0 1px var(--rev),0 0 0 0 var(--rev)}to{box-shadow:0 0 0 1px var(--rev),0 2px 16px var(--halo-rev)}}@keyframes halo-c{0%{box-shadow:0 0 0 1px var(--ent),0 0 0 0 var(--ent)}to{box-shadow:0 0 0 1px var(--ent),0 2px 16px var(--halo-ent)}}@keyframes swipe{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.destino.on .t{color:var(--on-marker)}.destino.on .q{color:var(--on-marker);opacity:.75}.destino.entregado .t,.destino.entregado .q{color:var(--on-ent)}.destino.entregado .q{opacity:.85}.destino.falta .t{text-decoration:line-through;text-decoration-thickness:1.5px;color:var(--alert);opacity:.85}.destino.falta .q{color:var(--alert)}.destino.ver .fila:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--rev);transform-origin:left center;z-index:0}.destino.ver.swipe .fila:before{animation:swipe .3s var(--ease) both}.destino.ver .t{color:var(--on-rev)}.destino.ver .q{color:var(--on-rev);opacity:.8}.destino.ver .mini-btn{background:#ffffff9e;border-color:#2a120638;color:var(--on-rev)}.destino.ver .mini-btn.tiene{background:var(--surface);border-color:var(--nota);color:var(--nota)}.acciones{display:flex;gap:6px;align-items:center;position:relative;z-index:1}.mini-btn{width:36px;height:36px;border-radius:9px;display:grid;place-items:center;border:1px solid var(--line);color:var(--ink-3);background:var(--surface);flex:0 0 auto;transition:transform .16s var(--ease),background-color .2s var(--ease),color .2s var(--ease),border-color .2s var(--ease)}.mini-btn:active{transform:scale(.9)}.mini-btn svg{width:15px;height:15px;display:block}.mini-btn.tiene{background:var(--nota-soft);border-color:var(--nota);color:var(--nota)}.destino.on .mini-btn,.destino.entregado .mini-btn{background:#ffffff9e;border-color:#14170e33;color:var(--on-marker)}.destino.entregado .mini-btn{color:var(--on-ent)}.destino.on .mini-btn.tiene,.destino.entregado .mini-btn.tiene{background:var(--surface);border-color:var(--nota);color:var(--nota)}.btn-falta{height:36px;display:grid;place-items:center;padding:0 11px;border-radius:9px;border:1px solid var(--alert);color:var(--alert);background:var(--surface);font-size:12px;font-weight:600;white-space:nowrap;flex:0 0 auto;transition:transform .16s var(--ease)}.btn-falta:active{transform:scale(.93)}.btn-ent{height:36px;display:flex;align-items:center;gap:5px;padding:0 11px;border-radius:9px;border:1px solid var(--ent);color:var(--ent);background:var(--surface);font-size:12px;font-weight:600;white-space:nowrap;flex:0 0 auto;transition:transform .16s var(--ease),background-color .25s var(--ease),color .25s var(--ease)}.btn-ent svg{width:13px;height:13px}.btn-ent:active{transform:scale(.93)}.btn-ent.hecho{background:var(--ent);color:var(--on-ent);border-color:var(--ent);box-shadow:0 1px 7px #1fb6ff59}.btn-ent.pop{animation:pop .42s var(--ease) both}@keyframes pop{0%{transform:scale(.86)}45%{transform:scale(1.07)}to{transform:scale(1)}}.entra-detalle>*{animation:deslizar .34s var(--ease) both}.entra-detalle>*:nth-child(2){animation-delay:.04s}.entra-detalle>*:nth-child(3){animation-delay:.07s}.entra-detalle>*:nth-child(n+4){animation-delay:.1s}@keyframes deslizar{0%{opacity:.25;transform:translate(20px)}to{opacity:1;transform:none}}.sale-detalle>*{animation:deslizarSale .3s var(--ease) both}@keyframes deslizarSale{0%{opacity:.25;transform:translate(-18px)}to{opacity:1;transform:none}}.dias{display:flex;flex-direction:column;gap:7px;margin-top:4px}.dia{display:grid;grid-template-columns:auto 1fr auto;gap:11px;align-items:center;border:1px solid var(--line);border-radius:12px;padding:12px 13px;background:var(--surface-2);text-align:left;transition:border-color .2s var(--ease),background-color .2s var(--ease),transform .16s var(--ease)}.dia:active{transform:scale(.98)}.dia[aria-pressed=true]{border-color:var(--ink);background:var(--surface)}.dia .num{font-family:var(--font-display);font-weight:800;font-size:21px;line-height:1;letter-spacing:-.02em;min-width:26px;text-align:center}.dia .txt{display:flex;flex-direction:column;min-width:0}.dia .n{font-size:14px;font-weight:600}.dia .d{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-3);margin-top:2px}.dia .et2{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.06em;padding:3px 7px;border-radius:5px;background:var(--surface);color:var(--ink-3);border:1px solid var(--line)}.dia.hoy .et2{background:var(--marker);color:var(--on-marker);border-color:var(--marker)}.sin-jornada{text-align:center;padding:48px 22px;animation:entrar .34s var(--ease) both}.sin-jornada .ic{width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--surface-2);color:var(--ink-3);margin:0 auto 16px}.sin-jornada .ic svg{width:25px;height:25px}.sin-jornada h3{font-family:var(--font-display);font-weight:800;font-size:20px;letter-spacing:-.02em;margin-bottom:8px}.sin-jornada p{font-size:13.5px;color:var(--ink-3);line-height:1.55;max-width:32ch;margin:0 auto}.sin-jornada .primario{max-width:260px;margin:20px auto 0}.hist-campos{display:grid;grid-template-columns:1fr;gap:7px;margin-bottom:10px}.hist-campos .campo{padding:11px 12px;font-size:14px}.hist-campos input::-webkit-search-cancel-button{display:none}.hist-vacio{font-size:12.5px;color:var(--ink-3);padding:12px 2px;line-height:1.5}.hist-resumen{background:var(--ent-tenue);border-radius:11px;padding:11px 13px;font-size:13.5px;color:var(--ink);line-height:1.5;margin-bottom:9px}.hist-resumen b{font-family:var(--font-mono);font-weight:600}.hist-resumen .ult{font-family:var(--font-mono);font-size:11px;color:var(--ink-2)}.hist-lista{display:flex;flex-direction:column}.hist-fecha{font-family:var(--font-mono);font-size:10px;letter-spacing:.13em;color:var(--ink-3);margin:11px 0 5px}.hist-fecha:first-child{margin-top:2px}.hist-fila{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;padding:8px 10px;border:1px solid var(--line-soft);border-radius:9px;background:var(--surface);margin-bottom:5px}.hist-fila .hp{font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hist-fila .hk{font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--ink-2);white-space:nowrap;text-align:right}.hist-fila .hc{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-3)}.hist-fila .hh{font-family:var(--font-mono);font-size:10.5px;color:var(--ent);white-space:nowrap;text-align:right}.firma{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.06em;padding:5px 7px;border-radius:6px;background:#14170e24;color:var(--on-marker);white-space:nowrap}.firma.alisto{background:var(--marker-tenue);color:var(--ink-2)}.firma.reviso{background:var(--rev-tenue);color:var(--ink-2)}.firma.entrego{background:var(--ent-tenue);color:var(--ink-2)}.destino.ver .firma.alisto,.destino.ver .firma.reviso,.destino.entregado .firma.entrego,.destino.entregado .firma.alisto{background:#fffc;color:#14170e}.firma.mala{background:var(--alert-soft);border:1px solid var(--alert);color:var(--alert)}.destino.on .firma.mala,.destino.ver .firma.mala,.destino.entregado .firma.mala{background:#fff;border-color:#b4362a80;color:#a32e23}.firma.hora{background:#ffffff8c;color:#14170e;font-size:11px}.nota{display:grid;grid-template-columns:auto 1fr;gap:7px;align-items:start;background:var(--nota-soft);color:var(--nota);font-size:12.5px;line-height:1.4;padding:8px 11px;border-top:1px solid var(--line-soft);animation:desplegar .28s var(--ease) both}.nota svg{width:12px;height:12px;margin-top:3px;flex:0 0 auto}.nota.de-lista{background:var(--surface-2);color:var(--ink-2)}.nota-edit{border-top:1px solid var(--line-soft);padding:9px 10px 10px;background:var(--surface-2);animation:desplegar .28s var(--ease) both}.campo{width:100%;resize:vertical;border:1px solid var(--line);border-radius:9px;background:var(--surface);color:var(--ink);padding:10px 11px;font-size:14px;line-height:1.4;outline:none;transition:border-color .2s var(--ease)}select.campo option{background:var(--surface);color:var(--ink)}.campo:focus{border-color:var(--rev)}.nota-edit .campo{min-height:62px}.nota-edit .campo:focus{border-color:var(--ent)}.destino-sel{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-bottom:9px}.pend-lista{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.pend-item{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:8px;align-items:center;border:1px solid var(--line-soft);border-radius:9px;padding:8px 9px;background:var(--surface);animation:entrar .28s var(--ease) both}.pend-item.suelto{grid-template-columns:minmax(0,1fr) auto auto}.pend-item.listo{border-color:var(--ent);background:var(--ent-tenue)}.pend-item .pn{font-size:13.5px;font-weight:500;line-height:1.25;overflow:hidden;text-overflow:ellipsis}.pend-item .pc{font-family:var(--font-mono);font-size:12px;font-weight:600;color:var(--ink-2);white-space:nowrap}.btn-ent.chico{height:30px;padding:0 9px;font-size:11.5px}.btn-ent.chico svg{width:12px;height:12px}.mini-btn.chico{width:30px;height:30px;border-radius:8px;font-size:15px;line-height:1}.pend-add{display:grid;grid-template-columns:minmax(0,1fr) 68px auto;gap:7px;align-items:center}.pend-add .campo{padding:9px 10px;font-size:13px}.pend-add .sel-wrap:after{right:12px}.add-pend{border:1px solid var(--ent);background:var(--ent);color:var(--on-ent);border-radius:9px;padding:10px 12px;font-size:12.5px;font-weight:600;white-space:nowrap;transition:transform .16s var(--ease)}.add-pend:active{transform:scale(.95)}.pie-yesai{margin-top:22px;padding-top:16px;border-top:1px solid var(--line);text-align:center;font-size:12.5px;color:var(--ink-3);line-height:1.6}.pie-yesai b{font-weight:600;color:var(--ink-2)}.pie-yesai a{color:var(--ent);text-decoration:none;font-weight:600}.op-dest{border:1px solid var(--line);border-radius:9px;padding:9px 6px;font-size:12.5px;font-weight:600;color:var(--ink-3);background:var(--surface);transition:border-color .2s var(--ease),color .2s var(--ease),background-color .2s var(--ease),transform .16s var(--ease)}.op-dest:active{transform:scale(.96)}.op-dest[aria-pressed=true]{border-color:var(--ent);color:var(--ent);background:var(--ent-tenue);box-shadow:0 0 0 2px var(--halo-ent)}.acc-fila{display:flex;gap:7px;margin-top:8px}.acc-fila button{flex:1;border-radius:9px;padding:11px;font-size:13px;font-weight:600;border:1px solid var(--line);transition:transform .16s var(--ease)}.acc-fila button:active{transform:scale(.97)}.acc-fila .guardar,#view[data-fase=alistamiento] .acc-fila .guardar{background:var(--marker);color:var(--on-marker);border-color:var(--marker)}#view[data-fase=revision] .acc-fila .guardar{background:var(--rev);color:var(--on-rev);border-color:var(--rev)}#view[data-fase=entregado] .acc-fila .guardar{background:var(--ent);color:var(--on-ent);border-color:var(--ent)}.acc-fila .quitar{color:var(--alert)}.aviso{display:flex;gap:10px;align-items:flex-start;border-radius:12px;padding:12px 13px;font-size:13px;line-height:1.45;margin-bottom:10px;animation:entrar .3s var(--ease) both}.aviso.amb{background:var(--nota-soft);color:var(--nota)}.aviso.rojo{background:var(--alert-soft);color:var(--alert)}.aviso.ok{background:var(--rev-tenue);color:var(--rev)}.aviso b{font-weight:600}.aviso .ic{font-family:var(--font-mono);font-size:12px;font-weight:600;flex:0 0 auto;padding-top:1px}.ped{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);overflow:hidden;transition:border-color .35s var(--ease)}.ped.done{border-color:var(--rev)}.ruta-et{display:inline-block;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.07em;padding:2px 6px;border-radius:5px;background:var(--surface-2);color:var(--ink-3);margin-top:5px}.capa.tinta .ruta-et{background:#ffffff4d;color:inherit}.volver{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:var(--ink-2);padding:8px 14px;border:1px solid var(--line);border-radius:999px;background:var(--surface);margin-bottom:10px;transition:transform .16s var(--ease);flex:0 0 auto}.volver:active{transform:scale(.96)}.cargar{width:100%;background:var(--rev);color:var(--on-rev);border-radius:11px;padding:15px;font-weight:600;font-size:15px;margin-top:12px;transition:transform .16s var(--ease)}.cargar:active{transform:scale(.99)}.cargar[disabled]{background:var(--surface-2);color:var(--ink-3);cursor:not-allowed}.pin{width:8px;height:8px;border-radius:50%;flex:0 0 auto}.pin.ok{background:var(--marker);box-shadow:0 0 0 1px var(--on-marker) inset}.pin.no{background:var(--alert)}.pin.esp{background:var(--nota)}.velo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--velo);opacity:0;visibility:hidden;transition:opacity .3s var(--ease),visibility .3s}.velo.open{opacity:1;visibility:visible}.hoja{position:absolute;left:0;right:0;bottom:0;z-index:41;background:var(--surface);border-top:1px solid var(--line);border-radius:20px 20px 0 0;padding:8px 16px calc(18px + env(safe-area-inset-bottom));transform:translateY(101%);visibility:hidden;transition:transform .34s var(--ease),visibility .34s;max-height:90%;overflow-y:auto}.hoja.open{transform:none;visibility:visible}.asa{width:38px;height:4px;border-radius:99px;background:var(--line);margin:6px auto 14px}.hoja h2{font-family:var(--font-marca);font-weight:400;font-size:29px;letter-spacing:0;line-height:1.05;margin-bottom:15px}.ajuste{margin-bottom:18px}.ajuste .et{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.13em;color:var(--ink-3);margin-bottom:9px}.ajuste .ay{font-size:12.5px;color:var(--ink-3);margin-top:8px;line-height:1.45}.opciones{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.opcion{border:1px solid var(--line);border-radius:11px;padding:11px 6px;font-size:13px;font-weight:600;color:var(--ink-2);background:var(--surface-2);display:flex;flex-direction:column;align-items:center;gap:7px;transition:border-color .22s var(--ease),color .22s var(--ease),background-color .22s var(--ease),transform .16s var(--ease)}.opcion:active{transform:scale(.96)}.opcion[aria-pressed=true]{border-color:var(--marker);color:var(--ink);background:var(--surface);box-shadow:0 0 0 3px var(--halo-marker)}.fila-tema{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:11px;padding:9px 9px 9px 13px;background:var(--surface-2);font-size:13.5px;color:var(--ink-2)}.cerrar-hoja{width:100%;border:1px solid var(--line);border-radius:11px;padding:13px;font-size:14px;font-weight:600;color:var(--ink-2);background:var(--surface-2)}.salir{width:100%;border:1px solid var(--alert);border-radius:11px;padding:13px;font-size:14px;font-weight:600;color:var(--alert);background:transparent;margin-top:10px;transition:background-color .2s var(--ease),transform .16s var(--ease)}.salir:active{transform:scale(.98);background:var(--alert-soft)}.disp{display:grid;grid-template-columns:46px minmax(0,1fr) auto;column-gap:13px;align-items:center;background:var(--surface-2);border-radius:13px;padding:14px}.disp .av{width:46px;height:46px;font-size:15px}.disp .n{display:block;font-family:var(--font-display);font-weight:800;font-size:19px;letter-spacing:-.02em;line-height:1.1}.disp .cargo{display:block;font-size:13.5px;color:var(--ink-2);margin-top:4px;line-height:1.3}.disp .emp2{display:block;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.08em;color:var(--ink-3);margin-top:3px}.tabbar{flex:0 0 auto;display:grid;grid-template-columns:repeat(3,1fr);background:var(--surface);border-top:1px solid var(--line);padding:8px 6px max(8px,env(safe-area-inset-bottom));z-index:5}.tab{display:flex;flex-direction:column;align-items:center;gap:3px;padding:7px 2px 5px;border-radius:10px;font-size:11px;font-weight:600;color:var(--ink-3);transition:color .25s var(--ease),background-color .25s var(--ease),transform .16s var(--ease)}.tab:active{transform:scale(.95)}.tab .g{font-family:var(--font-mono);font-size:10.5px;font-weight:600;font-variant-numeric:tabular-nums;opacity:.75}.tab[aria-current=true]{color:var(--ink);background:var(--surface-2)}.tab[aria-current=true][data-tab=alistamiento]{background:var(--marker-tenue)}.tab[aria-current=true][data-tab=revision]{background:var(--rev-tenue)}.tab[aria-current=true][data-tab=entregado]{background:var(--ent-tenue)}#view[data-fase=alistamiento] .card{border-color:var(--borde-marker)}#view[data-fase=alistamiento] .card.listo{border-color:var(--marker)}#view[data-fase=revision] .ped,#view[data-fase=revision] .ruta,#view[data-fase=revision] .destino{border-color:var(--borde-rev)}#view[data-fase=revision] .ped.done,#view[data-fase=revision] .destino.ver{border-color:var(--rev)}#view[data-fase=revision] .destino.falta{border-color:var(--alert)}#view[data-fase=entregado] .ruta,#view[data-fase=entregado] .destino{border-color:var(--borde-ent)}#view[data-fase=entregado] .ruta.done,#view[data-fase=entregado] .destino.entregado{border-color:var(--ent)}@media(min-width:1100px){.stage{grid-template-columns:1fr;max-width:1240px;padding:32px 28px 48px;gap:0}.notas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:var(--ground);padding:32px 28px 40px;overflow-y:auto;transform:translateY(100%);visibility:hidden;transition:transform .32s var(--ease),visibility .32s}.notas.open{transform:none;visibility:visible}.notas-close{display:inline-flex;align-self:flex-start;border:1px solid var(--line);border-radius:999px;padding:8px 15px;font-size:13px;font-weight:600;color:var(--ink-2);background:var(--surface)}.notas>div,.notas>p{max-width:70ch}.device{max-width:none;width:100%;height:calc(100svh - 80px);border-radius:20px;position:sticky;top:32px}.notas-btn{display:grid}main{padding:18px 22px 30px}.lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));gap:10px;align-items:start}.lista .card:has(.card-body){grid-column:1 / -1}.card-body .destinos{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:7px}.ruta-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:7px}.destinos{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:8px}.fotos-fila{max-width:560px}.sel{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:7px}.barra-filtros{max-width:640px}.punto{margin:-18px -22px 12px;padding:16px 22px 15px}.punto .nom{font-size:33px}.seccion-lbl{margin-left:2px}.tabbar{grid-template-columns:repeat(3,minmax(0,220px));justify-content:center;gap:8px;padding:9px 8px}.tab{flex-direction:row;gap:9px;padding:10px 14px;font-size:13px}.tab .g{font-size:11.5px}.velo{position:absolute}.hoja{left:50%;bottom:auto;top:50%;right:auto;width:min(560px,calc(100% - 64px));max-height:82%;transform:translate(-50%,-46%) scale(.97);border-radius:18px;border:1px solid var(--line);padding:10px 22px 22px}.hoja.open{transform:translate(-50%,-50%) scale(1)}.asa{display:none}.imp-caja{max-width:900px;padding:30px 26px 40px}}@media(min-width:1500px){.stage{max-width:1420px}.lista{grid-template-columns:repeat(auto-fill,minmax(340px,1fr))}}@media(max-width:900px){.stage{grid-template-columns:1fr;gap:0;padding:0;max-width:none}.device{max-width:none;width:100%;height:100svh;border:none;border-radius:0;box-shadow:none;position:static}.notas{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:var(--ground);padding:24px 20px calc(30px + env(safe-area-inset-bottom));padding-top:max(24px,env(safe-area-inset-top));overflow-y:auto;transform:translateY(100%);visibility:hidden;transition:transform .32s var(--ease),visibility .32s}.notas.open{transform:none;visibility:visible}.notas-close{display:inline-flex;align-self:flex-start;border:1px solid var(--line);border-radius:999px;padding:8px 15px;font-size:13px;font-weight:600;color:var(--ink-2);background:var(--surface)}.notas h1{font-size:28px}.velo,.hoja,.ingreso{position:fixed}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.001ms!important;transition-duration:.001ms!important}main{scroll-behavior:auto}}.red{position:fixed;left:50%;transform:translate(-50%);bottom:88px;z-index:120;display:none;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font:600 12.5px/1 var(--font-ui);letter-spacing:.005em;background:var(--surface);color:var(--ink-2);border:1px solid var(--line);box-shadow:var(--shadow-lift);max-width:min(90vw,420px);text-align:center}.red.ver{display:flex}.red i{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.red.malo{color:var(--alert);background:var(--alert-soft);border-color:var(--alert-soft)}.firma.doble{background:var(--nota-soft);color:var(--nota);border:1px dashed var(--nota);opacity:.95}.sobre-vez{display:flex;align-items:center;gap:6px;margin:-2px 12px 8px;padding:6px 10px;border-radius:9px;background:var(--nota-soft);color:var(--nota);font:600 11.5px/1.35 var(--font-ui);letter-spacing:.01em}.sobre-vez b{font-weight:800}@keyframes ajena{0%{background:var(--marker-tenue)}to{background:transparent}}.destino.ajena{animation:ajena 1.7s var(--ease) 1}@media(prefers-reduced-motion:reduce){.destino.ajena{animation:none}}.tema-btn{width:36px;height:36px;flex:0 0 auto;display:inline-grid;place-items:center;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--ink-2);cursor:pointer;transition:color .2s var(--ease),border-color .2s var(--ease),transform .16s var(--ease)}.tema-btn:hover{color:var(--ink);border-color:var(--ink-3)}.tema-btn:active{transform:scale(.92)}.tema-btn svg{width:18px;height:18px;display:block;animation:sale-astro .34s var(--ease)}@keyframes sale-astro{0%{transform:rotate(-70deg) scale(.5);opacity:0}to{transform:none;opacity:1}}.velo-dlg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:60;display:grid;place-items:center;padding:20px;background:var(--velo);opacity:0;visibility:hidden;transition:opacity .22s var(--ease),visibility .22s}.velo-dlg.open{opacity:1;visibility:visible}.dlg{width:100%;max-width:340px;max-height:88%;overflow-y:auto;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:20px;box-shadow:var(--shadow-lift);transform:translateY(10px) scale(.97);transition:transform .24s var(--ease)}.velo-dlg.open .dlg{transform:none}.dlg h3{font-family:var(--font-display);font-size:19px;font-weight:600;letter-spacing:-.01em;margin:0 0 7px}.dlg p{font-size:13.5px;line-height:1.55;color:var(--ink-2);margin:0;white-space:pre-line}.dlg-campo{margin-top:13px}.dlg-campo label{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;color:var(--ink-3);margin-bottom:5px}.dlg-check{display:flex;align-items:flex-start;gap:10px;margin-top:15px;border:1px solid var(--line);border-radius:11px;padding:11px 12px;background:var(--surface-2);cursor:pointer}.dlg-check input{width:19px;height:19px;flex:0 0 auto;margin:1px 0 0;accent-color:var(--stamp)}.dlg-check b{display:block;font-size:13.5px;font-weight:600}.dlg-check small{display:block;font-size:11.5px;color:var(--ink-3);line-height:1.45;margin-top:2px}.dlg-mal{margin-top:13px;font-size:12.5px;color:var(--alert);background:var(--alert-soft);border-radius:9px;padding:9px 11px;line-height:1.45}.dlg-acc{display:flex;gap:8px;justify-content:flex-end;margin-top:18px}.dlg-acc button{border:1px solid var(--line);border-radius:10px;padding:10px 14px;font-size:13.5px;font-weight:600;color:var(--ink-2);background:var(--surface-2)}.dlg-acc button.fuerte{background:var(--marker);color:var(--on-marker);border-color:var(--marker);box-shadow:0 4px 16px var(--halo-marker,rgba(205,235,46,.4))}.dlg-acc button.peligro{background:var(--alert);color:#fff;border-color:var(--alert)}.q small{display:block;font-family:var(--font-mono);font-size:10.5px;font-weight:600;color:var(--stamp);letter-spacing:-.01em;margin-top:1px}.vale-pedido{display:flex;align-items:baseline;justify-content:space-between;gap:10px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);padding:11px 14px;margin-bottom:12px}.vale-pedido span{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;color:var(--ink-3)}.vale-pedido b{font-family:var(--font-mono);font-size:18px;font-weight:600;letter-spacing:-.02em}.esperando{display:flex;flex-direction:column;gap:10px;padding:16px 14px}.esperando span{display:block;height:64px;border-radius:14px;background:var(--surface);border:1px solid var(--line);opacity:.55;animation:respira 1.5s var(--ease) infinite}.esperando span:nth-child(2){animation-delay:.12s}.esperando span:nth-child(3){animation-delay:.24s}.esperando span:nth-child(4){animation-delay:.36s}@keyframes respira{0%,to{opacity:.35}50%{opacity:.7}}.arranque{min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:24px 16px;background:var(--ground)}.arranque img{width:96px;height:96px;animation:respira 1.6s var(--ease) infinite}.arranque span{font-family:var(--font-marca);font-weight:400;font-size:48px;line-height:1;color:var(--coral)}@media(prefers-reduced-motion:reduce){.arranque img{animation:none}}@media(min-width:901px)and (max-width:1099px){.stage{grid-template-columns:1fr}}.ficha{display:flex;align-items:center;gap:12px;background:var(--surface-2);border:1px solid var(--line);border-radius:14px;padding:14px 15px;margin-bottom:18px}.ficha .av{width:44px;height:44px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:var(--ground);font-family:var(--font-mono);font-size:14px;font-weight:600}.ficha .quien{flex:1;min-width:0}.ficha .quien b{display:block;font-size:17px;font-weight:600;letter-spacing:-.01em}.ficha .quien span{display:block;font-size:13px;color:var(--ink-2);margin-top:2px}.datos{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface)}.dato{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:10px 13px;border-bottom:1px solid var(--line-soft)}.dato:last-child{border-bottom:none}.dato span{font-size:12.5px;color:var(--ink-3);flex:0 0 auto}.dato b{font-size:13.5px;font-weight:600;text-align:right;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.puede-lista{display:flex;flex-direction:column;gap:1px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface)}.puede{display:flex;align-items:center;gap:10px;padding:10px 13px;font-size:13.5px;color:var(--ink-3);border-bottom:1px solid var(--line-soft)}.puede:last-child{border-bottom:none}.puede.si{color:var(--ink)}.puede .pt{width:20px;height:20px;flex:0 0 auto;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;background:var(--surface-2);color:var(--ink-3)}.puede.si .pt{background:var(--stamp-soft);color:var(--stamp)}.menu-lista{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}.menu-item{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;text-align:left;border:1px solid var(--line);border-radius:11px;padding:12px 13px;background:var(--surface-2);font-size:14.5px;font-weight:600;color:var(--ink);transition:border-color .2s var(--ease),transform .16s var(--ease)}.menu-item:active{transform:scale(.98);border-color:var(--marker)}.menu-item svg{width:18px;height:18px;flex:0 0 auto;color:var(--ink-2)}.menu-plegable{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;text-align:left;border:1px solid var(--line);border-radius:11px;padding:12px 13px;margin-bottom:6px;background:var(--surface);font-size:14.5px;font-weight:600;color:var(--ink)}.menu-plegable span{flex:1}.menu-plegable svg{width:18px;height:18px;flex:0 0 auto;color:var(--ink-2)}.menu-plegable .chev{color:var(--ink-3);transition:transform .28s var(--ease)}.menu-plegable.abierta .chev{transform:rotate(180deg)}.menu-sub{padding-left:12px;border-left:2px solid var(--line);margin-left:8px;animation:bajar .24s var(--ease) both}.menu-sub .menu-item{background:var(--surface)}.menu-tema{margin:14px 0 0}.cabeza{margin-bottom:16px}.cabeza h2{margin-bottom:4px}.cabeza p{font-size:13px;color:var(--ink-3);line-height:1.45}.seccion-et{display:flex;align-items:center;justify-content:space-between;gap:10px}.aviso-f{margin:10px 0;font-size:13px;line-height:1.45;border-radius:10px;padding:10px 12px}.aviso-f.ok{background:var(--stamp-soft);color:var(--stamp)}.aviso-f.mal{background:var(--alert-soft);color:var(--alert)}.interruptor{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:48px;text-align:left;border:1px solid var(--line);border-radius:11px;padding:10px 12px;background:var(--surface);color:var(--ink)}.interruptor+.interruptor{margin-top:6px}.interruptor .txt b{display:block;font-size:14px;font-weight:600}.interruptor .txt small{display:block;font-size:12px;color:var(--ink-3);margin-top:2px;line-height:1.4}.interruptor .pista{flex:0 0 auto;width:40px;height:24px;border-radius:99px;padding:3px;background:var(--surface-2);border:1px solid var(--line);transition:background-color .2s var(--ease)}.interruptor .bola{display:block;width:16px;height:16px;border-radius:50%;background:var(--ink-3);transition:transform .22s var(--ease),background-color .2s var(--ease)}.interruptor[aria-checked=true] .pista{background:var(--marker);border-color:var(--marker)}.interruptor[aria-checked=true] .bola{transform:translate(16px);background:var(--on-marker)}.interruptor[disabled]{opacity:.55;cursor:not-allowed}.contador{display:inline-flex;align-items:center;border:1px solid var(--line);border-radius:11px;background:var(--surface);overflow:hidden}.contador button{width:44px;height:44px;font-size:20px;font-weight:600;color:var(--ink-2)}.contador button[disabled]{color:var(--line)}.contador output{min-width:44px;text-align:center;font-family:var(--font-mono);font-size:16px;font-weight:600;font-variant-numeric:tabular-nums}.codigo-dado{margin:16px 0 10px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2);padding:16px 12px;text-align:center}.codigo-dado-rot{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.13em;color:var(--ink-3);margin-bottom:8px}.codigo-dado-num{display:block;font-family:var(--font-mono);font-weight:600;font-size:38px;letter-spacing:.18em;line-height:1.15;color:var(--ink);-webkit-user-select:all;user-select:all}.codigo-dado-nota{font-size:12.5px;line-height:1.5;color:var(--nota);background:var(--nota-soft);border-radius:10px;padding:10px 12px}.codigo-dado-sep{margin-top:10px}.ingreso{position:absolute;top:0;right:0;bottom:0;left:0;z-index:70;background:var(--ground);display:flex;flex-direction:column;justify-content:center;padding:28px 22px calc(28px + env(safe-area-inset-bottom));overflow-y:auto}.ingreso .marca-g{font-family:var(--font-marca);font-weight:400;font-size:56px;letter-spacing:0;line-height:1;display:flex;align-items:center;gap:14px}.marca-g .durazno{width:44px;height:44px}.ingreso .emp{display:inline-flex;align-items:center;gap:8px;margin-top:12px;font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;color:var(--ink-2);background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:6px 12px}.ingreso .emp i{width:7px;height:7px;border-radius:50%;background:var(--marker)}.ingreso .lead{font-size:14px;color:var(--ink-2);line-height:1.5;margin:22px 0 6px;max-width:34ch}.ingreso .et{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.13em;color:var(--ink-3);margin:22px 0 10px}.quien{display:flex;flex-direction:column;gap:8px}.quien button{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:13px;padding:13px 14px;text-align:left;transition:transform .16s var(--ease),border-color .2s var(--ease);animation:entrar .34s var(--ease) both}.quien button:active{transform:scale(.98)}.quien .av{width:34px;height:34px;font-size:11.5px}.quien .n{font-weight:600;font-size:15.5px}.quien .fl{color:var(--ink-3);font-size:18px}.ingreso .fine{font-size:12px;color:var(--ink-3);line-height:1.5;margin-top:20px}.campo-lbl{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;color:var(--ink-3);margin:15px 0 6px}.ingreso .campo{background:var(--surface);padding:13px 12px;font-size:15px}.sel-wrap{position:relative}.sel-wrap select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:36px}.sel-wrap:after{content:"";position:absolute;right:15px;top:50%;width:8px;height:8px;border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);transform:translateY(-72%) rotate(45deg);pointer-events:none}.primario{width:100%;border-radius:12px;padding:15px;font-weight:600;font-size:15px;background:var(--marker);color:var(--on-marker);margin-top:20px;box-shadow:0 6px 20px var(--halo-marker);transition:transform .16s var(--ease),background-color .25s var(--ease)}.primario:active{transform:scale(.99)}.primario[disabled]{background:var(--surface-2);color:var(--ink-3);box-shadow:none;filter:none;cursor:not-allowed}.enlace{display:block;width:100%;text-align:center;margin-top:14px;font-size:12.5px;font-weight:600;color:var(--ink-3);padding:11px;min-height:44px;border-radius:10px}.enlace[disabled]{opacity:.5;cursor:not-allowed}.espera-ic{width:54px;height:54px;border-radius:50%;display:grid;place-items:center;background:var(--nota-soft);color:var(--nota);margin-bottom:18px;animation:pulso 2.4s ease-in-out infinite}.espera-ic svg{width:25px;height:25px}@keyframes pulso{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.06);opacity:.82}}.resumen{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:14px;margin-top:18px;display:flex;flex-direction:column;gap:10px}.resumen .r{display:flex;justify-content:space-between;gap:12px;align-items:baseline}.resumen .k{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;color:var(--ink-3);flex:0 0 auto}.resumen .v{font-weight:600;font-size:14px;text-align:right}.pin-caja{display:flex;gap:8px;margin-top:6px}.pin-caja .campo{flex:1;font-family:var(--font-mono);letter-spacing:.3em;text-align:center;font-size:19px}.pin-err{color:var(--alert);font-size:12.5px;margin-top:10px;font-weight:500;line-height:1.45}.sol{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 13px;margin-bottom:8px}.sol-top{display:grid;grid-template-columns:auto 1fr;gap:11px;align-items:center}.sol .n{font-weight:600;font-size:14.5px}.sol .n{display:block}.sol .d{display:block;font-size:12.5px;color:var(--ink-2);margin-top:3px}.sol .d2{display:block;font-family:var(--font-mono);font-size:10px;color:var(--ink-3);margin-top:2px}.plegable{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line);border-radius:12px;padding:13px 14px;background:var(--surface-2);font-size:14px;font-weight:600;color:var(--ink);transition:background-color .2s var(--ease),transform .16s var(--ease)}.plegable:active{transform:scale(.99)}.plegable b{font-family:var(--font-mono);font-size:12.5px;color:var(--ink-3);margin-left:5px}.plegable .chev{color:var(--ink-3);transition:transform .28s var(--ease)}.plegable.abierto{border-radius:12px 12px 0 0}.plegable.abierto .chev{transform:rotate(180deg)}.plegable.abierto+.equipo{border:1px solid var(--line);border-top:none;border-radius:0 0 12px 12px;padding:2px 13px 6px;animation:desplegar .28s var(--ease) both}.eq-campos .campo{padding:9px 10px;font-size:13.5px}.eq-campos .campo:first-child{text-align:center;font-family:var(--font-mono);letter-spacing:.1em}.sol .acc-fila{margin-top:10px}.sol .aprobar{background:var(--ent);color:var(--on-ent);border-color:var(--ent)}.badge-admin{font-family:var(--font-mono);font-size:9px;letter-spacing:.09em;color:var(--on-marker);background:var(--marker);padding:4px 8px;border-radius:6px;align-self:start;white-space:nowrap}.importar{position:absolute;top:0;right:0;bottom:0;left:0;z-index:72;background:var(--ground);overflow-y:auto;padding:0}.imp-caja{max-width:760px;margin:0 auto;padding:22px 18px calc(30px + env(safe-area-inset-bottom));padding-top:max(22px,calc(env(safe-area-inset-top) + 10px))}.imp-cab{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:18px}.imp-rot{font-family:var(--font-display);font-weight:800;font-size:21px;letter-spacing:-.02em}.cerrar-x{width:34px;height:34px;border-radius:50%;border:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);font-size:19px;line-height:1;display:grid;place-items:center;flex:0 0 auto;transition:transform .16s var(--ease)}.cerrar-x:active{transform:scale(.92)}.pasos{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-bottom:18px}.paso{display:flex;align-items:center;gap:8px;padding:9px 11px;border-radius:10px;background:var(--surface-2);border:1px solid var(--line);font-size:12.5px;font-weight:600;color:var(--ink-3);transition:background-color .25s var(--ease),color .25s var(--ease),border-color .25s var(--ease)}.paso .pn{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;flex:0 0 auto;font-family:var(--font-mono);font-size:10.5px;font-weight:600;background:var(--surface);color:var(--ink-3);border:1px solid var(--line)}.paso.aqui{background:var(--marker);border-color:var(--marker);color:var(--on-marker)}.paso.aqui .pn{background:var(--on-marker);color:var(--marker);border-color:transparent}.paso.hecho{background:var(--marker-tenue);border-color:var(--marker-tenue);color:var(--ink-2)}.paso.hecho .pn{background:var(--marker);color:var(--on-marker);border-color:transparent}.mp-rot{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.13em;color:var(--ink-3);margin-bottom:7px}.ic-c{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);padding:13px;text-align:center;box-shadow:var(--shadow)}.ic-c .n{display:block;font-family:var(--font-display);font-weight:800;font-size:28px;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ic-c .r{display:block;font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;color:var(--ink-3);margin-top:6px}.ib-t{display:flex;justify-content:space-between;align-items:baseline;gap:12px;font-size:13.5px;color:var(--ink-2);margin-bottom:5px}.ib-t b{font-family:var(--font-mono);font-size:13px;color:var(--ink);font-variant-numeric:tabular-nums}.ib-p{height:7px;border-radius:99px;background:var(--surface-2);overflow:hidden}.ib-p i{display:block;height:100%;border-radius:99px;transition:width .5s var(--ease)}.ib-p i.ok{background:var(--marker)}.ib-p i.med{background:var(--nota)}.ib-p i.mal{background:var(--alert)}.cod{display:inline-block;margin-left:7px;font-family:var(--font-mono);font-size:9.5px;color:var(--ink-3);background:var(--surface-2);border:1px solid var(--line);border-radius:5px;padding:1px 6px;vertical-align:middle}.cod.nada{color:var(--nota);background:var(--nota-soft);border-color:var(--nota)}.ing-pitch{display:none}.ing-form{width:100%}.titulo-form,.sub-form{display:none}.ing-fases{display:flex;flex-direction:column;gap:12px;margin:28px 0 0}.ing-fase{display:grid;grid-template-columns:auto 1fr;gap:13px;align-items:baseline}.ing-fase i{width:9px;height:9px;border-radius:50%;display:block;transform:translateY(-1px)}.ing-fase i.f1{background:var(--marker);box-shadow:0 0 0 4px var(--marker-tenue)}.ing-fase i.f2{background:var(--rev);box-shadow:0 0 0 4px var(--rev-tenue)}.ing-fase i.f3{background:var(--ent);box-shadow:0 0 0 4px var(--ent-tenue)}.ing-fase b{font-weight:600;color:var(--ink)}.ing-fase span{color:var(--ink-2);font-size:14px;line-height:1.45}@media(min-width:1100px){.ingreso{display:grid;grid-template-columns:minmax(320px,1fr) minmax(360px,420px);gap:clamp(48px,7vw,110px);align-items:center;justify-content:center;padding:40px clamp(32px,6vw,80px)}.ing-pitch{display:block;max-width:52ch}.ing-pitch .marca-g{font-size:76px;gap:14px}.ing-pitch .marca-g .durazno{width:62px;height:62px}.ing-pitch .lead{font-size:17px;line-height:1.55;max-width:38ch;margin:22px 0 0}.ing-form{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:26px 24px 24px;box-shadow:var(--shadow-lift)}.ing-form .marca-g,.ing-form .emp,.ing-form>.lead{display:none}.ing-form .titulo-form{display:block;font-family:var(--font-display);font-weight:600;font-size:21px;color:var(--ink);margin:0 0 5px}.ing-form .sub-form{display:block;font-size:13.5px;color:var(--ink-2);line-height:1.45}.ing-form .espera-ic{margin-bottom:14px}}.pie-grande{border-top:1px solid var(--line);margin-top:40px;padding-top:30px;width:100%}.pie-rejilla{display:block}.pie-marca{display:inline-flex;align-items:center;gap:8px;background:var(--ink);color:var(--ground);border-radius:9px;padding:7px 14px 7px 10px;font-weight:600;font-size:16px;letter-spacing:-.01em}.pie-marca .durazno{width:20px;height:20px}.pie-grande p{color:var(--ink-2);font-size:13px;line-height:1.6;margin:14px 0 0}.pie p b{color:var(--ink);font-weight:600}.pie-abajo{display:flex;justify-content:space-between;gap:14px;flex-wrap:wrap;border-top:1px solid var(--line-soft);margin-top:28px;padding-top:18px;color:var(--ink-3);font-size:12px}.pie-abajo a{color:var(--ink-3);font-size:12px}.pie-grande{display:none}@media(min-width:1100px){.pie-grande{display:block}.ingreso{align-content:center}.ingreso .pie-grande{grid-column:1 / -1;margin-top:56px}}.campo-clave{position:relative}.campo-clave .campo{padding-right:46px}.ojo{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:34px;height:34px;display:grid;place-items:center;border-radius:9px;color:var(--ink-3);background:transparent;transition:color .18s var(--ease),background-color .18s var(--ease)}.ojo:hover{color:var(--ink-2);background:var(--surface-2)}.ojo svg{width:19px;height:19px;display:block}.primario:hover{filter:brightness(1.04)}.conmutador{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;margin-top:18px;padding:4px;background:var(--surface-2);border:1px solid var(--line);border-radius:12px}.conmutador button{min-height:44px;padding:8px 6px;border-radius:9px;font-size:13px;font-weight:600;color:var(--ink-3);transition:background-color .2s var(--ease),color .2s var(--ease)}.conmutador button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow)}.ingreso .campo{min-height:44px}.ayuda{font-size:12px;color:var(--ink-3);line-height:1.45;margin-top:6px}.aviso-ok{margin-top:16px;padding:12px 13px;border-radius:12px;background:var(--marker-tenue);color:var(--ink);font-size:13.5px;line-height:1.5}.texto-espera{font-size:15px;color:var(--ink-2);line-height:1.5;margin:6px 0 4px;max-width:34ch}.texto-espera b{color:var(--ink)}.ing-form .espera-ic{margin-top:22px}.lista-emp{display:flex;flex-direction:column;gap:6px;margin-top:8px;max-height:224px;overflow-y:auto}.lista-emp button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:44px;padding:10px 12px;border:1px solid var(--line);border-radius:11px;background:var(--surface);text-align:left;transition:border-color .2s var(--ease),transform .16s var(--ease)}.lista-emp button:active{transform:scale(.99)}.lista-emp button:hover{border-color:var(--ink-3)}.lista-emp button b{font-weight:600;font-size:14.5px}.lista-emp button span{font-size:12px;color:var(--ink-3)}.lista-emp .vacia{font-size:13px;color:var(--ink-3);padding:10px 2px}.emp-elegida{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:44px;padding:8px 8px 8px 12px;border:1px solid var(--marker);border-radius:11px;background:var(--marker-tenue)}.emp-elegida b{font-weight:600;font-size:14.5px}.enlace-mini{min-height:44px;min-width:44px;padding:0 12px;font-size:12.5px;font-weight:600;color:var(--ink-2);border-radius:9px}@media(min-width:1100px){.ingreso.solo{grid-template-columns:minmax(360px,420px)}.ingreso.solo .ing-form .marca-g{display:flex;font-size:44px;margin-bottom:6px}.ingreso.solo .ing-form .marca-g .durazno{width:34px;height:34px}}.instalar{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.instalar-btn{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;min-height:48px;padding:12px;border-radius:12px;border:1px solid var(--line);background:var(--surface);color:var(--ink);font-size:14px;font-weight:600}.instalar-btn svg{width:18px;height:18px;flex:none}.instalar-btn:active{transform:scale(.99)}.instalar-ayuda{margin:10px 2px 0;font-size:12.5px;line-height:1.55;color:var(--ink-2)}.instalar-ayuda b{color:var(--ink);font-weight:600}.codigo{position:relative}.codigo-cajas{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.codigo-caja{height:54px;display:flex;align-items:center;justify-content:center;border:1px solid var(--line);border-radius:11px;background:var(--surface);font-family:var(--font-mono);font-size:24px;font-weight:600;color:var(--ink)}.codigo:focus-within .codigo-caja.activa{border-color:var(--ink);box-shadow:0 0 0 2px var(--rev)}.codigo-input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;font-size:16px;caret-color:transparent;color:transparent;background:transparent;border:0}.codigo-input:focus-visible{outline:none}.boton-entrar{background:var(--alert);color:var(--surface);box-shadow:none}.enlace-sutil{margin-top:2px;font-weight:500}.nota-puerta{font-size:12px;color:var(--ink-3);text-align:center;line-height:1.45;margin-top:14px}.invita{display:flex;flex-direction:column;gap:2px;margin-top:12px;font-size:13.5px;color:var(--ink-2)}.invita-emp{font-family:var(--font-mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);font-weight:600}.fila-2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.puerta{justify-content:flex-start;align-items:center;padding:max(14px,env(safe-area-inset-top)) 18px calc(18px + env(safe-area-inset-bottom))}.puerta-caja{position:relative;width:100%;max-width:430px;margin:auto 0;display:flex;flex-direction:column}@media(min-width:560px){.puerta{background:var(--ground)}.puerta-caja{background:var(--surface);border:1.5px solid var(--coral-borde);border-radius:28px;padding:26px 28px 18px;box-shadow:var(--shadow)}}.puerta-cabeza{position:relative;display:flex;justify-content:center;padding:18px 44px 4px}.puerta-logo{display:flex;align-items:center;gap:10px;font-family:var(--font-marca);font-weight:400;font-size:52px;line-height:1;color:var(--coral)}.puerta-logo img{width:62px;height:62px;flex:none}.instalar-icono{position:absolute;top:0;right:0;margin:0;padding:0;border:0}.instalar-icono .instalar-btn{width:44px;height:44px;min-height:44px;padding:0;border-radius:50%;border:1.5px solid var(--coral-borde);color:var(--coral);background:var(--surface)}.instalar-icono .instalar-btn svg{width:20px;height:20px}.instalar-icono .instalar-ayuda{position:absolute;right:0;top:52px;z-index:2;width:min(280px,80vw);margin:0;padding:12px 14px;border-radius:12px;background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-lift)}.puerta-saludo{text-align:center;margin:14px 0 4px}.puerta-invita{display:flex;flex-direction:column;gap:2px;margin-bottom:10px}.puerta-invita b{font-family:var(--font-display);font-weight:800;font-size:16px;letter-spacing:.02em;text-transform:uppercase;color:var(--coral)}.puerta-invita span{font-size:14px;color:var(--ink-2)}.puerta-titulo{font-family:var(--font-display);font-weight:800;font-size:21px;line-height:1.2;letter-spacing:.01em;text-transform:uppercase;color:var(--coral);margin:0}.puerta-sub{font-size:14.5px;line-height:1.45;color:var(--ink-2);margin:6px auto 0;max-width:32ch}.puerta .campo{min-height:48px;font-size:16px}.puerta .campo:focus{border-color:var(--coral)}.puerta .codigo:focus-within .codigo-caja.activa{box-shadow:0 0 0 2px var(--coral)}.puerta-boton{display:block;width:100%;min-height:54px;margin-top:22px;padding:14px;border-radius:14px;background:var(--coral);color:var(--on-coral);font-weight:700;font-size:16px;box-shadow:0 8px 22px color-mix(in srgb,var(--coral) 28%,transparent);transition:transform .16s var(--ease),filter .2s var(--ease)}.puerta-boton:active{transform:scale(.99)}.puerta-boton[disabled]{filter:saturate(.4);opacity:.7;cursor:not-allowed;box-shadow:none}.puerta-otro{display:block;min-height:46px;margin:14px auto 0;padding:0 26px;border-radius:12px;border:1.5px solid var(--coral);background:transparent;color:var(--coral);font-weight:650;font-size:15px}.puerta-otro:active{transform:scale(.98)}.puerta .enlace{color:var(--ink-2)}.puerta .puerta-enlace{color:var(--coral);text-decoration:underline;text-underline-offset:3px;margin-top:8px}.puerta-empresa{min-height:24px;margin-top:8px;font-size:14px;text-align:center}.puerta-empresa b{font-family:var(--font-display);font-weight:800;text-transform:uppercase;color:var(--coral)}.puerta-empresa .buscando{color:var(--ink-3)}.puerta-empresa .no-esta{color:var(--alert)}.puerta-nota{font-size:12.5px;line-height:1.45;color:var(--ink-3);text-align:center;margin-top:16px}.puerta-pie{margin-top:22px;padding-top:14px;border-top:1.5px solid var(--coral-borde);text-align:center;font-size:13px;color:var(--ink-2)}.puerta-pie b{color:var(--coral)}.puerta-pasos{list-style:none;margin:16px 0 0;padding:0;display:flex;flex-direction:column;gap:10px}.puerta-pasos li{padding:12px 14px;border-radius:12px;background:var(--coral-tenue);font-size:14px;line-height:1.45;color:var(--ink)}.puerta-pasos b{color:var(--coral)}.ingreso.puerta{display:flex;flex-direction:column;align-items:center}.puerta-lado,.puerta-cuerpo{display:flex;flex-direction:column}@media(min-width:900px)and (orientation:landscape){.puerta-caja.puerta-doble{max-width:900px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);padding:0;align-items:stretch}.puerta-doble .puerta-lado{position:relative;justify-content:center;padding:40px 32px;background:var(--coral-tenue);border-right:1.5px solid var(--coral-borde);border-radius:26px 0 0 26px}.puerta-doble .puerta-cabeza{position:static;padding:0}.puerta-doble .puerta-logo{flex-direction:column;gap:12px;font-size:64px}.puerta-doble .puerta-logo img{width:104px;height:104px}.puerta-doble .instalar-icono{top:16px;right:16px}.puerta-doble .puerta-saludo{margin-top:24px}.puerta-doble .puerta-titulo{font-size:23px}.puerta-doble .puerta-cuerpo{justify-content:center;padding:28px 34px 18px}}@media(min-width:900px)and (orientation:landscape)and (max-height:760px){.puerta{padding-top:12px;padding-bottom:12px}.puerta-doble .puerta-cuerpo{padding:18px 34px 12px}.puerta-doble .puerta-boton{margin-top:14px}.puerta-doble .puerta-otro{margin-top:10px}.puerta-doble .puerta-nota{margin-top:8px}.puerta-doble .puerta-pie{margin-top:12px;padding-top:10px}}.puerta-grupo{margin:22px 0 0;padding-bottom:6px;border-bottom:1.5px solid var(--coral-borde);font-family:var(--font-display);font-weight:800;font-size:13px;letter-spacing:.06em;text-transform:uppercase;color:var(--coral)}.puerta-grupo:first-child{margin-top:8px}.ap-t-rev{--tono:var(--rev)}.ap-t-ent{--tono:var(--ent)}.ap-t-marker{--tono:var(--marker)}.ap-t-nota{--tono:var(--nota)}.ap-t-stamp{--tono:var(--stamp)}.ap-t-alert{--tono:var(--alert)}.sale-primero{position:relative}.sale-primero:before{content:"";position:absolute;left:-7px;top:6px;bottom:6px;width:4px;border-radius:99px;background:var(--tono)}.cn-fichas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.cn-fichas .ic-c{padding:12px 6px}.cn-bodega{background:var(--marker-tenue);border-color:var(--marker)}.cn-calle{background:var(--rev-tenue);border-color:var(--rev)}.cn-flota{background:var(--ent-tenue);border-color:var(--ent)}.cn-alerta{color:var(--alert);margin:-4px 0 12px}.cn-vacio{font-size:13px;color:var(--ink-3);line-height:1.5;padding:12px 0}.cn-cuenta{font-family:var(--font-mono);font-size:11px;color:var(--ink-3)}.cn-ajustar{width:100%;margin-bottom:18px}.cn-accion{min-height:44px;padding:0 14px;border:1px solid var(--line);border-radius:11px;background:var(--surface);color:var(--ink-2);font-size:13.5px;font-weight:600}.cn-accion[disabled]{opacity:.55;cursor:not-allowed}.cn-accion.cn-ok{background:var(--ent);border-color:var(--ent);color:var(--on-ent)}.cn-buscar{display:flex;align-items:center;gap:9px;min-height:44px;padding:0 12px;margin-bottom:10px;background:var(--surface-2);border:1px solid var(--line);border-radius:11px}.cn-buscar svg{width:16px;height:16px;flex:0 0 auto;color:var(--ink-3)}.cn-buscar input{flex:1;min-width:0;border:none;background:none;outline:none;font-size:15px;color:var(--ink)}.cn-buscar input::placeholder{color:var(--ink-3)}.cn-lista{display:flex;flex-direction:column;gap:8px}.cn-cliente{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 13px}.cn-fila{display:flex;align-items:center;justify-content:space-between;gap:12px}.cn-nombre{min-width:0}.cn-nombre b{display:block;font-size:14.5px;font-weight:600;overflow-wrap:anywhere}.cn-nombre span{display:block;font-size:12.5px;color:var(--ink-2);margin-top:2px}.cn-nombre .cn-mov{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-3)}.cn-debe{flex:0 0 auto;text-align:center;min-width:58px;padding:7px 10px;border-radius:10px;background:var(--rev-tenue);color:var(--rev)}.cn-debe b{display:block;font-family:var(--font-display);font-weight:800;font-size:22px;line-height:1;font-variant-numeric:tabular-nums}.cn-debe span{display:block;font-family:var(--font-mono);font-size:9.5px;letter-spacing:.1em;margin-top:3px;text-transform:uppercase}.cn-cliente .cn-accion{margin-top:10px;width:100%}.cn-devolver{display:flex;flex-direction:column;align-items:flex-start;gap:10px;margin-top:12px;font-size:13px;color:var(--ink-2)}.cn-botones{display:flex;gap:8px;width:100%}.cn-botones .cn-accion{flex:1;margin-top:0}ol.pasos{list-style:none;padding:0}.ce-fecha,.ce-sel{min-height:46px;font-size:15px}.ce-arch{font-family:var(--font-mono);font-size:10px;letter-spacing:0;color:var(--ink-3);max-width:55%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ce-suelta{position:relative;display:grid;place-items:center;text-align:center;min-height:96px;padding:18px;border:2px dashed var(--line);border-radius:14px;background:var(--surface-2);font-size:14px;font-weight:600;color:var(--ink-2);cursor:pointer;transition:border-color .2s var(--ease),background-color .2s var(--ease)}.ce-suelta:active{border-color:var(--marker)}.ce-suelta:focus-within{border-color:var(--marker);box-shadow:0 0 0 3px var(--halo-marker)}.ce-suelta.leyendo{color:var(--ink-3);cursor:progress;animation:respira 1.6s ease-in-out infinite}.ce-input{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.ce-cifras{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;transition:opacity .2s var(--ease)}.ce-cifras.viejo{opacity:.45}.ce-cifras .ic-c{padding:11px 6px}.ce-cifras .ic-c .n{font-size:24px}.ce-hoja-wrap{overflow:auto;max-height:240px;border:1px solid var(--line);border-radius:10px;background:var(--surface)}.ce-hoja-wrap:focus-visible{outline:2px solid var(--marker)}.ce-hoja{border-collapse:collapse;width:100%;font-size:12px}.ce-hoja th,.ce-hoja td{border-right:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft);padding:6px 9px;text-align:left;white-space:nowrap;max-width:190px;overflow:hidden;text-overflow:ellipsis}.ce-hoja thead th{position:sticky;top:0;z-index:1;background:var(--surface-2);font-weight:600;color:var(--ink-2)}.ce-hoja thead th span{display:block;font-family:var(--font-mono);font-size:8.5px;letter-spacing:.1em;text-transform:uppercase;margin-top:2px}.ce-hoja td.usada{background:var(--ent-tenue)}.ce-hoja thead th.usada{background:var(--ent);color:var(--on-ent)}.ce-hoja thead th.usada span{color:var(--on-ent);opacity:.85}.ce-avisos{display:flex;flex-direction:column;gap:8px;margin-top:10px}.ce-ojo,.ce-info,.ce-bien{font-size:13px;line-height:1.45;border-radius:10px;padding:10px 12px;margin:10px 0;text-align:left}.ce-avisos .ce-ojo,.ce-avisos .ce-info{margin:0}.ce-ojo{background:var(--nota-soft);color:var(--nota)}.ce-info{background:var(--surface-2);color:var(--ink-2)}.ce-bien{background:var(--stamp-soft);color:var(--stamp)}.ce-muestra{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface)}.ce-mfila{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 13px;border-bottom:1px solid var(--line-soft)}.ce-mfila:last-child{border-bottom:none}.ce-mfila .p{font-size:13.5px;font-weight:600;overflow-wrap:anywhere}.ce-mfila .c{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--ink-2);white-space:nowrap}.ce-mfila .cl{grid-column:1 / -1;font-size:12px;color:var(--ink-3)}.col-sep{margin-top:10px}.col-vacio{text-align:center;color:var(--ink-3);font-size:13.5px;padding:22px 8px}.col-accion{min-height:44px;border:1px solid var(--line);border-radius:11px;padding:11px 14px;font-size:14px;font-weight:600;color:var(--ink);background:var(--surface-2);width:100%;margin-top:10px}.col-tarjeta{border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:6px 12px;margin-top:12px}.col-yo{display:flex;align-items:center;gap:12px;min-height:64px}.col-av{width:38px;height:38px;font-size:12px}.col-av-espera{background:transparent;color:var(--ink-2);border:1.5px dashed var(--ink-3)}.col-quien{flex:1;min-width:0;display:flex;flex-direction:column}.col-quien .n{font-weight:600;font-size:14.5px;color:var(--ink);overflow-wrap:anywhere}.col-quien .d2{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-3);margin-top:2px}.col-tu{font-weight:400;color:var(--ink-3)}.col-rol-fijo{font-weight:600;font-size:14px;color:var(--ink-2)}.col-persona{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--line-soft)}.col-persona:first-child{border-top:0}.col-rol{flex:0 0 auto;width:150px}.col-rol .campo{min-height:44px;padding-top:8px;padding-bottom:8px;font-size:13.5px}.col-x{flex:0 0 auto;width:44px;height:44px;display:grid;place-items:center;border-radius:10px;color:var(--alert)}.col-x svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round}.col-x[disabled]{opacity:.5;cursor:not-allowed}.col-inv-acc{display:flex;gap:4px;margin-top:2px;margin-left:-12px}.col-nuevo-cabeza{display:flex;align-items:flex-end;gap:12px}.col-nuevo-nombres{flex:1;min-width:0;display:grid;grid-template-columns:1fr 1fr;gap:10px}.col-nuevo-av{display:flex;align-items:center;gap:2px;padding-bottom:2px}.col-av-grande{width:48px;height:48px;font-size:15px}.col-lapiz{width:44px;height:44px;display:grid;place-items:center;border-radius:10px;color:var(--ink-2)}.col-lapiz svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linejoin:round}.col-eliminar{display:flex;align-items:center;gap:12px}.col-eliminar-nombre{flex:1;min-height:44px;display:flex;align-items:center;border:1px solid var(--line);border-radius:11px;padding:0 14px;font-size:14.5px;background:var(--surface)}.col-eliminar-btn{width:100%;margin-top:20px;min-height:48px;border-radius:12px;border:1.5px solid var(--alert);color:var(--alert);background:var(--alert-soft);font-weight:600;font-size:15px}.col-eliminar-btn[disabled]{opacity:.55;cursor:not-allowed}@media(max-width:380px){.col-persona{flex-wrap:wrap}.col-rol{order:3;width:calc(100% - 54px);margin-left:48px}}@media(max-width:1099px){.ruta-lista{padding:0 10px 10px;display:flex;flex-direction:column;gap:6px}}@media(min-width:1100px){.ruta-lista{padding:0 10px 10px}}.panel-ent{border-top:1px solid var(--line-soft);padding:11px 11px 12px;background:var(--surface);animation:desplegar .3s var(--ease) both}.sub-bloque{margin-bottom:12px}.sub-bloque:last-child{margin-bottom:0}.sub-bloque h5{font-family:var(--font-mono);font-size:10px;letter-spacing:.13em;color:var(--ink-3);font-weight:600;margin:0 0 9px}.panel-ent .sello{margin-bottom:12px}.sello{display:flex;gap:10px;align-items:center;background:var(--ent-tenue);color:var(--ent);border-radius:12px;padding:13px 14px;margin-bottom:10px;font-size:13.5px}.sello svg{width:19px;height:19px;flex:0 0 auto}.sello .h{font-family:var(--font-mono);font-weight:600;font-size:15px}.txt{font-size:12.5px;color:var(--ink-3);line-height:1.45}.sub-bloque .txt{margin-top:8px}.foto{position:relative;aspect-ratio:1;border-radius:10px;overflow:hidden;border:1px solid var(--line);background:var(--surface-2);animation:entrar .3s var(--ease) both}.foto img{width:100%;height:100%;object-fit:cover;display:block}.foto.viajando img{opacity:.65}.quitar-foto{position:absolute;top:4px;right:4px;width:26px;height:26px;border-radius:50%;background:#0000009e;color:#fff;display:grid;place-items:center;font-size:15px;line-height:1}.addfoto{aspect-ratio:1;border:1px dashed var(--line);border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:var(--ink-3);font-size:11px;font-weight:600;background:var(--surface);transition:transform .16s var(--ease),border-color .2s var(--ease),color .2s var(--ease)}.addfoto:hover{border-color:var(--ent);color:var(--ent)}.addfoto:active{transform:scale(.96)}.addfoto svg{width:20px;height:20px}.fotos-fila{display:grid;grid-template-columns:auto minmax(0,1fr);gap:13px;align-items:start}.pie-fotos{margin-top:9px}.uno{width:92px}.uno .foto,.uno .addfoto{width:92px;aspect-ratio:1}.carrusel{display:flex;gap:7px;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.carrusel::-webkit-scrollbar{display:none}.carrusel>*{flex:0 0 92px;width:92px;aspect-ratio:1;scroll-snap-align:start}.cana-fila{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:4px 0;font-size:13.5px;color:var(--ink-2)}.cana-fila+.cana-fila{border-top:1px solid var(--line-soft)}.pn-sugs{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pn-sug{min-height:44px;max-width:100%;padding:8px 13px;border-radius:99px;border:1px solid var(--line);background:var(--surface-2);color:var(--ink);font-size:13.5px;font-weight:500;text-align:left;transition:border-color .2s var(--ease),transform .16s var(--ease)}.pn-sug:active{transform:scale(.97);border-color:var(--marker)}.pn-sug small{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-3);margin-left:7px}.pn-lineas{display:flex;flex-direction:column;gap:6px;margin-bottom:10px}.pn-linea{display:grid;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:8px;border:1px solid var(--line);border-radius:11px;padding:4px 4px 4px 13px;background:var(--surface);animation:entrar .28s var(--ease) both}.pn-linea .n{font-size:14px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.pn-linea .c{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--ink-2);white-space:nowrap}.pn-x{width:44px;height:44px;border-radius:10px;font-size:20px;color:var(--ink-3)}.pn-x:active{background:var(--alert-soft);color:var(--alert)}.pn-agregar{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:end}.pn-agregar .campo,.pn-nombre .campo{min-height:46px;font-size:15px}.pn-mas{min-height:46px;padding:0 18px;border-radius:11px;font-size:14px;font-weight:600;background:var(--marker);color:var(--on-marker);transition:transform .16s var(--ease)}.pn-mas:active{transform:scale(.96)}.pn-mas[disabled]{background:var(--surface-2);color:var(--ink-3)}.pn-hoy{display:flex;flex-direction:column;gap:8px}.pn-ped{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 13px}.pn-ped-top{display:flex;align-items:center;justify-content:space-between;gap:10px}.pn-ped-top b{font-size:14.5px;font-weight:600;overflow-wrap:anywhere}.pn-ped ul{list-style:none;margin:8px 0 0;padding:0}.pn-ped li{display:flex;justify-content:space-between;gap:12px;font-size:13px;color:var(--ink-2);padding:3px 0}.pn-ped li span:last-child{font-family:var(--font-mono);white-space:nowrap}.pn-ped li.hecha{color:var(--ink-3);text-decoration:line-through}.pn-ped .nota-p{font-size:12px;color:var(--nota);margin-top:8px;line-height:1.4}.pn-quitar{flex:0 0 auto;min-height:44px;padding:0 14px;border-radius:10px;border:1px solid var(--line);font-size:13px;font-weight:600;color:var(--ink-2)}.pn-quitar.seguro{border-color:var(--alert);color:var(--alert);background:var(--alert-soft)}.pn-quitar[disabled]{opacity:.55}.pn-vacio{font-size:13px;color:var(--ink-3);line-height:1.45}.pe-cargando{font-size:13px;color:var(--ink-3);padding:18px 0}.pe-lic{display:inline-block;border-radius:999px;padding:3px 10px;font-size:12.5px;-webkit-user-select:none;user-select:none}.pe-lic.ok{background:var(--stamp-soft);color:var(--stamp)}.pe-lic.aviso{background:var(--rev-tenue);color:var(--rev)}.pe-lic.mal{background:var(--alert-soft);color:var(--alert)}.ajuste .campo{min-height:44px}.per-sep{margin-top:10px}.per-nota{font-size:12.5px;line-height:1.5;color:var(--nota);background:var(--nota-soft);border-radius:10px;padding:10px 12px;margin-bottom:18px}.per-tarjeta{border:1px solid var(--line);border-radius:14px;padding:13px;background:var(--surface-2)}.per-tarjeta .interruptor{background:var(--surface)}.per-resumen{font-family:var(--font-body,inherit);letter-spacing:0;font-size:12px;color:var(--ink-3);text-align:right}.per-guardar{margin-top:14px}.per-vacio{text-align:center;color:var(--ink-3);font-size:13.5px;padding:26px 8px}.per-reintentar{min-height:44px;border:1px solid var(--line);border-radius:11px;padding:11px 14px;font-size:14px;font-weight:600;color:var(--ink);background:var(--surface-2)}.pr-t-rev{--tono:var(--rev);--tono-suave:var(--rev-tenue);--sobre:var(--on-rev)}.pr-t-ent{--tono:var(--ent);--tono-suave:var(--ent-tenue);--sobre:var(--on-ent)}.pr-t-marker{--tono:var(--marker);--tono-suave:var(--marker-tenue);--sobre:var(--on-marker)}.pr-t-nota{--tono:var(--nota);--tono-suave:var(--nota-soft);--sobre:var(--ground)}.pr-t-stamp{--tono:var(--stamp);--tono-suave:var(--stamp-soft);--sobre:var(--on-stamp)}.pr-t-alert{--tono:var(--alert);--tono-suave:var(--alert-soft);--sobre:var(--ground)}.pr-cuenta{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;color:var(--ink-3)}.pr-vacia{font-size:13px;color:var(--ink-3);line-height:1.5;padding:4px 2px 10px}.pr-sep-b{margin-top:10px}.pr-cajas{display:flex;flex-direction:column;gap:8px}.pr-caja{display:flex;align-items:stretch;border:1px solid var(--line);border-radius:12px;background:var(--surface);overflow:hidden}.pr-principal{flex:1;min-width:0;display:flex;align-items:center;gap:12px;min-height:60px;padding:8px 6px 8px 0;text-align:left;color:var(--ink)}.pr-principal:active{background:var(--surface-2)}.pr-barra{align-self:stretch;flex:0 0 6px;background:var(--tono)}.pr-quien{flex:1;min-width:0;display:flex;flex-direction:column}.pr-quien b{font-size:14.5px;font-weight:600;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-quien small{font-size:12px;color:var(--ink-3);margin-top:2px}.pr-lapiz{flex:0 0 auto;width:18px;height:18px;color:var(--ink-3)}.pr-mover{display:flex;flex-direction:column;border-left:1px solid var(--line-soft)}.pr-mover button{flex:1;width:44px;min-height:30px;display:grid;place-items:center;color:var(--ink-2)}.pr-mover button svg{width:17px;height:17px}.pr-mover button+button{border-top:1px solid var(--line-soft)}.pr-mover button[disabled]{color:var(--line)}.pr-mover button:not([disabled]):active{background:var(--surface-2)}.pr-colores{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.pr-color{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--tono);color:var(--sobre);border:2px solid transparent;opacity:.62;transition:opacity .2s var(--ease),transform .16s var(--ease),box-shadow .2s var(--ease)}.pr-color svg{width:20px;height:20px}.pr-color:active{transform:scale(.94)}.pr-color[aria-pressed=true]{opacity:1;border-color:var(--ink);box-shadow:0 0 0 3px var(--surface),0 0 0 5px var(--tono)}.pr-buscar{position:relative;margin-bottom:10px}.pr-buscar svg{position:absolute;left:12px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:var(--ink-3);pointer-events:none}.pr-buscar .campo{padding-left:38px;min-height:44px}.pr-filas{display:flex;flex-direction:column;gap:6px}.pr-fila{display:flex;align-items:center;gap:11px;min-height:52px;text-align:left;width:100%;border:1px solid var(--line);border-radius:11px;padding:7px 11px;background:var(--surface);color:var(--ink);transition:border-color .2s var(--ease),background-color .2s var(--ease),transform .16s var(--ease)}.pr-fila:active{transform:scale(.985)}.pr-fila.marcado{border-color:var(--tono);background:var(--tono-suave)}.pr-fila.heredado{border-style:dashed;border-color:var(--tono)}.pr-chk{flex:0 0 auto;width:24px;height:24px;border-radius:7px;display:grid;place-items:center;border:1.5px solid var(--line);color:var(--sobre)}.pr-chk svg{width:15px;height:15px}.pr-fila.marcado .pr-chk{background:var(--tono);border-color:var(--tono)}.pr-tag{flex:0 0 auto;max-width:46%;display:inline-flex;align-items:center;gap:4px;font-size:10.5px;font-weight:600;color:var(--ink-2);background:var(--tono-suave);border-radius:6px;padding:3px 7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pr-tag svg{width:12px;height:12px;flex:0 0 auto;color:var(--tono)}.pr-tag.otra{background:var(--tono-suave);color:var(--ink)}.punto{position:sticky;top:-12px;z-index:6;margin:-12px -12px 10px;padding:14px 14px 13px;background:var(--surface);border-bottom:1px solid var(--line);box-shadow:var(--shadow);animation:entrar .3s var(--ease) both}.punto-row{display:flex;align-items:center;gap:10px;min-width:0}.volver-ic{width:34px;height:34px;border-radius:50%;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--line);background:var(--surface-2);color:var(--ink-2);font-size:16px;transition:transform .16s var(--ease),background-color .2s var(--ease)}.volver-ic:active{transform:scale(.9) translate(-2px)}.punto .nom{font-family:var(--font-display);font-weight:800;font-size:27px;line-height:1.05;letter-spacing:-.03em;flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.punto .meta-in{margin-left:auto;flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:5px;font-family:var(--font-mono);font-size:10.5px;color:var(--ink-2);font-variant-numeric:tabular-nums}.punto .carro{display:inline-flex;align-items:center;gap:5px;background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:4px 9px;letter-spacing:.03em;white-space:nowrap}.punto .carro svg{width:13px;height:13px;flex:0 0 auto}.punto .carro b{font-weight:600;color:var(--ink)}.punto .track{position:relative;height:5px;border-radius:99px;background:var(--surface-2);overflow:hidden;margin-top:10px}.punto .track i{position:absolute;left:0;top:0;bottom:0;background:var(--rev);transition:width .45s var(--ease)}.ruta{background:var(--surface);border:1px solid var(--line);border-radius:var(--r);box-shadow:var(--shadow);overflow:hidden;margin-bottom:8px;transition:border-color .3s var(--ease)}.ruta.done{border-color:var(--ent)}.ruta-cab{position:relative}.placa{display:inline-block;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.1em;background:var(--surface-2);border:1px solid var(--line);border-radius:5px;padding:2px 6px;margin-left:6px;color:var(--ink-2)}.capa.tinta .placa{background:#ffffffd1;border-color:transparent;color:#14170e}.ruta-lista{padding:0 10px 10px;display:flex;flex-direction:column;gap:6px}.ruta-item{position:relative;overflow:hidden;display:grid;grid-template-columns:1fr auto;gap:9px;align-items:center;width:100%;text-align:left;border:1px solid var(--line-soft);border-radius:9px;padding:10px 11px;background:var(--surface);min-height:46px;transition:transform .16s var(--ease),border-color .3s var(--ease)}.ruta-item>span{position:relative;z-index:1}.ruta-item .llena{position:absolute;left:0;top:0;bottom:0;z-index:0;background:var(--rev-tenue);transition:width .5s var(--ease)}.ruta-item.full{border-color:var(--rev)}.ruta-item:active{transform:scale(.99)}.ruta-item .n{font-size:13.5px;font-weight:500}.ruta-item .m{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.ruta-vacia{font-size:12.5px;color:var(--ink-3);padding:2px 2px 6px}@media(min-width:1100px){.punto{margin:-18px -22px 12px;padding:16px 22px 15px}.punto .nom{font-size:33px}.ruta-lista{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:7px}}.rt-cuenta{font-family:var(--font-mono);font-size:10px;letter-spacing:.1em;color:var(--ink-3)}.rt-vacia{font-size:13px;color:var(--ink-3);line-height:1.5;padding:4px 2px 10px}.rt-vacia.rt-chica{padding:8px 0 0;font-size:12.5px}.rt-espacio{height:12px}.rt-sep-b{margin-top:10px}.rt-cajas{display:flex;flex-direction:column;gap:8px}.rt-caja{border:1px solid var(--line);border-radius:12px;padding:12px 13px;background:var(--surface)}.rt-suelta{border-style:dashed;background:var(--surface-2);margin-bottom:14px}.rt-suelta .rt-cab b{color:var(--nota)}.rt-cab{display:flex;align-items:center;gap:10px;min-height:32px}.rt-cab b{font-size:15px;font-weight:600;letter-spacing:-.01em}.rt-placa{font-family:var(--font-mono);font-size:11px;color:var(--ink-3)}.rt-sep{flex:1}.rt-editar{width:44px;height:44px;margin:-6px -8px -6px 0;display:grid;place-items:center;border-radius:11px;color:var(--ink-2)}.rt-editar svg{width:19px;height:19px}.rt-editar:active{background:var(--surface-2)}.rt-puntos{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin-top:8px;padding:0}.rt-puntos li{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11.5px;border:1px solid var(--borde-ent);background:var(--ent-tenue);color:var(--ink);border-radius:8px;padding:4px 8px}.rt-suelta .rt-puntos li{border-color:var(--line);background:var(--surface)}.rt-n{display:inline-grid;place-items:center;min-width:19px;height:19px;padding:0 4px;border-radius:99px;background:var(--ent);color:var(--on-ent);font-family:var(--font-mono);font-size:10.5px;font-weight:600}.rt-siempre{display:flex;flex-wrap:wrap;gap:7px}.rt-siempre button{min-height:44px;border:1px solid var(--line);border-radius:10px;padding:8px 13px;background:var(--surface);color:var(--ink);font-size:13.5px;font-weight:600;display:inline-flex;align-items:baseline;gap:8px;transition:border-color .2s var(--ease),transform .16s var(--ease)}.rt-siempre button:active{transform:scale(.97);border-color:var(--ent)}.rt-siempre small{font-family:var(--font-mono);font-size:10.5px;color:var(--ink-3);font-weight:400}.rt-orden{list-style:none;padding:0;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--surface)}.rt-orden li{display:flex;align-items:center;gap:8px;padding:2px 4px 2px 11px;min-height:52px;border-bottom:1px solid var(--line-soft)}.rt-orden li:last-child{border-bottom:none}.rt-quien{flex:1;min-width:0;display:flex;flex-direction:column}.rt-quien b{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-quien small{font-size:11.5px;color:var(--ink-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-orden button{flex:0 0 auto;width:44px;height:44px;display:grid;place-items:center;border-radius:10px;color:var(--ink-2)}.rt-orden button svg{width:18px;height:18px}.rt-orden button[disabled]{color:var(--line)}.rt-orden button:not([disabled]):active{background:var(--surface-2)}.rt-orden li button:last-child{color:var(--alert)}.rt-buscar{position:relative;margin-bottom:10px}.rt-buscar svg{position:absolute;left:12px;top:50%;width:16px;height:16px;transform:translateY(-50%);color:var(--ink-3);pointer-events:none}.rt-buscar .campo{padding-left:38px;min-height:44px}.rt-rejilla{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:7px}.rt-punto{display:flex;align-items:center;gap:9px;min-height:48px;text-align:left;border:1px solid var(--line);border-radius:11px;padding:7px 10px;background:var(--surface);color:var(--ink);transition:border-color .2s var(--ease),transform .16s var(--ease)}.rt-punto:active{transform:scale(.97);border-color:var(--ent)}.rt-mas{flex:0 0 auto;width:22px;height:22px;display:grid;place-items:center;border-radius:6px;border:1.5px solid var(--line);color:var(--ink-3);font-size:15px;line-height:1}.rt-de{flex:0 0 auto;max-width:48%;font-size:10.5px;color:var(--nota);background:var(--nota-soft);border-radius:6px;padding:2px 6px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sol-sep{margin-top:10px}.sol-lbl-0{margin-top:0}.sol-av{width:36px;height:36px;font-size:12px}.sol-btn{flex:1;min-height:44px;border:1px solid var(--line);border-radius:10px;padding:10px 12px;font-size:14px;font-weight:600;color:var(--ink);background:var(--surface-2)}.sol .sol-btn.aprobar{background:var(--ent);color:var(--on-ent);border-color:var(--ent)}.sol-vacio{display:flex;flex-direction:column;gap:4px;align-items:center;text-align:center;color:var(--ink-3);font-size:13.5px;padding:28px 10px}.sol-vacio b{color:var(--ink-2);font-size:14.5px}.sol-reintentar{min-height:44px;border:1px solid var(--line);border-radius:11px;padding:11px 14px;font-size:14px;font-weight:600;color:var(--ink);background:var(--surface-2)}.sol-nota{min-height:84px}.sol-usuario-caja{margin:16px 0 10px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2);padding:16px 12px;text-align:center}.sol-usuario-rot{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.13em;color:var(--ink-3);margin-bottom:8px}.sol-usuario{display:block;font-family:var(--font-mono);font-weight:600;font-size:28px;line-height:1.15;color:var(--ink);-webkit-user-select:all;user-select:all;overflow-wrap:anywhere}
