:root{--bg:#eef4f2;--sky1:#d9eee9;--sky2:#f6f1e4;--sky3:#c6e1dc;--panel:#ffffff;--glass:rgba(255,255,255,.72);--fg:#17201e;--muted:#5f6b67;--line:rgba(23,32,30,.1);--accent:#1f5f5b;--accent-soft:#dcecea;--accent-ink:#ffffff;--warn:#b4661a;--warn-soft:#fbeedc;--ok:#2e7d4f;--bad:#b3362c;--bad-soft:#fae4e1;--shadow:0 10px 30px rgba(20,40,36,.1);--display:"Newsreader",Georgia,serif;--body:"Manrope",system-ui,sans-serif;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0f1716;--sky1:#15312f;--sky2:#1b1f2b;--sky3:#0d2422;--panel:#1b2322;--glass:rgba(27,35,34,.72);--fg:#eaf0ee;--muted:#9aa8a4;--line:rgba(234,240,238,.12);--accent:#7cc6bf;--accent-soft:#1d3331;--accent-ink:#0f1a19;--warn:#e4a866;--warn-soft:#3a2a17;--ok:#7bc99a;--bad:#e58a80;--bad-soft:#3b1f1c;--shadow:0 10px 30px rgba(0,0,0,.4);color-scheme:dark}}:root[data-theme=dark]{--bg:#0f1716;--sky1:#15312f;--sky2:#1b1f2b;--sky3:#0d2422;--panel:#1b2322;--glass:rgba(27,35,34,.72);--fg:#eaf0ee;--muted:#9aa8a4;--line:rgba(234,240,238,.12);--accent:#7cc6bf;--accent-soft:#1d3331;--accent-ink:#0f1a19;--warn:#e4a866;--warn-soft:#3a2a17;--ok:#7bc99a;--bad:#e58a80;--bad-soft:#3b1f1c;--shadow:0 10px 30px rgba(0,0,0,.4);color-scheme:dark}*{box-sizing:border-box}html,body,#raiz{height:100%}body{margin:0;background:var(--bg);color:var(--fg);font-family:var(--body);font-size:14px;line-height:1.45;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));padding-block:env(safe-area-inset-top,0px) 0}h1,h2,h3,p{margin:0}h1,h2,h3{text-wrap:balance}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}button:disabled{cursor:default;opacity:.6}a{color:var(--accent)}input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:6px}.eyebrow{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:700}.muted{color:var(--muted)}.oculto-visual{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sky{position:fixed;inset:0;z-index:-1;overflow:hidden;background:radial-gradient(55% 50% at 18% 18%,var(--sky1),transparent 70%),radial-gradient(45% 45% at 86% 28%,var(--sky3),transparent 70%),radial-gradient(60% 55% at 60% 100%,var(--sky2),transparent 70%),var(--bg)}.sky:before,.sky:after{content:"";position:absolute;border-radius:50%;filter:blur(70px);opacity:.6;animation:drift 22s ease-in-out infinite alternate}.sky:before{width:48vw;height:48vw;left:-12vw;top:-14vw;background:var(--sky1)}.sky:after{width:42vw;height:42vw;right:-10vw;bottom:-14vw;background:var(--sky3);animation-delay:-11s}@keyframes drift{to{transform:translate(6vw,5vh)}}.bar{display:flex;align-items:center;gap:14px;padding-block:18px 6px;flex-wrap:wrap}.brand{font-family:var(--display);font-size:22px;font-weight:400;text-decoration:none;color:var(--fg)}.brand i{font-style:italic;color:var(--accent)}.tabs{display:flex;gap:4px;margin-left:auto;flex-wrap:wrap}.tabs a,.tabs button{padding:6px 12px;border-radius:999px;text-decoration:none;color:var(--muted);font-weight:600}.tabs a.on{background:var(--glass);color:var(--accent);box-shadow:0 1px 0 var(--line)}.bar .lugar{display:flex;align-items:center;gap:8px;min-width:0;max-width:100%;flex-wrap:wrap;color:var(--muted);font-weight:600;font-size:13px}.bar .lugar .neg{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bar .lugar .dep{color:var(--fg);text-decoration:none;font-weight:700;font-size:15px}.bar .volver{text-decoration:none;color:var(--accent);font-weight:600;white-space:nowrap}.bar .sep{opacity:.6}@media(max-width:560px){.bar .lugar .neg,.bar .lugar .sep:first-of-type{display:none}.tabs{width:100%;margin-left:0;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;padding-block:4px}.tabs::-webkit-scrollbar{display:none}.tabs a,.tabs button{flex:none;white-space:nowrap}}.chip{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 9px;border-radius:999px;background:var(--warn-soft);color:var(--warn)}.btn{padding:7px 13px;border-radius:999px;border:1px solid var(--line);font-weight:600;font-size:13px;background:var(--panel);display:inline-flex;align-items:center;gap:6px}.btn.pri{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.btn.peligro{color:var(--bad);border-color:var(--bad)}.btn.lnk{border:0;background:none;color:var(--accent);padding:4px 6px}.campo{display:flex;flex-direction:column;gap:5px}.campo label{font-size:12.5px;font-weight:600;color:var(--muted)}.campo input,.campo select{padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--panel);min-width:0;width:100%}.campo input:focus,.campo textarea:focus,.ta:focus{outline:2px solid var(--accent);outline-offset:0;border-color:transparent}.ta,.campo textarea{width:100%;min-height:96px;padding:12px 14px;border-radius:12px;border:1px solid var(--line);background:var(--panel);resize:vertical;line-height:1.5}.ta.grande{min-height:min(52vh,520px)}.campo.codigo input{font-size:24px;letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums}.formulario{display:flex;flex-direction:column;gap:14px}.aviso{padding:10px 12px;border-radius:12px;font-size:13px;background:var(--bad-soft);color:var(--bad)}.aviso.ok{background:var(--accent-soft);color:var(--accent)}.reglas{margin:0;padding-left:18px;color:var(--muted);font-size:12.5px;display:flex;flex-direction:column;gap:2px}.reglas li.cumple{color:var(--ok)}.cargando{padding:40px;text-align:center;color:var(--muted)}.auth{min-height:100%;display:flex;flex-direction:column}.auth .centro{flex:1;display:grid;place-items:center;padding-block:24px 40px}.tarjeta{background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);border-radius:22px;padding:26px 24px;box-shadow:var(--shadow);width:min(420px,100%)}.tarjeta h1{font-family:var(--display);font-size:30px;font-weight:300;line-height:1.05;margin-bottom:6px}.tarjeta .intro{color:var(--muted);margin-bottom:18px}.tarjeta .pie{margin-top:16px;font-size:13px;color:var(--muted)}.inicio{min-height:100%;display:flex;flex-direction:column;padding-bottom:24px;transform-origin:50% 45%}.inicio.zoom{transform:scale(1.08);opacity:0;transition:transform .5s cubic-bezier(.4,0,.2,1),opacity .4s ease}.hero{padding-block:10px 6px;display:flex;flex-direction:column;gap:10px;align-items:flex-start}.hero h1{font-family:var(--display);font-size:clamp(32px,4.8vw,60px);font-weight:300;line-height:1.02;max-width:16ch}.hero p{color:var(--muted);font-size:clamp(15px,1.4vw,18px);max-width:52ch}.scene{position:relative;flex:1;min-height:640px}.grp{position:absolute;display:flex;flex-wrap:wrap;justify-content:center;gap:20px 6px;padding:40px 8px 22px}.grp:before{content:"";position:absolute;inset:0;border-radius:50%;background:radial-gradient(closest-side,var(--glass),transparent);opacity:.75;z-index:-1}.grp .tag{position:absolute;top:14px;left:50%;transform:translate(-50%);white-space:nowrap}.grp .lead{flex-basis:100%}.spot{position:absolute}.g-0{left:1%;top:0;width:44%}.g-1{right:2%;top:2%;width:22%}.g-2{right:4%;top:46%;width:22%}.s-boss{left:58%;top:40%;transform:translate(-50%,-50%)}.s-suelto-0{right:8%;top:58%}.s-suelto-1{left:30%;bottom:2%}.s-hire{left:58%;bottom:4%;transform:translate(-50%)}.scene.mas{position:static;min-height:0;flex:none;display:flex;flex-wrap:wrap;justify-content:center;gap:26px;margin-top:24px}.scene.mas .grp,.scene.mas .spot{position:static;transform:none;width:auto;max-width:100%}.p{position:relative;display:flex;flex-direction:column;align-items:center;gap:9px;width:104px;animation:float 7s ease-in-out infinite;color:inherit;text-decoration:none}.p:nth-child(2n){animation-duration:8.5s;animation-delay:-2s}.p:nth-child(3n){animation-duration:6.5s;animation-delay:-4s}.p .retrato{transition:transform .18s,box-shadow .18s}.p:hover .retrato,.p:focus-visible .retrato{transform:scale(1.07)}.p:focus-visible{outline:none}.p:focus-visible .retrato{box-shadow:0 0 0 3px var(--accent)}.p.boss{width:160px}.p .lbl{font-size:13px;font-weight:600;text-align:center;line-height:1.2}.p.boss .lbl{font-size:15px}.p .n{position:absolute;top:-4px;right:12px;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:var(--warn);color:#fff;font-size:12px;font-weight:700;display:grid;place-items:center;z-index:1}.p.boss .n{right:10px;top:2px;min-width:26px;height:26px;font-size:13px}.p.add .mas{width:76px;height:76px;border-radius:50%;border:1.5px dashed var(--muted);color:var(--accent);font-size:28px;opacity:.8;display:grid;place-items:center}.p.add .lbl{color:var(--accent)}.p.pausa .retrato{filter:grayscale(1);opacity:.75}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@media(prefers-reduced-motion:reduce){.p,.sky:before,.sky:after{animation:none}.inicio.zoom{transition:none}}.retrato{position:relative;display:inline-block;width:var(--tam,76px);height:var(--tam,76px);border-radius:50%;background:var(--panel);box-shadow:var(--shadow);border:2px solid var(--panel);flex:none}.retrato.boss{border:3px solid var(--accent)}.retrato .pic{position:absolute;inset:0;border-radius:50%;overflow:hidden;display:block;background:var(--panel)}.retrato .pic svg{width:100%;height:100%;display:block}.retrato .bd{position:absolute;right:-5px;bottom:-3px;width:calc(var(--tam,76px) * .36);height:calc(var(--tam,76px) * .36);min-width:18px;min-height:18px;border-radius:50%;background:var(--panel);box-shadow:0 2px 6px #0000002e;display:grid;place-items:center;font-size:calc(var(--tam,76px) * .19);line-height:1}.retrato .st{position:absolute;left:1px;top:1px;width:15px;height:15px;border-radius:50%;background:var(--ok);border:2px solid var(--panel)}.retrato .st.pend{background:var(--warn)}.retrato.chico{box-shadow:0 1px 3px #0000001f;border-width:0}.franja{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:14px;margin-top:18px;align-items:start}.today{background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);border-radius:18px;padding:14px 16px;box-shadow:var(--shadow);min-width:0;display:flex;flex-direction:column;gap:8px}.today p{color:var(--muted)}.today .pie-panel{margin-top:auto;padding-top:4px}.today .pie-panel .btn.lnk{padding-left:0;padding-right:0;text-decoration:none}.lista-redes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.lista-redes .red{padding:8px 0;border-bottom:1px solid var(--line)}.lista-redes .red:last-child{border-bottom:0}.lista-redes .fila-red{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap;min-width:0}.lista-redes .fila-red b{flex:1 1 110px;min-width:0;font-size:13.5px}.lista-redes .fila-red b .muted{font-weight:400;font-size:12px}.lista-redes .fila-red .btn{margin-left:auto;font-size:12.5px;padding:5px 11px}.estado-red{display:flex;flex-direction:column;gap:1px;font-size:12px;color:var(--muted);min-width:0;flex:1 1 130px}.estado-red.anotada>span:first-child{color:var(--warn);font-weight:600}.estado-red .cuenta{color:var(--fg);overflow-wrap:anywhere}.lista-redes .conectar{display:flex;flex-direction:column;gap:8px;padding:10px 12px;margin-top:8px;border-radius:12px;background:var(--panel);border:1px solid var(--line)}.lista-redes .conectar p{font-size:12.5px;color:var(--muted);line-height:1.45}.lista-redes .conectar .fila{align-items:center}.lista-redes .conectar input{flex:1 1 160px;min-width:0;padding:8px 12px;border-radius:12px;border:1px solid var(--line);background:var(--bg)}@media(max-width:820px){.scene{display:flex;flex-direction:column;align-items:center;gap:26px;min-height:0;padding-top:16px}.spot{position:static;transform:none;width:100%;display:flex;justify-content:center}.grp{position:relative;left:auto;right:auto;top:auto;transform:none;width:100%}.grp{gap:16px 2px}.s-boss{order:-1}.franja{margin-top:10px}}.trabajar{height:100%;display:flex;flex-direction:column;padding-bottom:16px}.work{flex:1;min-height:0;display:grid;grid-template-columns:230px 1fr 300px;gap:14px;margin-top:8px}.col{background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);border-radius:18px;min-width:0;min-height:0;display:flex;flex-direction:column;overflow:auto}.col h2{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:700;padding:14px 16px 8px}.team ul{list-style:none;margin:0;padding:0 8px 8px}.team li{display:flex}.team li a{flex:1;padding:7px 10px;border-radius:10px;display:flex;align-items:center;gap:9px;color:var(--fg);text-decoration:none;min-width:0}.team li.sub a{padding-left:30px;color:var(--muted)}.team li a.sel{background:var(--accent-soft);color:var(--accent);font-weight:700}.team li small{margin-left:auto;color:var(--warn);font-weight:700;font-size:11px}.team li.lvl{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:700;padding:10px 10px 2px}.team li.hire button{color:var(--accent);font-weight:600;padding:7px 10px}.chat{display:flex;flex-direction:column}.chat .head{display:flex;align-items:center;gap:12px;padding:14px 18px;border-bottom:1px solid var(--line)}.chat .head b{font-family:var(--display);font-size:20px;font-weight:400}.chat .head .job{color:var(--muted);font-size:12.5px}.msgs{flex:1;padding:18px;display:flex;flex-direction:column;gap:14px;overflow:auto}.msgs .vacio{margin:auto;text-align:center;color:var(--muted);max-width:36ch}.m{max-width:62ch;line-height:1.5}.m.me{align-self:flex-end;background:var(--accent-soft);padding:10px 14px;border-radius:14px 14px 4px}.m.them{display:flex;gap:10px}.m.them .from{font-weight:700;font-size:12.5px;margin-bottom:3px}.compose{margin:0 14px 14px;border:1px solid var(--line);background:var(--panel);border-radius:14px;padding:6px 8px 6px 14px;display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;color:var(--muted);position:sticky;bottom:0;z-index:2}.compose textarea{flex:1;border:0;background:none;padding:7px 0;min-width:0;resize:none;max-height:160px;line-height:1.45;color:var(--fg);overflow-y:auto}.compose textarea:focus{outline:none}.compose textarea::placeholder{color:var(--muted)}.compose button{color:var(--accent);padding:6px 8px;border-radius:10px}.compose .enviar{background:var(--accent);color:var(--accent-ink);border-radius:50%;width:34px;height:34px;padding:0;display:grid;place-items:center;flex:none;font-size:15px}.compose .enviar:disabled{background:var(--accent-soft);color:var(--accent)}.desk .dtabs{display:flex;flex-wrap:wrap;gap:4px;padding:0 10px 10px;border-bottom:1px solid var(--line)}.desk .dtabs button{padding:5px 9px;border-radius:999px;font-size:12px;font-weight:600;color:var(--muted)}.desk .dtabs button.on{background:var(--accent-soft);color:var(--accent)}.desk .body{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.desk .vacio{color:var(--muted);font-size:13px;background:var(--panel);border-radius:10px;padding:10px 12px;line-height:1.45}.resto-panel{display:flex;flex-direction:column;min-width:0}@media(max-width:980px){.trabajar{height:auto}.work{grid-template-columns:1fr}.work .chat{order:-1}.work .team{order:1}.col{overflow:visible}.chat .msgs{min-height:220px}.work .desk{display:contents}.work .desk>.pendientes-contigo,.work .desk>.resto-panel{background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);border-radius:18px;min-width:0}.work .desk>.pendientes-contigo{order:-2}.work .desk>.resto-panel{padding-bottom:8px}}.pagina{max-width:760px;padding-bottom:40px;display:flex;flex-direction:column;gap:18px}.pagina h1{font-family:var(--display);font-size:clamp(28px,4vw,40px);font-weight:300;line-height:1.05}.pagina .intro{color:var(--muted)}.bloque{background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);border-radius:18px;padding:18px 20px;box-shadow:var(--shadow);display:flex;flex-direction:column;gap:12px}.bloque h2{font-family:var(--display);font-size:22px;font-weight:400}.bloque .cab{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.bloque .cab .texto{flex:1;min-width:200px}.estado{font-size:12px;font-weight:700;padding:3px 9px;border-radius:999px;background:var(--warn-soft);color:var(--warn)}.estado.ok{background:var(--accent-soft);color:var(--accent)}.qr{display:grid;grid-template-columns:auto 1fr;gap:16px;align-items:start}.qr img{width:168px;height:168px;border-radius:12px;background:#fff;padding:8px;max-width:100%}.qr code{display:block;word-break:break-all;background:var(--panel);padding:8px 10px;border-radius:10px;font-size:13px;margin-top:4px}@media(max-width:560px){.qr{grid-template-columns:1fr}}.lista{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.lista li{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);flex-wrap:wrap}.lista li:last-child{border-bottom:0}.lista .texto{flex:1;min-width:160px}.lista .texto b{display:block}.lista .texto span{color:var(--muted);font-size:12.5px}.lista .acciones{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.fila{display:flex;gap:10px;flex-wrap:wrap;align-items:flex-end}.fila .campo{flex:1;min-width:180px}.enlace{background:var(--panel);border-radius:12px;padding:10px 12px;display:flex;gap:10px;align-items:center;flex-wrap:wrap}.enlace code{flex:1;min-width:0;word-break:break-all;font-size:12.5px}.titulo-puertas{margin-top:18px}.puertas{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;margin-top:10px}.puerta{display:flex;flex-direction:column;gap:12px;padding:18px;border-radius:22px;background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);box-shadow:var(--shadow);color:inherit;text-decoration:none;min-height:200px;transition:transform .18s;min-width:0}a.puerta:hover{transform:translateY(-3px)}.puerta .icono{font-size:34px;line-height:1}.puerta .quien{display:flex;align-items:center;gap:12px;min-width:0}.puerta .quien>div{min-width:0}.puerta b{display:block;font-family:var(--display);font-size:22px;font-weight:400;line-height:1.1;overflow-wrap:anywhere}.puerta .quien span{font-size:12.5px;display:block;margin-top:4px}.puerta .btn{margin-top:auto;align-self:flex-start}.puerta.abrir{border:1.5px dashed var(--muted);background:transparent;box-shadow:none}.puerta.abrir .icono{width:48px;height:48px;border-radius:50%;border:1.5px dashed var(--muted);display:grid;place-items:center;font-size:26px;color:var(--accent)}.puerta.abrir b{color:var(--accent)}.puerta.gris{opacity:.6;filter:grayscale(1);box-shadow:none}.puerta.gris .chip{margin-top:auto;align-self:flex-start}.puerta .muted{font-size:13px;line-height:1.45}.nota-aparte{margin-top:18px;font-size:13px;max-width:60ch}.pagina.ancha{max-width:980px}.pagina .cab{display:flex;align-items:flex-start;gap:12px;flex-wrap:wrap}.pagina .cab .texto{flex:1;min-width:200px;display:flex;flex-direction:column;gap:8px}.pasos{list-style:none;margin:0;padding:0;display:flex;gap:8px;flex-wrap:wrap}.pasos li{display:flex;align-items:center;gap:8px;padding:5px 12px 5px 5px;border-radius:999px;background:var(--glass);border:1px solid var(--line);color:var(--muted);font-weight:600;font-size:13px}.pasos li .num{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--panel);font-size:12px;font-weight:700}.pasos li.on{color:var(--accent);border-color:var(--accent)}.pasos li.on .num{background:var(--accent);color:var(--accent-ink)}.pasos li.hecho{color:var(--ok)}.tipos{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:16px}.tipo{display:flex;flex-direction:column;align-items:flex-start;gap:10px;text-align:left;padding:18px;border-radius:22px;background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:2px solid var(--line);box-shadow:var(--shadow);transition:transform .18s,border-color .18s;min-width:0;width:100%}.tipo:hover:not(:disabled){transform:translateY(-2px)}.tipo.sel{border-color:var(--accent);background:var(--accent-soft)}.tipo:disabled{opacity:.6;filter:grayscale(1);cursor:default;box-shadow:none}.tipo .icono{font-size:34px;line-height:1}.tipo b{font-family:var(--display);font-size:22px;font-weight:400;line-height:1.1}.tipo .desc{color:var(--muted);line-height:1.45}.tipo .pie{font-size:12.5px}.tipo .caras{display:flex;margin-top:auto;padding-left:6px}.tipo .caras .retrato{margin-left:-6px}.elegir{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.elegir li{border-bottom:1px solid var(--line)}.elegir li:last-child{border-bottom:0}.elegir label{display:flex;align-items:center;gap:12px;padding:10px 4px;cursor:pointer;flex-wrap:wrap}.elegir li.sub label{padding-left:28px}.elegir input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:0}.elegir .texto{flex:1;min-width:160px;display:flex;flex-direction:column}.elegir .texto .desc{color:var(--muted);font-size:12.5px}.fila.entre{justify-content:space-between;align-items:center}.arbol{gap:10px}.arbol h3,.arbol h4{padding:8px 0 0}.rama{display:flex;flex-direction:column;gap:8px}.rama .sub{margin-left:18px;padding-left:14px;border-left:2px solid var(--line);display:flex;flex-direction:column;gap:8px}.fp{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 12px;border-radius:14px;background:var(--panel);border:1px solid var(--line);min-width:0}.fp .texto{flex:1;min-width:180px}.fp .texto b{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.fp .texto span{color:var(--muted);font-size:12.5px;display:block}.fp .texto b .estado{font-size:11px}.fp .acciones{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.fp .editar{flex-basis:100%;display:flex;flex-direction:column;gap:10px;padding-top:6px;border-top:1px solid var(--line)}.fp.pausa .retrato{filter:grayscale(1);opacity:.7}.fp>.aviso{flex-basis:100%}.fp.quitada>.retrato,.fp.quitada>.texto{filter:grayscale(1);opacity:.55}.contratar-panel .dos{display:grid;grid-template-columns:1fr 1fr;gap:22px}.contratar-panel h3{padding-top:4px}.candidatos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.candidatos li{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:8px 10px;border-radius:12px;background:var(--panel);border:1px solid var(--line)}.candidatos .texto{flex:1;min-width:140px}.candidatos .texto b{display:block}.candidatos .texto span{display:block;color:var(--muted);font-size:12.5px}@media(max-width:760px){.contratar-panel .dos{grid-template-columns:1fr}.rama .sub{margin-left:6px;padding-left:10px}}.ficha{display:flex;gap:16px;padding:18px;border-bottom:1px solid var(--line);align-items:flex-start;flex-wrap:wrap}.ficha>div{flex:1;min-width:200px}.ficha b{font-family:var(--display);font-size:22px;font-weight:400;display:block;line-height:1.1}.ficha .job{color:var(--muted);font-size:12.5px;margin-top:4px}.ficha .que-hace{margin-top:4px;line-height:1.5;max-width:52ch}.plegable{margin:12px 14px 0;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.plegable summary{cursor:pointer;padding:10px 14px;font-weight:700;list-style:none;display:flex;align-items:center;gap:8px}.plegable summary::-webkit-details-marker{display:none}.plegable summary:before{content:"▸";color:var(--accent);transition:transform .15s}.plegable[open] summary:before{transform:rotate(90deg)}.plegable .cuerpo{padding:0 14px 14px;display:flex;flex-direction:column;gap:10px}.compose textarea:disabled{color:var(--muted)}.anotar{display:flex;flex-direction:column;gap:8px}.notas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.notas li{background:var(--panel);border-radius:10px;padding:10px 12px;display:flex;flex-direction:column;gap:6px}.notas li p{white-space:pre-wrap;line-height:1.45;overflow-wrap:anywhere}.notas li .pie{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:12px;color:var(--muted)}.ayuda-instr{container-type:inline-size;min-width:0}.ayuda-instr>.cuerpo{display:grid;gap:14px;grid-template-columns:minmax(0,1fr);grid-template-areas:"caminos" "guia" "contenido" "cuadro"}.ayuda-instr .caminos{grid-area:caminos}.ayuda-instr .guia-tarjeta{grid-area:guia}.ayuda-instr .contenido{grid-area:contenido;display:flex;flex-direction:column;gap:10px;min-width:0}.ayuda-instr .cuadro{grid-area:cuadro;display:flex;flex-direction:column;gap:8px;min-width:0}.caminos{display:flex;flex-wrap:wrap;gap:6px}.caminos button{padding:7px 14px;border-radius:999px;border:1px solid var(--line);background:var(--panel);font-weight:600;font-size:13px;color:var(--muted)}.caminos button.on{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.guia-tarjeta{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:16px;background:var(--accent-soft);border:1px solid var(--line);min-width:0}.guia-tarjeta>div{display:flex;flex-direction:column;gap:6px;min-width:0}.guia-tarjeta b{font-family:var(--display);font-size:19px;font-weight:400;line-height:1.15}.guia-tarjeta p{font-size:13px;line-height:1.45}.guia-tarjeta .btn{align-self:flex-start;margin-top:2px}.estilos{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px}.estilo{display:flex;flex-direction:column;align-items:flex-start;gap:6px;text-align:left;padding:12px 14px;border-radius:14px;border:2px solid var(--line);background:var(--panel);min-width:0;width:100%;transition:border-color .18s,transform .18s}.estilo:hover{transform:translateY(-1px)}.estilo.sel{border-color:var(--accent);background:var(--accent-soft)}.estilo b{font-family:var(--display);font-size:18px;font-weight:400;line-height:1.15}.estilo .linea{color:var(--muted);font-size:12.5px;line-height:1.4}.estilo .rasgos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:12px}.estilo .rasgos li:before{content:"·";color:var(--accent);font-weight:700;margin-right:6px}.estilo .marca{margin-top:auto;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.guia-paso{display:flex;flex-direction:column;gap:10px;padding:14px 16px;border-radius:14px;background:var(--panel);border:1px solid var(--line);min-width:0}.guia-paso .progreso{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-weight:700}.guia-paso h3{font-family:var(--display);font-size:20px;font-weight:400;line-height:1.15;outline:none}.guia-paso input{padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--bg);width:100%;min-width:0}.opciones{display:flex;flex-wrap:wrap;gap:8px}.opciones button{padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:var(--bg);font-weight:600;font-size:13px;text-align:left;max-width:100%}.opciones button.on{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.ayuda-varias{font-size:12.5px}.ver-texto{border:1px solid var(--line);border-radius:14px;background:var(--panel);padding:0 14px}.ver-texto summary{cursor:pointer;padding:10px 0;font-weight:600;font-size:13px;color:var(--accent);list-style:none;display:flex;align-items:center;gap:8px}.ver-texto summary::-webkit-details-marker{display:none}.ver-texto summary:before{content:"▸";transition:transform .15s}.ver-texto[open] summary:before{transform:rotate(90deg)}.ver-texto .texto-instr{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.5;font-size:13px;max-height:min(50vh,480px);overflow:auto;padding:10px 12px;border-radius:10px;background:var(--bg);border:1px solid var(--line)}.ver-texto .btn.lnk{margin:6px 0 10px -6px}.resumen{margin:0;padding:0 0 0 18px;display:flex;flex-direction:column;gap:4px;line-height:1.45}.resumen li::marker{color:var(--accent)}@media(prefers-reduced-motion:reduce){.estilo{transition:none}.ver-texto summary:before{transition:none}}@container (min-width:720px){.ayuda-instr>.cuerpo.con-guia{grid-template-columns:minmax(0,1fr) 230px;grid-template-areas:"caminos guia" "contenido guia" "cuadro guia";align-items:start}.ayuda-instr>.cuerpo.con-guia .guia-tarjeta{flex-direction:column}}.tablero{margin-top:18px;display:flex;flex-direction:column;gap:6px}.tablero>.muted{font-size:13px;max-width:70ch}.marcas{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px;margin-top:8px}.marca{display:flex;flex-direction:column;gap:12px;padding:16px 18px;border-radius:20px;background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1.5px solid var(--line);border-top:5px solid var(--marca,var(--line));box-shadow:var(--shadow);min-width:0}.marca.sel{border-color:var(--accent);border-top-color:var(--marca,var(--accent))}.marca-cab{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap}.marca-cab>form{flex:1}.marca-nombre{display:flex;align-items:center;gap:10px;text-align:left;flex:1 1 170px;min-width:0;padding:4px 6px;margin:-4px -6px;border-radius:12px}.marca-nombre:hover{background:var(--panel)}.marca-nombre>span{min-width:0}.marca-nombre b{display:block;font-family:var(--display);font-size:22px;font-weight:400;line-height:1.1;overflow-wrap:break-word}.marca-nombre .muted{display:block;font-size:12px;margin-top:2px}.marca.sel .marca-nombre .muted{color:var(--accent)}.punto-marca{display:inline-block;width:14px;height:14px;border-radius:50%;background:var(--marca,var(--sky3));border:1px solid var(--line);flex:none;vertical-align:-2px}.marca .acciones{display:flex;gap:2px;flex-wrap:wrap;margin-left:auto;flex:none}.marca .seccion{display:flex;flex-direction:column;gap:6px;min-width:0}.marca .seccion .muted{font-size:12.5px}.marca .seccion .fila.entre{gap:8px}.lugares{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 14px;color:var(--muted);font-size:13px}.lugares li:before{content:"○";margin-right:6px;opacity:.7}.marca .equipos{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.marca .equipos a{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;background:var(--panel);border:1px solid var(--line);text-decoration:none;color:var(--fg);font-weight:600;font-size:12.5px;max-width:100%;overflow-wrap:anywhere}.marca .confirmar{display:flex;gap:8px;flex-wrap:wrap;align-items:center;font-size:12.5px;color:var(--muted)}.marca.nueva{border-style:dashed;border-top-width:1.5px;border-top-color:var(--line);background:transparent;box-shadow:none}.marca.nueva>button{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:8px;text-align:left;width:100%;flex:1;color:var(--accent)}.marca.nueva .icono{width:48px;height:48px;border-radius:50%;border:1.5px dashed var(--muted);display:grid;place-items:center;font-size:26px;line-height:1}.marca.nueva b{font-family:var(--display);font-size:22px;font-weight:400;line-height:1.1}.marca.nueva .muted{font-size:13px}.marca.quitada{justify-content:center}.paleta{display:flex;flex-wrap:wrap;gap:8px}.paleta button{width:30px;height:30px;border-radius:50%;border:2px solid var(--line);background:var(--sw,transparent);padding:0}.paleta button.ninguno{background:repeating-linear-gradient(45deg,transparent 0 4px,var(--line) 4px 7px)}.paleta button[aria-checked=true]{border-color:var(--fg);box-shadow:0 0 0 2px var(--panel) inset}.titulo-puertas.fila{align-items:center;gap:12px}.puerta .cab-puerta{display:flex;justify-content:space-between;align-items:flex-start;gap:8px;min-width:0}.puerta .etq{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;color:var(--muted);padding:3px 9px 3px 6px;border-radius:999px;background:var(--panel);border:1px solid var(--line);max-width:100%;min-width:0}.puerta .etq span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tipo.copiar{border-style:dashed}.tipo.copiar>button{display:flex;flex-direction:column;align-items:flex-start;gap:10px;text-align:left;width:100%;padding:0}.tipo.copiar .icono{color:var(--accent)}.tipo.copiar .detalle{display:flex;flex-direction:column;gap:10px;padding-top:10px;border-top:1px solid var(--line);width:100%}.solo-director{align-self:flex-start;padding:4px 2px}.elegir .persona-fija{display:flex;align-items:center;gap:12px;padding:10px 4px;flex-wrap:wrap}.director-habla{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.director-habla .burbuja{flex:1;min-width:200px;background:var(--panel);border:1px solid var(--line);border-radius:16px 16px 16px 4px;padding:10px 14px;line-height:1.45}.opciones button.con-punto{display:inline-flex;align-items:center;gap:7px}.marca-sel{flex:1;min-width:200px;max-width:320px}.marca-sel .muted{font-size:12px}.relato{display:flex;flex-direction:column;gap:8px}.relato h3{font-family:var(--display);font-size:20px;font-weight:400;line-height:1.15}.relato .relato-cuadro{min-height:min(32vh,260px)}.dictado{display:flex;flex-direction:column;gap:6px;align-items:flex-start}.dictado .btn.dictar.on{background:var(--warn-soft);color:var(--warn);border-color:var(--warn)}.dictado .provisional{color:var(--muted);font-style:italic;line-height:1.45}.dictado .nota-dictado,.dictado>.muted{font-size:12px}.entendido{display:flex;flex-direction:column;gap:8px}.entendido .frases{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.entendido .frases li{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:8px 12px}.entendido .frases .chip{margin-left:6px;vertical-align:middle}.guia-paso.pendiente .eyebrow{color:var(--accent)}.por-que{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:12px;background:var(--warn-soft);color:var(--warn);line-height:1.45}.por-que .btn{color:var(--fg)}.por-que .btn.pri{color:var(--accent-ink)}.cierre .ya-puedo{font-family:var(--display);font-size:20px;font-weight:400;line-height:1.15;color:var(--accent);outline:none}.msgs{min-height:200px}.msgs .vacio{display:flex;flex-direction:column;gap:10px;align-items:center}.msgs .fin{scroll-margin-bottom:96px}.m p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.m.me{white-space:pre-wrap;overflow-wrap:anywhere}.m.me.enviando{opacity:.7}.m.them>.retrato{margin-top:2px}.m.them .cuerpo{min-width:0;flex:1;display:flex;flex-direction:column;gap:6px}.m.sys{align-self:center;text-align:center;color:var(--muted);font-size:12.5px;max-width:48ch;padding:4px 12px;border-radius:999px;background:var(--panel)}.pregunta{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:14px;background:var(--panel);border:1px solid var(--line)}.pregunta .enunciado{font-weight:600}.pregunta .opciones button{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;border:1px solid var(--line);background:var(--bg);font-weight:600;font-size:13px;text-align:left;max-width:100%}.pregunta .opciones button.on{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.pregunta .opciones button.otra{background:transparent;border-style:dashed;color:var(--accent)}.pregunta .opciones .reco{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--accent);background:var(--accent-soft);padding:2px 7px;border-radius:999px;white-space:nowrap}.pregunta .opciones button.on .reco{background:var(--accent-ink);color:var(--accent)}.pregunta.quieta .opciones button:disabled{opacity:1;color:var(--muted)}.pregunta.quieta .opciones button.on:disabled{color:var(--accent-ink)}.pregunta .eleccion{font-size:12.5px;color:var(--muted)}.trabajando .puntos{color:var(--muted);animation:latir 1.4s ease-in-out infinite}@keyframes latir{50%{opacity:.45}}.fallo-envio{margin:0 14px 8px;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.fallo-envio a{color:inherit;font-weight:700}.fallo-envio .btn{color:var(--fg)}.compose .fallo-envio,.compose .otra-ayuda{flex-basis:100%;margin:0}.otra-ayuda{margin:0 18px 8px;font-size:12.5px}.teclas{font-size:11.5px;margin:-8px 18px 10px}@media(max-width:980px){.teclas{display:none}.chat .msgs{min-height:40vh}.compose{margin:0 10px 10px;box-shadow:var(--shadow)}}@media(prefers-reduced-motion:reduce){.trabajando .puntos{animation:none}}.plegable .cuerpo.experto{border-top:1px solid var(--line);padding-top:12px;gap:8px}.niveles{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.nivel{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;padding:10px 12px;border-radius:14px;border:2px solid var(--line);background:var(--bg);min-width:0}.nivel.sel{border-color:var(--accent);background:var(--accent-soft)}.nivel .fila-nivel{display:flex;align-items:center;gap:8px;width:100%}.nivel b{font-family:var(--display);font-size:17px;font-weight:400}.nivel .precio{margin-left:auto;font-weight:700;letter-spacing:.08em;color:var(--accent)}.nivel .linea{color:var(--muted);font-size:12.5px;line-height:1.4}.plan-tarjeta{margin-top:14px;display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:14px 18px;border-radius:18px;background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);box-shadow:var(--shadow)}.plan-tarjeta .texto{flex:2 1 260px;min-width:0;display:flex;flex-direction:column;gap:6px}.plan-tarjeta .texto b{font-family:var(--display);font-size:20px;font-weight:400;line-height:1.15}.plan-tarjeta .quien{flex:1 1 200px;min-width:0;display:flex;flex-direction:column;gap:4px}.plan-tarjeta .quien ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:13px}.plan-tarjeta .quien li{display:flex;justify-content:space-between;gap:10px}.plan-tarjeta .quien li span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.plan-tarjeta .quien li span:last-child{color:var(--muted);white-space:nowrap}.plan-tarjeta>.btn{flex:none}.plan-tarjeta .muted{font-size:12.5px}.barra-plan{height:10px;border-radius:999px;background:var(--panel);border:1px solid var(--line);overflow:hidden}.barra-plan>span{display:block;height:100%;border-radius:999px;background:var(--accent);transition:width .3s}.barra-plan.alerta>span{background:var(--warn)}.barra-plan.agotado>span{background:var(--bad)}.plan-aviso{font-size:13px;font-weight:600;color:var(--warn)}.plan-aviso.agotado{color:var(--bad)}.plan-resumen b{font-family:var(--display);font-size:clamp(24px,3vw,32px);font-weight:300;line-height:1.1}.plan-resumen .fila{gap:6px 16px;font-size:13px;color:var(--muted)}.consumo{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.consumo li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:center}.consumo .nombre{min-width:0;overflow-wrap:anywhere}.consumo .nombre span{display:block;color:var(--muted);font-size:12.5px}.consumo .cant{font-variant-numeric:tabular-nums;white-space:nowrap}.consumo .barra-plan{grid-column:1 / -1;height:6px}@media(prefers-reduced-motion:reduce){.barra-plan>span{transition:none}}@media(max-width:560px){.pregunta .opciones button,.pregunta .opciones .otra{min-height:44px;padding:11px 16px}.btn,.caminos button,.opciones button,.ver-texto summary,.plegable summary,.tabs a,.tabs button,.desk .dtabs button{min-height:44px}.btn.lnk{min-height:44px;padding-block:10px}.compose button{min-height:44px;min-width:44px}.compose .enviar{width:44px;height:44px}.guia-paso input,.campo input,.campo select,.lista-redes .conectar input{min-height:44px}}.sabe{display:flex;flex-direction:column;gap:10px;min-width:0}.sabe .cab-sabe{display:flex;align-items:center;gap:6px 10px;flex-wrap:wrap}.sabe .cab-sabe b{font-family:var(--display);font-size:18px;font-weight:400;line-height:1.15;flex:1 1 160px;min-width:0}.sabe .buscar{display:flex;gap:6px;align-items:center}.sabe .buscar input{flex:1;min-width:0;padding:9px 12px;border-radius:12px;border:1px solid var(--line);background:var(--panel)}.sabe .buscar input:focus{outline:2px solid var(--accent);outline-offset:0;border-color:transparent}.sabe .filtros{display:flex;flex-wrap:wrap;gap:6px}.sabe .filtros button{padding:5px 11px;border-radius:999px;border:1px solid var(--line);background:var(--panel);font-weight:600;font-size:12.5px;color:var(--muted)}.sabe .filtros button.on{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.sabe .herramientas{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.sabe .herramientas a.btn{text-decoration:none;color:inherit}.sabe .ensenar,.entrada .corregir{display:flex;flex-direction:column;gap:10px;padding:12px 14px;border-radius:14px;background:var(--panel);border:1px solid var(--line);min-width:0}.entrada .corregir{background:var(--bg);padding:10px 0 0;border:0;border-top:1px solid var(--line);border-radius:0}.sabe .campo .ta{min-height:76px}.sabe .fechas{align-items:flex-end}.sabe .fechas .campo{flex:1 1 150px;min-width:0}.sabe .fechas input{padding:8px 10px;border-radius:12px;border:1px solid var(--line);background:var(--panel);width:100%;min-width:0}.casilla{display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.4;cursor:pointer}.casilla input{width:18px;height:18px;accent-color:var(--accent);flex:none;margin:1px 0 0}.casilla .muted{display:block;font-size:12px}.dato-personal{display:flex;flex-direction:column;gap:8px;align-items:flex-start;background:var(--warn-soft);color:var(--warn);line-height:1.45}.dato-personal .btn{color:var(--fg)}.sabe .vacio{color:var(--muted);font-size:13px;background:var(--panel);border-radius:10px;padding:10px 12px;line-height:1.45}.sabe .grupo{border:1px solid var(--line);border-radius:14px;background:var(--panel);min-width:0}.sabe .grupo summary{cursor:pointer;padding:9px 12px;font-weight:700;list-style:none;display:flex;align-items:center;gap:8px;font-size:13px}.sabe .grupo summary::-webkit-details-marker{display:none}.sabe .grupo summary:before{content:"▸";color:var(--accent);transition:transform .15s;flex:none}.sabe .grupo[open] summary:before{transform:rotate(90deg)}.sabe .grupo .nombre{flex:1;min-width:0}.sabe .grupo .num{min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:700;display:grid;place-items:center}.sabe .vacio-seccion{color:var(--muted);font-size:12.5px;padding:0 12px 12px;line-height:1.45}.sabe .entradas{list-style:none;margin:0;padding:0 10px 10px;display:flex;flex-direction:column;gap:8px}.sabe .resultados,.sabe .archivadas{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.sabe .resultados .entradas,.sabe .archivadas .entradas{padding:0;width:100%}.entrada{border-radius:12px;background:var(--bg);border:1px solid var(--line);padding:10px 12px;display:flex;flex-direction:column;gap:6px;min-width:0;width:100%}.entrada .cab{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.entrada .cab b{font-size:13.5px;line-height:1.3;overflow-wrap:anywhere;min-width:0}.entrada .texto{white-space:pre-wrap;line-height:1.45;overflow-wrap:anywhere;font-size:13px}.entrada .pie{display:flex;flex-wrap:wrap;gap:2px 6px;font-size:12px;color:var(--muted)}.entrada .sugerida{font-size:12.5px;font-weight:600;color:var(--accent)}.entrada .acciones{display:flex;flex-wrap:wrap;gap:2px;margin:0 -6px;align-items:center}.entrada .acciones .btn.lnk{font-size:12px}.entrada .acciones .muted{font-size:12px;padding:0 6px}.entrada .acciones .btn.pri,.entrada .acciones .btn.peligro{font-size:12px;padding:5px 10px;margin-left:6px}.entrada .historial{margin:0;padding:0 0 0 16px;display:flex;flex-direction:column;gap:6px;font-size:12.5px}.entrada .historial li span{display:block;overflow-wrap:anywhere}.entrada .historial li span.cambios{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.entrada .historial li .cambios .chip{display:inline-flex}.sabe .ensenar .respondiendo{margin:0;font-size:13px;line-height:1.45;font-weight:600;color:var(--accent)}.chip.tipo-sabe{text-transform:none;letter-spacing:0;font-size:11.5px;background:var(--accent-soft);color:var(--accent)}.chip.confianza{text-transform:none;letter-spacing:0;font-size:11.5px}.chip.capa{text-transform:none;letter-spacing:0;font-size:11.5px;background:var(--panel);color:var(--muted);border:1px solid var(--line)}.entrada.resaltada{animation:resaltar 4s ease-out}@keyframes resaltar{0%,55%{box-shadow:0 0 0 2px var(--accent);background:var(--accent-soft)}to{box-shadow:none}}.anotaciones{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;font-size:12.5px;color:var(--muted)}.anotaciones li{display:flex;flex-wrap:wrap;gap:0 4px;align-items:center}.anotaciones li:before{content:"📓";font-size:12px;margin-right:2px}.anotaciones .btn.lnk{font-size:12.5px;padding:2px 4px}.m.resaltado{animation:resaltar-mensaje 4s ease-out;border-radius:14px}@keyframes resaltar-mensaje{0%,55%{box-shadow:0 0 0 3px var(--warn-soft),0 0 0 4px var(--warn)}to{box-shadow:none}}.desk .dtabs button .n{margin-left:5px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:var(--warn);color:#fff;font-size:11px;font-weight:700;display:inline-grid;place-items:center;vertical-align:middle}.tarjetas-empresa{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:14px;margin-top:14px}.tarjetas-empresa .plan-tarjeta{margin-top:0}.sabe-tarjeta .texto .muted{font-size:13px;line-height:1.45}.pagina-sabe{max-width:860px}.pagina-sabe .cab{align-items:center}.pagina-sabe .cab .btn{text-decoration:none}@media(prefers-reduced-motion:reduce){.entrada.resaltada,.m.resaltado{animation:none;box-shadow:0 0 0 2px var(--accent)}.sabe .grupo summary:before{transition:none}}.conv-barra{display:flex;align-items:center;gap:4px 10px;flex-wrap:wrap;padding:8px 14px 0;min-width:0}.conv-barra>.btn.lnk{padding-left:4px}.conv-barra .trayendo{font-size:12.5px}.conv-barra+.aviso{margin:8px 14px 0}.buscar-conv{flex:1 1 100%;display:flex;flex-direction:column;gap:6px;min-width:0}.buscar-conv .fila-buscar{display:flex;gap:6px;align-items:center;min-width:0}.buscar-conv input{flex:1;min-width:0;padding:9px 12px;border-radius:12px;border:1px solid var(--line);background:var(--panel)}.buscar-conv input:focus{outline:2px solid var(--accent);outline-offset:0;border-color:transparent}.buscar-conv>p{font-size:12.5px}.hallados{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;max-height:min(40vh,320px);overflow:auto}.hallado{width:100%;display:flex;flex-direction:column;gap:2px;text-align:left;padding:8px 10px;border-radius:10px;background:var(--panel);border:1px solid var(--line);min-width:0}.hallado:hover{border-color:var(--accent)}.hallado .donde{font-size:11.5px;color:var(--muted);font-weight:600}.hallado .extracto{font-size:13px;line-height:1.4;overflow-wrap:anywhere}.mas-atras,.al-final{display:flex;justify-content:center}.capitulo{display:flex;align-items:center;gap:10px;margin-top:6px;color:var(--muted);font-size:12px;scroll-margin-top:12px}.capitulo:before,.capitulo:after{content:"";flex:1 1 16px;min-width:12px;border-top:1px solid var(--line)}.capitulo .rotulo{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:3px 8px;max-width:min(100% - 40px,520px);text-align:center;line-height:1.35;padding:2px 8px;border-radius:999px}.capitulo .rotulo b{color:var(--fg);font-weight:700;overflow-wrap:anywhere}.capitulo .quien-lo-tiene{font-weight:600}.capitulo .hecho,.indice .hecho{font-size:11px;font-weight:700;color:var(--ok);white-space:nowrap}.capitulo .hecho:before,.indice .hecho:before{content:"✓ "}.capitulo .btn.lnk{font-size:12px;padding:2px 4px}.capitulo .rotulo>.confirmar-pend{flex-basis:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:2px}.capitulo .confirmar-pend>span{font-size:12.5px;font-weight:600;color:var(--fg)}.capitulo .confirmar-pend .btn{font-size:12.5px;padding:5px 11px}.capitulo .rotulo>.aviso{flex-basis:100%;margin-top:2px}.capitulo.marcado .rotulo{animation:resaltar-capitulo 3s ease-out}@keyframes resaltar-capitulo{0%,50%{background:var(--accent-soft);box-shadow:0 0 0 4px var(--accent-soft)}to{background:transparent;box-shadow:none}}.sigue-con{flex-basis:100%;margin:0;display:flex;align-items:center;gap:2px 8px;flex-wrap:wrap;font-size:12.5px;color:var(--accent);font-weight:600}.sigue-con .btn.lnk{font-size:12.5px}.clase{display:inline-flex;align-items:center;font-size:11px;font-weight:700;letter-spacing:.03em;padding:2px 8px;border-radius:999px;white-space:nowrap;line-height:1.4}.clase.urgente{background:var(--bad-soft);color:var(--bad)}.clase.importante{background:var(--warn-soft);color:var(--warn)}.clase.despues{background:var(--panel);color:var(--muted);border:1px solid var(--line)}.pregunta .opciones.clases button.clase-op.urgente{border-color:var(--bad);color:var(--bad)}.pregunta .opciones.clases button.clase-op.importante{border-color:var(--warn);color:var(--warn)}.pregunta .opciones.clases button.clase-op.despues{color:var(--muted)}.pregunta .opciones.clases button.sugerida{border-width:2px;font-weight:800;box-shadow:0 2px 8px #00000014}.pregunta .opciones.clases button.clase-op.on.urgente{background:var(--bad-soft)}.pregunta .opciones.clases button.clase-op.on.importante{background:var(--warn-soft)}.pregunta .opciones.clases button.clase-op.on.despues{background:var(--panel)}.pregunta.quieta .opciones.clases button.clase-op.on:disabled{color:var(--fg)}.pregunta .opciones.clases button.clase-op .reco{background:transparent;border:1px solid currentColor;color:inherit}.pendientes-contigo{border-bottom:1px solid var(--line);padding-bottom:12px}.pendientes-contigo .cuerpo-panel{padding:0 12px;display:flex;flex-direction:column;gap:8px}.pendientes-contigo .vacio{color:var(--muted);font-size:13px;background:var(--panel);border-radius:10px;padding:10px 12px;line-height:1.45}.grupos-pend{display:flex;flex-direction:column;gap:12px;min-width:0}.grupo-pend h3{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;display:flex;align-items:center;gap:6px;margin-bottom:6px}.grupo-pend.urgente h3{color:var(--bad)}.grupo-pend.importante h3{color:var(--warn)}.grupo-pend.despues h3{color:var(--muted)}.grupo-pend h3 .num{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--panel);border:1px solid var(--line);display:inline-grid;place-items:center;font-size:11px;letter-spacing:0}.grupo-pend ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.pendiente{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;background:var(--panel);border:1px solid var(--line);border-left:4px solid var(--line);min-width:0}.pendiente.urgente{border-left-color:var(--bad)}.pendiente.importante{border-left-color:var(--warn)}.pendiente.despues{border-left-color:var(--muted)}.pendiente .quien-pend{font-size:11.5px;font-weight:700;color:var(--muted);overflow-wrap:anywhere}.pendiente .tit{font-size:14px;line-height:1.3;overflow-wrap:anywhere}.pendiente .falta{font-size:12.5px;line-height:1.4;overflow-wrap:anywhere}.pendiente .meta{display:flex;flex-wrap:wrap;gap:2px 6px;font-size:12px;color:var(--muted)}.pendiente .meta .toca{color:var(--accent);font-weight:700}.pendiente .acciones-pend,.pendiente .confirmar-pend,.pendiente .cambiar-clase{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:4px}.pendiente .btn{font-size:12.5px;padding:5px 11px;text-decoration:none}.pendiente .btn.lnk{padding-left:4px;padding-right:4px}.pendiente .confirmar-pend>span{font-size:12.5px;font-weight:600}.clase-btn.urgente{color:var(--bad);border-color:var(--bad)}.clase-btn.importante{color:var(--warn);border-color:var(--warn)}.clase-btn.despues{color:var(--muted)}.clase-btn[aria-pressed=true]{box-shadow:inset 0 0 0 1px currentColor;font-weight:800}.plegable.hablado{margin:12px 12px 4px}.plegable.hablado summary .num{margin-left:auto;min-width:22px;height:22px;padding:0 7px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:12px;display:grid;place-items:center}.indice{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.indice button{width:100%;display:flex;align-items:center;gap:4px 8px;flex-wrap:wrap;text-align:left;padding:7px 8px;border-radius:10px;font-size:13px;min-width:0}.indice button:hover{background:var(--bg)}.indice .tit{flex:1 1 140px;min-width:0;font-weight:600;overflow-wrap:anywhere}.indice .cuando{color:var(--muted);font-size:12px;white-space:nowrap}.pend-tarjeta .conteo-clases{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 16px}.pend-tarjeta .conteo-clases li{display:flex;align-items:center;gap:6px}.pend-tarjeta .conteo-clases b{font-family:var(--display);font-size:24px;font-weight:400;line-height:1}.pagina-pendientes{max-width:860px}.pagina-pendientes .cab{align-items:center}.pagina-pendientes .cab .btn{text-decoration:none}.filtros-pend .campo{flex:1 1 200px}.vacio-pend{color:var(--muted);background:var(--glass);border:1px solid var(--line);border-radius:14px;padding:14px 16px;line-height:1.45}.secretaria{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px 18px;align-items:start;background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);border-radius:18px;padding:16px 18px;box-shadow:var(--shadow);min-width:0}.secretaria.sin-ella{display:flex;flex-direction:column;gap:8px}.inicio>.secretaria{margin-top:14px}.mostrador{display:flex;flex-direction:column;align-items:center;padding-top:4px}.mostrador .retrato-secretaria{position:relative;z-index:1;border-radius:50%;text-decoration:none;transition:transform .18s}.mostrador .retrato-secretaria:hover{transform:translateY(-2px)}.mostrador .retrato-secretaria:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent)}.mostrador .mesa{position:relative;z-index:2;display:block;width:138px;height:44px;margin-top:-18px;border-radius:14px 14px 6px 6px;background:linear-gradient(180deg,var(--accent-soft) 0 10px,var(--panel) 10px);border:1px solid var(--line);box-shadow:0 8px 18px #1428241f}.mostrador .mesa:before{content:"";position:absolute;left:12px;right:12px;top:22px;border-top:1px solid var(--line)}.mostrador .mesa:after{content:"";position:absolute;left:14px;top:-8px;width:16px;height:9px;border-radius:9px 9px 2px 2px;background:var(--warn);opacity:.85}.mostrador b{margin-top:6px;font-family:var(--display);font-size:17px;font-weight:400}.globitos{display:flex;flex-direction:column;gap:8px;min-width:0}.globito{position:relative;display:flex;flex-direction:column;gap:6px;align-items:flex-start;text-align:left;padding:10px 14px;border-radius:18px 18px 18px 6px;background:var(--panel);border:1px solid var(--line);line-height:1.45;width:100%;max-width:560px;min-width:0;overflow-wrap:anywhere}.globito p{margin:0}button.globito{font-weight:600;color:var(--accent);transition:border-color .18s,transform .18s}button.globito:hover{border-color:var(--accent);transform:translateY(-1px)}button.globito.sel{border-color:var(--accent);background:var(--accent-soft)}button.globito.pedida{border-style:dashed}.globito .pedido{font-size:11.5px;font-weight:700;color:var(--ok)}button.globito.libre{color:var(--fg);font-weight:500;border-style:dashed}.globito.bienvenida{background:var(--accent-soft)}.globito.bienvenida b{font-family:var(--display);font-size:18px;font-weight:400;line-height:1.15}.globito .como,.pasos-secretaria{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:4px;font-size:13px;line-height:1.45}.globito .acciones-globito{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:2px}.globito .acciones-globito .btn{text-decoration:none}.globito.respuesta{margin-left:14px;width:calc(100% - 14px);padding-right:40px;border-color:var(--accent)}.globito.respuesta .dicho{white-space:pre-wrap}.globito .puntos{color:var(--muted);animation:latir 1.4s ease-in-out infinite}.globito .cerrar-globito{position:absolute;top:4px;right:6px;width:30px;height:30px;border-radius:50%;color:var(--muted);font-size:18px;line-height:1;display:grid;place-items:center}.globito .cerrar-globito:hover{background:var(--bg)}.globito.hoy{border-left:4px solid var(--warn)}.lineas-hoy{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px;width:100%}.lineas-hoy>li>button{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;text-align:left;padding:6px 8px;border-radius:10px;font-size:13px;min-width:0}.lineas-hoy>li>button>span:first-child{min-width:0;overflow-wrap:anywhere}.lineas-hoy>li>button:hover{background:var(--bg)}.ideas-secretaria,.idea-globito{display:flex;flex-direction:column;gap:8px;min-width:0}.pie-ideas{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;max-width:560px}.pie-ideas .btn.lnk{padding-left:0;padding-right:0}.globito.linea{gap:8px}.globito.linea label{font-weight:600}.globito.linea textarea{width:100%;min-height:64px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--bg);resize:vertical;line-height:1.45}.globito.linea textarea:focus{outline:2px solid var(--accent);outline-offset:0;border-color:transparent}.globito.linea .fila-linea{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;justify-content:space-between;width:100%}.franja.con-secretaria{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.work.sin-equipo{grid-template-columns:minmax(0,880px) 300px;justify-content:center}@media(max-width:980px){.franja.con-secretaria,.work.sin-equipo{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.secretaria{grid-template-columns:minmax(0,1fr);padding:14px}.mostrador{justify-self:center}.globito.respuesta{margin-left:8px;width:calc(100% - 8px)}button.globito,.lineas-hoy>li>button,.indice button,.hallado,.buscar-conv input{min-height:44px}.globito .cerrar-globito{width:44px;height:44px;top:0;right:0}.globito.respuesta{padding-right:48px}}@media(prefers-reduced-motion:reduce){button.globito,.mostrador .retrato-secretaria{transition:none}.capitulo.marcado .rotulo,.globito .puntos{animation:none}}.formato{display:flex;flex-direction:column;gap:8px;min-width:0;overflow-wrap:anywhere}.formato>*{margin:0}.formato p,.formato li,.formato th,.formato td{white-space:normal}.formato .t1,.formato .t2,.formato .t3{margin:4px 0 0;line-height:1.25}.formato .t1{font-size:17px;font-weight:800}.formato .t2{font-size:15.5px;font-weight:800}.formato .t3{font-size:14px;font-weight:800}.formato ul,.formato ol{margin:0;padding-left:22px;display:flex;flex-direction:column;gap:3px}.formato li>ul,.formato li>ol{margin-top:3px}.formato li::marker{color:var(--accent)}.formato .tabla{max-width:100%;overflow-x:auto;border:1px solid var(--line);border-radius:10px}.formato table{border-collapse:collapse;width:100%;font-size:13px;line-height:1.4}.formato th,.formato td{min-width:6em;padding:6px 10px;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.formato th+th,.formato td+td{border-left:1px solid var(--line)}.formato th{background:var(--accent-soft);font-weight:700}.formato tbody tr:last-child td{border-bottom:0}.tarjeta-entrega{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:14px;background:var(--panel);border:1px solid var(--line);border-left:4px solid var(--line);min-width:0;text-align:left}.tarjeta-entrega.por_aprobar{border-left-color:var(--warn)}.tarjeta-entrega.aprobada{border-left-color:var(--ok)}.tarjeta-entrega.cambios_pedidos{border-left-color:var(--accent)}.tarjeta-entrega.descartada,.tarjeta-entrega.anterior{border-left-color:var(--muted)}.tarjeta-entrega.anterior{border-left-style:dashed}.tarjeta-entrega .quien-entrega{font-size:11.5px;font-weight:700;color:var(--muted);overflow-wrap:anywhere}.cab-entrega{display:flex;align-items:center;gap:4px 8px;flex-wrap:wrap;min-width:0}.cab-entrega b{flex:1 1 140px;min-width:0;font-size:14px;line-height:1.3;overflow-wrap:anywhere}.cab-entrega .icono-entrega{font-size:16px;line-height:1}.meta-entrega{display:flex;flex-wrap:wrap;gap:2px 6px;font-size:12px;color:var(--muted)}.meta-entrega .espera,.quien-lector .espera{color:var(--warn);font-weight:700}.tarjeta-entrega .resumen-entrega{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;font-size:13px;line-height:1.45}.tarjeta-entrega.compacta .resumen-entrega{-webkit-line-clamp:2;line-clamp:2}.tarjeta-entrega .resumen-entrega .t1,.tarjeta-entrega .resumen-entrega .t2,.tarjeta-entrega .resumen-entrega .t3{font-size:13px;margin:0}.acciones-entrega{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-top:2px}.acciones-entrega .btn{font-size:12.5px;padding:5px 12px;text-decoration:none}.acciones-entrega .btn.lnk{padding-left:4px;padding-right:4px}.acciones-entrega .btn.lnk:first-child{padding-left:0}.estado-entrega{display:inline-flex;align-items:center;font-size:11px;font-weight:700;letter-spacing:.03em;padding:2px 8px;border-radius:999px;white-space:nowrap;line-height:1.4}.estado-entrega.por_aprobar{background:var(--warn-soft);color:var(--warn)}.estado-entrega.aprobada{background:var(--accent-soft);color:var(--ok)}.estado-entrega.cambios_pedidos{background:var(--accent-soft);color:var(--accent)}.estado-entrega.entregada{background:var(--panel);color:var(--fg);border:1px solid var(--line)}.estado-entrega.descartada{background:var(--panel);color:var(--muted);border:1px solid var(--line)}.pedir-cambios{display:flex;flex-direction:column;gap:8px;padding:10px 12px;border-radius:12px;background:var(--bg);border:1px solid var(--accent);min-width:0}.pedir-cambios label{font-weight:700;font-size:12.5px}.pedir-cambios textarea{width:100%;min-height:72px;padding:10px 12px;border-radius:12px;border:1px solid var(--line);background:var(--panel);resize:vertical;line-height:1.45}.pedir-cambios textarea:focus{outline:2px solid var(--accent);outline-offset:0;border-color:transparent}.fila-cambios{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-start;justify-content:space-between}.botones-cambios{display:flex;flex-wrap:wrap;gap:6px}.pendiente .tarjeta-entrega,.globito .tarjeta-entrega{background:var(--bg)}.pendiente .tarjeta-entrega{margin-top:4px}.m.them .cuerpo>.tarjeta-entrega{max-width:520px}.lineas-hoy li.con-entrega{display:flex;flex-direction:column;gap:4px;padding-bottom:6px}.lineas-hoy li.con-entrega>.tarjeta-entrega{margin:0 8px}.lineas-hoy li.con-seguir{display:flex;flex-direction:column;gap:4px;padding-bottom:6px}.lineas-hoy li.con-seguir .acciones-hoy{display:flex;flex-wrap:wrap;gap:6px;padding:0 8px}.lineas-hoy li.con-seguir .acciones-hoy .btn{font-size:12.5px;padding:6px 13px}.lineas-hoy li.con-seguir>.aviso{margin:0 8px}.globito.hoy>.aviso{width:100%}.lista-entregas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;min-width:0}.lista-entregas.trayendo{opacity:.55}.entregas-persona{display:flex;flex-direction:column;gap:8px;min-width:0}.entregas-tarjeta .texto b.esperan{color:var(--warn)}.m.linea-aprobacion{align-self:stretch;max-width:none;display:flex;align-items:center;gap:10px;color:var(--ok);font-size:12.5px;font-weight:600;line-height:1.35}.m.linea-aprobacion:before,.m.linea-aprobacion:after{content:"";flex:1 1 16px;min-width:12px;border-top:1px solid var(--line)}.m.linea-aprobacion>span{text-align:center;max-width:min(100% - 40px,520px);overflow-wrap:anywhere}.m.linea-aprobacion>span:before{content:"✓ "}.m.me.cambios{border:1px solid var(--accent)}.m.me .etiqueta-cambios{display:block;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);white-space:normal}.pagina.lector{max-width:860px}.cab-lector .btn{text-decoration:none}.titulo-lector{display:flex;flex-direction:column;gap:12px}.titulo-lector h1{overflow-wrap:anywhere}.quien-lector{display:flex;align-items:center;gap:8px 12px;flex-wrap:wrap}.quien-lector .texto{display:flex;flex-direction:column;min-width:0}.quien-lector .texto b{font-size:15px}.quien-lector .texto .muted,.quien-lector .espera{font-size:12.5px}.estado-lector{display:flex;flex-direction:column;gap:4px;color:var(--muted);font-size:13.5px;line-height:1.45}.estado-lector:empty,.avisos-lector:empty{display:none}.avisos-lector{display:flex;flex-direction:column;gap:8px}.versiones{display:flex;flex-wrap:wrap;gap:6px}.versiones .version{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:var(--panel);font-weight:700;font-size:13px;color:var(--muted)}.versiones .version.on{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.versiones .version .ok{color:var(--ok)}.versiones .version.on .ok{color:var(--accent-ink)}.versiones .marca-vigente{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;padding:1px 6px;border-radius:999px;background:var(--accent-soft);color:var(--accent)}.versiones .version.on .marca-vigente{background:var(--accent-ink);color:var(--accent)}.notas-version{margin:0;display:flex;flex-direction:column;gap:8px}.notas-version>div{padding:10px 12px;border-radius:12px;background:var(--panel);border:1px solid var(--line)}.notas-version dt{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:700;color:var(--muted)}.notas-version dd{margin:2px 0 0;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere}.volver-explica{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.acciones-lector{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.acciones-lector .btn{text-decoration:none}.btn.lnk.peligro{color:var(--bad)}.copiado{font-size:12.5px;font-weight:600;color:var(--ok)}.copiado:empty,.estado-busqueda:empty{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.confirmar-descarte{display:flex;flex-wrap:wrap;gap:8px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--bad-soft);color:var(--bad)}.confirmar-descarte>span{flex:1 1 220px;font-weight:600;line-height:1.4}.confirmar-descarte .btn:not(.peligro){color:var(--fg)}.contenido-entrega{background:var(--glass);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border:1px solid var(--line);border-radius:18px;padding:20px 22px;box-shadow:var(--shadow);min-width:0}.contenido-entrega.trayendo{opacity:.55;transition:opacity .2s}.contenido-entrega .formato{font-size:15px;line-height:1.6;gap:12px}.contenido-entrega .formato .t1{font-family:var(--display);font-size:26px;font-weight:400}.contenido-entrega .formato .t2{font-family:var(--display);font-size:21px;font-weight:400}.contenido-entrega .formato .t3{font-size:16px}.contenido-entrega .formato table{font-size:14px}.pagina-entregas{max-width:860px}.pagina-entregas .cab{align-items:center}.pagina-entregas .cab .btn{text-decoration:none}.filtro-estado{display:flex;flex-wrap:wrap;gap:6px}.filtro-estado button{padding:7px 14px;border-radius:999px;border:1px solid var(--line);background:var(--panel);font-weight:600;font-size:13px;color:var(--muted)}.filtro-estado button.on{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.filtros-entregas .fila .campo{flex:1 1 220px}.estado-busqueda{font-size:12.5px}@media(max-width:560px){.contenido-entrega{padding:16px 14px}.versiones .version,.filtro-estado button{min-height:44px}.versiones .version{min-width:44px;justify-content:center}.lineas-hoy li.con-entrega>.tarjeta-entrega{margin:0 4px}}@media(prefers-reduced-motion:reduce){.contenido-entrega.trayendo{transition:none}}@media print{:root,:root:not([data-theme=light]),:root[data-theme=dark]{--bg:#fff;--panel:#fff;--glass:#fff;--fg:#111;--muted:#444;--line:#bbb;--accent:#1f5f5b;--accent-soft:#eef5f4;--shadow:none;color-scheme:light}body{background:#fff;color:#111;padding:0}.sky,.bar,.no-imprimir{display:none!important}.pagina.lector{max-width:none;padding:0;gap:14pt}.contenido-entrega{background:none;border:0;box-shadow:none;padding:0;backdrop-filter:none;-webkit-backdrop-filter:none}.contenido-entrega.trayendo{opacity:1}.contenido-entrega .formato .tabla{overflow:visible}.contenido-entrega .formato tr{break-inside:avoid}.contenido-entrega .formato .t1,.contenido-entrega .formato .t2,.contenido-entrega .formato .t3{break-after:avoid}}.campanita{position:relative;flex:none}.boton-campanita{position:relative;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-size:19px;line-height:1;background:var(--glass);border:1px solid var(--line);box-shadow:0 1px 0 var(--line)}.boton-campanita[aria-expanded=true]{background:var(--accent-soft);border-color:var(--accent)}.boton-campanita .n{position:absolute;top:-4px;right:-6px;min-width:21px;height:21px;padding:0 6px;border-radius:999px;background:var(--bad);color:#fff;font-size:11.5px;font-weight:700;display:grid;place-items:center;line-height:1;box-shadow:0 0 0 2px var(--bg)}.panel-campanita{position:absolute;right:0;top:calc(100% + 8px);z-index:40;width:min(420px,calc(100vw - 32px));max-height:min(74vh,660px);display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:18px;box-shadow:0 18px 48px #14282438;overflow:hidden;text-align:left}.cab-campanita{display:flex;align-items:flex-end;gap:4px;padding:6px 6px 0 10px;border-bottom:1px solid var(--line);flex:none}.pestanas-campanita{display:flex;gap:2px;flex:1;min-width:0}.pestanas-campanita [role=tab]{min-height:44px;padding:8px 12px;display:inline-flex;align-items:center;gap:7px;font-weight:700;font-size:13.5px;color:var(--muted);border-bottom:2px solid transparent;border-radius:10px 10px 0 0;white-space:nowrap}.pestanas-campanita [role=tab][aria-selected=true]{color:var(--accent);border-bottom-color:var(--accent)}.punto-novedades{display:inline-block;width:9px;height:9px;border-radius:50%;background:var(--warn);flex:none}.cerrar-campanita{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font-size:22px;line-height:1;color:var(--muted);align-self:center;flex:none}.cuerpo-campanita{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain;padding:10px 12px 12px;display:flex;flex-direction:column;gap:10px}.chips-campanita{display:flex;flex-wrap:wrap;gap:6px}.chips-campanita button{min-height:44px;padding:6px 12px;border-radius:999px;border:1px solid var(--line);background:var(--bg);font-weight:600;font-size:12.5px;color:var(--muted);display:inline-flex;align-items:center;gap:6px}.chips-campanita button.on{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.chips-campanita .num{min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--panel);color:var(--fg);font-size:11px;font-weight:700;display:inline-grid;place-items:center}.chips-campanita button.on .num{background:var(--accent-ink);color:var(--accent)}.vacio-campanita{color:var(--muted);background:var(--bg);border-radius:12px;padding:12px 14px;line-height:1.45}.lineas-campanita{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;min-width:0}.linea-campanita{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:12px;background:var(--bg);border:1px solid var(--line);border-left:4px solid var(--line);min-width:0}.linea-campanita.por_aprobar,.linea-campanita.importante,.linea-campanita.creditos{border-left-color:var(--warn)}.linea-campanita.urgente,.linea-campanita.seguir{border-left-color:var(--bad)}.linea-campanita.pregunta{border-left-color:var(--accent)}.linea-campanita .quien{font-size:11.5px;font-weight:700;color:var(--muted);overflow-wrap:anywhere}.linea-campanita .tit{font-size:14px;line-height:1.3;overflow-wrap:anywhere}.linea-campanita .resumen-te-toca{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;font-size:13px;line-height:1.45}.linea-campanita .resumen-te-toca .t1,.linea-campanita .resumen-te-toca .t2,.linea-campanita .resumen-te-toca .t3{font-size:13px;margin:0}.linea-campanita .falta{font-size:12.5px;line-height:1.4;color:var(--muted);overflow-wrap:anywhere}.linea-campanita .al-aprobar{font-size:12.5px;line-height:1.4;font-weight:600;color:var(--accent);overflow-wrap:anywhere}.linea-campanita .acciones{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center;margin-top:2px}.linea-campanita .acciones .btn{min-height:44px;font-size:12.5px;padding:6px 13px;text-decoration:none}.linea-campanita .acciones .btn.lnk{padding-left:6px;padding-right:6px}.linea-campanita>.aviso{margin-top:2px}.linea-campanita .confirmar-pend{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center;margin-top:2px}.linea-campanita .confirmar-pend>span{flex-basis:100%;font-size:12.5px;font-weight:600;line-height:1.4}.linea-campanita .confirmar-pend .btn{min-height:44px;font-size:12.5px;padding:6px 13px}.error-campanita{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.error-campanita>.aviso{align-self:stretch}.error-campanita .btn{min-height:44px}.grupo-campanita{display:flex;flex-direction:column;gap:6px;min-width:0}.cab-grupo{min-height:44px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 12px;border-radius:12px;background:var(--bg);border:1px solid var(--line);border-left:4px solid var(--warn);font-weight:700;font-size:13.5px;text-align:left;overflow-wrap:anywhere}.cab-grupo .flecha{color:var(--accent);transition:transform .15s;flex:none}.cab-grupo[aria-expanded=true] .flecha{transform:rotate(90deg)}.grupo-campanita>.lineas-campanita{padding-left:10px;border-left:2px solid var(--line);margin-left:6px}.mas-campanita{display:flex;justify-content:center}.mas-campanita .btn{min-height:44px}.hecho-campanita{flex:none;padding:8px 12px 0}.pie-campanita{flex:none;border-top:1px solid var(--line);padding:2px 8px;display:flex;justify-content:flex-end}.pie-campanita .btn.lnk{min-height:44px;text-decoration:none;font-size:13px}.novedades{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.novedad>button,.novedad>div{width:100%;min-height:44px;display:flex;flex-direction:column;gap:3px;text-align:left;padding:9px 12px;border-radius:12px;background:var(--bg);border:1px solid var(--line);line-height:1.4;overflow-wrap:anywhere}.novedad.nueva-novedad>button,.novedad.nueva-novedad>div{border-left:4px solid var(--accent)}.texto-novedad{font-size:13.5px}.cuando-novedad{display:flex;align-items:center;gap:6px;font-size:12px;color:var(--muted)}.cuando-novedad .nueva{font-size:10.5px;letter-spacing:.06em;text-transform:uppercase;font-weight:700;color:var(--accent);background:var(--accent-soft);padding:1px 7px;border-radius:999px}@media(max-width:560px){.bar .campanita{order:1;margin-left:auto}.bar .tabs{order:2}.panel-campanita{position:fixed;left:12px;right:12px;top:max(12px,env(safe-area-inset-top,0px));width:auto;max-height:calc(100dvh - 24px)}}@media(hover:hover){.boton-campanita:hover,.cab-grupo:hover,.novedad>button:hover{border-color:var(--accent)}.cerrar-campanita:hover{background:var(--bg)}}@media(prefers-reduced-motion:reduce){.cab-grupo .flecha{transition:none}}.pregunta .opciones.tarjetas{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,210px),1fr));gap:8px;align-items:stretch}.pregunta .opciones.tarjetas button.opcion{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:4px;padding:10px 12px;border-radius:14px;border:1px solid var(--line);background:var(--bg);text-align:left;min-height:44px;width:100%}.pregunta .opciones.tarjetas button.opcion:hover:not(:disabled){border-color:var(--accent)}.pregunta .opciones.tarjetas button.opcion.recomendada{border:2px solid var(--accent)}.pregunta .opciones.tarjetas button.opcion.on{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}.opcion .cab-opcion{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;min-width:0}.opcion .cab-opcion b{font-size:13.5px;line-height:1.3;overflow-wrap:anywhere}.opcion .detalle-opcion{font-size:12.5px;font-weight:500;line-height:1.4;color:var(--muted);overflow-wrap:anywhere}.pregunta .opciones.tarjetas button.opcion.on .detalle-opcion,.pregunta.quieta .opciones.tarjetas button.opcion.on:disabled .detalle-opcion{color:inherit;opacity:.9}.pregunta.quieta .opciones.tarjetas button.opcion:disabled{color:var(--muted)}.pregunta.quieta .opciones.tarjetas button.opcion.on:disabled{color:var(--accent-ink)}.pregunta .opciones.tarjetas .otra{justify-self:start;align-self:start}@media(max-width:560px){.pregunta .opciones.tarjetas{grid-template-columns:minmax(0,1fr)}}.linea-creditos,.salidas-creditos{flex-basis:100%;margin:0;display:flex;flex-direction:column;gap:6px;padding:8px 10px;border-radius:12px;font-size:12.5px;line-height:1.45;color:var(--fg);background:var(--warn-soft);border:1px solid var(--line);min-width:0}.linea-creditos.ahorro{flex-direction:row;flex-wrap:wrap;align-items:center;gap:2px 8px;background:var(--accent-soft);color:var(--accent);font-weight:600}.fila-linea-creditos{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px}.fila-linea-creditos>span{flex:1 1 220px;min-width:0}.linea-creditos .btn.lnk,.salidas-creditos .btn.lnk{font-size:12.5px}.opciones-creditos,.salidas{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.opciones-creditos li,.salidas li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0}.opciones-creditos li>span,.salidas li>span{flex:1 1 200px;min-width:0;color:var(--muted)}.opciones-creditos .btn,.salidas .btn{font-size:12.5px;padding:6px 12px;min-height:36px;color:var(--fg)}.opciones-creditos .btn.pri,.salidas .btn.pri{color:var(--accent-ink)}.salidas-creditos .que-paso{font-weight:700;color:var(--warn)}.aviso-seguir{display:flex;flex-direction:column;gap:6px;min-width:0}.salidas-seguir{display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.salida-seguir{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-width:0}.salida-seguir>.muted{flex:1 1 180px;min-width:0;font-size:12.5px;line-height:1.4}.aviso-seguir .btn{color:var(--fg);font-size:12.5px;min-height:44px;text-decoration:none}.aviso-seguir .btn.pri{color:var(--accent-ink)}.aviso-seguir .btn.lnk{color:var(--accent);padding-left:0}.linea-creditos .texto-corto{display:none}.campo-extra{display:flex;flex-direction:column;gap:4px;flex:1 1 100%;min-width:0}.campo-extra label{font-weight:700;font-size:12.5px}.campo-extra .fila-extra{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.campo-extra input{width:8.5em;min-width:0;padding:7px 10px;border-radius:10px;border:1px solid var(--line);background:var(--panel);color:var(--fg)}.campo-extra input:focus{outline:2px solid var(--accent);outline-offset:0;border-color:transparent}.compose .linea-creditos button,.compose .salidas-creditos button{color:inherit}.compose .salidas-creditos .btn,.compose .linea-creditos .btn{color:var(--fg)}.compose .salidas-creditos .btn.pri,.compose .linea-creditos .btn.pri{color:var(--accent-ink)}.compose .linea-creditos .btn.lnk,.compose .salidas-creditos .btn.lnk{color:var(--accent)}@media(max-width:560px){.opciones-creditos .btn,.salidas .btn,.campo-extra input{min-height:44px}.linea-creditos{padding:2px 4px 2px 10px}.linea-creditos .texto-largo{display:none}.linea-creditos .texto-corto{display:block}.fila-linea-creditos{flex-wrap:nowrap;gap:2px 4px}.fila-linea-creditos>span{flex:1 1 auto}.fila-linea-creditos>.btn{flex:none}}.politicas{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:8px}.politica{display:flex;flex-direction:column;align-items:flex-start;gap:4px;text-align:left;padding:12px 14px;border-radius:14px;border:2px solid var(--line);background:var(--panel);min-width:0;min-height:44px}.politica.sel{border-color:var(--accent);background:var(--accent-soft)}.politica b{font-size:14px;line-height:1.3}.politica .linea{color:var(--muted);font-size:12.5px;line-height:1.4}.interruptor-fila{display:flex;align-items:center;gap:10px 14px;flex-wrap:wrap;padding:10px 12px;border-radius:14px;background:var(--panel);border:1px solid var(--line)}.interruptor-fila .texto{flex:1 1 220px;min-width:0;display:flex;flex-direction:column;gap:2px}.interruptor-fila .texto .muted{font-size:12.5px;line-height:1.4}.interruptor{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:4px 6px;border-radius:999px;font-weight:700;font-size:13px}.interruptor .riel{position:relative;width:44px;height:26px;border-radius:999px;background:var(--line);transition:background .15s;flex:none}.interruptor .riel:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:var(--panel);box-shadow:0 1px 3px #00000040;transition:transform .15s}.interruptor[aria-checked=true] .riel{background:var(--accent)}.interruptor[aria-checked=true] .riel:after{transform:translate(18px)}.tope-extra{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:14px;background:var(--panel);border:1px solid var(--line)}.tope-extra .muted{font-size:12.5px;line-height:1.4}@media(prefers-reduced-motion:reduce){.interruptor .riel,.interruptor .riel:after{transition:none}}.tarjeta-entrega .al-aprobar-entrega{margin:0;font-size:12.5px;line-height:1.4;font-weight:600;color:var(--accent);overflow-wrap:anywhere}.entregas-persona .descartadas{display:flex;flex-direction:column;gap:8px;align-items:flex-start;padding-top:6px;border-top:1px solid var(--line)}.entregas-persona .descartadas .lista-entregas{width:100%}.entregas-persona .descartadas>.btn.lnk{padding-left:0}
