@font-face{font-family:outfit;src:url(../media/Outfit-s.p.758e15a8.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:outfit Fallback;src:local(Arial);ascent-override:100.84%;descent-override:26.22%;line-gap-override:0.0%;size-adjust:99.17%}.outfit_d5198c4f-module__I-FQ9G__className{font-family:outfit,outfit Fallback}.outfit_d5198c4f-module__I-FQ9G__variable{--f-display:"outfit","outfit Fallback"}
@font-face{font-family:figtree;src:url(../media/Figtree-s.p.e3544bb0.woff2)format("woff2");font-display:swap;font-weight:300 900}@font-face{font-family:figtree Fallback;src:local(Arial);ascent-override:95.06%;descent-override:25.02%;line-gap-override:0.0%;size-adjust:99.94%}.figtree_a441b3b4-module___lpq_q__className{font-family:figtree,figtree Fallback}.figtree_a441b3b4-module___lpq_q__variable{--f-body:"figtree","figtree Fallback"}
.bno{--bg:#f4f5f8;--card:#fff;--ink:#111827;--muted:#6b7280;--line:#e5e7eb;--soft:#f9fafb;--papel:#fff;--fondo:#f9fafb;--borde:#e5e7eb;--texto:#111827;--texto-2:#4b5563;--texto-3:#6b7280;--orange:#fe8301;--orange-ink:#c25e00;--orange-soft:#fff3e6;--on-orange:#fff;--good:#16936a;--good-soft:#e3f4ec;--warn:#b87400;--warn-soft:#fdf1d8;--bad:#c93a32;--bad-soft:#fbe6e4;--ghl:#1d4ed8;--ghl-soft:#e6f0ff;--navbg:rgba(255,255,255,.94);--shadow:0 1px 2px rgba(17,24,39,.04),0 4px 12px rgba(17,24,39,.03);--r-xl:14px;--r-lg:12px;background:var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font-geist-sans),var(--f-body),system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;-webkit-font-smoothing:antialiased;font-size:14px;line-height:1.45;display:flow-root}.bno .bno-trabajo-grid{grid-template-columns:minmax(220px,1fr) 160px 150px 112px;align-items:center;gap:12px;display:grid}@media (max-width:720px){.bno .bno-trabajo-grid{grid-template-columns:minmax(0,1fr) auto;gap:8px}.bno .bno-trabajo-col-sec{display:none}}.bno{--bno-sangria:22px}@media (max-width:720px){.bno{--bno-sangria:12px}}.bno .bno-flechita{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;padding:0;display:inline-flex}.bno .bno-flechita svg{transition:transform .15s}.bno .bno-flechita[data-cerrada=true] svg{transform:rotate(-90deg)}.bno .bno-flechita:hover,.bno button:hover>.bno-flechita,.bno button:hover>div>.bno-flechita{color:#111827;background:#eceef2}.bno .bno-flechita:focus-visible{color:#111827;background:#eceef2}.bno .bno-trabajo-fila:hover{background:#f7f8fa}.bno .bno-trabajo-fila:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.bno *{box-sizing:border-box}.bno .wrap{max-width:1440px;padding:14px max(16px,env(safe-area-inset-right,0px))120px max(16px,env(safe-area-inset-left,0px));margin:0 auto}.bno .wrap.ancho{max-width:1600px;padding-bottom:48px}.bno h1,.bno h2,.bno h3{font-family:var(--font-geist-sans),var(--f-display),system-ui,sans-serif;text-wrap:balance;letter-spacing:-.015em;margin:0}.bno h1{font-size:24px;font-weight:800;line-height:1.15}.bno h2{font-size:17px;font-weight:700}.bno h3{font-size:14.5px;font-weight:700}.bno p{margin:0}.bno a{color:inherit}.bno .muted{color:var(--muted)}.bno .small{font-size:12.5px}.bno .eyebrow{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:11px;font-weight:700}.bno .num{font-family:var(--font-geist-sans),var(--f-display),sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-weight:800;line-height:1}.bno .card{background:var(--card);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow);min-width:0;padding:20px}.bno .stack{flex-direction:column;gap:14px;display:flex}.bno .row{align-items:center;gap:12px;min-width:0;display:flex}.bno .between{justify-content:space-between}.bno .wraps{flex-wrap:wrap}.bno .rejilla{gap:16px;display:grid}.bno .rejilla.arriba{align-items:start}@media (min-width:760px){.bno .g2{grid-template-columns:1fr 1fr}.bno .g3,.bno .g4{grid-template-columns:repeat(2,1fr)}.bno .span2{grid-column:span 2}}@media (min-width:1180px){.bno .g3{grid-template-columns:repeat(3,1fr)}.bno .g4{grid-template-columns:repeat(4,1fr)}}.bno .pill{white-space:nowrap;white-space:normal;overflow-wrap:anywhere;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;max-width:100%;padding:5px 11px;font-size:12.5px;font-weight:600;display:inline-flex}.bno .p-orange{background:var(--orange-soft);color:var(--orange-ink)}.bno .p-ghl{background:var(--ghl-soft);color:var(--ghl)}.bno .p-good{background:var(--good-soft);color:var(--good)}.bno .p-warn{background:var(--warn-soft);color:var(--warn)}.bno .p-bad{background:var(--bad-soft);color:var(--bad)}.bno .p-soft{background:var(--soft);color:var(--muted)}.bno .btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;font:600 13px var(--font-geist-sans),var(--f-body),sans-serif;cursor:pointer;white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:8px 14px;text-decoration:none;display:inline-flex}.bno .btn-primary{background:var(--ink);color:var(--card)}.bno .btn-orange{background:var(--orange);color:var(--on-orange)}.bno .btn-ghost{background:var(--soft);color:var(--ink);border:1px solid var(--line)}.bno .btn-sm{border-radius:8px;min-height:30px;padding:5px 11px;font-size:12px}.bno .btn:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.bno .tab:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.bno a:focus-visible{outline:3px solid var(--orange);outline-offset:2px}.bno .top{justify-content:space-between;align-items:center;gap:12px;padding:4px 0 16px;display:flex}.bno .brand{box-shadow:var(--shadow);background:#fff;border-radius:999px;align-items:center;padding:9px 16px;display:flex}.bno .brand img{width:auto;height:26px;display:block}.bno .marca-bno{color:var(--muted);flex-direction:column;align-items:flex-end;gap:3px;font-size:11px;display:flex}.bno .marca-bno span{background:#fff;border-radius:999px;padding:5px 10px;display:inline-flex}.bno .marca-bno img{width:auto;height:12px;display:block}.bno .hello{flex-direction:column;gap:6px;padding:4px 2px 16px;display:flex}.bno .stamp{color:var(--muted);align-items:baseline;gap:8px;font-size:12.5px;display:flex}.bno .stamp .dot{position:relative;top:-1px}.bno .dot{background:var(--good);border-radius:50%;flex:none;width:8px;height:8px;display:inline-block}.bno .stamp .dot.actualizando{background:var(--orange);animation:1.2s ease-in-out infinite bno-latido-punto}@keyframes bno-latido-punto{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.bno .stamp .dot.actualizando{animation:none}}.bno .aviso-bno{background:var(--ink);color:var(--card);border-radius:18px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:14px;padding:10px 14px;font-size:13px;display:flex}.bno .aviso-bno a{color:var(--card);font-weight:600}.bno .aviso-bno .arr-equipo{color:#d1fae5;flex-basis:100%;font-weight:600}.bno .aviso-bno .arr-equipo.tarde{color:#fecaca}.bno .aviso-bno .arr-panel{border-top:1px solid rgba(255,255,255,.14);flex-basis:100%;gap:10px;padding-top:6px;display:grid}.bno .aviso-bno .arr-panel-cab{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 14px;display:flex}.bno .aviso-bno .arr-panel-acciones{flex-wrap:wrap;gap:6px 14px;display:inline-flex}.bno .aviso-bno .arr-panel-acciones a{color:#fed7aa;text-underline-offset:3px;text-decoration:underline}.bno .aviso-bno .arr-panel-lista{gap:6px;margin:0;padding:0;list-style:none;display:grid}.bno .aviso-bno .arr-panel-lista li{background:rgba(255,255,255,.06);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:8px 10px;display:grid}.bno .aviso-bno .arr-panel-lista li.tarde{box-shadow:inset 3px 0 #f87171}.bno .aviso-bno .arr-panel-que{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.bno .aviso-bno .arr-panel-tarde{color:#fecaca;text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:700}.bno .aviso-bno .arr-panel-quien{color:#fdba74;font-size:12px;font-weight:600}.bno .aviso-bno .arr-panel-detalle{color:#d1d5db;grid-column:1;font-size:12px}.bno .aviso-bno .arr-panel-boton{background:var(--orange);color:var(--on-orange);white-space:nowrap;border-radius:999px;grid-area:1/2/span 2;padding:6px 12px;font-size:12px;font-weight:700;text-decoration:none}.bno .aviso-bno .arr-panel-nota{color:#d1d5db;margin:0;font-size:12px}@media (max-width:640px){.bno .aviso-bno .arr-panel-lista li{grid-template-columns:1fr}.bno .aviso-bno .arr-panel-boton{grid-area:auto/1;justify-self:start;margin-top:4px}}.bno .aviso-alcance{background:var(--orange-soft);color:var(--ink);border:1px solid #f6d3a8;border-radius:14px;margin:0 0 14px;padding:8px 12px}.bno .aviso-equipo{background:var(--ink);color:var(--card);border-radius:12px;padding:8px 12px}.bno .hero{background:var(--orange);color:var(--on-orange);border-radius:var(--r-xl);box-shadow:var(--shadow);flex-direction:column;gap:16px;padding:22px;display:flex}.bno .hero .num{font-size:72px}.bno .hero .eyebrow{color:inherit;opacity:.85}.bno .hero .btn{background:var(--on-orange);color:var(--orange-ink)}.bno .hero-faces{display:flex}.bno .hero-faces img{object-fit:cover;border:3px solid var(--orange);background:var(--soft);border-radius:14px;flex:none;width:56px;height:56px;margin-left:-14px}.bno .hero-faces img:first-child{margin-left:0}.bno .anillo{flex:none;position:relative}.bno .anillo svg{display:block;transform:rotate(-90deg)}.bno .anillo .lbl{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.bno .trk{stroke:var(--soft)}.bno .prg{stroke:var(--orange)}.bno .stats{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.bno .stats.s4{grid-template-columns:repeat(2,1fr)}@media (min-width:760px){.bno .stats.s4{grid-template-columns:repeat(4,1fr)}}.bno .stat{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);flex-direction:column;gap:6px;min-width:0;padding:14px;display:flex}.bno .stat .num{font-size:26px}.bno .stat small{color:var(--muted);font-size:12px;line-height:1.25}.bno .chart{width:100%;height:auto;display:block}.bno .chart text{fill:var(--muted);font:11px var(--f-body),sans-serif}.bno .chart .bar{fill:var(--orange)}.bno .chart .bar0{fill:var(--line)}.bno .chart .linea{stroke:var(--line)}.bno .chart .hl{fill:var(--ink);font-weight:700}.bno .list{flex-direction:column;display:flex}.bno .li{border-top:1px solid var(--line);align-items:flex-start;gap:12px;min-width:0;padding:12px 0;display:flex}.bno .li:first-child{border-top:0;padding-top:4px}.bno .li .txt{flex:1;min-width:0}.bno .li .meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;margin-top:3px;font-size:12.5px;display:flex}.bno .ico{width:36px;height:36px;font-family:var(--f-display),sans-serif;border-radius:12px;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:800;display:flex}.bno .strip{scroll-snap-type:x mandatory;gap:10px;padding-bottom:6px;display:flex;overflow-x:auto}.bno .strip a{scroll-snap-align:start;flex:none}.bno .strip img{aspect-ratio:4/5;object-fit:cover;background:var(--soft);border-radius:16px;width:150px;height:auto;display:block}.bno .team{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}@media (min-width:760px){.bno .team{grid-template-columns:repeat(4,1fr)}}@media (min-width:1440px){.bno .team{grid-template-columns:repeat(5,1fr)}}@media (max-width:900px){.bno .agente-fila-lista{grid-template-columns:1fr!important;gap:10px!important}}.bno .agent{background:var(--card);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow);flex-direction:column;gap:8px;min-width:0;padding:14px;display:flex}.bno .agent img{width:52px;height:52px}.bno .agent .focus{color:var(--muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12.5px;display:-webkit-box;overflow:hidden}.bno .agent .nums{color:var(--muted);gap:14px;font-size:12px;display:flex}.bno .agent .nums b{font-family:var(--f-display),sans-serif;color:var(--ink);font-size:18px;display:block}.bno .agent.lead{flex-direction:row;grid-column:1/-1;align-items:center;gap:14px}.bno .agent.lead img{width:64px;height:64px}.bno .next{margin:0;padding-left:18px;font-size:13.5px}.bno .next li{margin:4px 0}.bno nav.tabs{z-index:20;background:var(--navbg);-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);padding:8px max(8px,env(safe-area-inset-right,0px))calc(8px + env(safe-area-inset-bottom,0px))max(8px,env(safe-area-inset-left,0px));position:fixed;bottom:0;left:0;right:0}.bno nav.tabs .in{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;max-width:600px;margin:0 auto;display:grid}.bno .tab{color:var(--muted);font:600 11px var(--f-body),sans-serif;border-radius:14px;flex-direction:column;align-items:center;gap:3px;padding:6px 0;text-decoration:none;display:flex;position:relative}.bno .tab svg{width:22px;height:22px}.bno .tab[aria-current=page]{color:var(--ink);background:var(--soft)}.bno .tab .badge{background:var(--orange);color:var(--on-orange);border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700;position:absolute;top:1px;left:calc(50% + 6px)}@media (max-width:379px){.bno nav.tabs .in{gap:2px}.bno .tab{font-size:10px}}.bno .screen{flex-direction:column;gap:18px;display:flex}.bno .sec-h{justify-content:space-between;align-items:baseline;gap:10px;padding:10px 4px 0;display:flex}.bno .marca-dot{color:currentColor;border-radius:50%;flex:none;width:12px;height:12px;display:inline-block}.bno .marca-dot.m-sistema{background:currentColor}.bno .marca-dot.m-bno{background:linear-gradient(90deg,currentColor 50%,transparent 50%);border:1.5px solid}.bno .marca-dot.m-falta{border:1.5px dashed}.bno .sec-tile{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:14px 16px;text-decoration:none;display:flex}.bno .sec-tile:hover{background:var(--soft)}.bno .marca-iframe{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--soft);width:100%;height:540px;display:block}.bno .pill-link{cursor:pointer;text-decoration:none;transition:filter .15s}.bno .pill-link:hover{filter:brightness(.96)}.bno .wrap.portal-wrap{width:100%;max-width:1720px}.bno .portal-shell{display:block}.bno .bno-sidebar{display:none}@media (min-width:960px){.bno .wrap.portal-wrap{padding:14px 24px 48px}.bno .portal-shell{grid-template-columns:248px minmax(0,1fr);align-items:start;gap:20px;display:grid}.bno .bno-sidebar{background:var(--card);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow);flex-direction:column;justify-content:space-between;gap:20px;min-height:calc(100dvh - 80px);padding:18px 14px;display:flex;position:-webkit-sticky;position:sticky;top:14px}.bno .top.solo-movil,.bno nav.tabs{display:none}}.bno .side-brand{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:4px 6px 14px;display:flex}.bno .side-brand img{object-fit:contain;width:auto;max-width:160px;max-height:32px;display:block}.bno .side-nav{flex-direction:column;gap:4px;display:flex}.bno .side-link{font:600 13.5px var(--font-geist-sans),var(--f-body),sans-serif;color:var(--muted);border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:9px 12px;text-decoration:none;transition:background .15s,color .15s;display:flex}.bno .side-link:hover{background:var(--soft);color:var(--ink)}.bno .side-link-left{align-items:center;gap:10px;min-width:0;display:flex}.bno .side-link svg{flex:none;width:18px;height:18px}.bno .side-link[aria-current=page]{background:var(--orange-soft);color:var(--orange-ink);border:1px solid rgba(254,131,1,.28);font-weight:700}.bno .side-badge{background:var(--orange);color:var(--on-orange);border-radius:999px;padding:2px 7px;font-size:11px;font-weight:700;line-height:1.3}.bno .side-badge.soft{background:var(--soft);color:var(--muted);border:1px solid var(--line)}.bno .side-link[aria-current=page] .side-badge{background:var(--orange);color:var(--on-orange)}.bno .side-foot{border-top:1px solid var(--line);color:var(--muted);flex-direction:column;gap:6px;padding-top:14px;font-size:11.5px;display:flex}.bno .side-foot-logo{background:var(--soft);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;padding:7px 12px;display:inline-flex}.bno .side-foot-logo img{width:auto;height:15px;display:block}.bno .marca-logo-stage{grid-template-columns:1fr 1fr;gap:10px;display:grid}.bno .marca-logo-box{text-align:center;border:1px solid var(--line);border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:132px;padding:20px 12px;display:flex;position:relative;overflow:hidden}.bno .marca-logo-box img{object-fit:contain;width:auto;max-width:140px;max-height:44px;display:block}.bno .marca-swatch-grid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:10px;display:grid}.bno .marca-swatch{background:var(--soft);border:1px solid var(--line);border-radius:14px;align-items:flex-start;gap:10px;min-width:0;padding:10px 12px;display:flex}.bno .marca-swatch-chip{border:1px solid rgba(20,22,27,.12);border-radius:50%;flex:none;width:32px;height:32px;margin-top:2px;box-shadow:inset 0 1px 2px rgba(0,0,0,.06)}.bno .marca-swatch-info{flex-direction:column;gap:2px;min-width:0;display:flex}.bno .marca-swatch-hex{color:var(--ink);font:700 11.5px ui-monospace,SFMono-Regular,Menlo,monospace}.bno .marca-swatch-name{color:var(--ink);overflow-wrap:anywhere;font-size:12px;font-weight:700;line-height:1.25}.bno .marca-swatch-role{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:11px;line-height:1.3;display:-webkit-box;overflow:hidden}.bno .marca-type-specimen{background:var(--soft);border-radius:18px;justify-content:space-between;align-items:baseline;gap:12px;padding:14px 18px;display:flex}.bno .marca-type-aa{letter-spacing:-.03em;color:var(--ink);font-size:40px;font-weight:800;line-height:1}.bno .marca-gap-card{background:var(--card);border-radius:var(--r-lg);box-shadow:var(--shadow);border:2px solid rgba(254,131,1,.52);flex-direction:column;justify-content:space-between;gap:12px;min-width:0;padding:18px;display:flex}.bno .pieza-card{background:var(--soft);border:1.5px solid var(--line);border-radius:var(--r-lg);min-width:0;padding:16px}.bno .pieza-card.pieza-aprobada{border-color:var(--good);background:#f4fbf8}.bno .pieza-card.pieza-cambios{border-color:var(--orange);background:#fff9f2}.bno .pieza-img-wrap{background:var(--card);border:1px solid var(--line);border-radius:14px;display:block;overflow:hidden}.bno .pieza-img-wrap img{object-fit:contain;background:var(--card);width:100%;max-height:320px;display:block}.bno .chip-motivo{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--line);background:var(--card);color:var(--ink);font:600 12px var(--f-body),sans-serif;cursor:pointer;border-radius:999px;padding:5px 11px}.bno .chip-motivo.activo{background:var(--orange);color:var(--on-orange);border-color:var(--orange)}.bno .pieza-input{border:1px solid var(--line);width:100%;font:13.5px var(--f-body),sans-serif;background:var(--card);color:var(--ink);resize:vertical;border-radius:12px;padding:9px 11px}.bno .pieza-check{cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.bno .pieza-check input{width:16px;height:16px;accent-color:var(--orange)}.bno .pieza-barra{border-top:1px solid var(--line);margin-top:4px;padding-top:14px}.bno .pieza-confirmacion{background:var(--good-soft);color:var(--ink);border-radius:16px;padding:14px 16px}.bno .pieza-resumen{white-space:pre-wrap;background:var(--card);border:1px solid var(--line);border-radius:12px;margin:0;padding:10px 12px;font:12.5px ui-monospace,SFMono-Regular,Menlo,monospace}.bno .hoja{border-collapse:separate;border-spacing:0;width:100%;font-size:13.5px}.bno .hoja th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);white-space:nowrap;padding:0 10px 10px;font-size:11.5px;font-weight:700}.bno .hoja td{border-top:1px solid var(--line);vertical-align:top;padding:12px 10px}.bno .hoja tr.sin-org td{color:var(--muted)}.bno .scroll-x{overflow-x:auto}.bno .sem{border-radius:50%;flex:none;width:10px;height:10px;margin-top:5px;display:inline-block}.bno .sem-verde{background:var(--good)}.bno .sem-amarillo{background:var(--warn)}.bno .sem-rojo{background:var(--bad)}.bno .sem-sin_datos,.bno .sem-gris{background:var(--line)}.bno .filtros{flex-wrap:wrap;gap:8px;display:flex}.bno .filtros a[aria-current=true]{background:var(--ink);color:var(--card)}.bno{interpolate-size:allow-keywords}.bno .tarea-titulo-sencillo{color:var(--ink);font-size:14.5px;font-weight:700;line-height:1.35}.bno .tarea-beneficio{color:var(--muted);margin-top:2px;font-size:13px;line-height:1.4}.bno .next-sencillo{flex-direction:column;gap:10px;margin:6px 0 0;padding-left:0;list-style:none;display:flex}.bno .next-sencillo li{background:var(--soft);border-radius:14px;margin:0;padding:10px 12px}.bno .tarea-detalle{margin-top:6px;font-size:12.5px}.bno .tarea-detalle summary{cursor:pointer;color:var(--orange-ink);background:var(--orange-soft);-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:5px;padding:2px 10px;font-size:11.5px;font-weight:600;list-style:none;transition:filter .15s;display:inline-flex}.bno .tarea-detalle summary::-webkit-details-marker{display:none}.bno .tarea-detalle summary:after{content:"▾";font-size:11px;transition:transform .2s}.bno .tarea-detalle[open] summary:after{transform:rotate(180deg)}.bno .tarea-detalle summary:hover{filter:brightness(.96)}.bno .tarea-detalle summary:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.bno .tarea-detalle-caja{background:var(--soft);border:1px solid var(--line);color:var(--muted);border-radius:12px;flex-direction:column;gap:4px;margin-top:6px;padding:9px 12px;font-size:12px;line-height:1.4;display:flex}.bno .tarea-detalle.compacta .tarea-detalle-caja{background:var(--card)}.bno .tarea-detalle-etq{color:var(--ink);font-weight:700}@media (prefers-reduced-motion:reduce){.bno .tarea-detalle summary,.bno .tarea-detalle summary:after{transition:none!important}}.bno .tablero .indicador{background:var(--soft);border-radius:var(--r-lg);min-width:0;padding:14px 16px}.bno .tablero .indicador .num{font-size:40px;line-height:1}.bno .decision-card{border-left:4px solid var(--orange)}.bno .decision-card.decision-ok{border-left-color:var(--good)}.bno .decision-reco{background:var(--orange-soft);color:var(--orange-ink);border-radius:var(--r-lg);padding:10px 14px;font-size:14px}.bno .decision-confirmar{background:var(--soft);border-radius:var(--r-lg);padding:12px 14px}.bno .pieza-sin-imagen{aspect-ratio:4/5;background:var(--soft);border-radius:var(--r-lg);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:20px;display:flex}.bno .boceto-guia{background:var(--orange-soft);border-radius:var(--r-lg);border:1.5px solid #ffd9b3;flex-direction:column;gap:14px;padding:16px 18px;display:flex}.bno .boceto-guia.plegada{padding:10px 14px}.bno .boceto-guia-icono{background:var(--orange);width:28px;height:28px;color:var(--on-orange);border-radius:9px;flex:none;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.bno .boceto-pasos{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.bno .boceto-paso{background:var(--card);border-radius:16px;gap:12px;min-width:0;padding:14px;display:flex}.bno .boceto-paso-num{background:var(--ink);color:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;width:30px;height:30px;font-weight:800;display:flex}.bno .boceto-figura{flex-direction:column;gap:6px;margin:4px 0 0;display:flex}.bno .boceto-figura img{aspect-ratio:4/5;object-fit:cover;border:1px solid var(--line);background:var(--soft);border-radius:12px;width:100%;max-width:220px;display:block}.bno .boceto-figura figcaption{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;display:flex}.bno .boceto-comparar{background:var(--soft);border-radius:18px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px;padding:16px;display:grid}.bno .boceto-figura.grande img{aspect-ratio:auto;object-fit:contain;background:var(--card);max-width:none;max-height:64dvh}.bno .boceto-flecha{color:var(--orange);font-size:34px;font-weight:800}@media (max-width:900px){.bno .boceto-pasos,.bno .boceto-comparar{grid-template-columns:1fr}.bno .boceto-flecha{text-align:center;transform:rotate(90deg)}}.boceto-confirmar{background:var(--warn-soft,#fff4e5);border:1px solid var(--warn,#e0a200);border-radius:16px;gap:12px;padding:12px 16px}@media (min-width:960px){.bno .solo-movil:not(.top){display:none}}.bno .siguiente-paso{border:2px solid var(--orange)}.bno .paso-renglon{background:var(--soft);border-radius:var(--r-lg);align-items:center;gap:12px;padding:12px 14px;display:flex}.bno .paso-num{background:var(--orange);width:32px;height:32px;color:var(--on-orange);font-family:var(--f-display),sans-serif;border-radius:999px;flex:none;justify-content:center;align-items:center;font-weight:800;display:flex}.bno .btn-grande{min-height:52px;padding:14px 28px;font-size:16px}.bno .cubeta h3{font-size:17px}.bno .barra-avance{background:var(--line);border-radius:999px;height:8px;overflow:hidden}.bno .barra-avance span{background:var(--orange);border-radius:999px;height:100%;display:block}.bno .arr-segmentos{gap:4px;display:grid}.bno .arr-segmentos i{background:var(--line);border-radius:999px;height:6px;display:block}.bno .arr-segmentos i.ok{background:var(--good)}.bno .arr-segmentos i.ya{background:var(--orange)}.bno .arr-toca{border:2px solid var(--orange)}.bno .arr-tarea{border-top:1px solid var(--line);padding-top:12px}.bno .arr-toca>.eyebrow+.arr-tarea{border-top:0;padding-top:0}.bno .conecta-claude-pasos{background:var(--soft);border:1px solid var(--line);border-radius:12px;gap:4px;margin:0;padding:10px 12px 10px 30px;font-size:14px;list-style:decimal;display:grid}.bno .conecta-claude-pasos li::marker{color:var(--orange);font-weight:700}.bno .conecta-claude.listo b{color:var(--good)}.bno .conecta-claude .btn:disabled{opacity:.55;cursor:not-allowed}.bno .conecta-claude-codigo{resize:none;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;line-height:1.4}.bno .conecta-claude-codigo::placeholder{font-family:var(--f-body),sans-serif}.bno .conecta-claude-codigo[aria-invalid=true]{border-color:var(--bad);background:var(--bad-soft)}.bno .conecta-claude-dispositivo{letter-spacing:.08em;background:var(--soft);border:1px solid var(--line);-webkit-user-select:all;-moz-user-select:all;user-select:all;border-radius:10px;padding:6px 14px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:22px;font-weight:700}.bno .conecta-claude-otra{border-top:1px solid var(--line);padding-top:10px}.bno .conecta-claude-espera{font-weight:600}.bno .conecta-claude-ayuda summary{cursor:pointer;color:var(--muted)}.bno .conecta-claude-avance{background:var(--soft);border:1px solid var(--line);border-radius:12px;padding:10px 12px}.bno .conecta-claude-filas{gap:8px;margin:0;padding:0;font-size:14px;list-style:none;display:grid}.bno .conecta-claude-fila{grid-template-columns:22px 1fr;align-items:start;gap:8px;display:grid}.bno .conecta-claude-fila.falta{color:var(--muted)}.bno .conecta-claude-fila.en_curso{font-weight:600}.bno .conecta-claude-marca{border:2px solid var(--line);box-sizing:border-box;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.bno .conecta-claude-fila.listo .conecta-claude-marca{background:var(--good);border-color:var(--good);color:#fff}.bno .conecta-claude-fila.en_curso .conecta-claude-marca{border-color:var(--orange);background:var(--orange-soft);animation:1.2s ease-in-out infinite bno-latido-punto}.bno .conecta-claude-fila.en_curso .conecta-claude-marca:after{content:"";background:var(--orange);border-radius:50%;width:8px;height:8px}.bno .conecta-claude-conteo{white-space:nowrap;font-variant-numeric:tabular-nums;margin-top:2px;font-size:22px;font-weight:800;line-height:1.2;display:block}.bno .conecta-claude-reloj{font-variant-numeric:tabular-nums}.bno .conecta-claude-barra{background:var(--line);border-radius:999px;height:6px;margin-top:6px;display:block;overflow:hidden}.bno .conecta-claude-barra>span{background:var(--orange);border-radius:999px;height:100%;transition:width .4s;display:block}@media (prefers-reduced-motion:reduce){.bno .conecta-claude-fila.en_curso .conecta-claude-marca{animation:none}.bno .conecta-claude-barra>span{transition:none}}@media (max-width:640px){.bno .conecta-claude .btn-sm{min-height:44px}}.bno .arr-guia>summary{cursor:pointer;list-style:none;display:inline-flex}.bno .arr-guia>summary::-webkit-details-marker{display:none}.bno .arr-guia[open]>summary{background:var(--soft);color:var(--ink);border:1px solid var(--line)}.bno .arr-pasos{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bno .arr-pasos li{border-top:1px solid var(--line);grid-template-columns:26px minmax(0,1fr);gap:12px;padding:11px 0;display:grid}.bno .arr-pasos li:first-child{border-top:0;padding-top:2px}.bno .arr-ico{border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:800;display:flex}.bno .arr-ico.ok{background:var(--good);color:#fff}.bno .arr-ico.ahora{background:var(--card);border:2px solid var(--orange);color:var(--orange-ink)}.bno .arr-ico.luego{background:var(--soft);border:1.5px solid var(--line);color:var(--muted)}.bno .arr-chip{border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.bno .arr-chip.ok{background:var(--good-soft);color:var(--good)}.bno .arr-chip.quien{background:var(--soft);color:var(--muted);border:1px solid var(--line)}.bno .arr-chip.toca{background:var(--orange-soft);color:var(--orange-ink)}.bno .arr-chip.fecha{background:var(--card);color:var(--ink);border:1px solid var(--line)}.bno .arr-chip.tarde{background:var(--warn-soft);color:var(--warn)}.bno .arr-datos>div{border-top:1px solid var(--line);grid-template-columns:104px minmax(0,1fr);gap:10px;padding:8px 0;font-size:13px;display:grid}.bno .arr-datos>div:first-child{border-top:0;padding-top:0}.bno .arr-graduacion{background:var(--ink);color:#fff;border:0}.bno .arr-graduacion .eyebrow{color:#ffb066}.bno .arr-nuevo{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.bno .arr-nuevo li{grid-template-columns:16px minmax(0,1fr);column-gap:8px;font-size:13px;display:grid}.bno .arr-nuevo li:before{content:"+";color:var(--orange);grid-row:span 2;font-weight:800}.bno .arr-nuevo span{color:#c7ccd6}.bno .pide-equipo{border:2px solid var(--orange)}.bno .pide-equipo.dentro{border-radius:var(--r-xl);background:var(--card);padding:16px}.bno .pide-equipo-caja{border:1.5px solid var(--line);background:var(--card);border-radius:14px;align-items:center;gap:8px;width:100%;padding:10px 10px 10px 16px;display:flex;box-shadow:0 2px 6px rgba(17,24,39,.05)}.bno .pide-equipo-caja:hover,.bno .pide-equipo-caja:focus-within{border-color:var(--orange)}.bno .pide-equipo-abrir{min-width:0;font:inherit;text-align:left;cursor:text;color:inherit;background:0 0;border:0;flex:1;padding:4px 0}.bno .pide-equipo-abrir:focus-visible{outline:2px solid var(--orange);outline-offset:4px;border-radius:6px}.bno .pide-equipo-pista{color:var(--muted);min-width:0;font-size:15px}.bno .pide-equipo-pista.con-texto{color:var(--ink)}.bno .pide-equipo-boton{cursor:pointer;flex:none}.bno .pide-equipo-ejemplo{cursor:pointer;border:1px solid var(--line);background:var(--soft);color:var(--ink);padding:6px 12px;font-size:13px}.bno .pide-equipo-ejemplo:hover{border-color:var(--orange);background:var(--orange-soft)}.bno .pide-equipo-lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bno .pide-equipo-lista li{border-top:1px solid var(--line);align-items:center;gap:10px;padding:10px 0;display:flex}.bno .pide-equipo-lista li:first-child{border-top:0;padding-top:2px}.bno .pide-equipo-texto{flex-direction:column;flex:1;min-width:0;display:flex}.bno .pide-equipo-titulo{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.bno .pide-equipo-punto{background:var(--line);border-radius:50%;flex:none;width:10px;height:10px}.bno .pide-equipo-punto.ok{background:var(--good)}.bno .pide-equipo-punto.marcha{background:var(--orange);animation:1.2s ease-in-out infinite bno-latido-punto}.bno .pide-equipo-punto.fila{background:var(--soft);border:2px solid var(--muted);box-sizing:border-box}.bno .pide-equipo-punto.pausa{background:var(--warn)}@media (prefers-reduced-motion:reduce){.bno .pide-equipo-punto.marcha{animation:none}}@media (max-width:640px){.bno .pide-equipo-pista{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.bno .pide-equipo-ejemplo,.bno .pide-equipo-lista .btn-sm{min-height:44px}.bno .pide-equipo-lista li{flex-wrap:wrap}.bno .pide-equipo-texto{flex-basis:calc(100% - 20px)}.bno .pide-equipo-titulo{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.bno .pide-equipo-lista .btn-sm{margin-left:20px}}.bno .si-no{gap:10px}.bno .si-no-caja{background:var(--orange-soft);border-radius:var(--r-lg);padding:12px 14px}.bno .si-no-caja.suave{background:var(--soft)}.bno .si-no-caja p{margin:4px 0 0}.bno .campo{width:100%;font:15px var(--f-body),sans-serif;border:1.5px solid var(--line);background:var(--card);color:var(--ink);border-radius:14px;padding:10px 12px}.bno .campo:focus{outline:2px solid var(--orange);outline-offset:1px;border-color:transparent}.bno .soltar-archivo{border-radius:var(--r-lg);text-align:center;cursor:pointer;background:#fafbfc;border:2px dashed #c9ced8;flex-direction:column;align-items:center;gap:8px;padding:28px 18px;display:flex;position:relative}.bno .soltar-archivo.encima{border-color:var(--orange);background:var(--orange-soft)}.bno .soltar-archivo input{opacity:0;cursor:pointer;position:absolute;top:0;bottom:0;left:0;right:0}.bno .opcion-radio{background:var(--soft);cursor:pointer;border-radius:16px;align-items:center;gap:12px;min-height:48px;padding:0 16px;font-size:15px;display:flex}.bno .opcion-radio.activa{background:var(--orange-soft);outline:2px solid var(--orange)}.bno .opcion-radio input{accent-color:var(--orange);width:18px;height:18px}.bno .listo-sigue{border-left:4px solid var(--good)}.bno .listo-check{background:var(--good-soft);width:44px;height:44px;color:var(--good);border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.bno .listo-check.grande{width:72px;height:72px}.bno .sigue-linea{border-left:2px solid var(--line);flex-direction:column;gap:10px;margin:8px 0 0;padding:0 0 0 14px;list-style:none;display:flex}.bno .sigue-linea li{flex-direction:column;gap:2px;display:flex}.bno .sigue-linea li b{color:var(--orange-ink);font-size:13px}.bno .sigue-nota{background:var(--good-soft);border-radius:var(--r-lg);padding:12px 14px;font-size:14px}.bno .listo-hoy{text-align:center;align-items:center;padding:32px 20px}.bno .consultor-card{background:var(--soft);border-radius:var(--r-lg);padding:14px}.bno .consultor-card.card{background:var(--card)}.ronda-tarjeta{gap:10px}.ronda-muestra{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.ronda-muestra img{aspect-ratio:4/5;object-fit:cover;background:var(--soft,#eef0f3);border-radius:10px;width:100%}@media (max-width:600px){.bno .btn{white-space:normal;text-align:center}}.bno .wrap.alta{max-width:760px}.bno .alta-avance{z-index:5;gap:12px;padding:14px 16px;position:-webkit-sticky;position:sticky;top:8px}.bno .alta-guardado{color:var(--good)}.bno .alta-guardado.guardando{color:var(--muted)}.bno .alta-guardado.error{color:var(--warn)}.bno .alta-pasos{scrollbar-width:none;gap:6px;margin:0 -4px;padding:0 4px;display:flex;overflow-x:auto}.bno .alta-pasos::-webkit-scrollbar{display:none}.bno .alta-paso{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--soft);color:var(--muted);font:600 13px var(--f-body),sans-serif;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px 6px 6px;display:inline-flex}.bno .alta-paso.activo{background:var(--orange-soft);color:var(--orange-ink)}.bno .alta-paso.hecho{color:var(--ink)}.bno .alta-paso-num{background:var(--card);border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:12px;display:inline-flex}.bno .alta-paso.activo .alta-paso-num{background:var(--orange);color:var(--on-orange)}.bno .alta-paso.hecho .alta-paso-num{background:var(--good-soft);color:var(--good)}.bno .alta-paso.saltado{color:var(--muted)}.bno .alta-paso.saltado .alta-paso-num{background:var(--line);color:var(--muted)}.bno .alta-pista{background:var(--soft);color:var(--ink);border-radius:12px;margin:4px 0 0;padding:8px 12px}.bno .alta-dictar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.bno .alta-dictar .btn{align-items:center;gap:6px;display:inline-flex}.bno .alta-lista{flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.bno .alta-renglon{background:var(--soft);border-radius:16px;gap:8px;padding:10px 12px 12px}.bno .alta-renglon .campo{background:var(--card)}.bno .alta-botones .row{flex-wrap:wrap;justify-content:flex-end}.bno .alta-campo{border:0;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;scroll-margin-top:140px;display:flex}.bno .alta-campo legend{margin-bottom:2px;padding:0}.bno .alta-etiqueta{font-size:15px;font-weight:700}.bno .alta-campo textarea.campo{resize:vertical;min-height:84px}.bno .alta-campo.con-error .campo{border-color:var(--bad)}.bno .alta-opciones{gap:8px;margin-top:4px;display:grid}@media (min-width:640px){.bno .alta-opciones{grid-template-columns:1fr 1fr}}.bno .alta-opciones .opcion-radio{min-height:52px;padding:10px 14px}.bno .alta-error-campo{color:var(--bad);font-size:13px;font-weight:600}.bno .alta-error{background:var(--bad-soft);color:var(--bad);border-radius:14px;padding:10px 14px;font-weight:600}.bno .alta-botones{padding:12px 0 calc(12px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,var(--bg)70%,transparent);position:-webkit-sticky;position:sticky;bottom:0}.bno .alta-botones .btn[disabled]{opacity:.45;cursor:not-allowed}.bno .alta-archivos{flex-direction:column;gap:8px;margin:4px 0;padding:0;list-style:none;display:flex}.bno .alta-archivos li{background:var(--soft);border-radius:16px;align-items:center;gap:12px;min-width:0;padding:8px 10px;display:flex}.bno .alta-archivos img,.bno .alta-archivo-icono{object-fit:contain;background:#fff;border-radius:12px;flex:none;width:52px;height:52px}.bno .alta-archivo-icono{font:800 12px var(--f-display),sans-serif;color:var(--muted);justify-content:center;align-items:center;display:flex}.bno .alta-archivo-nombre{overflow-wrap:anywhere;flex-direction:column;flex:1;min-width:0;font-size:14px;display:flex}.bno .alta-resumen dl{flex-direction:column;gap:10px;margin:0;display:flex}.bno .alta-resumen dt{color:var(--muted);font-size:12.5px;font-weight:600}.bno .alta-resumen dd{white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0 0}.bno .alta-resumen .falta dd{color:var(--bad);font-weight:600}.bno .alta-sigue{flex-direction:column;gap:10px;margin:4px 0 8px;padding-left:20px;display:flex}.bno .alta-tabla{border-collapse:collapse;width:100%;font-size:14px}.bno .alta-tabla th,.bno .alta-tabla td{text-align:left;border-bottom:1px solid var(--line);vertical-align:middle;padding:10px 8px}.bno .alta-tabla th{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:12px;font-weight:700}.bno .alta-liga{background:var(--soft);overflow-wrap:anywhere;-webkit-user-select:all;-moz-user-select:all;user-select:all;border-radius:10px;padding:8px 10px;font:13px ui-monospace,SFMono-Regular,Menlo,monospace}.bno .alta-brief{border:1px solid var(--line);background:var(--soft);width:100%;min-height:320px;color:var(--ink);border-radius:14px;padding:12px;font:13px ui-monospace,SFMono-Regular,Menlo,monospace}.bno .iniciativa{gap:12px}.bno .iniciativa .anillo{flex:none}.bno .iniciativa-te-toca{background:var(--orange-soft);border:1px solid #f6d3a8;border-radius:14px;padding:12px 14px}.bno .iniciativa-te-toca .next{margin:0}.bno .iniciativa-turno{border-left:4px solid var(--orange)}.bno .como-iniciativa>summary{cursor:pointer;list-style:none}.bno .como-iniciativa>summary::-webkit-details-marker{display:none}.bno .como-iniciativa>summary:after{content:" ▾";color:var(--muted)}.bno .como-iniciativa[open]>summary:after{content:" ▴"}.bno .ejemplo-iniciativa{border:1px dashed var(--line);background:var(--soft);border-radius:14px;align-items:flex-start;gap:14px;padding:12px 14px;display:flex}.bno .pill-iniciativa{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bno .dictado{gap:6px}.bno .ayuda-conexion{border-top:1px dashed var(--line);padding-top:10px}.bno .ayuda-conexion-listo{color:var(--good);border-top:1px dashed var(--line);padding-top:10px;font-weight:600}.bno .cargando-navegacion{z-index:100;pointer-events:none;position:fixed;top:0;bottom:auto;left:0;right:0}.bno .cargando-barra{background:var(--orange);transform-origin:0;height:3px;animation:1.6s ease-in-out infinite bno-cargando;display:block}.bno .cargando-texto{background:var(--ink);color:#fff;border-radius:999px;padding:4px 10px;font-size:12.5px;position:absolute;top:10px;right:16px}@keyframes bno-cargando{0%{opacity:1;transform:scaleX(.05)}70%{opacity:1;transform:scaleX(.85)}to{opacity:0;transform:scaleX(1)}}.bno .cargando-portal{max-width:640px;margin:48px auto;padding:0 16px}.bno .esqueleto{background:linear-gradient(90deg,var(--soft),var(--line),var(--soft));background-size:200% 100%;border-radius:6px;height:12px;animation:1.2s linear infinite bno-esqueleto}@keyframes bno-esqueleto{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.bno .cargando-barra,.bno .esqueleto{animation:none}}.bno a.li{color:inherit;text-decoration:none}.bno a.li:hover b{text-decoration:underline}.bno .wrap.alta.alta-portada{max-width:1120px}.bno .alta-caminos{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.bno .alta-camino{color:inherit;cursor:pointer;border:2px solid transparent;flex-direction:column;gap:0;padding:12px 12px 20px;text-decoration:none;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s,border-color .18s;display:flex}.bno a.alta-camino:hover{border-color:var(--ink);transform:translateY(-4px);box-shadow:0 18px 38px rgba(20,22,27,.12)}.bno a.alta-camino.alta-camino-ia:hover{border-color:var(--orange);box-shadow:0 18px 40px rgba(254,131,1,.18)}.bno a.alta-camino:active{transition-duration:60ms;transform:translateY(2px)scale(.988);box-shadow:0 4px 12px rgba(20,22,27,.08)}.bno a.alta-camino:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.bno a.alta-camino:hover .btn{transform:translateY(-1px);box-shadow:0 6px 16px rgba(20,22,27,.14)}.bno a.alta-camino:active .btn{box-shadow:none;transform:translateY(1px)}.bno .alta-camino-media{aspect-ratio:16/10;border-radius:var(--r-lg,14px);background:var(--soft);position:relative;overflow:hidden}.bno .alta-camino-media img,.bno .alta-camino-media video{object-fit:cover;object-position:top left;width:100%;height:100%;transition:transform .35s;display:block}.bno a.alta-camino:hover .alta-camino-media img,.bno a.alta-camino:hover .alta-camino-media video{transform:scale(1.02)}.bno .alta-camino-ia .alta-camino-media{background:#1a1c22}.bno .alta-camino-vacio{color:var(--muted);place-items:center;font-weight:600;display:grid}.bno .alta-camino-texto{flex-direction:column;flex:1;gap:10px;padding:16px 8px 0;display:flex}.bno .alta-camino-texto h2{margin:0;font-size:max(20px,min(2.2vw,24px));line-height:1.2}.bno .alta-camino-texto p{flex:1;margin:0}.bno .alta-camino-texto .btn{align-self:flex-start;margin-top:6px;transition:transform .15s,box-shadow .15s}.bno .alta-camino-ia .eyebrow{color:var(--orange)}.bno .alta-caminos-nota{margin:16px 2px 0}@media (max-width:760px){.bno .alta-caminos{grid-template-columns:1fr}.bno .alta-camino-texto .btn{align-self:stretch}}@media (prefers-reduced-motion:reduce){.bno .alta-camino,.bno .alta-camino-media img,.bno .alta-camino-media video,.bno .alta-camino-texto .btn{transition:none}}.bno .alta-progreso-grande{border:1.5px solid var(--line);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.bno .alta-progreso-cabecera{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bno .alta-progreso-centro{text-align:center;flex-direction:column;flex:1;align-items:center;gap:4px;min-width:240px;display:flex}.bno .alta-progreso-metricas{color:var(--ink);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;font-size:14px;display:flex}.bno .alta-progreso-pct{color:var(--orange-ink);background:var(--orange-soft);border-radius:999px;padding:2px 10px;font-size:max(18px,min(2.2vw,22px));font-weight:800}.bno .alta-guardado-chip{color:var(--good);background:var(--good-soft);border-radius:999px;padding:2px 9px;font-size:12px;font-weight:600}.bno .alta-progreso-acciones{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.bno .alta-btn-checkpoint{border:1px solid var(--line);font-weight:600}.bno .alta-btn-checkpoint:hover{border-color:var(--orange);background:var(--orange-soft);color:var(--orange-ink)}.bno progress.alta-barra-grande{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--soft);border:0 solid;border-radius:999px;width:100%;height:14px;display:block;overflow:clip}.bno progress.alta-barra-grande::-webkit-progress-bar{background-color:var(--soft)}.bno progress.alta-barra-grande::-webkit-progress-value{background:linear-gradient(90deg,var(--orange)0%,#ff9f38 100%);border-radius:999px}.bno progress.alta-barra-grande:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-progress-value{transition:width .35s}.bno progress.alta-barra-grande:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-progress-value{transition:width .35s}.bno progress.alta-barra-grande:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-webkit-progress-value{transition:width .35s}.bno progress.alta-barra-grande:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-progress-value{transition:height .35s}.bno progress.alta-barra-grande:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-progress-value{transition:height .35s}.bno progress.alta-barra-grande:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-webkit-progress-value{transition:height .35s}.bno progress.alta-barra-grande::-moz-progress-bar{background:linear-gradient(90deg,var(--orange)0%,#ff9f38 100%);border-radius:999px}.bno progress.alta-barra-grande:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-moz-progress-bar{transition:width .35s}.bno progress.alta-barra-grande:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-moz-progress-bar{transition:width .35s}.bno progress.alta-barra-grande:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)))::-moz-progress-bar{transition:width .35s}.bno progress.alta-barra-grande:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-moz-progress-bar{transition:height .35s}.bno progress.alta-barra-grande:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-moz-progress-bar{transition:height .35s}.bno progress.alta-barra-grande:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))::-moz-progress-bar{transition:height .35s}.bno .alta-checkpoint-card{border:2px solid var(--good);background:#f7fcf9;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.bno .alta-checkpoint-card h2{margin:0;font-size:18px}.bno .alta-guia-concreta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:2px;font-size:12.5px;line-height:1.4;display:grid}.bno .alta-guia-item{border-radius:12px;padding:8px 10px}.bno .alta-guia-item.evita{color:#7a2323;background:#fff5f5;border:1px solid #ffd6d6}.bno .alta-guia-item.mejor{background:var(--good-soft);color:#165934;border:1px solid #bfe6cf}@media (max-width:640px){.bno .alta-guia-concreta{grid-template-columns:1fr}}.bno .alta-pistas{flex-direction:column;gap:6px;margin-top:2px;display:flex}.bno .alta-pistas-titulo{color:var(--muted);font-size:12px;font-weight:600}.bno .alta-pistas-chips{flex-wrap:wrap;gap:6px;display:flex}.bno .alta-pista-chip{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--orange-soft);color:var(--orange-ink);font:600 12.5px var(--f-body),sans-serif;cursor:pointer;border:1px solid #f5cba0;border-radius:999px;padding:5px 11px;transition:transform .12s,background-color .12s}.bno .alta-pista-chip:hover{background:#ffe3c4;transform:translateY(-1px)}.bno .alta-pista-chip:active{transform:translateY(1px)scale(.98)}.bno .alta-valor-previo{background:var(--soft);border-radius:10px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-size:12.5px;display:flex}.bno .alta-check-prueba{background:var(--soft);cursor:pointer;border-radius:12px;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.bno .alta-check-prueba input{width:17px;height:17px;accent-color:var(--orange);margin-top:3px}.bno.bno-admin{--bg:#f4f5f8;--card:#fff;--ink:#111827;--muted:#6b7280;--line:#e5e7eb;--soft:#f9fafb;--r-xl:12px;--r-lg:10px;--shadow:0 1px 2px rgba(17,24,39,.04);font-family:var(--font-geist-sans),ui-sans-serif,system-ui,-apple-system,sans-serif;color:#111827;background:#f4f5f8;font-size:13px;line-height:1.45}.bno.bno-admin h1,.bno.bno-admin h2,.bno.bno-admin h3{font-family:var(--font-geist-sans),ui-sans-serif,system-ui,-apple-system,sans-serif;letter-spacing:-.015em}.bno.bno-admin h1{font-size:20px;font-weight:800;line-height:1.2}.bno.bno-admin h2{font-size:15px;font-weight:700}.bno.bno-admin h3{font-size:13.5px;font-weight:700}.bno.bno-admin .wrap{max-width:1600px;padding:16px 24px 48px}.bno.bno-admin .card{border:1px solid #e5e7eb;border-radius:12px;padding:16px;box-shadow:0 1px 2px rgba(17,24,39,.03)}.bno.bno-admin .btn{border-radius:8px;min-height:32px;padding:6px 12px;font-size:12px;font-weight:700}.bno.bno-admin .btn-ghost{background:#f9fafb;border:1px solid #e5e7eb}.bno.bno-admin .pill{padding:2px 8px;font-size:11px;font-weight:700}.bno.bno-admin .campo{border:1px solid #d1d5db;border-radius:8px;padding:6px 10px;font-size:13px}.bno.bno-admin .hello{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:12px 16px;box-shadow:0 1px 2px rgba(17,24,39,.03)}.bno.bno-admin .num{font-family:var(--font-geist-sans),ui-sans-serif,system-ui,sans-serif}.bno.bno-admin .historia li,.bno.bno-admin .paso,.bno.bno-admin .movs>div,.bno.bno-admin .dial,.bno.bno-admin .escenario,.bno.bno-admin .quiebre,.bno.bno-admin .sugerencia{border:1px solid #e5e7eb;border-radius:10px;font-size:13px}@property --value{syntax:"<number>";inherits:true;initial-value:0}.bno .ring-wrapper{place-items:center;display:grid;position:relative}.bno progress.progress-ring{--size:76px;--thickness:8px;--track-color:var(--soft);--fill-color:var(--orange);--value:100;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--size);height:var(--size);border:var(--thickness)solid transparent;background:conic-gradient(var(--fill-color)calc(var(--value)*1%),var(--track-color)0);background-clip:border-area;background-origin:border-box;border-radius:50%;transition:--value ease-in-out}.bno progress.progress-ring::-webkit-progress-bar{background:0 0;display:none}.bno progress.progress-ring::-webkit-progress-value{background:0 0;display:none}.bno progress.progress-ring::-moz-progress-bar{background:0 0;display:none}.bno progress.progress-ring[value="100"]{--fill-color:var(--good)}@media (prefers-reduced-motion:no-preference){.bno progress.progress-ring{transition-duration:.4s}}.bno .ring-content{position:absolute}.bno .todo-al-dia-card{border-left:5px solid var(--good);background:linear-gradient(#fff 0%,#f7fcf9 100%)}.bno .todo-al-dia-check{background:var(--good-soft);width:24px;height:24px;color:var(--good);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.bno .todo-al-dia-stats{gap:10px}.bno .todo-al-dia-stat{background:var(--card);border:1px solid var(--line);border-radius:12px;align-items:baseline;gap:10px;padding:10px 14px;display:flex}.bno .madurez-card{border-left:5px solid var(--orange)}.bno .madurez-card.compacta{padding:14px 18px}.bno .madurez-progreso{height:11px}.bno .madurez-cerebro-badge{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:linear-gradient(#fff 0%,#f2fbf7 100%);border:1.5px solid rgba(22,147,106,.35);border-radius:14px;align-items:center;gap:10px;padding:8px 14px;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex}.bno .madurez-cerebro-badge:hover{border-color:var(--good);transform:translateY(-1px);box-shadow:0 6px 16px rgba(22,147,106,.12)}.bno .madurez-cerebro-ico{font-size:20px;line-height:1}.bno .odometro-ahorro-badge{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;background:linear-gradient(#fff 0%,#f8fafc 100%);border:1.5px solid rgba(17,24,39,.16);border-radius:14px;align-items:center;gap:11px;padding:8px 13px;transition:transform .16s,box-shadow .16s,border-color .16s;display:inline-flex}.bno .odometro-ahorro-badge:hover{border-color:var(--good);transform:translateY(-1px);box-shadow:0 6px 16px rgba(22,147,106,.12)}.bno .odometro-digitos{color:#4ade80;font-family:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;background:#111827;border-radius:9px;align-items:baseline;gap:2px;padding:5px 7px;display:inline-flex;box-shadow:inset 0 1px 3px rgba(0,0,0,.45)}.bno .odometro-casilla{color:#ecfdf5;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.12);border-radius:4px;justify-content:center;align-items:center;min-width:16px;height:22px;font-size:13.5px;font-weight:800;line-height:1;display:inline-flex}.bno .odometro-decimal{color:#86efac;padding:0 1px;font-size:12.5px;font-weight:800}.bno .odometro-unidad{letter-spacing:.06em;color:#4ade80;margin-left:3px;font-size:9.5px;font-weight:800}.bno .madurez-ahorro-box{background:linear-gradient(#f7fcf9 0%,#eefaf3 100%);border:1.5px solid rgba(22,147,106,.35);border-radius:14px;padding:12px 14px}.bno .ahorro-desglose-item{background:#fff;border:1px solid rgba(22,147,106,.2);border-radius:11px;flex-direction:column;gap:3px;padding:10px 12px;display:flex}.bno .madurez-escalon{border:1px solid var(--line);background:var(--soft);border-radius:12px;padding:11px 13px}.bno .madurez-escalon.completado{background:#f5fbf8;border-color:rgba(22,147,106,.3)}.bno .madurez-escalon.actual{border:2px solid var(--orange);background:#fff9f2;box-shadow:0 4px 14px rgba(254,131,1,.08)}.bno .madurez-entrenar-box{background:var(--soft);border:1.5px solid rgba(254,131,1,.42);border-radius:14px;padding:12px 14px}.bno .madurez-aviso-ok{color:var(--good);background:var(--good-soft);border-radius:10px;padding:6px 10px;font-weight:700}.bno .madurez-siguiente{background:var(--orange-soft);border:1px solid #f6d3a8;border-radius:12px;padding:10px 14px}.bno .impulso-card-entra,.bno .impulso-pill-entra{opacity:1;transition:opacity .28s ease-out,translate .28s ease-out,scale .28s cubic-bezier(.22,1,.36,1);translate:0;scale:1}@starting-style{.bno .impulso-card-entra,.bno .impulso-pill-entra{opacity:0;translate:0 8px;scale:.97}}.bno .impulso-check-pop{transition:scale .35s cubic-bezier(.34,1.56,.64,1);scale:1}@starting-style{.bno .impulso-check-pop{scale:.65}}@keyframes bno-impulso-latido{0%{box-shadow:0 0 rgba(22,147,106,.35)}70%{box-shadow:0 0 0 8px rgba(22,147,106,0)}to{box-shadow:0 0 rgba(22,147,106,0)}}.bno .impulso-latido{animation:1.4s ease-out bno-impulso-latido}@media (prefers-reduced-motion:reduce){.bno .impulso-card-entra,.bno .impulso-pill-entra,.bno .impulso-check-pop,.bno .madurez-cerebro-badge{transition:none;translate:none;scale:none}.bno .impulso-latido{animation:none}}.bno .alta-campo,.bno .alta-resumen,.bno .alta-resumen dd,.bno .decision-card,.bno .card{overflow-wrap:anywhere;word-break:break-word}.bno .alta-paso{padding-bottom:92px}@media (max-width:760px){.bno .campo,.bno .pieza-input,.bno input[type=text],.bno input[type=email],.bno input[type=password],.bno input[type=url],.bno input[type=tel],.bno input[type=number],.bno textarea,.bno select{max-width:100%;font-size:16px!important}}.bno .inicio-b-grid{grid-template-columns:minmax(0,1.65fr) minmax(260px,.85fr);align-items:start;gap:20px;display:grid}@media (max-width:960px){.bno .inicio-b-grid{grid-template-columns:1fr}}.bno .inicio-b-sheet{flex-direction:column;gap:18px;padding:24px;display:flex}.bno .inicio-b-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.bno .inicio-b-sec-title{color:var(--ink);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 8px;padding-bottom:8px;font-size:13px;font-weight:700;display:flex}.bno .inicio-b-row{border-bottom:1px solid var(--line);color:inherit;align-items:center;gap:12px;padding:12px 0;text-decoration:none;display:flex}.bno .inicio-b-row:hover b{color:var(--orange-ink)}.bno .inicio-b-dot{background:var(--orange);border-radius:50%;flex:none;width:8px;height:8px}.bno .inicio-b-dock{background:var(--soft);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;gap:10px;margin-top:2px;padding:14px 16px;display:flex}.bno .inicio-b-rail{flex-direction:column;gap:14px;display:flex}.bno .inicio-b-metric-row{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:10px;padding:10px 0;display:flex}.bno .inicio-b-progress{background:var(--soft);border-radius:999px;height:6px;overflow:hidden}.bno .inicio-b-progress>span{background:var(--good);border-radius:999px;height:100%;display:block}.bno .rev-a-shell{flex-direction:column;gap:14px;display:flex}.bno .rev-a-topbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:2px 2px 6px;display:flex}.bno .rev-a-workspace{grid-template-columns:minmax(0,1.65fr) minmax(320px,.95fr);align-items:start;gap:18px;display:grid}@media (max-width:980px){.bno .rev-a-workspace{grid-template-columns:1fr}}.bno .rev-a-stage{background:var(--card);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow);flex-direction:column;min-width:0;display:flex;overflow:hidden}.bno .rev-a-stage-head{border-bottom:1px solid var(--line);flex-direction:column;gap:8px;padding:20px 24px 16px;display:flex}.bno .rev-a-stage-body{background:#fafbfc;flex-direction:column;gap:18px;padding:20px 24px 24px;display:flex}.bno .rev-a-inspector{background:var(--card);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow);flex-direction:column;min-width:0;display:flex;overflow:hidden}.bno .rev-a-insp-sec{border-bottom:1px solid var(--line);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.bno .rev-a-insp-sec:last-child{border-bottom:0}.bno .rev-a-kv{justify-content:space-between;align-items:baseline;gap:12px;padding:3px 0;font-size:12.5px;display:flex}.bno .rev-a-kv-label{color:var(--muted);flex:none}.bno .rev-a-kv-val{color:var(--ink);text-align:right;min-width:0}.bno .rev-a-msg{background:var(--soft);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:3px;padding:9px 11px;font-size:12.5px;display:flex}.bno .rev-a-msg.own{background:var(--orange-soft);border-color:rgba(254,131,1,.25)}.bno .rev-a-reply{background:var(--soft);border:1px solid var(--line);border-radius:10px;flex-direction:column;gap:8px;margin-top:2px;padding:10px 12px;display:flex}.bno .wa-sheet{background:var(--card);border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--shadow);overflow:hidden}.bno .wa-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:18px 22px 14px;display:flex}.bno .wa-seg{background:var(--soft);border:1px solid var(--line);border-radius:10px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.bno .wa-seg-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:5px 11px;font-size:12px;font-weight:600;transition:background-color .14s,color .14s,box-shadow .14s}.bno .wa-seg-btn:hover{color:var(--ink)}.bno .wa-seg-btn.on{background:var(--card);color:var(--ink);box-shadow:0 1px 2px rgba(17,24,39,.06)}.bno .wa-band{border-bottom:1px solid var(--line);color:var(--ink);background:#fafbfc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:9px 22px;font-size:12px;font-weight:700;display:flex}.bno .wa-row{border-bottom:1px solid var(--line);cursor:pointer;grid-template-columns:minmax(220px,1fr) auto 150px 92px;align-items:center;gap:12px;padding:11px 22px;font-size:13.5px;transition:background-color .12s;display:grid}.bno .wa-row:hover{background:var(--soft)}.bno .wa-row:last-child{border-bottom:0}.bno .wa-ini-tag{background:var(--soft);border:1px solid var(--line);color:var(--muted);white-space:nowrap;text-overflow:ellipsis;border-radius:6px;align-items:center;gap:6px;max-width:220px;padding:2px 9px;font-size:11.5px;font-weight:500;display:inline-flex;overflow:hidden}.bno .wa-dot{border-radius:2px;flex:none;width:7px;height:7px}@media (max-width:820px){.bno .wa-head,.bno .wa-band,.bno .wa-row{padding-left:14px;padding-right:14px}.bno .wa-row{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.bno .wa-row-col-sec{display:none}}.bno .bno-dos-lineas{-webkit-line-clamp:2;line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bno .bno-una-linea{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.bno .bno-lista-cabeza{background:var(--card);cursor:pointer;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding:12px 16px;display:flex}.bno .bno-lista-cabeza:hover{background:#fafbfc}.bno .bno-lista-cabeza-nombre{flex:280px;align-items:flex-start;gap:8px;min-width:0;display:flex}.bno .bno-lista-titulo{text-align:left;min-width:0;font:inherit;color:var(--texto);background:0 0;border:none;padding:0;font-size:15px;font-weight:700;line-height:22px;display:block}.bno button.bno-lista-titulo{cursor:pointer;border-radius:4px}.bno button.bno-lista-titulo:hover .bno-dos-lineas{text-decoration:underline;-webkit-text-decoration-color:var(--texto-3);text-decoration-color:var(--texto-3);text-underline-offset:3px}.bno button.bno-lista-titulo:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.bno .bno-lista-cabeza .bno-flechita{margin-top:1px}.bno [data-no-prioritaria] .bno-lista-titulo{color:var(--texto-2);font-weight:600}.bno .bno-avance-barra{background:var(--line);border-radius:999px;flex:none;width:150px;height:6px;overflow:hidden}.bno .bno-tarea-fondo{z-index:70;background:rgba(17,24,39,.62);justify-content:center;align-items:stretch;padding:20px;animation:.16s ease-out bno-tarea-aparece;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.bno .bno-tarea-ventana{background:var(--card);border-radius:14px;outline:none;flex-direction:column;width:100%;max-width:1600px;min-height:0;animation:.2s cubic-bezier(.22,1,.36,1) bno-tarea-sube;display:flex;overflow:hidden;box-shadow:0 24px 64px rgba(17,24,39,.3)}@keyframes bno-tarea-aparece{0%{opacity:0}}@keyframes bno-tarea-sube{0%{opacity:0;transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){.bno .bno-tarea-fondo,.bno .bno-tarea-ventana{animation:none}}.bno .bno-tarea-barra{border-bottom:1px solid var(--line);background:var(--card);flex:none;align-items:center;gap:12px;min-height:54px;padding:9px 12px 9px 20px;display:flex}.bno .bno-tarea-miga{min-width:0;color:var(--texto-3);flex:1;align-items:center;gap:4px;font-size:12.5px;display:flex}.bno .bno-tarea-miga button{min-width:0;max-width:46ch;font:inherit;color:var(--texto-2);cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;border-radius:6px;padding:4px 7px;font-weight:600;overflow:hidden}.bno .bno-tarea-miga button:hover{background:var(--soft);color:var(--ink)}.bno .bno-tarea-miga button:first-child,.bno .bno-tarea-miga>span{flex:none}.bno .bno-tarea-barra-acciones{flex:none;align-items:center;gap:8px;display:flex}.bno .bno-tarea-boton{border:1px solid var(--line);background:var(--card);color:var(--texto);font:inherit;white-space:nowrap;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-size:12.5px;font-weight:600;display:inline-flex}.bno .bno-tarea-boton:hover{background:var(--soft)}.bno .bno-tarea-boton:disabled{opacity:.55;cursor:default}.bno .bno-tarea-boton--peligro{color:#b42318;border-color:rgba(180,35,24,.28)}.bno .bno-tarea-boton--peligro:hover{background:rgba(180,35,24,.06)}.bno .bno-tarea-cerrar{width:36px;height:36px;color:var(--texto-2);cursor:pointer;background:0 0;border:none;border-radius:8px;flex:none;place-items:center;display:inline-grid}.bno .bno-tarea-cerrar:hover{background:var(--soft);color:var(--ink)}.bno .bno-tarea-ventana button:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.bno .bno-tarea-ventana summary:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.bno .bno-tarea-aviso-error{color:#b91c1c;background:rgba(220,38,38,.08);border-radius:8px;flex:none;margin:12px 20px 0;padding:10px 14px;font-size:13px}.bno .bno-tarea-cuerpo{flex:1;grid-template-columns:minmax(0,7fr) minmax(320px,3fr);min-height:0;display:grid}.bno .bno-tarea-principal{overscroll-behavior:contain;min-width:0;min-height:0;padding:26px 40px 56px;overflow-y:auto}.bno .bno-tarea-subtarea-de{border:1px solid var(--line);background:var(--soft);max-width:100%;font:inherit;text-align:left;border-radius:7px;align-items:center;gap:7px;margin:0 0 10px;padding:4px 10px 4px 8px;font-size:12.5px;display:inline-flex}.bno button.bno-tarea-subtarea-de{cursor:pointer}.bno .bno-tarea-subtarea-de>span:first-child,.bno .bno-tarea-subtarea-de>span:nth-child(2){white-space:nowrap;flex:none}.bno button.bno-tarea-subtarea-de:hover{background:#f3f4f6;border-color:#c9ced6}.bno .bno-tarea-titulo{letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere;text-wrap:pretty;margin:0 0 18px;font-size:26px;font-weight:800;line-height:1.22}.bno .bno-tarea-props{border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 32px;margin:0 0 22px;padding:0 0 16px;display:grid}.bno .bno-tarea-prop{grid-template-columns:136px minmax(0,1fr);align-items:start;gap:10px;min-width:0;padding:7px 0;display:grid}.bno .bno-tarea-prop--ancha{grid-column:1/-1}.bno .bno-tarea-prop-etiqueta{color:var(--texto-3);align-items:center;gap:8px;padding-top:3px;font-size:12.5px;display:inline-flex}.bno .bno-tarea-prop-etiqueta svg{flex:none}.bno .bno-tarea-prop-valor{min-width:0;color:var(--texto);flex-direction:column;gap:3px;font-size:13px;line-height:1.45;display:flex}.bno .bno-tarea-seccion{margin:28px 0}.bno .bno-tarea-seccion-titulo{color:var(--ink);align-items:center;gap:8px;margin:0 0 10px;font-size:14.5px;font-weight:700;display:flex}.bno .bno-tarea-seccion-titulo span{border:1px solid var(--line);background:var(--soft);color:var(--texto-2);border-radius:999px;padding:1px 8px;font-size:11.5px;font-weight:600}.bno .bno-tarea-subtareas{border:1px solid var(--line);border-radius:10px;overflow:hidden}.bno .bno-tarea-subtarea{border:none;border-bottom:1px solid var(--line);background:var(--card);width:100%;font:inherit;text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) 150px 104px;align-items:center;gap:12px;padding:8px 12px 8px 10px;display:grid}.bno .bno-tarea-subtarea:last-child{border-bottom:none}.bno .bno-tarea-subtarea:hover{background:#f7f8fa}.bno .bno-como-va{border:1px solid var(--line);background:var(--card);border-radius:12px;margin:14px 0 22px;overflow:hidden}.bno .bno-como-va-cabeza{gap:4px;padding:14px 16px 12px;display:grid}.bno .bno-como-va-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--texto-3);font-size:11px;font-weight:700}.bno .bno-como-va-titular{color:var(--ink);margin:0;font-size:18px;font-weight:700;line-height:1.25}.bno .bno-como-va-avance{color:var(--texto-2);align-items:center;gap:10px;font-size:12.5px;display:flex}.bno .bno-como-va-avance>span:last-child{white-space:nowrap}.bno .bno-como-va-barra{background:var(--line);border-radius:6px;flex:0 220px;height:6px;overflow:hidden}.bno .bno-como-va-barra i{background:var(--good);border-radius:6px;height:100%;display:block}.bno .bno-como-va-toca{border-top:1px solid var(--line);background:var(--soft);color:var(--texto-2);flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:10px 16px;font-size:13px;display:flex}.bno .bno-como-va-toca b{color:var(--ink);font-weight:700}.bno .bno-como-va-toca[data-tuyo=true]{background:var(--orange-soft)}.bno .bno-como-va-toca-lista{flex-wrap:wrap;gap:6px;display:flex}.bno .bno-como-va-pasos{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.bno .bno-como-va-pasos li+li{border-top:1px solid var(--line)}.bno .bno-como-va-paso{background:var(--card);width:100%;font:inherit;text-align:left;cursor:pointer;border:0;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 14px 9px 12px;display:grid}.bno .bno-como-va-paso:hover{background:#f7f8fa}.bno .bno-como-va-punto{text-align:center;color:var(--texto-3);font-size:12px}.bno .bno-como-va-texto{color:var(--ink);font-size:13px;line-height:1.4}.bno .bno-como-va-estado{white-space:nowrap;background:var(--soft);border:1px solid var(--line);color:var(--texto-2);border-radius:999px;padding:2px 9px;font-size:11.5px;font-weight:600}.bno .bno-como-va-paso[data-estado=listo] .bno-como-va-punto,.bno .bno-como-va-paso[data-estado=listo] .bno-como-va-estado{color:var(--good)}.bno .bno-como-va-paso[data-estado=listo] .bno-como-va-estado{background:var(--good-soft);border-color:transparent}.bno .bno-como-va-paso[data-estado=listo] .bno-como-va-texto{color:var(--texto-2)}.bno .bno-como-va-paso[data-estado=en_marcha] .bno-como-va-punto,.bno .bno-como-va-paso[data-estado=revision] .bno-como-va-punto{color:var(--good)}.bno .bno-como-va-paso[data-estado=en_marcha] .bno-como-va-estado,.bno .bno-como-va-paso[data-estado=revision] .bno-como-va-estado{background:var(--good-soft);color:var(--good);border-color:transparent}.bno .bno-como-va-paso[data-estado=te_toca] .bno-como-va-punto{color:var(--orange-ink)}.bno .bno-como-va-paso[data-estado=te_toca] .bno-como-va-estado{background:var(--orange-soft);color:var(--orange-ink);border-color:#f6d3a8}.bno .bno-como-va-paso[data-estado=con_equipo] .bno-como-va-punto,.bno .bno-como-va-paso[data-estado=con_persona] .bno-como-va-punto{color:#1d4ed8}.bno .bno-como-va-paso[data-estado=con_equipo] .bno-como-va-estado,.bno .bno-como-va-paso[data-estado=con_persona] .bno-como-va-estado{color:#1d4ed8;background:#eef4ff;border-color:transparent}@media (max-width:640px){.bno .bno-como-va-paso{grid-template-columns:18px minmax(0,1fr)}.bno .bno-como-va-estado{grid-column:2;justify-self:start}}.bno .bno-tarea-actividad{border-left:1px solid var(--line);background:var(--soft);flex-direction:column;min-width:0;min-height:0;display:flex}.bno .bno-tarea-actividad-cabeza{border-bottom:1px solid var(--line);color:var(--ink);flex:none;justify-content:space-between;align-items:baseline;gap:8px;padding:15px 18px 13px;font-size:14px;display:flex}.bno .bno-tarea-actividad-cabeza span{color:var(--texto-3);font-size:12px}.bno .bno-tarea-actividad-ver{font:inherit;color:var(--orange-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;margin:-5px -8px;padding:5px 8px;font-size:12.5px;font-weight:600}.bno .bno-tarea-actividad-ver:hover{background:var(--card)}.bno .bno-tarea-hilo{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px 16px;display:flex;overflow-y:auto}.bno .bno-tarea-esqueleto{flex-direction:column;gap:10px;animation:.2s ease-out .2s both bno-tarea-aparece;display:flex}.bno .bno-tarea-esqueleto-tarjeta{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:12px}.bno .bno-tarea-porque-esqueleto{flex-direction:column;gap:9px;width:100%;padding-top:3px;animation:.2s ease-out .2s both bno-tarea-aparece;display:flex}.bno .bno-tarea-porque-esqueleto-caja{border:1px solid var(--line);border-radius:8px;flex-direction:column;gap:10px;margin:3px 0 0;padding:14px 12px;display:flex}.bno .bno-tarea-hilo-trayendo{color:var(--texto-3);align-items:center;gap:7px;margin:0;font-size:12px;display:inline-flex}.bno .bno-tarea-hilo-punto{background:var(--texto-3);opacity:.7;border-radius:50%;width:7px;height:7px;animation:1s ease-in-out infinite bno-latido-punto}.bno .sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.bno .bno-tarea-esqueleto,.bno .bno-tarea-porque-esqueleto,.bno .bno-tarea-hilo-punto{animation:none}}.bno .bno-tarea-redactar{overscroll-behavior:contain;border-top:1px solid var(--line);background:var(--card);flex:none;max-height:62%;padding:12px 14px 14px;overflow-y:auto}.bno .bno-act-res{flex-direction:column;gap:12px;display:flex}.bno .bno-tarea-hilo:has(.bno-act-res){padding-bottom:30px;-webkit-mask-image:linear-gradient(#000 calc(100% - 26px),transparent);mask-image:linear-gradient(#000 calc(100% - 26px),transparent)}@media (max-width:900px){.bno .bno-tarea-hilo:has(.bno-act-res){padding-bottom:14px;-webkit-mask-image:none;mask-image:none}}.bno .bno-act-bloque{flex-direction:column;gap:7px;display:flex}.bno .bno-act-tit{letter-spacing:.07em;text-transform:uppercase;color:var(--texto-3);justify-content:space-between;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:700;display:flex}.bno .bno-act-auto{text-transform:none;letter-spacing:0;color:var(--texto-3);text-align:right;font-size:11px;font-weight:500}.bno .bno-act-pedido{background:var(--card);border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:8px;padding:12px;display:flex}.bno .bno-act-pedido-meta{color:var(--texto-3);flex-wrap:wrap;align-items:center;gap:8px;font-size:12.5px;display:flex}.bno .bno-act-pedido-meta b{color:var(--texto);font-weight:650}.bno .bno-act-pedido.de-persona{border-color:rgba(254,131,1,.34);border-left:3px solid var(--orange);background:rgba(254,131,1,.08);padding-left:11px}.bno .bno-act-pedido.de-persona .bno-act-cita{font-weight:500}.bno .bno-act-pedido.de-persona .bno-act-pedido-meta{color:var(--texto-2)}.bno .bno-act-pedido.de-persona .bno-act-chip-encargo{background:var(--card)}.bno .bno-act-pedido-meta b.bno-act-persona,.bno .bno-act-viene b.bno-act-persona{color:var(--orange-ink)}.bno .bno-act-viene-cita.de-persona{border-left:3px solid var(--orange);color:var(--texto);padding-left:9px}.bno .bno-act-cita{color:var(--texto);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:13.5px;line-height:1.5;display:-webkit-box;overflow:hidden}.bno .bno-act-cita.es-cita{-webkit-line-clamp:2}.bno .bno-act-viene{border-top:1px dashed var(--line);color:var(--texto-2);padding-top:8px;font-size:12.5px;line-height:1.5}.bno .bno-act-viene b{color:var(--texto)}.bno .bno-act-viene-cita{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;margin:6px 0 0;display:-webkit-box;overflow:hidden}.bno .bno-act-cita.abierto,.bno .bno-act-viene-cita.abierto,.bno .bno-act-cita.entero,.bno .bno-act-viene-cita.entero{-webkit-line-clamp:unset;display:block;overflow:visible}.bno .bno-act-mas{font:inherit;color:var(--orange-ink);cursor:pointer;background:0 0;border:0;align-self:flex-start;margin:-4px 0 0;padding:3px 0;font-size:12.5px;font-weight:600}.bno .bno-act-mas:hover{text-decoration:underline}.bno .bno-act-mas:focus-visible{outline:2px solid var(--orange);outline-offset:2px;border-radius:4px}.bno .bno-act-chip{white-space:nowrap;color:var(--texto-3);vertical-align:1px;background:#eef0f4;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:650;display:inline-flex}.bno .bno-act-chip:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.bno .bno-act-chip-pregunta{background:var(--ghl-soft);color:var(--ghl)}.bno .bno-act-chip-encargo{background:var(--orange-soft);color:var(--orange-ink)}.bno .bno-act-chip-cambio{color:#6d28d9;background:#f1eafe}.bno .bno-act-chip-respuesta{background:var(--good-soft);color:#0f7a57}.bno .bno-act-chip-toca{background:var(--warn-soft);color:#8a5700}.bno .bno-act-chip-esqueleto{border-radius:999px;width:74px;height:22px;display:inline-block}.bno .bno-act-caja{background:var(--card);border:1px solid var(--line);color:var(--texto-2);border-radius:12px;padding:12px;font-size:13.5px;line-height:1.5}.bno .bno-act-caja p{overflow-wrap:anywhere;white-space:pre-line;margin:0}.bno .bno-act-caja b{color:var(--texto)}.bno .bno-act-caja.te-toca{background:var(--warn-soft);border-color:rgba(184,116,0,.45)}.bno .bno-act-caja.te-toca .bno-act-chip-toca{background:var(--card)}.bno .bno-act-caja.terminada{background:var(--good-soft);border-color:rgba(22,147,106,.4)}.bno .bno-act-caja.respuesta{border-color:rgba(29,78,216,.3)}.bno .bno-act-escribiendo{flex-direction:column;gap:9px;display:flex}.bno .bno-act-pasos{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bno .bno-act-pasos li{color:var(--texto);overflow-wrap:anywhere;flex-direction:column;gap:3px;padding:4px 0;font-size:13.5px;line-height:1.45;display:flex}.bno .bno-act-pasos li:first-child{padding-top:0}.bno .bno-act-pasos li.nuevo-dia:not(:first-child){border-top:1px solid var(--line);margin-top:4px;padding-top:9px}.bno .bno-act-dia{color:var(--texto-3);font-variant-numeric:tabular-nums;font-size:11.5px;font-weight:650}.bno .bno-act-paso{padding-left:14px;position:relative}.bno .bno-act-paso:before{content:"";background:#c3c8d1;border-radius:50%;width:6px;height:6px;position:absolute;top:.58em;left:1px}.bno .bno-act-paso.de-persona{background:rgba(254,131,1,.08);border-radius:8px;margin:0 -8px;padding:4px 8px 4px 22px}.bno .bno-act-paso.de-persona:before{background:var(--orange);top:calc(4px + .58em);left:9px}.bno .bno-act-paso.de-persona b{color:var(--orange-ink)}.bno .bno-act-pasos-esqueleto{flex-direction:column;gap:12px;padding-top:2px;display:flex}.bno .bno-act-paso-esqueleto{flex-direction:column;gap:6px;display:flex}.bno .bno-act-detalle{border:1px solid var(--line);background:var(--card);border-radius:10px}.bno .bno-act-detalle>summary{cursor:pointer;min-height:44px;color:var(--texto);border-radius:10px;align-items:center;gap:8px;padding:11px 12px;font-size:13px;font-weight:600;list-style:none;display:flex}.bno .bno-act-detalle[open]>summary{z-index:1;background:var(--card);border-bottom:1px solid var(--line);border-radius:10px 10px 0 0;position:-webkit-sticky;position:sticky;top:-14px}@media (max-width:900px){.bno .bno-act-detalle[open]>summary{top:0}}.bno .bno-act-detalle>summary::-webkit-details-marker{display:none}.bno .bno-act-detalle>summary span{color:var(--texto-3);margin-left:auto;font-size:12px;font-weight:500}.bno .bno-act-detalle>summary:after{content:"▾";color:var(--texto-3);transition:transform .15s}.bno .bno-act-detalle[open]>summary:after{transform:rotate(180deg)}.bno .bno-act-detalle>summary:focus-visible{outline:2px solid var(--orange);outline-offset:2px}.bno .bno-act-detalle-hilo{background:var(--fondo);border-radius:0 0 10px 10px;flex-direction:column;gap:10px;padding:12px;display:flex}@media (prefers-reduced-motion:reduce){.bno .bno-act-detalle>summary:after{transition:none}}@media (max-width:1100px){.bno .bno-tarea-principal{padding:22px 26px 48px}.bno .bno-tarea-props{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.bno .bno-tarea-fondo{padding:0}.bno .bno-tarea-ventana{max-width:none;padding-top:env(safe-area-inset-top,0px);border-radius:0}.bno .bno-tarea-cuerpo{overscroll-behavior:contain;padding-bottom:env(safe-area-inset-bottom,0px);display:block;overflow-y:auto}.bno .bno-tarea-principal{padding:18px 16px 26px;overflow:visible}.bno .bno-tarea-actividad{border-left:none;border-top:1px solid var(--line)}.bno .bno-tarea-hilo{overflow:visible}.bno .bno-tarea-redactar{max-height:none;overflow:visible}.bno .bno-tarea-titulo{margin-bottom:14px;font-size:21px}}@media (max-width:720px){.bno .bno-tarea-subtarea{grid-template-columns:minmax(0,1fr) auto}}.bno .bno-caja-persona-acciones{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.bno .bno-caja-persona-acciones>button{min-height:44px}@media (max-width:640px){.bno .bno-caja-persona-acciones{flex-direction:column;align-items:stretch}.bno .bno-caja-persona-acciones>button{width:100%;min-height:48px}.bno .bno-tarea-barra{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"miga cerrar""acciones acciones";gap:6px 8px;padding:8px 8px 10px 12px;display:grid}.bno .bno-tarea-miga{grid-area:miga}.bno .bno-tarea-cerrar{grid-area:cerrar}.bno .bno-tarea-barra-acciones{flex-wrap:wrap;grid-area:acciones}.bno .bno-tarea-prop{grid-template-columns:112px minmax(0,1fr)}.bno .bno-avance-barra{width:88px}.bno .bno-lista-cabeza{padding:11px 12px}}.bno .bno-trabajo{--orange-ink:#b54708}.bno .bno-tarea-estado{color:var(--texto);flex-wrap:wrap;align-items:center;gap:4px 6px;font-weight:600;display:inline-flex}.bno .bno-tarea-estado-extra{color:var(--texto-2);font-weight:500}.bno .bno-chip-necesita{color:#1d4ed8;background:rgba(37,99,235,.1);border-radius:6px;align-items:center;gap:4px;padding:3px 9px;font-size:12px;font-weight:600;line-height:1.35;display:inline-flex}.bno .bno-chip-necesita[data-tuyo=true]{color:var(--orange-ink);background:rgba(254,131,1,.14)}.bno .bno-chip-necesita--fila{padding:3px 8px;font-size:11.5px}.bno .bno-tarea-menu-ancla{position:relative}.bno .bno-tarea-boton--icono{width:36px;color:var(--texto-2);justify-content:center;padding:6px 0}.bno .bno-tarea-menu{z-index:3;background:var(--card);border:1px solid var(--line);border-radius:10px;min-width:230px;padding:6px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 12px 32px rgba(17,24,39,.16)}.bno .bno-tarea-menu-opcion{width:100%;font:inherit;text-align:left;color:var(--texto);cursor:pointer;background:0 0;border:none;border-radius:7px;padding:9px 12px;font-size:13px;font-weight:600;display:block}.bno .bno-tarea-menu-opcion:hover{background:var(--soft)}.bno .bno-tarea-menu-opcion:focus-visible{background:var(--soft)}.bno .bno-tarea-menu-opcion:focus-visible{outline:2px solid var(--orange);outline-offset:-2px}.bno .bno-tarea-menu-opcion--peligro{color:#b42318}.bno .bno-fila-titulo{flex-direction:column;gap:1px;min-width:0;display:inline-flex}.bno .bno-fila-fecha-movil{white-space:nowrap;font-size:11.5px;line-height:16px;display:none}@media (max-width:720px){.bno .bno-fila-fecha-movil{display:block}.bno .bno-fila-titulo .bno-dos-lineas{-webkit-line-clamp:3;line-clamp:3}}@media (pointer:coarse){.bno .bno-tarea-boton,.bno .bno-tarea-cerrar{min-width:44px;min-height:44px}.bno .bno-tarea-menu-opcion{padding:13px 12px}}.bno .bno-check-slot{cursor:pointer;border-radius:5px;flex-shrink:0;justify-content:center;align-items:center;gap:2px;min-width:22px;height:20px;padding:0 2px;transition:opacity .14s,background-color .12s;display:inline-flex}.bno .bno-check-slot--fila{min-width:28px}.bno .bno-check-slot:hover{background:rgba(254,131,1,.14)}.bno .bno-check-grip{letter-spacing:-1.5px;color:#9ca3af;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;justify-content:center;align-items:center;width:8px;font-size:11px;line-height:1;transition:opacity .14s,color .12s;display:inline-flex}.bno .bno-check-input{cursor:pointer;accent-color:#fe8301;border-radius:4px;width:15px;height:15px;margin:0;transition:opacity .14s,transform .12s}.bno .bno-check-slot:hover .bno-check-input{transform:scale(1.06)}.bno .bno-check-input:focus-visible{outline:2px solid var(--orange);outline-offset:2px}@media (hover:hover) and (pointer:fine){.bno .bno-lista-cabeza .bno-check-slot,.bno .bno-trabajo-encabezado-cols .bno-check-slot{opacity:.78}.bno .bno-lista-cabeza:hover .bno-check-slot,.bno .bno-lista-cabeza:focus-within .bno-check-slot,.bno .bno-trabajo-encabezado-cols:hover .bno-check-slot,.bno .bno-trabajo-encabezado-cols:focus-within .bno-check-slot{opacity:1}.bno .bno-trabajo-fila .bno-check-input{opacity:.34}.bno .bno-trabajo-fila:hover .bno-check-input,.bno .bno-trabajo-fila:focus-within .bno-check-input,.bno .bno-check-slot[data-activo=true] .bno-check-input,.bno .bno-trabajo[data-modo-seleccion=true] .bno-trabajo-fila .bno-check-input{opacity:1}.bno .bno-trabajo-fila:hover .bno-check-grip,.bno .bno-trabajo-fila:focus-within .bno-check-grip,.bno .bno-check-slot[data-activo=true] .bno-check-grip,.bno .bno-trabajo[data-modo-seleccion=true] .bno-trabajo-fila .bno-check-grip{opacity:.85}.bno .bno-check-slot[data-activo=true] .bno-check-grip{color:var(--orange-ink)}}.bno .bno-trabajo-fila[data-seleccionada=true]{background:rgba(254,131,1,.08)!important}.bno .bno-trabajo-fila[data-seleccionada=true]:hover{background:rgba(254,131,1,.12)!important}.bno .bno-lote-overlay{left:50%;bottom:max(18px,env(safe-area-inset-bottom,0px));z-index:65;color:#f9fafb;background:#181b22;border-radius:14px;flex-direction:column;gap:8px;width:min(1060px,100vw - 24px);padding:9px 12px;animation:.18s cubic-bezier(.22,1,.36,1) bno-tarea-sube;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 22px 50px rgba(0,0,0,.42),0 0 0 1px rgba(255,255,255,.1)}.bno .bno-lote-fila-principal{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.bno .bno-lote-contador{color:#fff;font:inherit;cursor:pointer;white-space:nowrap;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.16);border-radius:8px;align-items:center;gap:7px;padding:5px 11px;font-size:12.5px;font-weight:700;display:inline-flex}.bno .bno-lote-contador:hover{background:rgba(255,255,255,.14)}.bno .bno-lote-acciones{flex-wrap:wrap;flex:1;justify-content:flex-end;align-items:center;gap:4px;display:flex}.bno .bno-lote-btn{color:#e5e7eb;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid transparent;border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12.5px;font-weight:600;transition:background-color .12s,color .12s,border-color .12s;display:inline-flex}.bno .bno-lote-btn:hover{color:#fff;background:rgba(255,255,255,.1)}.bno .bno-lote-btn[data-activo=true]{color:#fff;background:rgba(254,131,1,.2);border-color:rgba(254,131,1,.55)}.bno .bno-lote-btn--peligro{color:#fca5a5}.bno .bno-lote-btn--peligro:hover{color:#fecaca;background:rgba(239,68,68,.18)}.bno .bno-lote-btn--mas{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.14)}.bno .bno-lote-sep{background:rgba(255,255,255,.14);flex-shrink:0;width:1px;height:18px;margin:0 2px}.bno .bno-lote-popover-mas{color:#111827;z-index:70;background:#fff;border:1px solid #e5e7eb;border-radius:14px;width:min(440px,100vw - 24px);padding:12px;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 20px 48px rgba(17,24,39,.26)}.bno .bno-lote-popover-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;display:grid}@media (max-width:520px){.bno .bno-lote-popover-grid{grid-template-columns:1fr}}.bno .bno-lote-popover-item{color:#1f2937;width:100%;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:8px;padding:8px 10px;font-size:13px;font-weight:500;display:flex}.bno .bno-lote-popover-item:hover{color:#111827;background:#f3f4f6}.bno .bno-lote-popover-item:focus-visible{color:#111827;background:#f3f4f6}.bno .bno-lote-popover-item--peligro{color:#b42318}.bno .bno-lote-popover-item--peligro:hover{color:#991b1b;background:#fef2f2}.bno .barra-busqueda{flex-direction:column;gap:6px;margin:0 0 14px;display:flex}.bno .barra-busqueda-caja{border:1.5px solid var(--line);background:var(--card);cursor:text;border-radius:12px;align-items:center;gap:8px;width:100%;max-width:560px;padding:0 6px 0 12px;display:flex}.bno .barra-busqueda-caja:focus-within{outline:2px solid var(--orange);outline-offset:1px;border-color:transparent}.bno .barra-busqueda-lupa{color:var(--texto-3);flex-shrink:0;display:inline-flex}.bno .barra-busqueda-caja input{min-width:0;color:var(--ink);font:inherit;background:0 0;border:0;outline:0;flex:1;padding:10px 0;font-size:14.5px}.bno .barra-busqueda-caja input::-webkit-search-cancel-button{display:none}.bno .barra-busqueda-borrar{width:30px;height:30px;color:var(--texto-2);cursor:pointer;background:0 0;border:0;border-radius:8px;flex-shrink:0;font-size:20px;line-height:1}.bno .barra-busqueda-borrar:hover{background:var(--soft);color:var(--ink)}.bno .barra-busqueda-resultado{color:var(--texto-2);margin:0;font-size:12.5px}.bno .barra-busqueda--encabezado{margin:12px 0 0}@media (max-width:720px){.bno .barra-busqueda-caja{max-width:none}.bno .barra-busqueda-caja input{font-size:16px}.bno .barra-busqueda-borrar{width:44px;height:44px}}.bno .bno-adjuntos-cargando{color:var(--texto-3);margin:18px 0 0;font-size:12.5px}.bno .bno-adjuntos-nota{color:var(--texto-3);margin:-4px 0 12px;font-size:12.5px;line-height:1.5}.bno .bno-adjuntos{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.bno .bno-adjunto{border:1px solid var(--line);background:var(--card);border-radius:12px;grid-template-columns:52px minmax(0,1fr);align-items:start;gap:12px;min-width:0;padding:12px;display:grid}.bno .bno-adjunto.para-revisar{background:#fffaf4;border-color:rgba(254,131,1,.45)}.bno .bno-adjunto-mini{border:1px solid var(--line);background:var(--soft);border-radius:10px;justify-content:center;align-items:center;width:52px;height:52px;padding:0;font-size:24px;display:flex;overflow:hidden}.bno button.bno-adjunto-mini{cursor:zoom-in}.bno .bno-adjunto-mini img{object-fit:cover;width:100%;height:100%;display:block}.bno .bno-adjunto-texto{flex-direction:column;gap:3px;min-width:0;display:flex}.bno .bno-adjunto-nombre{color:var(--ink);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;font-size:13.5px;font-weight:700;line-height:1.35;display:-webkit-box;overflow:hidden}.bno .bno-adjunto-meta{color:var(--texto-2);flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;display:flex}.bno .bno-adjunto-chip{color:var(--orange-ink);background:var(--orange-soft);border-radius:999px;padding:1px 8px;font-size:11px;font-weight:700}.bno .bno-adjunto-donde{color:var(--texto-3);overflow-wrap:anywhere;font-size:12px}.bno .bno-adjunto-resumen{color:var(--texto-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.45;display:-webkit-box;overflow:hidden}.bno .bno-adjunto-acciones{flex-wrap:wrap;gap:6px;margin-top:6px;display:flex}.bno .bno-adjunto-boton{border:1px solid var(--line);background:var(--card);min-height:30px;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:4px 12px;font-size:12.5px;font-weight:600;text-decoration:none;display:inline-flex}.bno .bno-adjunto-boton:hover{background:var(--soft);border-color:#d1d5db}.bno .bno-adjunto-boton.principal{background:var(--orange-soft);color:var(--orange-ink);border-color:rgba(254,131,1,.35)}.bno .bno-adjunto-boton:disabled{opacity:.6;cursor:progress}.bno .bno-adjuntos-mas{font:inherit;color:var(--orange-ink);cursor:pointer;background:0 0;border:none;margin-top:10px;padding:4px 0;font-size:12.5px;font-weight:600}.bno .bno-visor{background:var(--card);width:min(1040px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--ink);border:none;border-radius:14px;margin:auto;padding:0}.bno .bno-visor::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(17,24,39,.72)}.bno .bno-visor-caja{flex-direction:column;max-height:calc(100vh - 32px);display:flex}.bno .bno-visor-cabeza{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;display:flex}.bno .bno-visor-titulo{overflow-wrap:anywhere;font-size:14.5px;display:block}.bno .bno-visor-sub{color:var(--texto-3);margin-top:2px;font-size:12px}.bno .bno-visor-botones{flex:none;gap:6px;display:flex}.bno .bno-visor-resumen{color:var(--texto-2);background:var(--soft);border-bottom:1px solid var(--line);margin:0;padding:10px 16px;font-size:12.5px}.bno .bno-visor-cuerpo{flex:1;min-height:0;overflow:auto}.bno .bno-visor-imagen{object-fit:contain;max-width:100%;max-height:calc(100vh - 140px);margin:0 auto;display:block}.bno .bno-visor-marco{background:#fff;border:none;width:100%;height:calc(100vh - 140px);display:block}.bno .bno-visor-video{background:#000;width:100%;max-height:calc(100vh - 140px);display:block}.bno .bno-visor-aviso{color:var(--texto-2);text-align:center;margin:0;padding:28px 20px;font-size:13.5px}.bno .bno-visor-pre{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--soft);margin:0;padding:16px;font-size:12px;line-height:1.5}.bno .bno-visor-doc{color:var(--texto);max-width:780px;margin:0 auto;padding:20px 24px 28px;font-size:14px;line-height:1.65}.bno .bno-visor-doc h2{margin:18px 0 8px;font-size:20px}.bno .bno-visor-doc h3{margin:16px 0 6px;font-size:16.5px}.bno .bno-visor-doc h4,.bno .bno-visor-doc h5,.bno .bno-visor-doc h6{margin:14px 0 6px;font-size:14.5px}.bno .bno-visor-doc p{margin:0 0 10px}.bno .bno-visor-doc ul,.bno .bno-visor-doc ol{margin:0 0 10px;padding-left:22px}.bno .bno-visor-doc blockquote{border-left:3px solid var(--orange);background:var(--soft);color:var(--texto-2);margin:0 0 10px;padding:6px 12px}.bno .bno-visor-doc code{background:var(--soft);border-radius:4px;padding:1px 4px;font-size:12.5px}.bno .bno-visor-doc a{color:var(--orange-ink)}.bno .bno-visor-tabla{margin:0 0 12px;overflow-x:auto}.bno .bno-visor-tabla table{border-collapse:collapse;width:100%;font-size:12.5px}.bno .bno-visor-tabla th,.bno .bno-visor-tabla td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:6px 9px}.bno .bno-visor-tabla th{background:var(--soft);font-weight:700}.bno .bno-visor-tabla.csv th,.bno .bno-visor-tabla.csv td{white-space:nowrap;text-overflow:ellipsis;max-width:360px;overflow:hidden}@media (max-width:720px){.bno .bno-adjuntos{grid-template-columns:minmax(0,1fr)}.bno .bno-visor{width:calc(100vw - 16px);max-height:calc(100vh - 16px)}.bno .bno-visor-doc{padding:16px}}
