:root{--bg:#0b141a;--surface:#111b21;--surface2:#202c33;--surface3:#2a3942;--border:#222d34;--text:#e9edef;--text2:#c7d1d6;--sub:#8696a0;--muted:#7d8c95;--line:#1a252c;--inset:#0f181d;--dash:#33424b;--grab:#3a4852;--hover:#1a272e;--empty:#222e35;--card:#1c2a33;--chip:#182229;--chatBg:#0b141a;--bubOut:#005c4b;--onWa:#06251d;--meta:rgba(233,237,239,.6);--glass:rgba(32,44,51,.94);--quote:#06cf9c;--waT:#4ee0b8;--toastOk:#1f3a2c;--amT:#f0bf6e;--rdT:#f87171;--rdT2:#fca5a5;--grT:#4ade80;--grT2:#86efac;--ac:#6E54FF;--ac-rgb:110 84 255;--acL:#9b8cff;--acD:#5d43f0;--wa:#00a884;--waL:#25d366;--waTx:#25d366;--bl:#53bdeb;--gr:#16a34a;--rd:#e55353;--am:#e5a853;--sidebar-w:172px;--topbar-h:54px;--bottomnav-h:60px;color-scheme:dark}:root[data-tema=claro]{--bg:#f0f2f5;--surface:#ffffff;--surface2:#f0f2f5;--surface3:#e2e6ea;--border:#e3e7ea;--text:#111b21;--text2:#3b4a54;--sub:#5b6b75;--muted:#6b7a84;--line:#eef1f3;--inset:#f7f8fa;--dash:#c9d1d6;--grab:#c9d1d6;--hover:#f2f4f6;--empty:#f7f8fa;--card:#ffffff;--chip:#ffffff;--chatBg:#efeae2;--bubOut:#d9fdd3;--onWa:#ffffff;--meta:rgba(17,27,33,.5);--glass:rgba(240,242,245,.96);--quote:#06a77d;--waT:#008069;--toastOk:#e7f7ec;--amT:#9a6a12;--rdT:#c53030;--rdT2:#c53030;--grT:#15803d;--grT2:#15803d;--acL:var(--acD);--waTx:#008069;--bl:#027eb5;color-scheme:light}:root[data-tema=claro] .wa-b-row.in .wa-b{background:#ffffff}:root[data-tema=claro] .wa-b{box-shadow:0 1px .5px rgba(11,20,26,.13)}:root[data-tema=claro] .modal-card,:root[data-tema=claro] .rec-card{box-shadow:0 14px 40px rgba(0,0,0,.14)}:root[data-tema=claro] .logo-img{filter:invert(1) hue-rotate(180deg) brightness(.35)}:root[data-acento=azul]{--ac:#2f7cf6;--ac-rgb:47 124 246;--acL:#7fb0ff;--acD:#1f66d9}:root[data-acento=verde]{--ac:#0e9f78;--ac-rgb:14 159 120;--acL:#4fd1a8;--acD:#0b8565}:root[data-acento=naranja]{--ac:#ef6c1a;--ac-rgb:239 108 26;--acL:#ffa766;--acD:#d65f10}:root[data-acento=rosa]{--ac:#e0457b;--ac-rgb:224 69 123;--acL:#ff8db3;--acD:#c4336a}:root[data-tema=claro][data-acento]{--acL:var(--acD)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body,html{margin:0;padding:0;height:100%}body{background:var(--bg);color:var(--text);font-family:Segoe UI,-apple-system,BlinkMacSystemFont,Helvetica Neue,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-thumb{background:var(--surface3);border-radius:10px}::-webkit-scrollbar-track{background:transparent}.app{min-height:100dvh}.sidebar{position:fixed;top:0;left:0;bottom:0;width:var(--sidebar-w);background:var(--surface);border-right:1px solid var(--border);display:flex;flex-direction:column;z-index:40}.sidebar .logo{display:flex;align-items:center;gap:9px;padding:20px 14px 14px}.logo-img{display:block;height:17px;width:auto}.logo-img.sm{height:15px}.login-brand .logo-img{height:22px}.sidebar .logo b{font-size:18px;font-weight:800;letter-spacing:-.02em}.sidebar .logo .tag{font-size:10px;font-weight:700;letter-spacing:.14em;color:var(--sub);text-transform:uppercase;border:1px solid var(--border);border-radius:5px;padding:1px 5px}.sidebar .nav{flex:1 1;overflow-y:auto;padding:4px 6px}.sidebar .acct{padding:10px 8px 10px 14px;border-top:1px solid var(--border);font-size:12.5px;gap:8px}.navitem,.sidebar .acct{color:var(--sub);display:flex;align-items:center}.navitem{gap:10px;padding:9px 10px;border-radius:9px;font-size:14px;font-weight:500;margin-bottom:2px;transition:background .12s,color .12s}.navitem:hover{background:var(--surface2);color:var(--text)}.navitem.active{background:linear-gradient(90deg,rgb(var(--ac-rgb)/.18),rgb(var(--ac-rgb)/.05));color:var(--text)}.navitem.active .ico{color:var(--acL)}.navitem .ico{display:flex}.navitem .badge{margin-left:auto;background:var(--wa);color:var(--onWa);font-size:11px;font-weight:700;border-radius:10px;min-width:18px;height:18px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center}.main{margin-left:var(--sidebar-w);min-height:100dvh}.page{max-width:1180px;margin:0 auto;padding:26px 22px 40px}.page.full{max-width:none;padding:0}.bottomnav,.sheet,.topbar{display:none}.h1{font-size:20px;font-weight:800;letter-spacing:-.01em;margin:0}.h2{font-size:15px;font-weight:700;margin:0 0 10px}.sub{color:var(--sub);font-size:13.5px}.pill{display:inline-flex;align-items:center;gap:7px;border-radius:999px;padding:6px 13px;font-size:13px;font-weight:600}.pill.ok{background:rgba(22,163,74,.12);color:var(--grT);border:1px solid rgba(22,163,74,.3)}.pill.err{background:rgba(229,83,83,.12);color:var(--rdT);border:1px solid rgba(229,83,83,.3)}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));grid-gap:13px;gap:13px}.card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px 16px 15px}.card .k{color:var(--sub);font-size:12px;text-transform:uppercase;letter-spacing:.04em}.card .v{font-size:28px;font-weight:800;margin-top:5px}.placeholder{flex-direction:column;text-align:center;min-height:60dvh;color:var(--sub);gap:12px;padding:20px}.placeholder,.placeholder .pico{display:flex;align-items:center;justify-content:center}.placeholder .pico{width:64px;height:64px;border-radius:18px;background:var(--surface2);color:var(--acL)}.placeholder h3{color:var(--text);margin:4px 0 0;font-size:18px}.placeholder p{margin:0;max-width:340px;font-size:13.5px;line-height:1.5}.placeholder .chip{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--acL);background:rgb(var(--ac-rgb)/.12);border:1px solid rgb(var(--ac-rgb)/.25);border-radius:999px;padding:4px 11px}@media (max-width:860px){.sidebar{display:none}.main{margin-left:0;padding-top:var(--topbar-h);padding-bottom:var(--bottomnav-h)}.page{padding:18px 15px 30px}.topbar{display:flex;align-items:center;gap:10px;position:fixed;top:0;left:0;right:0;height:var(--topbar-h);background:var(--surface);border-bottom:1px solid var(--border);padding:0 14px;z-index:45}.topbar b{font-size:17px;font-weight:800;letter-spacing:-.02em}.topbar .tag{font-size:9px;font-weight:700;letter-spacing:.14em;color:var(--sub);text-transform:uppercase}.bottomnav{display:flex;position:fixed;bottom:0;left:0;right:0;height:var(--bottomnav-h);background:var(--surface);border-top:1px solid var(--border);z-index:45;padding-bottom:env(safe-area-inset-bottom)}.bottomnav a,.bottomnav button{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;color:var(--sub);font-size:10.5px;font-weight:600;background:none;border:none;position:relative}.bottomnav a.active,.bottomnav button.active{color:var(--acL)}.bottomnav .nbadge{position:absolute;top:5px;right:50%;transform:translateX(18px);background:var(--wa);color:var(--onWa);font-size:9px;font-weight:700;border-radius:9px;min-width:15px;height:15px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center}.bottomnav .nbadge.dot{min-width:9px;width:9px;height:9px;padding:0;top:8px;transform:translateX(14px)}.sheet{display:block;position:fixed;inset:0;z-index:60}.sheet .backdrop{position:absolute;inset:0;background:rgba(0,0,0,.55)}.sheet .panel{position:absolute;left:0;right:0;bottom:0;padding:10px 10px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--border);max-height:calc(100dvh - env(safe-area-inset-top) - 16px);overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.sheet .panel,.sheet .sheet-top{background:var(--surface);border-radius:18px 18px 0 0}.sheet .sheet-top{position:-webkit-sticky;position:sticky;top:-10px;z-index:1;margin:-10px -10px 0;padding:10px 10px 2px}.sheet .grab{width:38px;height:4px;border-radius:3px;background:var(--grab);margin:6px auto 10px}.sheet .row{display:flex;align-items:center;gap:13px;padding:11px 14px;border-radius:10px;color:var(--text);font-size:15px}.sheet .row .ico{color:var(--acL);display:flex}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;height:38px;padding:0 14px;border-radius:10px;border:1px solid var(--border);background:var(--surface2);color:var(--text);font-size:14px;font-weight:600;white-space:nowrap;transition:background .12s,opacity .12s}.btn:hover{background:var(--surface3)}.btn:disabled{opacity:.55;cursor:default}.btn.primary{background:var(--ac);border-color:var(--ac);color:#fff}.btn.primary:hover{background:var(--acD)}.btn.ghost{background:transparent}.btn.small{height:30px;padding:0 10px;font-size:12.5px;border-radius:8px}.icon-btn{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;border:none;background:transparent;color:var(--sub);flex:none}.icon-btn:hover{background:var(--surface2);color:var(--text)}.searchbox{display:flex;align-items:center;gap:9px;background:var(--surface2);border-radius:10px;padding:0 6px 0 12px;height:40px;color:var(--sub)}.searchbox input{flex:1 1;min-width:0;background:none;border:none;outline:none;color:var(--text);font-size:15px;font-family:inherit}.searchbox input::placeholder{color:var(--muted)}.avatar{flex:none;width:42px;height:42px;border-radius:50%;background:linear-gradient(135deg,var(--ac),var(--acL));color:#fff;font-weight:700;font-size:15px;display:inline-flex;align-items:center;justify-content:center}.avatar.lg{width:56px;height:56px;font-size:19px}.tag{font-size:11px;font-weight:700;border-radius:6px;padding:2px 7px;white-space:nowrap}.tag.am{background:rgba(229,168,83,.14);color:var(--amT)}.tag.rd{background:rgba(229,83,83,.14);color:var(--rdT)}.alert{display:flex;gap:10px;align-items:flex-start;border-radius:10px;padding:11px 13px;font-size:13.5px;line-height:1.45;margin:10px 0}.alert.err{background:rgba(229,83,83,.1);border:1px solid rgba(229,83,83,.3);color:var(--rdT2)}.alert.warn{background:rgba(229,168,83,.1);border:1px solid rgba(229,168,83,.32);color:var(--amT)}.alert.warn svg{flex:none;margin-top:1px}.alert-actions{display:flex;gap:8px;margin-top:9px;flex-wrap:wrap}.empty{display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center;color:var(--sub);font-size:13.5px;padding:40px 16px}.empty.small{padding:14px;font-size:12.5px}.toast-ok{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);background:var(--toastOk);color:var(--grT2);border:1px solid rgba(22,163,74,.4);padding:10px 18px;border-radius:10px;font-size:14px;font-weight:600;z-index:90;box-shadow:0 8px 24px rgba(0,0,0,.35)}.only-sm{display:none}.md{display:grid;grid-template-columns:minmax(320px,400px) 1fr;height:100dvh}.md-list{display:flex;flex-direction:column;border-right:1px solid var(--border);background:var(--surface);min-height:0}.md-head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px 16px 12px}.md-title{display:flex;flex-direction:column;gap:2px}.md-list .alert,.md-list .searchbox{margin:0 16px 10px}.cli-list{flex:1 1}.cli-list,.md-detail{overflow-y:auto;min-height:0}.cli-row{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:10px 16px;border:none;background:none;color:inherit;border-bottom:1px solid var(--line)}.cli-row:hover{background:var(--surface2)}.cli-row.sel{background:var(--surface3)}.cli-main{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.cli-name{font-size:15px;font-weight:600}.cli-meta,.cli-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cli-meta{font-size:12.5px;color:var(--sub)}.ficha{max-width:820px;margin:0 auto;padding:24px 26px 40px}.ficha-top{display:flex;align-items:center;gap:14px}.ficha-id{flex:1 1;min-width:0}.ficha-id h2{margin:0;font-size:21px;font-weight:800;letter-spacing:-.01em;overflow-wrap:anywhere}.quick{display:flex;gap:8px;margin:18px 0 16px;flex-wrap:wrap}.qbtn{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 13px;border-radius:999px;background:var(--surface2);font-size:13.5px;font-weight:600;color:var(--text)}.qbtn:hover{background:var(--surface3)}.qbtn.wa-q{background:rgba(0,168,132,.16);color:var(--waT)}.kpis{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:10px;gap:10px}.kpi{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:4px;min-width:0}.kpi .k{font-size:11.5px;color:var(--sub);text-transform:uppercase;letter-spacing:.04em}.kpi .v{font-size:18px;font-weight:800;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sect{font-size:12px;color:var(--sub);text-transform:uppercase;letter-spacing:.06em;font-weight:700;margin:24px 0 10px}.datos{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:12px 18px;gap:12px 18px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px}.dato{display:flex;flex-direction:column;gap:2px;min-width:0}.dato .k{font-size:11.5px;color:var(--sub)}.dato .v{font-size:14px;overflow-wrap:anywhere}.hist{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.hist-row{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:11px 14px;border-bottom:1px solid var(--line)}.hist-row:last-child{border-bottom:none}.hist-main,.hist-side{display:flex;flex-direction:column;gap:3px;min-width:0}.hist-side{align-items:flex-end;flex:none}.hist-row .t{font-size:14px;font-weight:600}.hist-main .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hist-row .m{font-size:12px;color:var(--sub)}.modal{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:20px}.modal-bg{position:absolute;inset:0;background:rgba(0,0,0,.6)}.modal-card{position:relative;width:100%;max-width:640px;max-height:calc(100dvh - 40px);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.5)}.modal-head{display:flex;align-items:center;justify-content:space-between;padding:14px 14px 10px 20px;border-bottom:1px solid var(--border)}.modal-head h2{margin:0;font-size:17px;font-weight:800}.modal-body{padding:16px 20px;overflow-y:auto;flex:1 1}.modal-foot{display:flex;justify-content:flex-end;gap:10px;padding:12px 20px;border-top:1px solid var(--border)}.fgrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px 14px;gap:12px 14px}.fld{display:flex;flex-direction:column;gap:5px;min-width:0}.fld.span2{grid-column:span 2}.fld>span{font-size:12px;color:var(--sub);font-weight:600}.fld input,.fld select{height:40px;border-radius:9px;border:1px solid var(--border);background:var(--surface2);color:var(--text);padding:0 11px;font-size:15px;font-family:inherit;outline:none;width:100%}.fld input:focus,.fld select:focus{border-color:var(--ac);box-shadow:0 0 0 3px rgb(var(--ac-rgb)/.18)}.checks{flex-direction:row;flex-wrap:wrap;gap:8px 22px;padding-top:4px}.chk{display:inline-flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.chk input{width:17px;height:17px;accent-color:var(--ac)}@media (max-width:860px){.hide-sm{display:none}.only-sm{display:inline-flex}.md{display:block;height:auto}.md-list{border-right:none;min-height:calc(100dvh - var(--topbar-h) - var(--bottomnav-h))}.md-head{padding:14px 15px 10px}.md-list .searchbox{margin:0 15px 8px}.md-detail{display:none}.md.has-sel .md-detail{display:block;position:fixed;inset:0;z-index:50;background:var(--bg);overflow-y:auto}.ficha{padding:12px 15px calc(30px + env(safe-area-inset-bottom))}.ficha-top{gap:10px}.ficha-top .avatar.lg{width:46px;height:46px;font-size:16px}.ficha-id h2{font-size:18px}.kpi .v{font-size:15px}.datos{grid-template-columns:1fr 1fr}.modal{padding:0;align-items:stretch}.modal-card{max-width:none;max-height:none;height:100dvh;border-radius:0;border:none}.modal-foot{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.modal-foot .btn{flex:1 1;height:44px}.toast-ok{bottom:calc(var(--bottomnav-h) + 16px)}}@media (max-width:480px){.fgrid{grid-template-columns:1fr}.fld.span2{grid-column:auto}}.page.wide{max-width:1760px}.pg-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:16px}.pg-head .sub{margin-top:3px}.muted{color:var(--sub)}.r{text-align:right;justify-content:flex-end}.flex1{flex:1 1}.span2{grid-column:span 2}.kpis.k4{grid-template-columns:repeat(4,1fr)}.tag.ok{background:rgba(22,163,74,.14);color:var(--grT)}.tag.ac{background:rgb(var(--ac-rgb)/.16);color:var(--acL)}.tag.mu{background:var(--surface2);color:var(--muted)}.btn.sel{background:rgb(var(--ac-rgb)/.16);border-color:rgb(var(--ac-rgb)/.45);color:var(--acL)}.btn.danger{color:var(--rdT)}.btn.danger-fill{background:#c43d3d;border-color:#c43d3d;color:#fff}.tabs{display:flex;gap:4px;border-bottom:1px solid var(--border);margin:20px 0 14px;overflow-x:auto}.tabs button{background:none;color:var(--sub);font-size:14px;font-weight:600;padding:10px 14px;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;white-space:nowrap}.tabs button.on{color:var(--text);border-bottom-color:var(--ac)}.toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:12px}.toolbar .grow{flex:1 1;min-width:220px}.chips{display:flex;gap:6px;flex-wrap:wrap}.chip{height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--border);background:var(--surface);color:var(--sub);font-size:13px;font-weight:600}.chip.on{background:rgb(var(--ac-rgb)/.16);border-color:rgb(var(--ac-rgb)/.45);color:var(--acL)}.seg{display:inline-flex;background:var(--surface2);border-radius:10px;padding:3px;gap:2px}.seg button{border:none;background:none;color:var(--sub);font-size:13.5px;font-weight:600;padding:7px 14px;border-radius:8px}.seg button.on{background:var(--surface3);color:var(--text)}.recuento{display:flex;align-items:center;gap:14px;background:rgb(var(--ac-rgb)/.08);border:1px solid rgb(var(--ac-rgb)/.28);border-radius:12px;padding:10px 14px;margin-bottom:12px;font-size:14px;flex-wrap:wrap}.recuento .bar{flex:1 1;min-width:120px;height:8px;border-radius:6px;background:var(--surface2);overflow:hidden}.recuento .bar span{display:block;height:100%;background:var(--ac);transition:width .25s}.u-table{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow:hidden}.u-head,.u-main{display:grid;grid-template-columns:62px minmax(200px,2.2fr) 1.3fr 100px 1fr 104px;grid-gap:12px;gap:12px;align-items:center}.u-head{padding:9px 14px;font-size:11.5px;color:var(--sub);text-transform:uppercase;letter-spacing:.05em;font-weight:700;border-bottom:1px solid var(--border);background:var(--inset)}.u-head.rc{grid-template-columns:30px 62px minmax(200px,2.2fr) 1.3fr 100px 1fr 104px}.u-row{display:flex;align-items:stretch;border-bottom:1px solid var(--line)}.u-row:last-child{border-bottom:none}.u-row.contado{background:rgba(22,163,74,.06)}.u-chk{display:flex;align-items:center;padding-left:14px;cursor:pointer}.u-chk input{width:18px;height:18px;accent-color:var(--gr);cursor:pointer}.u-main{flex:1 1;min-width:0;border:none;background:none;color:inherit;text-align:left;padding:10px 14px;font-size:13.5px}.u-row.rc .u-main{padding-left:12px}.u-main:hover{background:var(--surface2)}.u-num{color:var(--sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12.5px}.u-mod{display:flex;flex-direction:column;gap:2px;min-width:0}.u-mod .t{font-weight:600;font-size:14px}.u-mod .s,.u-mod .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-mod .s{font-size:12px;color:var(--sub)}.u-imei{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:var(--text2);overflow:hidden;text-overflow:ellipsis}.u-cost{text-align:right;font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.u-prov{color:var(--sub);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-group{border-bottom:1px solid var(--border)}.u-group:last-child{border-bottom:none}.u-ghead{display:flex;align-items:center;gap:9px;width:100%;border:none;background:var(--inset);color:var(--text);padding:9px 14px;font-size:13.5px;text-align:left}.u-ghead:hover{background:var(--hover)}.u-ghead .t{font-weight:700;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-ghead .cnt{color:var(--acL);font-weight:700}.u-ghead .sum{color:var(--sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:90px;text-align:right}.p-head,.p-main{display:grid;grid-template-columns:150px minmax(200px,2fr) 1.4fr 110px 70px;grid-gap:12px;gap:12px;align-items:center}.p-head{grid-template-columns:22px 150px minmax(200px,2fr) 1.4fr 110px 70px}.p-row{display:flex;align-items:center;gap:12px}.p-main{flex:1 1;min-width:0;border:none;background:none;color:inherit;text-align:left;padding:0;font:inherit}.p-chk{width:22px;flex:none;display:flex;justify-content:center}.p-row.sel{background:rgb(var(--ac-rgb)/.07)}.p-cat{display:flex;flex-direction:column;gap:1px}.p-cat b{color:var(--text);font-weight:600;font-size:13px}.p-cat small{font-size:12px}.p-head{padding:9px 14px;font-size:11.5px;color:var(--sub);text-transform:uppercase;letter-spacing:.05em;font-weight:700;border-bottom:1px solid var(--border);background:var(--inset)}.p-row{width:100%;border:none;border-bottom:1px solid var(--line);background:none;color:inherit;text-align:left;padding:10px 14px;font-size:13.5px}.p-row:last-child{border-bottom:none}.p-row:hover{background:var(--surface2)}.p-sku{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;color:var(--acL)}.p-mod,.p-sku{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-mod{font-weight:600}.p-cat{color:var(--sub);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-pre{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.p-stk{display:flex}.u-hero{margin-bottom:14px}.u-hero .t{font-size:19px;font-weight:800}.u-hero .s{color:var(--sub);font-size:13.5px;margin-top:3px}.nota{display:flex;gap:9px;align-items:flex-start;margin-top:12px;padding:10px 12px;border-radius:10px;background:var(--surface2);color:var(--sub);font-size:13px;line-height:1.45}.nota svg{flex:none;margin-top:2px}.paste{width:100%;resize:vertical;border-radius:10px;border:1px solid var(--border);background:var(--surface2);color:var(--text);padding:11px 12px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;line-height:1.5;outline:none}.paste:focus{border-color:var(--ac);box-shadow:0 0 0 3px rgb(var(--ac-rgb)/.18)}.prev{margin-top:12px;border:1px solid var(--border);border-radius:10px;max-height:240px;overflow-y:auto;font-size:12.5px}.prev-h{position:-webkit-sticky;position:sticky;top:0;background:var(--inset);padding:8px 12px;color:var(--sub);font-weight:700;border-bottom:1px solid var(--border)}.prev-r{display:grid;grid-template-columns:2fr 1.4fr .8fr 80px;grid-gap:10px;gap:10px;padding:6px 12px;border-bottom:1px solid var(--line)}.prev-r .t{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.err-t{color:var(--rdT)}@media (max-width:860px){.kpis.k4{grid-template-columns:1fr 1fr}.pg-head{margin-bottom:12px}.toolbar .grow{min-width:100%;order:-1}.p-head,.u-head{display:none}.u-main{grid-template-columns:1fr auto;grid-template-areas:"mod cost" "imei est";row-gap:4px;column-gap:10px;padding:11px 14px}.u-num,.u-prov{display:none}.u-mod{grid-area:mod}.u-cost{grid-area:cost}.u-imei{grid-area:imei;font-size:12px}.u-est{grid-area:est;justify-self:end}.p-main{grid-template-columns:1fr auto;grid-template-areas:"mod stk" "sku pre";row-gap:3px}.p-mod{grid-area:mod}.p-stk{grid-area:stk;justify-content:flex-end}.p-sku{grid-area:sku}.p-pre{grid-area:pre;color:var(--sub)}.p-cat{display:none}.prev-r{grid-template-columns:1fr 70px}.prev-r>span:nth-child(2),.prev-r>span:nth-child(3){display:none}}@media (max-width:480px){.span2{grid-column:auto}}.cot-chip{display:inline-flex;align-items:center;gap:6px;margin-top:6px;border:1px solid var(--border);background:var(--surface);color:var(--sub);border-radius:999px;padding:5px 12px;font-size:12.5px}.cot-chip b{color:var(--text);font-weight:700}.cot-chip.warn{border-color:rgba(229,168,83,.45);color:var(--amT);background:rgba(229,168,83,.08)}.cot-chip:hover{background:var(--surface2)}.tag.mu svg{vertical-align:-1px}.v-head,.v-row{display:grid;grid-template-columns:70px 92px minmax(140px,1.3fr) minmax(160px,1.6fr) 100px 100px 168px;grid-gap:12px;gap:12px;align-items:center}.v-head{padding:9px 14px;font-size:11.5px;color:var(--sub);text-transform:uppercase;letter-spacing:.05em;font-weight:700;border-bottom:1px solid var(--border);background:var(--inset)}.v-row{width:100%;border:none;border-bottom:1px solid var(--line);background:none;color:inherit;text-align:left;padding:11px 14px;font-size:13.5px}.v-row:last-child{border-bottom:none}.v-row:hover{background:var(--surface2)}.v-num{color:var(--sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12.5px;display:flex;gap:5px;align-items:center}.v-num .may{font-style:normal;font-size:10px;font-weight:800;color:var(--amT);background:rgba(229,168,83,.14);border-radius:4px;padding:0 4px}.v-fecha{color:var(--sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v-cli{font-weight:600}.v-cli,.v-mod{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-mod{color:var(--text2)}.v-tot{font-weight:700}.v-gan,.v-tot{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.v-gan{font-weight:600}.v-gan.ok,.vd-kpis .v.ok,.vf-tot .v.ok{color:var(--grT)}.v-gan.rd,.vd-kpis .v.rd,.vf-tot .v.rd{color:var(--rdT)}.v-est{gap:5px;align-items:center}.v-est,.vf{display:flex}.vf{flex-direction:column;gap:4px}.vf-sec{padding-bottom:14px;border-bottom:1px solid var(--border);margin-bottom:6px}.vf-sec:last-of-type{border-bottom:none}.vf-sec .sect{gap:6px;margin-top:10px}.vf-row,.vf-sec .sect{display:flex;align-items:center}.vf-row{gap:10px;flex-wrap:wrap}.vf-hint{margin-top:8px;font-size:12.5px}.fld.inline{flex-direction:row;align-items:center;gap:8px}.fld.inline input{width:160px}.fgrid.g3{grid-template-columns:repeat(3,1fr)}.fgrid.g4{grid-template-columns:repeat(4,1fr)}.fgrid.g6{grid-template-columns:repeat(6,1fr)}.span3{grid-column:span 3}.span4{grid-column:span 4}.fgrid.g3,.fgrid.g4,.fgrid.g6{margin-top:10px}.inp-grp{display:flex;gap:6px}.inp-grp input{flex:1 1;min-width:0}.inp-grp select{width:74px;flex:none}.lnk{color:var(--acL);cursor:pointer}.pick{position:relative}.pick-res{position:absolute;left:0;right:0;top:44px;z-index:5;background:var(--surface2);border:1px solid var(--border);border-radius:10px;box-shadow:0 12px 32px rgba(0,0,0,.45);max-height:300px;overflow-y:auto}.pick-res button{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;border:none;background:none;color:var(--text);padding:9px 13px;border-bottom:1px solid var(--surface3);font-size:14px}.pick-res button:hover{background:var(--surface3)}.pick-res button span{color:var(--sub);font-size:12.5px}.pick-empty{padding:12px 14px;color:var(--sub);font-size:13px}.eq-card{border:1px solid var(--border);border-radius:12px;padding:10px 12px 12px;margin:10px 0;background:var(--inset)}.eq-top{display:flex;gap:10px}.eq-n,.eq-top{align-items:center}.eq-n{width:24px;height:24px;border-radius:50%;background:rgb(var(--ac-rgb)/.18);color:var(--acL);font-size:12px;font-weight:800;display:inline-flex;justify-content:center;flex:none}.eq-mod{flex:1 1;min-width:0;background:none;border:none;border-bottom:1px dashed var(--dash);color:var(--text);font-size:15px;font-weight:700;padding:4px 2px;outline:none;font-family:inherit}.eq-mod:focus{border-bottom-color:var(--ac)}.eq-card .fgrid{margin-top:8px}.vf-toggles{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.vf-sub{padding:10px 12px 12px;border:1px dashed var(--dash);border-radius:10px}.vf-foot{display:flex;align-items:center;gap:14px;width:100%}.vf-tot{display:flex;gap:20px;flex:1 1;flex-wrap:wrap}.vf-tot>div{display:flex;flex-direction:column}.vf-tot .k{font-size:11px;color:var(--sub);text-transform:uppercase;letter-spacing:.05em}.vf-tot .v{font-size:16px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vf-btns{display:flex;gap:8px}.vd{display:grid;grid-template-columns:1.15fr 1fr;grid-gap:22px;gap:22px}.vd-cli .t{font-size:19px;font-weight:800}.vd-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:8px;gap:8px;margin-top:14px}.vd-kpis>div{background:var(--surface2);border-radius:10px;padding:9px 11px;display:flex;flex-direction:column;gap:3px}.vd-kpis .k{font-size:11px;color:var(--sub);text-transform:uppercase;letter-spacing:.04em}.vd-kpis .v{font-size:16px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vd .sect{margin:18px 0 8px}.vd-pagos{display:flex;flex-direction:column;gap:6px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:11px 14px}.vd-f{display:flex;justify-content:space-between;gap:12px;font-size:13.5px}.vd-f .k{color:var(--sub);flex:none}.vd-f .v{text-align:right;overflow-wrap:anywhere}.comp{white-space:pre-wrap;font-family:inherit;font-size:13px;line-height:1.5;margin:0 0 12px;background:var(--inset);border:1px solid var(--border);border-radius:12px;padding:12px 14px;max-height:360px;overflow-y:auto}.vd-acc{display:flex;gap:8px;flex-wrap:wrap}.btn.wa-btn{background:#00a884;border-color:#00a884;color:#fff}.btn.wa-btn:hover{background:#029273}.entregado-box{display:flex;align-items:center;gap:9px;border:1px solid var(--border);border-radius:12px;padding:11px 13px;cursor:pointer;font-weight:600;font-size:14px;color:var(--sub)}.entregado-box input{width:18px;height:18px;accent-color:var(--gr)}.entregado-box.on{border-color:rgba(22,163,74,.45);background:rgba(22,163,74,.08);color:var(--grT)}@media (max-width:860px){.v-head{display:none}.v-row{grid-template-columns:1fr auto;grid-template-areas:"cli tot" "mod gan" "meta est";row-gap:3px}.v-cli{grid-area:cli}.v-tot{grid-area:tot}.v-mod{grid-area:mod}.v-gan,.v-mod{font-size:12.5px}.v-gan{grid-area:gan}.v-num{grid-area:meta}.v-est{grid-area:est;justify-self:end}.v-fecha{display:none}.fgrid.g3,.fgrid.g4,.fgrid.g6{grid-template-columns:1fr 1fr}.span3,.span4{grid-column:span 2}.fld.inline input{width:140px}.vd{grid-template-columns:1fr}.vf-foot{flex-direction:column;align-items:stretch;gap:10px}.vf-tot{gap:14px}.vf-btns .btn{flex:1 1}}@media (max-width:480px){.span3,.span4{grid-column:auto}.fgrid.g3,.fgrid.g4{grid-template-columns:1fr}}.txt-rd{color:var(--rdT)!important}.txt-ok{color:var(--grT)!important}.c-head,.c-row{display:grid;grid-template-columns:62px 92px minmax(120px,1fr) minmax(160px,1.8fr) 110px 110px 104px;grid-gap:12px;gap:12px;align-items:center}.c-head,.pv-head{padding:9px 14px;font-size:11.5px;color:var(--sub);text-transform:uppercase;letter-spacing:.05em;font-weight:700;border-bottom:1px solid var(--border);background:var(--inset)}.c-row,.pv-row{width:100%;border:none;border-bottom:1px solid var(--line);background:none;color:inherit;text-align:left;padding:11px 14px;font-size:13.5px}.c-row:last-child,.pv-row:last-child{border-bottom:none}.c-row:hover,.pv-row:hover{background:var(--surface2)}.pv-head,.pv-row{display:grid;grid-template-columns:minmax(140px,1.4fr) 170px 170px 140px 24px;grid-gap:12px;gap:12px;align-items:center}.pv-n{font-weight:700;font-size:14px}.pv-s,.pv-s2{font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pv-go{color:var(--muted);display:flex}.cq-head,.cq-row{display:grid;grid-template-columns:minmax(160px,2.2fr) 1.4fr .9fr .9fr 64px 100px 36px;grid-gap:8px;gap:8px;align-items:center}.cq-head{font-size:11.5px;color:var(--sub);font-weight:600;padding:0 2px 6px}.cq-row{margin-bottom:6px}.cq-row input{height:38px;border-radius:8px;border:1px solid var(--border);background:var(--surface2);color:var(--text);padding:0 10px;font-size:14px;font-family:inherit;outline:none;width:100%;min-width:0}.cq-row input:focus{border-color:var(--ac)}.cq-row input:disabled{opacity:.4}.saldo-box{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--border);border-radius:12px;padding:14px 16px;background:var(--surface2)}.saldo-box .k{color:var(--sub);font-weight:600}.saldo-box .v{font-size:22px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.saldo-box.debe{border-color:rgba(229,83,83,.4);background:rgba(229,83,83,.07)}.saldo-box.debe .v{color:var(--rdT)}.saldo-box.favor{border-color:rgba(22,163,74,.4);background:rgba(22,163,74,.07)}.saldo-box.favor .v{color:var(--grT)}@media (max-width:860px){.c-head,.cq-head,.pv-head{display:none}.c-row{grid-template-areas:"cli tot" "mod gan" "meta est"}.c-row,.pv-row{grid-template-columns:1fr auto;row-gap:3px}.pv-row{grid-template-areas:"n s" "f s2"}.pv-n{grid-area:n}.pv-s{grid-area:s}.pv-s2{grid-area:s2;font-size:12.5px}.pv-f{grid-area:f;font-size:12px}.pv-go{display:none}.cq-row{grid-template-columns:1fr 1fr 64px;grid-template-areas:"mod mod del" "imei imei cant" "color sku costo";padding:10px;border:1px solid var(--border);border-radius:10px;background:var(--inset)}.cq-row>:first-child{grid-area:mod}.cq-row>:nth-child(2){grid-area:imei}.cq-row>:nth-child(3){grid-area:color}.cq-row>:nth-child(4){grid-area:sku}.cq-row>:nth-child(5){grid-area:cant}.cq-row>:nth-child(6){grid-area:costo}.cq-row>:nth-child(7){grid-area:del;justify-self:end}}.saldos{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px}.saldo-card{display:flex;flex-direction:column;gap:4px;text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:13px 15px;color:var(--text);min-width:0}button.saldo-card:hover{background:var(--surface2)}.saldo-card.on{border-color:rgb(var(--ac-rgb)/.55);background:rgb(var(--ac-rgb)/.08)}.saldo-card .k{font-size:11.5px;color:var(--sub);text-transform:uppercase;letter-spacing:.05em}.saldo-card .v{font-size:20px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.saldo-card .s{font-size:11.5px;color:var(--muted)}.saldo-card.total{background:linear-gradient(135deg,rgb(var(--ac-rgb)/.16),rgb(var(--ac-rgb)/.04));border-color:rgb(var(--ac-rgb)/.35)}.dia-bar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:12px;padding:9px 12px;border-radius:12px;border:1px solid var(--border);background:var(--surface)}.dia-bar.sin_abrir{border-color:rgba(229,168,83,.4)}.dia-bar.cerrado{border-color:rgba(22,163,74,.35)}.dia-txt{gap:7px;font-weight:600;font-size:13.5px}.dia-pend,.dia-txt{display:inline-flex;align-items:center}.dia-pend{gap:6px;font-size:12.5px;color:var(--amT);flex-wrap:wrap}.dia-pend .chip{height:26px;padding:0 9px;font-size:12px}.sel{padding:0 10px;font-size:13.5px}.inp,.sel{height:38px;border-radius:10px;border:1px solid var(--border);background:var(--surface2);color:var(--text);font-family:inherit}.inp{padding:0 11px;font-size:14px;outline:none;min-width:0}.m-head,.m-main{display:grid;grid-template-columns:62px 92px minmax(200px,1fr) 120px 130px;grid-gap:12px;gap:12px;align-items:center}.m-head{grid-template-columns:62px 92px minmax(200px,1fr) 120px 130px 36px;padding:9px 14px;font-size:11.5px;color:var(--sub);text-transform:uppercase;letter-spacing:.05em;font-weight:700;border-bottom:1px solid var(--border);background:var(--inset)}.m-row{display:flex;align-items:stretch;border-bottom:1px solid var(--line)}.m-row:last-child{border-bottom:none}.m-main{flex:1 1;min-width:0;border:none;background:none;color:inherit;text-align:left;padding:10px 0 10px 14px;font-size:13.5px}.m-row:hover{background:var(--surface2)}.m-mov{display:flex;gap:10px;min-width:0}.m-ico,.m-mov{align-items:center}.m-ico{width:28px;height:28px;border-radius:8px;display:inline-flex;justify-content:center;flex:none}.m-ico.in{background:rgba(22,163,74,.14);color:var(--grT)}.m-ico.eg{background:rgba(229,83,83,.12);color:var(--rdT)}.m-ico.tr{background:rgb(var(--ac-rgb)/.14);color:var(--acL)}.m-txt{display:flex;flex-direction:column;gap:2px;min-width:0}.m-txt .t{font-weight:600}.m-txt .s,.m-txt .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-txt .s{font-size:12px;color:var(--sub)}.m-medio{color:var(--sub);font-size:12.5px}.m-monto{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.m-chk{width:50px;display:flex;align-items:center;justify-content:center;cursor:pointer}.m-chk input{width:17px;height:17px;accent-color:var(--gr)}.grupos{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px;margin-bottom:12px;display:flex;flex-direction:column;gap:12px}.grupos-tot{display:flex;justify-content:space-between;align-items:baseline}.grupos-tot .k{color:var(--sub);font-weight:600}.grupos-tot .v{font-size:22px;font-weight:800}.grupo .g-top{display:flex;justify-content:space-between;font-size:14px;font-weight:600}.grupo .bar{height:7px;border-radius:5px;background:var(--surface2);overflow:hidden;margin:6px 0 4px}.grupo .bar span{display:block;height:100%;background:var(--ac)}.grupo .g-sub{font-size:12px;color:var(--sub)}.arq-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.arq-card{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:13px 14px;display:flex;flex-direction:column;gap:10px}.arq-h{font-weight:800}.arq-sis{display:flex;justify-content:space-between;font-size:13.5px}.arq-sis .k{color:var(--sub)}.arq-sis .v{font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.arq-dif{display:flex;align-items:center;gap:6px;font-weight:700;font-size:13.5px;border-radius:8px;padding:7px 9px}.arq-dif.ok{background:rgba(22,163,74,.12);color:var(--grT)}.arq-dif.mas{background:rgb(var(--ac-rgb)/.12);color:var(--acL)}.arq-dif.menos{background:rgba(229,83,83,.1);color:var(--rdT)}.corte{display:flex;gap:14px;align-items:center;justify-content:space-between;flex-wrap:wrap;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:13px 15px}.corte-info{font-size:13.5px;line-height:1.55;color:var(--text2)}.corte-acc{display:flex;gap:8px;flex-wrap:wrap}@media (max-width:1100px){.saldos{grid-template-columns:repeat(3,1fr)}.arq-grid{grid-template-columns:1fr 1fr}}@media (max-width:860px){.saldos{grid-template-columns:1fr 1fr}.saldo-card.total{grid-column:span 2}.saldo-card .v{font-size:17px}.m-head{display:none}.m-main{grid-template-columns:1fr auto;grid-template-areas:"mov monto" "meta medio";row-gap:4px;padding-left:12px}.m-mov{grid-area:mov}.m-monto{grid-area:monto}.m-medio{grid-area:medio;justify-self:end}.m-main .v-num{grid-area:meta;padding-left:38px}.m-main .v-fecha{display:none}.m-chk{width:42px}.arq-grid{grid-template-columns:1fr}}.dd{border-bottom:1px solid var(--line)}.dd:last-child{border-bottom:none}.dd-head{display:grid;grid-template-columns:minmax(180px,1fr) 130px 170px 90px;grid-gap:12px;gap:12px;align-items:center;width:100%;border:none;background:none;color:inherit;text-align:left;padding:11px 14px;font-size:13.5px}.dd-head:hover{background:var(--surface2)}.dd-main,.dd-saldo{display:flex;flex-direction:column;gap:2px;min-width:0}.dd-main .t{font-weight:700;font-size:14.5px}.dd-main .s,.dd-saldo .s{font-size:12px;color:var(--sub);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dd-saldo{align-items:flex-end}.dd-saldo .t{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dd-venc{color:var(--sub);font-size:12.5px}.dd-body{padding:4px 14px 12px 28px;background:var(--inset);display:flex;flex-direction:column;gap:4px;align-items:flex-start}.dd-cuota{display:grid;grid-template-columns:80px 110px 1fr 140px;grid-gap:12px;gap:12px;align-items:center;width:100%;font-size:13.5px;padding:5px 0;border-bottom:1px dashed var(--line)}.dd-cuota>:last-child{justify-self:end}.card-form{background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:14px 16px}.hist-row.anul{opacity:.45}.hist-side{flex-direction:row;align-items:center;gap:8px}.cc-row{display:flex;align-items:center;gap:16px;flex-wrap:wrap;font-size:14px;font-weight:600}.cc-row .t{font-size:15px;font-weight:800;min-width:90px}.cap-grid{display:grid;grid-template-columns:1fr 1.3fr;grid-gap:14px;gap:14px}.cap-hero{display:flex;flex-direction:column;gap:6px;align-items:flex-start;justify-content:center;background:linear-gradient(135deg,rgb(var(--ac-rgb)/.18),rgb(var(--ac-rgb)/.04));border:1px solid rgb(var(--ac-rgb)/.35);border-radius:14px;padding:18px 20px}.cap-hero .k{font-size:12px;color:var(--sub);text-transform:uppercase;letter-spacing:.05em}.cap-hero .v{font-size:34px;font-weight:800;letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cap-hero .s{font-size:12.5px;color:var(--sub);margin-bottom:6px}.cap-desglose{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:12px 16px;display:flex;flex-direction:column}.cap-l{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px solid var(--line);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cap-l.fuerte{border-bottom:none;font-weight:800;font-size:15.5px;padding-top:10px}.cap-chart{position:relative;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:10px 12px}.cap-tip{font-size:12.5px;padding:4px 6px 2px}@media (max-width:860px){.dd-head{grid-template-columns:1fr auto;grid-template-areas:"main saldo" "venc est";row-gap:4px}.dd-main{grid-area:main}.dd-saldo{grid-area:saldo}.dd-venc{grid-area:venc}.dd-head>:last-child{grid-area:est;justify-self:end}.dd-body{padding-left:14px}.dd-cuota{grid-template-columns:1fr auto;row-gap:2px}.cap-grid{grid-template-columns:1fr}.cap-hero .v{font-size:28px}}.login-wrap{min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:20px;background:radial-gradient(1200px 600px at 50% -10%,rgb(var(--ac-rgb)/.18),transparent),var(--bg)}.login-card{width:100%;max-width:380px;background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:26px 24px;display:flex;flex-direction:column;gap:14px;box-shadow:0 20px 60px rgba(0,0,0,.4)}.login-card h1{margin:0;font-size:22px;font-weight:800}.login-brand{display:flex;align-items:center;gap:8px}.login-brand b{font-size:20px;font-weight:800}.login-brand .tag{font-size:10px;font-weight:700;letter-spacing:.14em;color:var(--sub);border:1px solid var(--border);border-radius:5px;padding:1px 5px}.login-ico{width:52px;height:52px;border-radius:14px;background:rgb(var(--ac-rgb)/.15);color:var(--acL);display:flex;align-items:center;justify-content:center}.login-ico.warn{background:rgba(229,168,83,.14);color:var(--amT)}.btn.big{height:46px;font-size:15px}.lnk-btn{background:none;border:none;color:var(--acL);font-size:13.5px;align-self:center}.alert.ok-a{background:rgba(22,163,74,.1);border:1px solid rgba(22,163,74,.3);color:var(--grT2)}.acct{justify-content:space-between}.acct-mail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:14px}.home-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:8px;color:var(--text)}.home-card:hover{background:var(--surface2)}.hc-h{align-items:center;gap:8px;font-weight:700;color:var(--acL)}.hc-h,.hc-l{display:flex;font-size:13.5px}.hc-l{justify-content:space-between;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.hc-l span{color:var(--sub)}.hc-big{font-size:26px;font-weight:800}@media (max-width:1100px){.home-grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){.home-grid{grid-template-columns:1fr}}.fld textarea{background:var(--surface2);border:1px solid var(--border);border-radius:10px;color:var(--text);font:inherit;font-size:14.5px;padding:10px 12px;outline:none;resize:vertical}.fld textarea:focus{border-color:var(--ac);box-shadow:0 0 0 3px rgb(var(--ac-rgb)/.18)}.dot{display:inline-block;width:9px;height:9px;border-radius:50%;flex:none}.dot.lg{width:14px;height:14px}.icon-btn.on{background:var(--surface3);color:var(--text)}.icon-btn:disabled{opacity:.3;cursor:default;background:transparent}.badge-wrap{position:relative}.mini-badge{position:absolute;top:2px;right:1px;background:var(--wa);color:var(--onWa);font-size:9.5px;font-weight:800;border-radius:8px;min-width:15px;height:15px;padding:0 3px;display:flex;justify-content:center}.etq,.mini-badge{align-items:center}.etq{display:inline-flex;gap:4px;font-size:11px;font-weight:600;border:1px solid;border-radius:6px;padding:0 6px;height:18px;white-space:nowrap}.etq.big{font-size:12.5px;height:28px;padding:0 11px;border-radius:999px;background:transparent;cursor:pointer}.wa{display:flex;height:100dvh;background:var(--bg);position:relative;overflow:hidden}.wa-list{width:clamp(330px,24vw,470px);flex:none;flex-direction:column;background:var(--surface);border-right:1px solid var(--border)}.wa-chat,.wa-list{display:flex;min-width:0}.wa-chat{flex:1 1;flex-direction:column;position:relative}.wa-info{width:clamp(320px,21vw,420px);flex:none;background:var(--surface);border-left:1px solid var(--border);display:flex;flex-direction:column;min-width:0}.wa-lh{display:flex;align-items:center;justify-content:space-between;padding:14px 12px 6px 18px}.wa-lh h1{font-size:22px;font-weight:800;margin:0;letter-spacing:-.01em}.wa-lh-act{display:flex;gap:2px}.wa-search{padding:6px 12px 4px}.wa-search .searchbox{height:38px;border-radius:9px}.wa-chips{display:flex;gap:7px;padding:8px 12px 9px;overflow-x:auto;scrollbar-width:none;flex:none}.wa-chips::-webkit-scrollbar{display:none}.wa-chip{display:inline-flex;align-items:center;gap:6px;height:31px;padding:0 12px;border-radius:999px;border:none;background:var(--surface2);color:var(--sub);font-size:13.5px;font-weight:500;white-space:nowrap;flex:none}.wa-chip:hover{background:var(--surface3);color:var(--text)}.wa-chip.on{background:rgba(0,168,132,.2);color:var(--waTx)}.wa-chip-more{flex:none}.wa-chip-more,.wa-rel{position:relative}.wa-pop{position:absolute;top:calc(100% + 6px);left:0;z-index:30;min-width:210px;max-height:340px;overflow-y:auto;background:var(--surface2);border-radius:10px;box-shadow:0 10px 34px rgba(0,0,0,.5);padding:6px;display:flex;flex-direction:column}.wa-pop.right{left:auto;right:0}.wa-pop>button{display:flex;align-items:center;gap:9px;padding:9px 10px;border:none;background:none;color:var(--text);font-size:14px;text-align:left;border-radius:7px}.wa-pop>button:hover{background:var(--surface3)}.wa-pop>.wa-chip{margin:4px}.wa-pop-bg{position:fixed;inset:0;z-index:29}.wa-cb{width:18px;height:18px;border-radius:4px;border:2px solid var(--sub);display:inline-flex;align-items:center;justify-content:center;flex:none;background:none;color:var(--onWa);padding:0}.wa-cb.on{background:var(--wa);border-color:var(--wa)}.wa-items{flex:1 1;overflow-y:auto}.wa-row{gap:13px;padding:0 0 0 13px;font-family:inherit}.wa-arch-row,.wa-row{display:flex;align-items:center;width:100%;background:none;border:none;color:var(--text);text-align:left}.wa-arch-row{gap:14px;padding:12px 16px 12px 22px;border-bottom:1px solid var(--line,rgba(134,150,160,.15));font:inherit;font-size:14.5px;cursor:pointer}.wa-arch-row:hover{background:var(--hover,rgba(134,150,160,.08))}.wa-arch-row svg{color:#25d366;flex:none}.wa-arch-n{font-size:12.5px;color:var(--muted,#8696a0)}.wa-row:hover{background:var(--surface2)}.wa-row.act{background:var(--surface3)}.wa-row.closed{opacity:.62}.wa-row-b{flex:1 1;min-width:0;border-bottom:1px solid var(--border);padding:12px 15px 12px 0;display:flex;flex-direction:column;gap:3px}.wa-row-1,.wa-row-2{display:flex;align-items:center;gap:8px}.wa-row-1 .t{flex:1 1;min-width:0;font-size:16.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-row-1 .h{font-size:12px;color:var(--sub);flex:none}.wa-row-2 .m{flex:1 1;min-width:0;font-size:14px;color:var(--sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-row-2 .ic{display:flex;align-items:center;gap:6px;color:var(--sub);flex:none}.wa-row.unread .h{color:var(--waTx);font-weight:600}.wa-row.unread .m{color:var(--text)}.nb{background:#25d366;color:var(--bg);font-size:12px;font-weight:700;border-radius:11px;min-width:21px;height:21px;padding:0 6px;display:inline-flex;align-items:center;justify-content:center}.wa-row-3{display:flex;gap:5px;flex-wrap:wrap;margin-top:2px}.wa-av{display:inline-flex;position:relative;align-items:center;justify-content:center;border-radius:50%;color:#fff;font-weight:700;flex:none;letter-spacing:.02em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wa-av-canal{position:absolute;right:-3px;bottom:-3px;border-radius:50%;display:grid;place-items:center;color:#fff;border:2px solid var(--surface)}.wa-av-canal.wa{background:#25d366}.wa-av-canal.ig{background:linear-gradient(45deg,#f58529,#dd2a7b 55%,#8134af)}.wa-av-canal.fb{background:#0866ff}.wa-row-mot{font-size:12px;line-height:1.35;color:var(--text2,var(--text));margin-top:4px;display:flex;flex-direction:column;gap:2px;white-space:normal;text-align:left}.wa-row-mot em{color:var(--sub);font-style:normal}.wa-row-mot .op-calor{align-self:flex-start;font-size:11px;font-weight:700;padding:0 7px;border-radius:8px;background:var(--surface2);color:var(--sub)}.wa-row-mot .op-calor.caliente{background:rgba(229,83,83,.15);color:#e55353}.wa-row-mot .op-calor.tibio{background:rgba(229,168,83,.15);color:#e5a853}.wa-row-opp{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-top:3px;font-size:11.5px}.wa-row-opp .op-tipo{color:var(--sub)}.wa-row-opp .op-tipo.sin_responder{color:#e5a853;font-weight:600}.wa-row-opp .op-vent{padding:1px 7px;border-radius:10px;background:rgba(0,168,132,.14);color:#00a884;font-weight:600}.wa-row-opp .op-vent.urge{background:rgba(229,83,83,.14);color:#e55353}.wa-row-opp .op-vent.cerrada{background:var(--surface2);color:var(--sub);font-weight:500}.wa-row-opp .op-desc{margin-left:auto;color:var(--sub);text-decoration:underline;cursor:pointer}.wa-canales{display:flex;gap:6px;padding:0 12px 8px;overflow-x:auto;scrollbar-width:none;flex:none}.wa-canales::-webkit-scrollbar{display:none}.wa-canal{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px 0 8px;border-radius:999px;border:1px solid var(--border);background:transparent;color:var(--sub);font-size:12.5px;white-space:nowrap;flex:none;cursor:pointer}.wa-canal.on{border-color:var(--ac);color:var(--text);background:rgb(var(--ac-rgb)/.12)}.wa-canal small{font-size:11px;font-weight:700;color:#00a884}.wa-canal .wa-chip-canal{width:16px;height:16px}.wa-chip-canal{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:50%;color:#fff;vertical-align:middle}.wa-chip-canal.wa{background:#25d366}.wa-chip-canal.ig{background:linear-gradient(45deg,#f58529,#dd2a7b 55%,#8134af)}.wa-chip-canal.fb{background:#0866ff}.wa-etapa-h{display:flex;align-items:center;gap:8px;width:100%;padding:11px 16px;background:var(--bg);border:none;border-bottom:1px solid var(--border);color:var(--text);font-size:13.5px;position:-webkit-sticky;position:sticky;top:0;z-index:2}.wa-etapa-h span{color:var(--sub);margin-left:auto;font-size:12.5px}.wa-empty{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;text-align:center;padding:30px;background:var(--empty);border-bottom:6px solid var(--ac)}.wa-empty-logo{display:flex;align-items:baseline;gap:10px}.wa-empty-logo b{font-size:40px;font-weight:800;letter-spacing:-.03em}.wa-empty-logo span{font-size:15px;font-weight:600;color:var(--acL);letter-spacing:.12em;text-transform:uppercase}.wa-empty p{color:var(--sub);max-width:430px;font-size:14px;line-height:1.55;margin:0}.wa-empty-foot{color:var(--muted);font-size:12.5px;display:flex;align-items:center;gap:6px;margin-top:18px}.wa-pane{flex:1 1;display:flex;flex-direction:column;min-height:0;position:relative;background-color:var(--bg);background-image:radial-gradient(circle at 20% 20%,rgb(var(--ac-rgb)/.05) 0 2px,transparent 3px),radial-gradient(circle at 70% 60%,rgba(255,255,255,.025) 0 1.5px,transparent 2.5px),radial-gradient(circle at 40% 85%,rgba(0,168,132,.04) 0 2px,transparent 3px);background-size:64px 64px,48px 48px,80px 80px}.wa-ch{display:flex;align-items:center;gap:6px;height:60px;padding:0 10px 0 14px;background:var(--surface2);flex:none;z-index:3}.wa-back{display:none}.wa-ch-who{align-items:center;gap:12px;flex:1 1;background:none;border:none;color:var(--text);text-align:left;padding:0;font-family:inherit}.wa-ch-txt,.wa-ch-who{display:flex;min-width:0}.wa-ch-txt{flex-direction:column}.wa-ch-txt b{font-size:16px;font-weight:500}.wa-ch-txt b,.wa-ch-txt small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-ch-txt small{font-size:12.5px;color:var(--sub)}.wa-ch-act{display:flex;align-items:center;gap:2px}.wa-ch-etq{display:flex;gap:5px;flex-wrap:wrap;padding:6px 16px;background:var(--glass);border-top:1px solid var(--border);flex:none;z-index:2}.wa-msgs{background:var(--chatBg);flex:1 1;overflow-y:auto;padding:12px 7% 10px;display:flex;flex-direction:column;overscroll-behavior:contain}.wa-day{display:flex;justify-content:center;margin:10px 0 8px}.wa-day span,.wa-more{background:var(--chip);color:var(--sub);font-size:12.5px;padding:6px 12px;border-radius:8px;box-shadow:0 1px .5px rgba(11,20,26,.13);text-transform:none}.wa-more{border:none;color:var(--bl);font-family:inherit}.wa-b-row{display:flex;flex-direction:column;margin-top:2px}.wa-b-row.first{margin-top:10px}.wa-b-row.in{align-items:flex-start}.wa-b-row.out{align-items:flex-end}.wa-b{position:relative;max-width:min(65%,560px);padding:6px 8px 8px 9px;border-radius:8px;font-size:14.5px;line-height:1.38;box-shadow:0 1px .5px rgba(11,20,26,.13);color:var(--text);word-wrap:break-word;overflow-wrap:anywhere}.wa-b-row.in .wa-b{background:var(--surface2)}.wa-b-row.out .wa-b{background:var(--bubOut)}.wa-b-row.first.in .wa-b{border-top-left-radius:0}.wa-b-row.first.out .wa-b{border-top-right-radius:0}.wa-b-row.first.in .wa-b:before{left:-8px;border-top:0 solid transparent;border-right:8px solid var(--surface2)}.wa-b-row.first.in .wa-b:before,.wa-b-row.first.out .wa-b:before{content:"";position:absolute;top:0;border-bottom:10px solid transparent}.wa-b-row.first.out .wa-b:before{right:-8px;border-left:8px solid var(--bubOut)}.wa-b.err{outline:1px solid rgba(229,83,83,.6)}.wa-t{white-space:pre-wrap}.wa-meta{float:right;display:inline-flex;align-items:center;gap:3px;font-size:11px;margin:8px 0 -4px 10px;position:relative;top:3px}.wa-meta,.wa-meta .tk{color:var(--meta)}.wa-meta .tk.read{color:var(--bl)}.wa-meta .tk.fail{color:var(--rdT)}.wa-media{color:var(--sub);font-size:13px;font-style:italic;margin-bottom:2px}.wa-b-err,.wa-media{display:flex;align-items:center;gap:6px}.wa-b-err{color:var(--rdT);font-size:12px;margin:3px 2px 0}.wa-b-err .lnk-btn{font-size:12px;color:var(--bl)}.wa-down{position:absolute;right:18px;bottom:78px;width:42px;height:42px;border-radius:50%;border:none;background:var(--surface2);color:var(--sub);display:flex;align-items:center;justify-content:center;box-shadow:0 2px 8px rgba(0,0,0,.4);z-index:4}.wa-down .nb{position:absolute;top:-7px;left:-5px;font-size:11px;min-width:19px;height:19px}.wa-note{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;color:var(--sub);background:var(--surface);padding:7px 12px;border-top:1px solid var(--border)}.wa-note,.wa-note .lnk-btn{font-size:12.5px}.wa-compose{display:flex;align-items:flex-end;gap:6px;background:var(--surface2);flex:none;position:relative;padding:8px 12px calc(8px + env(safe-area-inset-bottom))}.wa-compose textarea{flex:1 1;min-width:0;resize:none;background:var(--surface3);border:none;outline:none;border-radius:9px;color:var(--text);font:inherit;font-size:15px;line-height:1.35;padding:10px 13px;max-height:140px}.wa-compose textarea::placeholder{color:var(--sub)}.wa-compose>.icon-btn{width:42px;height:42px}.wa-send{width:44px;height:44px;border-radius:50%;border:none;background:var(--wa);color:#fff;display:flex;align-items:center;justify-content:center;flex:none;transition:transform .1s,opacity .12s}.wa-send:disabled{opacity:.45;cursor:default}.wa-send:not(:disabled):active{transform:scale(.94)}.wa-qr{position:absolute;left:12px;right:12px;bottom:calc(100% + 4px);max-height:300px;overflow-y:auto;background:var(--surface2);border-radius:10px;box-shadow:0 -6px 26px rgba(0,0,0,.45);padding:6px;z-index:10}.wa-qr-h{display:flex;gap:6px;font-weight:600;color:var(--sub);padding:5px 8px 7px}.wa-qr-h,.wa-qr-h .lnk-btn{align-items:center;font-size:12.5px}.wa-qr-h .lnk-btn{margin-left:auto;display:inline-flex;gap:4px}.wa-qr>button{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;padding:8px 10px;border:none;background:none;border-radius:7px;color:var(--text);font-family:inherit}.wa-qr>button:hover{background:var(--surface3)}.wa-qr>button b{font-size:13.5px;color:var(--waTx);font-weight:600}.wa-qr>button span{font-size:13px;color:var(--sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-closed{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--surface2);font-size:13.5px;color:var(--sub);line-height:1.45;flex:none}.wa-closed>div{flex:1 1;min-width:220px}.wa-closed svg{vertical-align:-2px;color:var(--am)}.wa-closed b{color:var(--text);font-weight:600}.wa-ip{display:flex;flex-direction:column;height:100%;min-height:0}.wa-ip-h{display:flex;align-items:center;gap:14px;height:60px;padding:0 12px;background:var(--surface2);flex:none;font-size:15.5px}.wa-ip-b{flex:1 1;overflow-y:auto;background:var(--bg)}.wa-ip-top{display:flex;flex-direction:column;align-items:center;gap:6px;padding:26px 18px 20px;background:var(--surface);margin-bottom:9px;text-align:center}.wa-ip-top h2{font-size:20px;font-weight:500;margin:10px 0 0}.wa-ip-acts{display:flex;gap:8px;margin-top:10px;flex-wrap:wrap;justify-content:center}.wa-ip-sec{background:var(--surface);padding:14px 18px 16px;margin-bottom:9px}.wa-ip-sec h3{font-size:13.5px;color:var(--waTx);font-weight:500;margin:0 0 11px}.wa-cli{display:flex;align-items:center;gap:11px;width:100%;padding:8px 0;background:none;border:none;color:var(--text);text-align:left;font-family:inherit}.wa-cli>svg{color:var(--sub);flex:none}.wa-cli.link{border-top:1px solid var(--border)}.wa-cli.link:hover{background:var(--surface2)}.wa-cli-b{flex:1 1;min-width:0;display:flex;flex-direction:column}.wa-cli-b b{font-weight:500;font-size:14.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-cli-b span{font-size:12.5px;color:var(--sub)}.wa-sug{margin-bottom:10px}.searchbox.sm{height:36px;margin-top:4px}.searchbox.sm input{font-size:14px}.wa-etqs{display:flex;flex-wrap:wrap;gap:7px}.wa-tarea-new{display:flex;gap:6px;align-items:center;margin-bottom:6px}.gst-in,.wa-tarea-new input{flex:1 1;min-width:0;height:38px;background:var(--surface2);border:1px solid var(--border);border-radius:9px;color:var(--text);font:inherit;font-size:14px;padding:0 11px;outline:none}.gst-in:focus,.wa-tarea-new input:focus{border-color:var(--wa)}.wa-tarea{display:flex;align-items:flex-start;gap:10px;padding:9px 0;border-bottom:1px solid var(--border)}.wa-tarea>.wa-cb{margin-top:2px;cursor:pointer}.wa-tarea-b{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:14px}.wa-tarea-b small{font-size:11.5px;color:var(--sub);display:flex;align-items:center;gap:3px;flex-wrap:wrap}.wa-tarea-b small .lnk-btn{font-size:11.5px;display:inline-flex;align-items:center;gap:3px;padding:0}.wa-tarea.done .wa-tarea-b span{text-decoration:line-through;color:var(--sub)}.wa-tarea .icon-btn{width:30px;height:30px}.gst-list{display:flex;flex-direction:column;border:1px solid var(--border);border-radius:11px;overflow:hidden}.gst-row{display:flex;align-items:center;gap:6px;padding:6px 8px;border-bottom:1px solid var(--border)}.gst-row:last-child{border-bottom:none}.gst-row.star{background:rgba(0,168,132,.07)}.gst-row.top{align-items:flex-start;padding:10px 8px 10px 12px}.gst-row .icon-btn{width:32px;height:32px}.icon-btn.on-star{color:#e5a853}.gst-name{flex:1 1;min-width:0;font-size:14.5px}.gst-color{width:34px;height:32px;border:none;background:none;padding:0;flex:none}.gst-new{margin-top:14px;display:flex;flex-direction:column;gap:10px}.gst-colors{display:flex;gap:8px;flex-wrap:wrap}.gst-sw{width:24px;height:24px;border-radius:50%;border:2px solid transparent;padding:0}.gst-sw.on{border-color:#fff;box-shadow:0 0 0 2px var(--surface)}.gst-resp{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.gst-resp b{color:var(--waTx);font-weight:600;font-size:14px}.gst-resp span{color:var(--sub);font-size:13px;white-space:pre-wrap;max-height:58px;overflow:hidden}.gst-acts{display:flex;flex:none}.gst-form{display:flex;flex-direction:column;gap:12px}@media (max-width:1240px){.wa-list{width:360px}.wa-info{position:absolute;top:0;right:0;bottom:0;z-index:20;box-shadow:-10px 0 30px rgba(0,0,0,.4)}}@media (max-width:860px){.wa{height:calc(100dvh - var(--topbar-h) - var(--bottomnav-h))}.wa-list{width:100%;border-right:none}.wa-chat{display:none}.wa.chat-open .wa-chat{display:flex;position:fixed;inset:0;z-index:55;background:var(--bg)}.wa-info{position:fixed;inset:0;width:auto;z-index:57}.wa-back{display:inline-flex;margin-left:-8px}.wa-ch{padding:env(safe-area-inset-top) 4px 0 10px;height:calc(58px + env(safe-area-inset-top))}.wa-msgs{padding:10px 10px 8px}.wa-b{max-width:85%;font-size:15px}.wa-row-1 .t{font-size:16px}.wa-down{bottom:74px;right:12px}.wa-lh{padding:10px 8px 4px 15px}.wa-lh h1{font-size:21px}.wa-compose{padding-left:6px;padding-right:8px}.wa-compose>.icon-btn{width:33px;height:40px}.wa-compose{gap:3px}.wa-compose textarea,.wa-search .searchbox input{font-size:16px}}.c-head.g-cols,.c-row.g-cols{grid-template-columns:62px 92px minmax(130px,1fr) minmax(200px,2fr) 130px 0 104px}.gar-vig{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-height:40px}.gar-falla{background:var(--surface2);border-radius:10px;padding:11px 13px;font-size:14px;line-height:1.5;white-space:pre-wrap}.seg-estados{display:flex;gap:6px;flex-wrap:wrap}@media (max-width:860px){.c-row.g-cols{grid-template-columns:1fr auto}}.exp-areas{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin-bottom:14px}.exp-area{display:flex;align-items:center;gap:11px;text-align:left;padding:12px 13px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--text);font-family:inherit}.exp-area>svg{color:var(--sub);flex:none}.exp-area span{display:flex;flex-direction:column;gap:2px;min-width:0}.exp-area b{font-size:14px;font-weight:600}.exp-area small{font-size:12px;color:var(--sub)}.exp-area:hover{background:var(--surface2)}.exp-area.on{border-color:rgb(var(--ac-rgb)/.55);background:rgb(var(--ac-rgb)/.1)}.exp-area.on>svg{color:var(--acL)}.exp-rangos{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:4px}.exp-card .fgrid.g4{margin-top:12px}.exp-foot{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-top:16px}@media (max-width:860px){.exp-areas{grid-template-columns:1fr 1fr}}@media (max-width:480px){.exp-areas{grid-template-columns:1fr}}.tab-badge{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:rgba(229,83,83,.2);color:var(--rdT);font-size:11px;margin-left:5px}.aud-mods{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:4px}.aud-dia .sect{margin:18px 0 8px}.aud-row{display:flex;align-items:flex-start;gap:12px;padding:11px 14px;border-bottom:1px solid var(--line);font-size:13.5px}.aud-row:last-child{border-bottom:none}.aud-h{color:var(--sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:12.5px;flex:none;width:42px;padding-top:1px}.aud-b{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:3px}.aud-t{line-height:1.5;overflow-wrap:anywhere}.aud-t .tag{margin-right:3px}.aud-m{color:var(--amT);font-size:13px}.aud-u{color:var(--sub);font-size:12px;flex:none;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.c-head.a-cols,.c-row.a-cols{grid-template-columns:78px 92px minmax(120px,1fr) minmax(150px,1.6fr) 100px 100px 90px}@media (max-width:860px){.c-row.a-cols{grid-template-columns:1fr auto}.aud-u{display:none}}.home-avisos{margin:14px 0 0}.home-avisos .alert{margin:0 0 8px}.home-avisos .alert:hover{filter:brightness(1.15)}@media (max-width:480px){.exp-areas{grid-template-columns:1fr 1fr;gap:6px}.exp-area{padding:10px}.exp-area small{display:none}.exp-area b{font-size:13.5px}}@media (min-width:1700px){.page{padding:30px 36px 48px}.kpi .v{font-size:20px}}.wa-ch{height:auto;min-height:60px;padding-top:8px;padding-bottom:8px}.wa-ch-etqs{display:flex;align-items:center;gap:5px;flex-wrap:wrap;margin-top:3px;max-height:42px;overflow:hidden}.wa-ch-etqs small{font-size:12px;color:var(--sub);margin-left:3px}.wa-bottom{flex:none;background:var(--surface2);position:relative}.wa-bottom .wa-compose{background:transparent}.wa-favs{display:flex;gap:6px;padding:8px 12px 0;overflow-x:auto;scrollbar-width:none}.wa-favs::-webkit-scrollbar{display:none}.wa-favs button{display:inline-flex;align-items:center;gap:5px;flex:none;height:28px;padding:0 11px;border-radius:999px;border:1px solid rgba(0,168,132,.35);background:rgba(0,168,132,.1);color:var(--waTx);font-size:12.5px;font-weight:600;white-space:nowrap}.wa-favs button:hover{background:rgba(0,168,132,.2)}.wa-quote-bar{display:flex;align-items:center;gap:8px;padding:8px 12px 0}.wa-quote{display:flex;flex-direction:column;gap:1px;flex:1 1;min-width:0;text-align:left;background:rgba(0,0,0,.22);border:none;border-left:4px solid var(--quote);border-radius:7px;padding:6px 10px;color:var(--text);font-family:inherit}.wa-quote.yo{border-left-color:var(--bl)}.wa-quote b{font-size:12.5px;color:var(--quote);font-weight:600}.wa-quote.yo b{color:var(--bl)}.wa-quote span{font-size:13px;color:var(--sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-quote.in-b{margin:-1px -3px 5px;cursor:pointer;max-width:100%}.wa-b-row.out .wa-quote.in-b{background:rgba(0,0,0,.18)}.wa-b{padding-right:9px}.wa-b-reply{position:absolute;top:4px;width:26px;height:26px;border-radius:50%;border:none;background:var(--surface3);color:var(--sub);display:none;align-items:center;justify-content:center;opacity:.95;z-index:2}.wa-b-row.in .wa-b-reply{right:-32px}.wa-b-row.out .wa-b-reply{left:-32px}.wa-b:hover .wa-b-reply{display:inline-flex}@media (pointer:coarse){.wa-b-reply{display:inline-flex;width:24px;height:24px;opacity:.6}}.wa-b.del .wa-t{text-decoration:line-through;opacity:.55}.wa-del{display:flex;gap:5px;font-size:12px;color:var(--rdT2);margin-bottom:3px}.wa-del,.wa-edit{align-items:center;font-style:italic}.wa-edit{display:inline-flex;gap:2px;margin-right:3px}.wa-b.media{padding:4px 4px 6px}.wa-b.media .wa-t{display:block;padding:4px 5px 0}.wa-img{display:block;max-width:min(330px,100%);max-height:360px;border-radius:6px;cursor:zoom-in;object-fit:cover;background:rgba(0,0,0,.25)}.wa-img.st{max-width:150px;background:none}.wa-img.st,video.wa-img{cursor:default}.wa-audio{display:block;width:min(300px,70vw);height:40px;margin:2px 0}.wa-doc{display:flex;align-items:center;gap:10px;min-width:220px;max-width:320px;padding:9px 11px;border-radius:7px;background:rgba(0,0,0,.2);color:var(--text);margin-bottom:2px}.wa-doc span{flex:1 1;min-width:0;display:flex;flex-direction:column}.wa-doc b{font-size:13.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-doc small{font-size:11px;color:var(--sub)}.wa-visor{position:fixed;inset:0;z-index:95;background:rgba(5,10,13,.92);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:20px;cursor:zoom-out}.wa-visor img{max-width:100%;max-height:calc(100dvh - 90px);border-radius:6px}.spin{animation:girar 1s linear infinite}@keyframes girar{to{transform:rotate(1turn)}}.wa-b-row.flash .wa-b{box-shadow:0 0 0 3px rgba(83,189,235,.55);transition:box-shadow .3s}.wa-adj{display:flex;align-items:center;gap:10px;margin:8px 12px 0;padding:7px;border-radius:10px;background:var(--surface3)}.wa-adj img{object-fit:cover}.wa-adj img,.wa-adj-ico{width:54px;height:54px;border-radius:7px}.wa-adj-ico{background:var(--surface2);display:flex;align-items:center;justify-content:center;color:var(--sub)}.wa-adj-b{flex:1 1;min-width:0;display:flex;flex-direction:column}.wa-adj-b b{font-size:13.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wa-adj-b span{font-size:12px;color:var(--sub)}.wa-aviso{margin:8px 12px 0;font-size:12.5px;color:var(--amT);gap:6px}.wa-aviso,.wa-rec{display:flex;align-items:center}.wa-rec{gap:10px;flex:1 1;min-height:44px}.wa-rec-dot{width:10px;height:10px;border-radius:50%;background:#e55353;animation:latido 1s ease-in-out infinite}@keyframes latido{50%{opacity:.3}}.wa-rec-t{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:15px}.wa-precios{position:absolute;left:12px;bottom:calc(100% + 4px);width:min(520px,calc(100% - 24px));max-height:440px;display:flex;flex-direction:column;gap:6px;background:var(--surface2);border-radius:12px;box-shadow:0 -6px 26px rgba(0,0,0,.45);padding:8px;z-index:11}.wa-precios .wa-qr-h{padding:2px 4px 2px 8px}.wa-precios .searchbox{margin:0 2px}.wa-precios-l{overflow-y:auto;display:flex;flex-direction:column}.wa-precios-l>button{display:flex;align-items:center;gap:10px;padding:8px;border:none;background:none;color:var(--text);text-align:left;border-radius:8px;font-family:inherit}.wa-precios-l>button.on,.wa-precios-l>button:hover{background:var(--surface3)}.wa-precios-b{flex:1 1;min-width:0;display:flex;flex-direction:column}.wa-precios-b b{font-size:13.5px;font-weight:500}.wa-precios-b small{font-size:11.5px;color:var(--sub)}.wa-precios-p{font-size:13px;font-weight:700;color:var(--waTx);white-space:nowrap}.wa-precios-f{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 4px 2px;border-top:1px solid var(--border)}.wa-tasks{width:clamp(300px,19vw,400px);flex:none;background:var(--surface);border-left:1px solid var(--border);display:flex;flex-direction:column;min-width:0}.wa-tasks .wa-ip-h{gap:8px;padding:0 8px 0 16px}.wa-tasks-b{flex:1 1;overflow-y:auto;padding:12px 14px 20px}@media (max-width:1240px){.wa-tasks{position:absolute;top:0;right:0;bottom:0;z-index:19;box-shadow:-10px 0 30px rgba(0,0,0,.4)}}@media (max-width:860px){.wa-tasks{position:fixed;inset:0;width:auto;z-index:58}}.tk-new{display:flex;flex-direction:column;gap:6px;margin-bottom:6px}.tk-new-row{display:flex;gap:4px;align-items:center}.tk-new-row input{flex:1 1;min-width:0;height:38px;background:var(--surface2);border:1px solid var(--border);border-radius:9px;color:var(--text);font:inherit;font-size:14px;padding:0 11px;outline:none}.tk-new-row input:focus{border-color:var(--wa)}.tk-rec{display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:9px;background:var(--surface2);margin-top:4px}.tk-rec input{height:34px;background:var(--surface3);border:1px solid var(--border);border-radius:8px;color:var(--text);font:inherit;font-size:13.5px;padding:0 9px;color-scheme:dark}.tk-rec-at{display:flex;gap:5px;flex-wrap:wrap}.tk-rec-at button{height:26px;padding:0 9px;border-radius:999px;border:1px solid var(--border);background:var(--surface3);color:var(--text);font-size:12px}.tk-chip,.tk-rec-at button{display:inline-flex;align-items:center;gap:4px}.tk-chip{padding:1px 7px;border-radius:999px;border:none;background:rgba(83,189,235,.15);color:var(--bl);font-size:11.5px;font-family:inherit;cursor:pointer}.tk-chip.rd{background:rgba(229,83,83,.16);color:var(--rdT)}.wa-tarea.vence{background:rgba(229,83,83,.06)}.wa-tarea .tk-bell{opacity:0}.wa-tarea:hover .tk-bell{opacity:1}@media (pointer:coarse){.wa-tarea .tk-bell{opacity:.7}}.rec-stack{position:fixed;right:18px;top:14px;z-index:92;display:flex;flex-direction:column;gap:10px;width:min(380px,calc(100vw - 24px))}.rec-card{display:flex;align-items:flex-start;gap:11px;padding:13px 10px 13px 14px;border-radius:14px;background:var(--card);border:1px solid rgba(83,189,235,.35);box-shadow:0 14px 40px rgba(0,0,0,.5);animation:entra .25s ease-out}@keyframes entra{0%{transform:translateY(12px);opacity:0}}.rec-ico{width:34px;height:34px;border-radius:50%;background:rgba(83,189,235,.16);color:var(--bl);display:flex;align-items:center;justify-content:center;flex:none}.rec-b{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.rec-b b{font-size:14.5px;font-weight:600;line-height:1.35}.rec-b small{color:var(--sub);font-size:12px}.rec-acts{display:flex;gap:6px;flex-wrap:wrap;margin-top:8px}@media (max-width:860px){.rec-stack{left:10px;right:10px;width:auto;bottom:auto;top:calc(env(safe-area-inset-top) + 8px)}}.vf-auto{font-size:12.5px;color:var(--sub);margin-right:6px}@media (max-width:860px){.vf-auto{display:none}}.wa-chips{overflow:visible;flex-wrap:wrap}.wa-pop-etq{min-width:240px;max-height:380px}.wa-pop-etq>button.on{background:rgba(0,168,132,.16);color:var(--waTx)}.wa-pop-n{font-size:12px;color:var(--sub);min-width:18px;text-align:right}.wa-pop-sep{height:1px;background:var(--border);margin:4px 6px}.wa-chip .dot{width:8px;height:8px}.wa-chips{flex-wrap:nowrap}.wa-pop-etq{left:auto;right:0}@media (min-width:861px){.wa-pop-etq{left:0;right:auto}}.wa-chip-x{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;margin-right:-4px}.wa-chip-x:hover{background:rgba(255,255,255,.12)}.wa-etq-tira{display:flex;gap:6px;padding:7px 14px;background:var(--glass);border-top:1px solid var(--border);flex:none;z-index:2;overflow-x:auto;scrollbar-width:none}.wa-etq-tira::-webkit-scrollbar{display:none}.wa-etq-t{display:inline-flex;align-items:center;gap:5px;flex:none;height:26px;padding:0 10px;border-radius:999px;border:1px solid;background:transparent;font-size:12.5px;font-weight:600;white-space:nowrap;transition:background .12s}.wa-etq-t:not(.on):hover{background:rgba(255,255,255,.05)}.vf-confirm{flex-wrap:wrap;justify-content:flex-end}.vf-confirm-t{font-size:13.5px;margin-right:6px}.vf-confirm-t small{display:block;color:var(--sub);font-size:12px}@media (max-width:860px){.vf-auto{display:flex}.vf-confirm-t{width:100%;text-align:right}.vf-btns{flex-wrap:wrap}.vf-auto{width:100%;margin:0 0 2px}}.ap-modos{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px}.ap-modo{display:flex;flex-direction:column;align-items:center;gap:6px;padding:14px 8px;border-radius:12px;border:2px solid var(--border);background:var(--surface2);color:var(--sub);font-size:13px;font-weight:600}.ap-modo.on{border-color:var(--ac);color:var(--text);background:rgb(var(--ac-rgb)/.1)}.ap-colores{display:flex;gap:10px;flex-wrap:wrap}.ap-color{flex-direction:column;gap:5px;background:none;border:none;color:var(--sub);width:74px;padding:0}.ap-color,.ap-color span{display:flex;align-items:center}.ap-color span{width:40px;height:40px;border-radius:50%;justify-content:center;color:#fff;outline:2px solid transparent;outline-offset:3px}.ap-color.on span{outline-color:var(--text)}.ap-color small{font-size:11.5px;text-align:center;line-height:1.2}.ap-color.on small{color:var(--text);font-weight:600}.env-mini{gap:3px;margin-left:2px}.env-i,.env-mini{display:inline-flex}.env-i{width:20px;height:20px;border-radius:6px;align-items:center;justify-content:center;font-style:normal}.env-i.off{color:var(--muted);opacity:.45}.env-i.mu{color:var(--sub);background:var(--surface2)}.env-i.ok{color:var(--grT);background:rgba(22,163,74,.14)}.env-i.am{color:var(--amT);background:rgba(229,168,83,.14)}.env-i.rd{color:var(--rdT);background:rgba(229,83,83,.14)}.vd-env{display:flex;flex-direction:column;gap:6px;margin:4px 0 12px}.vd-env-r{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px;padding:8px 11px;border-radius:10px;background:var(--surface2)}.vd-env-r b{font-weight:600;display:inline-flex;align-items:center;gap:6px}.vd-env-r small{color:var(--sub)}.cx-partes{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:12px}.cx-parte{display:flex;flex-direction:column;gap:6px;font-size:12.5px;color:var(--sub);font-weight:600}.seg button.on.am{background:rgba(229,168,83,.18);color:var(--amT)}.cc-personas{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:12px}.cc-card{display:flex;flex-direction:column;align-items:flex-start;gap:3px;min-width:190px;padding:11px 14px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--text);text-align:left}.cc-card.on{border-color:var(--ac);box-shadow:0 0 0 1px var(--ac) inset}.cc-card .t{font-weight:700;font-size:14.5px}.cc-card.nueva{flex-direction:row;align-items:center;justify-content:center;color:var(--sub);border-style:dashed;min-width:150px}.cc-saldo{display:flex;flex-direction:column;gap:1px;font-size:13.5px}.cc-saldo small{color:var(--sub);font-size:12px}.cc-head{display:flex;align-items:center;gap:8px;margin-top:16px;flex-wrap:wrap}.hist-row.cc-total{background:var(--inset)}.hist-row.cc-total .t{font-weight:700}.hist-side small.muted{margin-left:6px;font-size:12px}@media (max-width:860px){.cx-partes{grid-template-columns:1fr}.cc-card{min-width:0;flex:1 1 45%}}.cc-opts{display:flex;gap:18px;flex-wrap:wrap;margin-top:8px;font-size:13px}.cc-nc{font-style:normal;font-size:10.5px;font-weight:700;color:var(--amT);background:rgba(229,168,83,.14);border-radius:6px;padding:1px 6px;margin-left:8px;vertical-align:1px}.cc-sincot{color:var(--amT);font-size:12px}.hist-row.cc-mov{display:flex;align-items:center;gap:10px}.hist-row.cc-mov .hist-main{flex:1 1;min-width:0}.hist-row.cc-mov .m-chk{width:22px;flex:none;display:flex;justify-content:center}.hist-row.sincot{background:rgba(229,168,83,.05)}.rs-filtros{gap:10px;flex-wrap:wrap;margin:4px 0 14px}.rs-fechas,.rs-filtros{display:flex;align-items:center}.rs-fechas{gap:6px}.rs-fechas .inp{width:150px}.rs-rango{font-size:12.5px}.kpi.rs-dest{border-color:rgb(var(--ac-rgb)/.45);background:rgb(var(--ac-rgb)/.06)}.rs-kpi-s{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-size:12px;min-height:16px}.rs-delta{display:inline-flex;align-items:center;gap:3px;font-size:11.5px;font-weight:600}.rs-delta.ok{color:var(--grT)}.rs-delta.rd{color:var(--rdT)}.rs-delta.mu{color:var(--muted);font-weight:500}.rs-canales{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px;margin-top:10px}.rs-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:14px 16px;min-width:0}.rs-canal-h{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.rs-canal-h h3{margin:0;font-size:15px}.rs-canal-g{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px 14px;gap:12px 14px}.rs-canal-g>div{display:flex;flex-direction:column;gap:2px;min-width:0}.rs-canal-g .k{font-size:11.5px;color:var(--sub);text-transform:uppercase;letter-spacing:.03em}.rs-canal-g b{font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rs-grid{display:grid;grid-template-columns:minmax(320px,1fr) minmax(0,1.4fr);grid-gap:10px;gap:10px;margin-top:10px;align-items:start}.rs-linea{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:9px 2px;border:none;border-bottom:1px solid var(--line);background:none;color:var(--text);font:inherit;font-size:14px;text-align:left}.rs-linea:disabled{cursor:default;opacity:1}.rs-linea span{display:inline-flex;align-items:center;gap:4px}.rs-linea b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.rs-linea.clic:hover{background:var(--hover)}.rs-sub{padding:6px 2px 6px 22px;font-size:13px;color:var(--text2);border-bottom:1px dashed var(--line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rs-sub,.rs-total{display:flex;justify-content:space-between}.rs-total{align-items:baseline;padding:12px 2px 4px;font-weight:700;font-size:15px}.rs-total b{font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rs-info{margin-top:10px;display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--sub)}.rs-info>div{display:flex;justify-content:space-between}.rs-info small{font-size:11.5px;color:var(--muted)}.rs-leyenda{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;font-size:12.5px;color:var(--sub);margin-bottom:6px}.rs-leyenda i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:5px;vertical-align:-1px}.rs-tip{margin-left:auto;color:var(--text2)}@media (max-width:1100px){.rs-grid{grid-template-columns:1fr}}@media (max-width:860px){.rs-canales{grid-template-columns:1fr}.rs-canal-g{grid-template-columns:1fr 1fr}.rs-tip{margin-left:0;width:100%}}.rs-card>.sect:first-child{margin-top:0}.pr-filtros{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:-2px 0 10px}.pr-filtros .sel{width:auto;min-width:150px}.pr-filtros .sel.on{border-color:var(--ac);color:var(--text)}.sg-tabla{max-height:55vh;overflow:auto}.sg-row{display:grid;grid-template-columns:22px minmax(220px,2fr) 1.2fr 1.2fr;grid-gap:10px;gap:10px;align-items:center;padding:8px 12px;border-bottom:1px solid var(--line);font-size:13px;cursor:pointer}.sg-row.off{opacity:.45}.sg-mod{font-weight:600}@media (max-width:860px){.sg-row{grid-template-columns:22px 1fr}.sg-row>span:nth-child(n+3){grid-column:2;font-size:12px}.pr-filtros .sel{flex:1 1 45%;min-width:0}}.sel.on{border-color:var(--ac);color:var(--text)}.c-tot{padding:9px 14px;font-size:13px;color:var(--sub);background:var(--inset);border-bottom:1px solid var(--border)}.c-tot:not(.u-table .c-tot),.hist>.c-tot{border-radius:10px;margin-bottom:8px;border:1px solid var(--border)}.inp.on{border-color:var(--ac)}.pc-compra{border-bottom:1px solid var(--line)}.pc-compra.anul{opacity:.5}.hist-row.pc-h{width:100%;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer;border:none}.hist-row.pc-h:hover{background:var(--hover)}.pc-h .t{display:inline-flex;gap:4px}.pc-eq,.pc-h .t{align-items:center}.pc-eq{display:grid;grid-template-columns:minmax(0,2fr) minmax(130px,1.2fr) 90px 90px;grid-gap:10px;gap:10px;padding:6px 14px 6px 34px;font-size:13px;color:var(--text2)}.pc-eq .mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.pc-eq .mono.hl{color:var(--text);background:rgba(229,168,83,.22);border-radius:4px;padding:0 4px}@media (max-width:860px){.pc-eq{grid-template-columns:1fr auto;padding-left:20px}.pc-eq>span:nth-child(3){display:none}}.cli-filtros{display:flex;flex-direction:column;gap:8px;margin:10px 0 4px}.cli-filtros .chips{flex-wrap:wrap}.cli-side{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex:none;text-align:right;font-size:12.5px}.cli-side b{font-weight:600;color:var(--text)}.cli-side small{color:var(--sub);font-size:11.5px}a.hist-link{color:inherit;text-decoration:none}a.hist-link:hover{background:var(--hover)}.rs-pg,.rs-pg-h{display:grid;grid-template-columns:minmax(120px,1.4fr) 70px 110px 110px 70px minmax(80px,1fr);grid-gap:10px;gap:10px;align-items:center;padding:7px 2px;font-size:13.5px}.rs-pg-h{font-size:11px;color:var(--sub);text-transform:uppercase;letter-spacing:.04em}.rs-pg,.rs-pg-h{border-bottom:1px solid var(--line)}.rs-pg{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rs-pg-bar{height:8px;border-radius:4px;background:var(--surface2);overflow:hidden}.rs-pg-bar i{display:block;height:100%;background:var(--gr);border-radius:4px}@media (max-width:860px){.rs-pg,.rs-pg-h{grid-template-columns:1fr 50px 90px 60px}.rs-pg-h>:nth-child(3),.rs-pg-h>:nth-child(6),.rs-pg>:nth-child(3),.rs-pg>:nth-child(6){display:none}}.cli-filtros .sel{width:100%}.pc-eq>span{justify-self:start;min-width:0}.rs-total.grande{border-top:1px solid var(--border);margin-top:6px}.rs-total.grande b{font-size:22px}.rs-cc{display:flex;flex-direction:column;max-width:560px}.rs-cc>div{display:flex;justify-content:space-between;gap:10px;padding:7px 2px;font-size:14px;border-bottom:1px dashed var(--line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rs-cc>div.sep{border-bottom:1px solid var(--border);font-weight:600}.rs-cc>div.ok{background:rgba(22,163,74,.08)}.rs-cc>div.warn{background:rgba(229,83,83,.08)}.modal-card[aria-busy=true] button[type=submit],form[aria-busy=true] button[type=submit]{opacity:.6;pointer-events:none}@media (max-width:860px){.topbar{height:calc(var(--topbar-h) + env(safe-area-inset-top));padding-top:env(safe-area-inset-top)}.bottomnav{height:calc(var(--bottomnav-h) + env(safe-area-inset-bottom))}.main{padding-top:calc(var(--topbar-h) + env(safe-area-inset-top));padding-bottom:calc(var(--bottomnav-h) + env(safe-area-inset-bottom))}.wa{height:calc(100dvh - var(--topbar-h) - var(--bottomnav-h) - env(safe-area-inset-top) - env(safe-area-inset-bottom))}}.act-vivo{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--grT);background:rgba(22,163,74,.12);padding:5px 10px;border-radius:999px;font-weight:600}.act-dia{margin-top:14px}.act-ev{border-bottom:1px solid var(--line)}.act-row{display:grid;grid-template-columns:70px 130px minmax(220px,1fr) minmax(0,2.2fr) 18px;grid-gap:12px;gap:12px;align-items:center;width:100%;padding:9px 14px;border:none;background:none;color:inherit;font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.act-row:hover{background:var(--hover)}.act-h{color:var(--sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.act-h,.act-u{font-size:12.5px}.act-u{display:inline-flex;align-items:center;gap:5px;color:var(--text2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.act-u.auto{color:var(--bl)}.act-m{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.act-m b{font-weight:600}.act-r{color:var(--text2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.act-go{color:var(--muted)}.act-det{padding:4px 14px 12px 96px;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:4px 18px;gap:4px 18px;font-size:12.5px}.act-det>div{display:flex;gap:8px;min-width:0}.act-det .k{color:var(--sub);min-width:110px}.act-det span:last-child{overflow-wrap:anywhere}@media (max-width:860px){.act-row{grid-template-columns:58px 1fr 16px;grid-template-areas:"h m go" "u r r";row-gap:3px}.act-h{grid-area:h}.act-m{grid-area:m}.act-go{grid-area:go}.act-u{grid-area:u}.act-r{grid-area:r;white-space:normal}.act-det{padding-left:14px}}.pl-head-act{display:flex;gap:8px}.pl-grupos{margin-bottom:12px}.pl-masivo{position:-webkit-sticky;position:sticky;top:0;z-index:6;display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:9px 12px;margin-bottom:10px;border-radius:10px;background:rgb(var(--ac-rgb)/.13);border:1px solid rgb(var(--ac-rgb)/.35);font-size:13.5px}.pl-tabla{border:1px solid var(--border);border-radius:12px;background:var(--surface);overflow-x:auto}.pl{--pl-cols:30px 54px minmax(240px,400px) 80px 72px 72px 66px 100px 100px 104px 64px 96px 96px 68px}.pl.pl-det{--pl-cols:30px 54px minmax(220px,380px) 80px 72px 72px 66px 100px 100px 104px 96px 88px 84px 80px 80px 64px 96px 96px 68px}.pl-row{display:grid;grid-template-columns:var(--pl-cols);align-items:center;grid-column-gap:6px;column-gap:6px;min-height:40px;padding:0 8px;border-bottom:1px solid var(--line);font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:1130px}.pl.pl-det .pl-row{min-width:1560px}.pl-row>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pl-grupo>.pl-row:nth-of-type(2n):not(.pl-tit){background:rgba(134,150,160,.045)}.pl-row:not(.pl-th):hover{background:var(--hover)!important}.pl-row.elegida{background:rgb(var(--ac-rgb)/.09)}.pl-row.sin .pl-in-t{color:var(--sub)}.pl:not(.pl-det) .det{display:none}.pl-th{position:-webkit-sticky;position:sticky;top:0;z-index:4;background:var(--surface2);min-height:36px;font-size:11.5px;font-weight:700;color:var(--sub);text-transform:uppercase;letter-spacing:.02em}.pl-th .mi{color:var(--grT)}.pl-th .ma{color:var(--bl)}.pl-row .mi.c-tr b{color:var(--grT);font-weight:700}.pl-row .ma{background:rgba(83,189,235,.06);align-self:stretch;display:flex;align-items:center;justify-content:flex-end;padding-right:4px}.pl-row .ma.c-mu b{color:var(--bl)}.pl-row .c-li.manual{color:var(--amT)}.pl-chk{display:flex;align-items:center;justify-content:center}.pl-chk input{width:15px;height:15px;accent-color:var(--ac)}.pl-stock{height:24px;border-radius:6px;border:1px solid var(--border);background:var(--surface2);color:var(--sub);font-size:12px;font-weight:700}.pl-stock.si{background:rgba(74,222,128,.14);border-color:rgba(74,222,128,.4);color:var(--grT)}.pl-prod{display:flex;flex-direction:column;justify-content:center;min-width:0}.pl-sku{font-size:10.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 7px;margin-top:-3px;line-height:1.2}.pl-in{width:100%;min-width:0;height:28px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--text);font:inherit;padding:0 6px}.pl-in:hover{border-color:var(--border)}.pl-in:focus{outline:none;border-color:var(--ac);box-shadow:0 0 0 2px rgb(var(--ac-rgb)/.18)}.pl-in.r,.pl-in:focus{background:var(--inset)}.pl-in.r{text-align:right;border-color:var(--line)}.pl-in-t{flex:none;text-overflow:ellipsis}.pl-act{display:flex;justify-content:flex-end}.pl-act .icon-btn{width:30px;height:30px}.pl-cap,.pl-res{display:none}.pl-gh{position:-webkit-sticky;position:sticky;left:0;padding:10px 10px 8px;background:var(--surface);border-bottom:1px solid var(--line)}.pl-gh,.pl-gh-t{display:flex;align-items:center;gap:8px}.pl-gh-t{border:none;background:none;color:var(--text);font:inherit;font-size:15px;padding:0;cursor:pointer}.pl-gh-t .sub{font-size:12.5px}.pl-tit{background:var(--surface2);min-height:32px}.pl-tit .pl-in-t{font-weight:800;font-size:12.5px;letter-spacing:.03em;color:var(--sub);text-transform:uppercase;grid-column:3/-2}.pl-tit>:nth-child(3){grid-column:3/-2}.pl-tit-act{display:flex;justify-content:flex-end}.pl-prev{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:8px;gap:8px;margin:16px 0 10px}.pl-prev>div{background:var(--surface2);border-radius:10px;padding:9px 11px;display:flex;flex-direction:column;gap:2px}.pl-prev span{font-size:11.5px;color:var(--sub);font-weight:600}.pl-prev b{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pl-prev small{font-size:11.5px}.pl-prev .ma b{color:var(--bl)}.pl-h4{margin:18px 0 8px;font-size:13.5px}.pl-h4 .sub{font-weight:400;font-size:12px}.pl-hist{display:flex;flex-direction:column;gap:4px;max-height:180px;overflow:auto;font-size:12.5px}.pl-hist>div{display:grid;grid-template-columns:minmax(0,1.6fr) 110px 120px 1fr;grid-gap:8px;gap:8px;padding:4px 0;border-bottom:1px solid var(--line)}.pl-txt{width:100%;border:1px solid var(--border);border-radius:10px;background:var(--inset);color:var(--text);font:inherit;font-size:13px;line-height:1.45;padding:10px 12px;resize:vertical}.pl-g4{grid-template-columns:repeat(4,1fr)}.pl-suf{display:flex;align-items:center;gap:6px}.pl-suf input{flex:1 1;min-width:0;height:38px;border-radius:9px;border:1px solid var(--border);background:var(--surface2);color:var(--text);padding:0 10px;font:inherit}.pl-suf input.r{flex:0 0 72px;text-align:right}.pl-suf i{font-style:normal;color:var(--sub);font-size:13px}.pl-iva>.pl-suf{min-width:0}.pl-iva{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:center}.pl-gcfg{display:flex;flex-direction:column;gap:6px}.pl-gcfg>div{display:grid;grid-template-columns:1fr 1.3fr 1fr;grid-gap:6px;gap:6px}.pl-gcfg input,.pl-gcfg select{height:36px;border-radius:9px;border:1px solid var(--border);background:var(--surface2);color:var(--text);padding:0 10px;font:inherit;font-size:13.5px;min-width:0}.pl-modo-w{display:flex;gap:6px}.pl-modo-w input{flex:1 1}.pl-modo{height:38px;border-radius:9px;border:1px solid var(--border);background:var(--surface2);color:var(--text);padding:0 8px;font:inherit}.pl-masivo-lista{margin-top:12px;font-size:12px;line-height:1.5}@media (max-width:860px){.pl-tabla{border:none;background:none;overflow:visible}.pl-th{display:none}.pl-row{min-width:0!important;grid-template-columns:26px 56px 1fr 1fr 1fr 40px;grid-template-areas:"chk prod prod prod prod act" ". cap cap cap cap cap" ". stk costo gmin gmay gmay" ". res res res res res";row-gap:4px;padding:10px 6px;border-radius:10px}.pl-row>.ma,.pl-row>.mi{display:none!important}.pl-row>.pl-chk{grid-area:chk}.pl-row>.pl-prod{grid-area:prod}.pl-row>.pl-stock{grid-area:stk;height:34px}.pl-row>input[data-col=costo]{grid-area:costo}.pl-row>input[data-col=gmin]{grid-area:gmin}.pl-row>input[data-col=gmay]{grid-area:gmay}.pl-row>.pl-act{grid-area:act;flex-direction:column}.pl-row>.pl-act button:first-child{display:none}.pl-row .pl-in.r{height:34px;font-size:15px}.pl-row .pl-in-t{font-size:15px;font-weight:600}.pl-cap{display:grid;grid-area:cap;grid-template-columns:56px 1fr 1fr 1fr 40px;grid-column-gap:6px;column-gap:6px;font-size:10.5px;font-weight:700;color:var(--muted);text-transform:uppercase}.pl-cap span:last-child{grid-column:4/6}.pl-res{display:block;grid-area:res;font-size:13px;color:var(--text2);padding-left:4px}.pl-res b{color:var(--text)}.pl-tit{grid-template-columns:1fr 40px;grid-template-areas:none;padding:6px}.pl-tit>span:empty{display:none}.pl-tit>:nth-child(3){grid-column:1}.pl-gh{position:static;padding:14px 4px 8px;background:none;flex-wrap:wrap}.pl-g4,.pl-iva,.pl-prev{grid-template-columns:1fr 1fr}.pl-gcfg>div{grid-template-columns:1fr}.pl-hist>div{grid-template-columns:1fr 1fr}}.ac-volver{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;color:var(--sub);text-decoration:none;margin-bottom:4px}.ac-volver:hover{color:var(--text)}.ac-paso{display:flex;flex-direction:column;gap:12px;max-width:980px}.ac-prov{display:grid;grid-template-columns:260px 260px;grid-gap:12px;gap:12px}.ac-texto{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px;min-height:300px}.ac-acc{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ac-resumen{display:flex;flex-direction:column;gap:3px;margin-bottom:12px;font-size:14px}.ac-tabla{border:1px solid var(--border);border-radius:12px;background:var(--surface);overflow-x:auto}.ac-row{display:grid;grid-template-columns:46px minmax(240px,380px) minmax(220px,320px) 72px 72px 66px minmax(150px,1fr);grid-gap:10px;gap:10px;align-items:center;padding:8px 10px;border-bottom:1px solid var(--line);font-size:13.5px;min-width:1060px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ac-row:nth-child(2n):not(.ac-th){background:rgba(134,150,160,.045)}.ac-row:not(.ac-th):hover{background:var(--hover)}.ac-row.elegida{background:rgba(74,222,128,.07)}.ac-row.sin{opacity:.78}.ac-th{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:var(--surface2);font-size:11.5px;font-weight:700;color:var(--sub);text-transform:uppercase;letter-spacing:.02em}.ac-prov-c{min-width:0;display:flex;flex-direction:column;gap:3px}.ac-prov-c b{font-weight:600}.ac-meta{display:flex;flex-wrap:wrap;gap:4px 6px;align-items:center;font-size:11.5px}.ac-col{color:var(--sub)}.ac-nota{background:rgba(229,168,83,.14);color:var(--amT);font-weight:600}.ac-est,.ac-nota{border-radius:5px;padding:1px 6px}.ac-est{font-weight:700}.ac-est.sin_stock{background:rgba(229,83,83,.14);color:var(--rdT)}.ac-est.transito{background:rgba(83,189,235,.14);color:var(--bl)}.ac-det{font-size:11.5px;color:var(--muted)}.ac-dif.baja{color:var(--grT);font-weight:700}.ac-dif.sube{color:var(--rdT);font-weight:700}.ac-otros{font-size:12px;color:var(--sub)}.ac-pick{position:relative;min-width:0}.ac-pick-b{width:100%;display:flex;align-items:center;gap:6px;text-align:left;border:1px solid var(--border);border-radius:8px;background:var(--surface2);color:var(--text);font:inherit;font-size:13px;padding:6px 9px;cursor:pointer}.ac-pick-b span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-pick-b.revisar{border-color:rgba(229,168,83,.55);color:var(--amT)}.ac-pick-b.manual{border-color:rgb(var(--ac-rgb)/.5)}.ac-pick-b.ninguna{border-style:dashed}.ac-pop{position:absolute;z-index:20;top:calc(100% + 4px);left:0;width:min(420px,90vw);max-height:340px;overflow:auto;background:var(--surface);border:1px solid var(--border);border-radius:10px;box-shadow:0 12px 32px rgba(0,0,0,.35);padding:6px;display:flex;flex-direction:column;gap:2px}.ac-pop input{height:34px;border-radius:8px;border:1px solid var(--border);background:var(--surface2);padding:0 9px;margin-bottom:4px}.ac-pop button,.ac-pop input{color:var(--text);font:inherit}.ac-pop button{display:flex;flex-direction:column;align-items:flex-start;gap:1px;text-align:left;border:none;background:none;font-size:13px;padding:6px 8px;border-radius:7px;cursor:pointer}.ac-pop button.on,.ac-pop button:hover{background:var(--hover)}.ac-pop button small{color:var(--sub);font-size:11.5px}.ac-pop-h{font-size:11px;color:var(--muted);text-transform:uppercase;font-weight:700;padding:4px 8px 2px}.ac-quitar{flex-direction:row!important;align-items:center!important;color:var(--rdT)!important}.ac-pie{position:-webkit-sticky;position:sticky;bottom:0;display:flex;align-items:center;gap:12px;padding:12px 0;margin-top:10px;background:var(--bg);border-top:1px solid var(--line);flex-wrap:wrap}.pl-provs{display:flex;flex-direction:column;gap:4px;font-size:12.5px}.pl-provs>div{display:grid;grid-template-columns:110px 70px 1fr;grid-gap:8px;gap:8px;padding:5px 0;border-bottom:1px solid var(--line)}.pl-provs b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@media (max-width:860px){.ac-prov{grid-template-columns:1fr}.ac-tabla{border:none;background:none;overflow:visible}.ac-th{display:none}.ac-row{min-width:0;grid-template-columns:34px 1fr 1fr 1fr;grid-template-areas:"chk prov prov prov" ". pick pick pick" ". act nue dif" ". otr otr otr";row-gap:6px;border-radius:10px}.ac-row>:first-child{grid-area:chk}.ac-row>:nth-child(2){grid-area:prov}.ac-row>:nth-child(3){grid-area:pick}.ac-row>:nth-child(4){grid-area:act;text-align:left}.ac-row>:nth-child(5){grid-area:nue;text-align:left}.ac-row>:nth-child(6){grid-area:dif;text-align:left}.ac-row>:nth-child(7){grid-area:otr}.ac-row>:nth-child(4):before{content:"Actual ";color:var(--muted)}.ac-row>:nth-child(5):before{content:"Nuevo ";color:var(--muted)}.pl-provs>div{grid-template-columns:1fr 60px}}.cp-tabla{border:1px solid var(--border);border-radius:12px;background:var(--surface);overflow-x:auto}.cp-row{display:grid;grid-template-columns:minmax(220px,360px) 46px 62px 62px 76px repeat(var(--cp-n),112px);grid-gap:8px;gap:8px;align-items:center;padding:6px 10px;border-bottom:1px solid var(--line);font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:calc(550px + var(--cp-n) * 120px)}.cp-row:nth-child(2n):not(.cp-th){background:rgba(134,150,160,.045)}.cp-row:not(.cp-th):hover{background:var(--hover)}.cp-th{position:-webkit-sticky;position:sticky;top:0;z-index:3;font-size:11.5px;font-weight:700;color:var(--sub);text-transform:uppercase;letter-spacing:.02em}.cp-prod{display:flex;flex-direction:column;min-width:0}.cp-prod b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-prod small{color:var(--muted);font-size:11px}.cp-act{font-weight:700}.cp-vacio{color:var(--muted)}.cp-c{display:flex;flex-direction:column;align-items:flex-end;gap:1px;border:1px solid var(--line);border-radius:8px;background:var(--surface2);color:var(--text);font:inherit;padding:4px 8px;cursor:pointer;min-width:0}.cp-c:hover:not(:disabled){border-color:var(--ac)}.cp-c b{display:inline-flex;align-items:center;gap:3px}.cp-c small{font-size:10.5px;color:var(--sub);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cp-c.mejor{border-color:rgba(74,222,128,.55);background:rgba(74,222,128,.1)}.cp-c.mejor b{color:var(--grT)}.cp-c.sin{opacity:.55}.cp-c.igual{cursor:default;border-style:dashed}@media (max-width:860px){.cp-row{grid-template-columns:minmax(170px,1fr) 42px 52px 52px 60px repeat(var(--cp-n),96px);min-width:calc(410px + var(--cp-n) * 104px)}}.av-op{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;border:none;background:none;color:var(--text);font:inherit;font-size:13.5px;padding:7px 9px;border-radius:8px;cursor:pointer}.av-op:hover{background:var(--hover)}.av-op small{font-size:11px;font-weight:700;flex:none}.av-op small.si{color:var(--grT)}.av-op small.no{color:var(--rdT)}.av-conf{display:flex;flex-direction:column;gap:8px;padding:4px 4px 2px}.av-conf input{height:36px;border-radius:9px;border:1px solid var(--border);background:var(--surface);color:var(--text);padding:0 10px;font:inherit;font-size:14px}.av-acc{display:flex;justify-content:flex-end;gap:6px}.av-warn{font-size:11.5px;color:var(--amT)}.av-tira{gap:6px}.av-chip{display:inline-flex;align-items:center;gap:5px;flex:none;border-radius:999px;padding:3px 6px 3px 10px;font-size:12px;font-weight:600;border:1px solid rgba(229,168,83,.5);color:var(--amT);white-space:nowrap}.av-chip.disparado{border-color:rgba(74,222,128,.55);color:var(--grT);padding-right:10px}.av-chip button{border:none;background:none;color:inherit;display:inline-flex;padding:1px;cursor:pointer;opacity:.75}.pl-esperan{display:inline-flex;align-items:center;gap:2px;margin-left:6px;color:var(--amT);font-weight:700}.ac-stock{border:1px dashed rgba(74,222,128,.6);background:none;color:var(--grT);border-radius:5px;padding:1px 6px;font:inherit;font-size:11.5px;font-weight:700;cursor:pointer}.ac-stock.on{background:rgba(74,222,128,.16);border-style:solid}.es-grupo{border:1px solid var(--border);border-radius:12px;background:var(--surface);margin-bottom:12px;overflow:hidden;max-width:980px;scroll-margin-top:12px}.es-grupo.volvio{border-color:rgba(74,222,128,.45)}.es-grupo.foco{box-shadow:0 0 0 2px rgb(var(--ac-rgb)/.45)}.es-grupo.es-sin{border-color:rgba(229,168,83,.5)}.es-gh{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:11px 14px;background:var(--surface2);font-size:14.5px}.es-grupo.volvio .es-gh svg{color:var(--grT)}.es-grupo.es-sin .es-gh svg{color:var(--amT)}.es-badge{font-size:11.5px;font-weight:700;border-radius:6px;padding:2px 7px}.es-badge.si{background:rgba(74,222,128,.15);color:var(--grT)}.es-badge.no{background:rgba(229,83,83,.13);color:var(--rdT)}.es-row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:9px 14px;border-top:1px solid var(--line)}.es-row:nth-child(2n){background:rgba(134,150,160,.04)}.es-n{width:24px;height:24px;border-radius:50%;background:var(--surface3);color:var(--sub);font-size:12px;font-weight:700;display:flex;align-items:center;justify-content:center}.es-cli{display:flex;flex-direction:column;min-width:0}.es-cli b{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.es-cli small{color:var(--sub);font-size:12px}.es-acc{display:flex;align-items:center;gap:6px}.es-comp{grid-column:1/-1;display:flex;flex-direction:column;gap:8px;padding:4px 0 6px 38px}.es-comp-acc{display:flex;justify-content:flex-end;gap:6px}@media (max-width:860px){.es-comp{padding-left:0}.es-row{grid-template-columns:26px minmax(0,1fr)}.es-acc{grid-column:2}}.ac-quitar-stock{border:1px solid rgba(229,168,83,.45);border-radius:12px;background:rgba(229,168,83,.06);padding:10px 14px;margin-bottom:12px;font-size:13.5px}.ac-quitar-stock .ac-qs-l{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:8px}.ac-quitar-stock label{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.pl-cnt{background:var(--amT);color:#1a1205;border-radius:999px;font-size:11px;padding:0 6px;margin-left:2px}.cp-c.pref{border-color:rgba(229,168,83,.7)}.cp-c.pref b svg{color:var(--amT);fill:var(--amT)}.cp-c.mejor.pref{border-color:rgba(74,222,128,.7);box-shadow:inset 0 0 0 1px rgba(229,168,83,.5)}.cp-th span svg{color:var(--amT);margin-right:3px;vertical-align:-1px}.cp-fis{display:inline-flex;align-items:center;gap:2px;margin-left:6px;color:var(--bl);font-weight:700}.cp-row .pl-stock{height:26px}.cf-sec{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:14px 16px;margin-bottom:14px}.cf-sh{display:flex;align-items:center;gap:8px;font-size:15px}.cf-ayuda{margin:6px 0 12px}.cf-user{border:1px solid var(--border);border-radius:12px;padding:10px 12px;margin-top:10px;background:var(--bg)}.cf-user.off{opacity:.7}.cf-uh{display:flex;align-items:center;gap:8px}.cf-un{display:flex;flex-direction:column;flex:1 1;min-width:0}.cf-un small{color:var(--sub);font-size:12px;overflow:hidden;text-overflow:ellipsis}.cf-ub{margin-top:10px;display:flex;flex-direction:column;gap:10px}.cf-perms{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:12px;gap:12px}.cf-pgt{font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--sub);margin-bottom:6px}.cf-p{display:flex;align-items:flex-start;margin:6px 0}.cf-p input{margin-top:2px;flex:none}.cf-p span{display:flex;flex-direction:column}.cf-p small{color:var(--sub);font-size:12px}.cf-acc{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cf-nuevo{display:flex;flex-direction:column;gap:10px}.pick-gt{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--sub);padding:8px 13px 4px;background:var(--surface2);position:-webkit-sticky;position:sticky;top:0;z-index:1}.pick-sub{padding:0 0 4px 16px;border-bottom:1px solid var(--surface3)}.pick-sub button{padding:7px 13px}.pick-res .pick-ped b{color:var(--acL)}.eq-ops{margin-top:8px;display:flex;flex-direction:column;gap:6px}.ptr{display:flex;align-items:center;justify-content:center;gap:8px;color:var(--sub);font-size:13px;overflow:hidden;transition:height .15s}.cs{display:grid;grid-template-columns:minmax(300px,400px) 1fr;grid-gap:18px;gap:18px;align-items:start}.cs-hilo-w,.cs-lista{min-width:0}.cs-hilo-w{position:-webkit-sticky;position:sticky;top:16px;height:calc(100dvh - 48px);background:var(--surface);border:1px solid var(--border);border-radius:14px;overflow:hidden;display:flex}.cs-vacio{margin:auto}.cs-item{display:flex;flex-direction:column;gap:4px;width:100%;text-align:left;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:11px 13px;margin-bottom:8px;color:var(--text);font-family:inherit;cursor:pointer}.cs-item:hover{background:var(--surface2)}.cs-item.on{border-color:var(--ac)}.cs-item.nuevo b{color:var(--text)}.cs-item:not(.nuevo) b{font-weight:600}.cs-item-t{display:flex;align-items:center;gap:8px;min-width:0}.cs-item-t b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14.5px}.cs-item-t small{color:var(--sub);font-size:12px;flex:none}.cs-item-s{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--sub)}.cs-quien{flex:1 1;min-width:0}.cs-item-u,.cs-quien{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-item-u{font-size:13px;color:var(--sub)}.cs-item.nuevo .cs-item-u{color:var(--text)}.cs-hilo{display:flex;flex-direction:column;width:100%;min-height:0}.cs-hh{display:flex;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--border)}.cs-hh-t{flex:1 1;min-width:0;display:flex;flex-direction:column}.cs-hh-t b{font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-hh-t small{color:var(--sub);font-size:12px}.cs-volver{display:none}.cs-convlink{display:flex;align-items:center;gap:8px;margin:10px 14px 0;padding:9px 12px;border:1px dashed var(--border);border-radius:10px;background:var(--surface2);color:var(--acL);font:inherit;font-size:13.5px;cursor:pointer}.cs-msgs{flex:1 1;overflow-y:auto;padding:14px;flex-direction:column;gap:8px}.cs-m,.cs-msgs{display:flex}.cs-m.mio{justify-content:flex-end}.cs-m-b{max-width:min(560px,85%);background:var(--surface2);border-radius:12px;padding:8px 11px 6px}.cs-m.mio .cs-m-b{background:rgb(var(--ac-rgb)/.18)}.cs-m-a{font-size:12px;font-weight:700;color:var(--acL);margin-bottom:2px}.cs-m-t{white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.4}.cs-m-h{font-size:11px;text-align:right;margin-top:3px}.cs-m-h,.cs-sis{color:var(--sub)}.cs-sis{align-self:center;font-size:12px;background:var(--surface2);padding:4px 10px;border-radius:10px}.cs-adjs{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.cs-adj.img{width:140px;height:140px;object-fit:cover;cursor:zoom-in}.cs-adj.doc,.cs-adj.img{border-radius:8px;background:var(--surface3)}.cs-adj.doc{display:inline-flex;align-items:center;gap:6px;padding:8px 10px;color:var(--text);font-size:13px;text-decoration:none;max-width:240px}.cs-adj.doc span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-adj.cargando{width:60px;height:60px;display:inline-flex;align-items:center;justify-content:center;background:var(--surface3);border-radius:8px}.cs-adj-audio{max-width:260px}.cs-comp{border-top:1px solid var(--border);padding:10px 12px;flex-direction:column}.cs-comp,.cs-comp-r{display:flex;gap:8px}.cs-comp-r{align-items:flex-end}.cs-comp-r textarea{flex:1 1;resize:none;min-height:40px;max-height:160px;border-radius:10px;border:1px solid var(--border);background:var(--surface2);color:var(--text);padding:9px 12px;font:inherit;font-size:14.5px;outline:none}.cs-comp-r textarea:focus{border-color:var(--ac)}.cs-send{height:40px;width:44px;padding:0;justify-content:center}.cs-pend{display:flex;flex-wrap:wrap;gap:6px;margin:6px 0}.cs-pend-i{position:relative}.cs-pend-i img{width:64px;object-fit:cover;display:block}.cs-pend-doc,.cs-pend-i img{height:64px;border-radius:8px}.cs-pend-doc{display:inline-flex;align-items:center;gap:4px;padding:0 10px;background:var(--surface3);font-size:12px}.cs-pend-i button{position:absolute;top:-6px;right:-6px;width:20px;height:20px;border-radius:10px;border:none;background:var(--rd,#e55353);color:#fff;justify-content:center;cursor:pointer}.cs-pend-i button,.cs-push{display:flex;align-items:center}.cs-push{flex-wrap:wrap;gap:8px;padding:10px 12px;border-radius:12px;border:1px solid rgba(229,168,83,.35);background:rgba(229,168,83,.08);font-size:13px;margin-bottom:10px}.cs-push.ok{border-color:rgba(22,163,74,.35);background:rgba(22,163,74,.08)}.cs-push-msg{width:100%;font-size:12.5px}.cs-push-msg.ok{color:var(--grT)}.cs-push-msg.err{color:var(--rdT)}.cs-chatprev{margin-top:14px;border:1px solid var(--border);border-radius:12px;padding:12px;display:flex;flex-direction:column;gap:8px}.cs-chatprev-h{display:flex;align-items:center;gap:8px}.cs-chatprev-t{margin:0;max-height:200px;overflow:auto;white-space:pre-wrap;font:inherit;font-size:12.5px;color:var(--sub);border-radius:8px;padding:8px 10px}.cs-chatprev-t,.cs-toast{background:var(--surface2)}.cs-toast{position:fixed;right:18px;top:18px;z-index:92;display:flex;align-items:center;gap:10px;max-width:380px;border:1px solid var(--ac);border-radius:12px;padding:10px 10px 10px 14px;box-shadow:0 10px 30px rgba(0,0,0,.45);color:var(--acL)}.cs-toast-b{flex:1 1;min-width:0;display:flex;flex-direction:column;text-align:left;background:none;border:none;color:var(--text);font:inherit;cursor:pointer;padding:0}.cs-toast-b b{font-size:13.5px}.cs-toast-b b,.cs-toast-b span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cs-toast-b span{font-size:13px;color:var(--sub)}@media (max-width:860px){.cs{display:block}.cs.con-hilo .cs-lista,.cs:not(.con-hilo) .cs-hilo-w{display:none}.cs-hilo-w{position:fixed;inset:0;height:auto;border-radius:0;border:none;z-index:55;background:var(--bg);padding:env(safe-area-inset-top) 0 env(safe-area-inset-bottom)}.cs-volver{display:inline-flex}.cs-toast{left:12px;right:12px;top:calc(10px + env(safe-area-inset-top));max-width:none}.cs-adj.img{width:110px;height:110px}}.cc{display:flex;flex-direction:column;gap:4px}.cc-ant{font-size:14px;margin-bottom:4px}.cc-t{font-size:11.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--sub);margin-top:12px;margin-bottom:2px}.cc-f{display:flex;justify-content:space-between;gap:10px;font-size:13.5px;padding:3px 0;border-bottom:1px solid var(--surface3)}.cc-sub{text-align:right;font-size:13px;margin-top:2px}.cc-nuevo{font-size:18px;font-weight:800;color:var(--acL);margin-top:12px}.cc-prev summary{cursor:pointer;color:var(--sub);font-size:13px;margin-top:8px}.cc-prev pre{white-space:pre-wrap;font:inherit;font-size:12.5px;background:var(--surface2);border-radius:8px;padding:10px;margin:6px 0 0}.cc-acc{display:flex;margin-top:12px}.cc-acc,.cc-conf{flex-wrap:wrap;gap:8px;align-items:center}.cc-conf{display:inline-flex;font-size:13px}.cc-opsel{max-width:220px}.bk-panel{display:flex;flex-wrap:wrap;gap:10px;align-items:stretch;margin:-4px 0 14px;padding:12px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.bk-c{display:flex;flex-direction:column;gap:3px;min-width:150px;padding:8px 12px;border-radius:10px;background:var(--surface2)}.bk-c.sin{border:1px dashed rgba(229,168,83,.5)}.bk-n{font-size:12px;color:var(--sub);text-transform:uppercase;letter-spacing:.04em}.bk-c b{font-size:17px}.bk-c .lnk-btn{align-self:flex-start;font-size:12.5px}.bk-aj{display:inline-flex;align-items:center;gap:6px}.bk-aj input{width:130px;height:32px;border-radius:8px;border:1px solid var(--border);background:var(--bg);color:var(--text);padding:0 8px;font:inherit;font-size:13.5px}.bk-add{align-self:center;display:inline-flex;align-items:center;gap:4px}.m-cta{display:block;font-size:11px;color:var(--acL)}.saldo-card .k svg{vertical-align:-2px;margin-left:4px}.bp-chk{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--sub);white-space:nowrap}.bp-lista{display:flex;flex-direction:column;gap:10px}.bp-g{border:1px solid var(--border);border-radius:12px;background:var(--surface);overflow:hidden}.bp-gh{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 12px;background:var(--surface2);border-bottom:1px solid var(--line)}.bp-tit{display:flex;flex-direction:column;min-width:0}.bp-tit b{font-weight:650}.bp-tit small{color:var(--sub);font-size:12px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.bp-nov{color:var(--amT)}.bp-best{font-weight:700;font-size:13px;color:var(--grT);white-space:nowrap}.bp-r{display:grid;grid-template-columns:90px 92px 1fr 82px;grid-gap:10px;gap:10px;align-items:center;padding:7px 12px;border-bottom:1px solid var(--line);font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bp-r:last-child{border-bottom:0}.bp-r.mejor{background:rgba(74,222,128,.08)}.bp-r.sin{opacity:.7}.bp-prov{font-weight:600}.bp-usd{font-weight:700}.bp-info{display:flex;flex-wrap:wrap;gap:5px;align-items:center;min-width:0;font-size:12.5px}.bp-col{color:var(--text)}.bp-col.muted,.bp-txt{color:var(--muted)}.bp-txt{flex-basis:100%;font-size:11.5px}.bp-fecha{color:var(--muted);font-size:12px;text-align:right}@media (max-width:640px){.bp-r{grid-template-columns:1fr auto}.bp-info{grid-column:1/-1}.bp-fecha{display:none}}.ac-parecido{flex-basis:100%;font-size:12px;color:var(--amT)}.ac-parecido button{margin-left:6px}.bp-sep{padding:5px 12px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--muted);background:var(--surface2);border-bottom:1px solid var(--line)}.bp-r.var{opacity:.75}.cp-var{display:block;font-size:10px;color:var(--muted)}.ac-crear{align-self:flex-start;justify-content:flex-start;padding-left:0;display:inline-flex;align-items:center;gap:3px;font-size:12.5px;margin-top:3px}.ac-row:has(.ac-pop){position:relative;z-index:30;opacity:1}.ac-pop{z-index:40}.cp-edit{border:1px dashed transparent;background:none;color:var(--text);font:inherit;font-weight:700;padding:4px 6px;border-radius:7px;cursor:text;text-align:right}.cp-edit:hover{border-color:var(--border)}.cp-edit:hover,.cp-in{background:var(--surface2)}.cp-in{width:100%;height:30px;border:1px solid var(--ac);border-radius:7px;color:var(--text);font:inherit;font-weight:700;text-align:right;padding:0 6px}.cp-est{font-size:11.5px;font-weight:600}.cp-est.sin_stock{color:var(--rdT)}.cp-est.transito{color:var(--bl)}.cp-marcas{display:flex;flex-wrap:wrap;gap:6px;margin:-4px 0 10px}.cp-marcas button{border:1px solid var(--border);background:var(--surface2);color:var(--sub);font:inherit;font-size:12.5px;font-weight:600;padding:4px 10px;border-radius:999px;cursor:pointer}.cp-marcas button small{color:var(--muted);font-weight:500;margin-left:2px}.cp-marcas button.on{background:rgb(var(--ac-rgb)/.16);border-color:rgb(var(--ac-rgb)/.5);color:var(--text)}.cp-edit:not(.cp-act){font-weight:500;color:var(--sub)}.cp-act{font-size:15px;font-weight:800;color:var(--text);background:rgb(var(--ac-rgb)/.12);border:1px solid rgb(var(--ac-rgb)/.35)}.cp-act:hover{background:rgb(var(--ac-rgb)/.2)}.cp-c,.cp-c.mejor,.cp-c.mejor.pref,.cp-c.pref{border:1px solid transparent;background:none;box-shadow:none;padding:3px 6px}.cp-c:hover:not(:disabled){border-color:var(--border);background:var(--surface2)}.cp-c b{font-weight:600}.cp-c b,.cp-c.mejor b{color:var(--sub)}.cp-c.baja b,.cp-c.mejor.baja b{color:var(--grT)}.cp-c.igual b{color:var(--muted)}.cp-c.pref b svg{width:10px;height:10px}.cp-dif{font-style:normal;font-size:10.5px;font-weight:600;margin-left:4px;opacity:.85}.cp-c.sube .cp-dif{color:var(--rdT);opacity:.6}.ac-real,.cp-c small{color:var(--muted)}.ac-real{display:block;font-size:10.5px;font-weight:400}.v-num .web{font-style:normal;font-size:9.5px;font-weight:800;border-radius:4px;padding:0 4px;letter-spacing:.03em}.v-num .web,.web-tag{color:var(--bl);background:rgba(83,189,235,.14)}.web-tag{margin-left:8px}.v-chat{display:inline-flex;align-items:center;justify-content:center;margin-left:6px;width:24px;height:24px;border-radius:6px;color:var(--waT);vertical-align:middle;cursor:pointer}.v-chat:hover{background:var(--hover)}.vd-chat{margin-top:8px;color:var(--waT)}.og-tag{display:inline-block;margin-left:6px;font-size:10.5px;font-weight:700;border-radius:5px;padding:0 6px;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:middle}.og-google{background:rgba(66,133,244,.16);color:#6ea8ff}.og-meta{background:rgba(24,119,242,.16);color:#5aa0ff}.og-org{background:rgba(74,222,128,.14);color:var(--grT)}.og-social{background:rgba(225,48,108,.14);color:#f06292}.og-dir,.og-ref{background:var(--surface2);color:var(--sub)}.mk-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 14px;gap:0 14px;align-items:start}.mk-tw{background:var(--surface);border:1px solid var(--border);border-radius:12px;overflow-x:auto}.mk-t{width:100%;border-collapse:collapse;font-size:13px}.mk-t th{text-align:left;font-size:11.5px;font-weight:600;color:var(--sub);text-transform:uppercase;letter-spacing:.03em;padding:9px 12px;border-bottom:1px solid var(--border);white-space:nowrap}.mk-t td{padding:8px 12px;border-bottom:1px solid var(--line);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;vertical-align:top}.mk-t td:first-child{max-width:340px;overflow-wrap:anywhere}.mk-t td:not(:first-child),.mk-t th:not(:first-child){text-align:right}.mk-t tbody tr:last-child td,.mk-t tfoot td{border-bottom:none}.mk-t tfoot td{font-weight:700;border-top:1px solid var(--border)}.mk-t a{color:var(--acL);text-decoration:none}.mk-mas{margin:4px 8px 8px}.mk-vacio{padding:14px;font-size:13px;color:var(--muted);background:var(--surface);border:1px dashed var(--border);border-radius:12px}.mk-nota{font-size:12px;color:var(--muted);margin:6px 2px 0;line-height:1.45}.mk-src{display:inline-grid;place-items:center;width:18px;height:18px;border-radius:5px;font-size:10.5px;margin-right:7px;color:#fff;vertical-align:1px}.mk-src.google_ads{background:#1a73e8}.mk-src.meta_ads{background:#0866ff}.mk-mini{display:flex;flex-wrap:wrap;gap:6px 18px;font-size:13px;color:var(--sub);margin:0 2px 8px}.mk-mini b{color:var(--text)}.mk-est{font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px;background:var(--inset);color:var(--sub);white-space:nowrap}.mk-est.enviado{color:var(--grT);background:rgba(52,168,83,.12)}.mk-est.error{color:var(--rdT);background:rgba(229,83,83,.12)}.mk-est.esperando_claves,.mk-est.pendiente{color:var(--amT);background:rgba(229,168,83,.12)}.mk-con{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:8px;gap:8px}.mk-con-i{display:flex;gap:10px;align-items:flex-start;padding:11px 13px;border:1px solid var(--border);border-radius:12px;background:var(--surface);color:var(--muted)}.mk-con-i>div{display:flex;flex-direction:column;gap:2px;min-width:0}.mk-con-i b{color:var(--text);font-size:14px}.mk-con-i small{font-size:12px;color:var(--sub);overflow-wrap:anywhere}.mk-con-i.ok{color:var(--grT)}.mk-con-i.err{color:var(--rdT);border-color:rgba(229,83,83,.35)}@media (max-width:1000px){.mk-con,.mk-grid{grid-template-columns:1fr}}.mk-volver{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;text-decoration:none;margin-bottom:2px}.mk-camp{background:var(--surface);border:1px solid var(--border);border-radius:12px;margin-bottom:10px;overflow:hidden}.mk-camp-h{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;padding:10px 14px;background:var(--inset);border-bottom:1px solid var(--border);font-size:13.5px}.mk-ag{display:grid;grid-template-columns:minmax(200px,1fr) minmax(0,1.6fr) auto;grid-gap:8px 14px;gap:8px 14px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--line)}.mk-ag:last-child{border-bottom:none}.mk-ag.alerta{background:rgba(229,83,83,.06)}.mk-ag-n{display:flex;flex-direction:column;gap:3px;min-width:0}.mk-ag-n .mk-est{align-self:flex-start}.mk-ag-p{display:flex;flex-wrap:wrap;gap:5px;align-items:center;font-size:12.5px;min-width:0}.mk-ag-p small{width:100%}.mk-ag-a{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.mk-ag-a,.mk-prod{align-items:center}.mk-prod{display:inline-flex;gap:4px;font-size:12px;padding:3px 8px;border-radius:999px;border:1px solid var(--border)}.mk-prod.si{color:var(--grT);border-color:rgba(52,168,83,.4);background:rgba(52,168,83,.08)}.mk-prod.no{color:var(--rdT);border-color:rgba(229,83,83,.4);background:rgba(229,83,83,.08)}.mk-prod button{border:none;background:none;color:inherit;padding:0;display:inline-flex;cursor:pointer}.mk-auto{display:inline-flex;gap:5px;align-items:center;font-size:12.5px;color:var(--sub)}.mk-sel{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 12px}.mk-buscar{display:flex;align-items:center;gap:8px}.mk-res{display:flex;flex-direction:column;max-height:280px;overflow-y:auto;margin-top:6px}.mk-res button{display:flex;justify-content:space-between;gap:10px;padding:8px 6px;border:none;border-bottom:1px solid var(--line);background:none;color:var(--text);text-align:left;font-size:13px;cursor:pointer}.mk-res button:hover{background:var(--hover)}@media (max-width:860px){.mk-ag{grid-template-columns:1fr}.mk-ag-a{justify-content:flex-start}}.mk-ops{display:flex;flex-direction:column;gap:8px;margin-bottom:8px}.mk-op{display:flex;gap:10px;align-items:flex-start;padding:11px 13px;border-left:1px solid var(--border);border:1px solid var(--border);border-left-width:3px;border-radius:12px;background:var(--surface)}.mk-op>svg{flex:none;margin-top:2px;color:var(--muted)}.mk-op.p1{border-left-color:var(--rdT)}.mk-op.p1>svg{color:var(--rdT)}.mk-op.p2{border-left-color:var(--amT)}.mk-op.p2>svg{color:var(--amT)}.mk-op b{font-size:14px}.mk-op p{margin:3px 0 6px;font-size:13px;color:var(--text2);line-height:1.45}.mk-op-t{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.mk-tag{font-size:11.5px;padding:2px 8px;border-radius:999px;background:var(--inset);color:var(--sub)}.mk-tag.b-dato{color:var(--grT);background:rgba(52,168,83,.12)}.mk-tag.b-inferencia{color:var(--amT);background:rgba(229,168,83,.12)}.mk-tag.urg{color:var(--rdT);background:rgba(229,83,83,.12)}.mk-op-l{font-size:12.5px;color:var(--acL);text-decoration:none;margin-left:auto}.mk-op-b{height:28px}.mk-tabs{display:flex;gap:2px;border-bottom:1px solid var(--border);margin:6px 0 14px;overflow-x:auto}.mk-tab{background:none;color:var(--sub);font:inherit;font-size:14px;font-weight:600;padding:10px 14px;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer;white-space:nowrap}.mk-tab.on{color:var(--text);border-bottom-color:var(--ac)}.mk-intro{font-size:13.5px;color:var(--sub);margin:0 0 12px;line-height:1.5}.inf{display:flex;flex-direction:column;gap:12px}.inf-acc{display:flex;gap:8px;justify-content:flex-end}.inf-sec{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px 18px;min-width:0}.inf-sec h2{display:flex;align-items:center;gap:8px;margin:0 0 12px;font-size:16px}.inf-tiles{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:12px}.inf-tile{display:flex;flex-direction:column;gap:3px;padding:12px;border-radius:12px;background:var(--inset);min-width:0}.inf-tile .k{font-size:12px;color:var(--sub)}.inf-tile .v{font-size:22px;font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.inf-c{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--sub)}.inf-c.ok{color:var(--grT)}.inf-c.rd{color:var(--rdT)}.inf-s{font-size:11.5px}.inf-lista{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;font-size:14px;line-height:1.5}.inf-lista .mk-tag{margin-left:4px;vertical-align:1px}.inf-x{display:inline-block;margin-left:6px;font-size:12px;font-weight:700;color:var(--grT);background:rgba(52,168,83,.12);padding:1px 7px;border-radius:999px}.inf-nota{margin:10px 0 0;font-size:13px;color:var(--text2)}.inf-dos{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.inf-hacer{margin:0 0 12px;padding-left:20px;display:flex;flex-direction:column;gap:10px}.inf-hacer li b{display:block;font-size:14px}.inf-hacer li span{font-size:13px;color:var(--text2);line-height:1.45}.inf-cuenta{background:var(--inset)}.mk-tag.b-rec{color:var(--acL);background:rgb(var(--ac-rgb)/.12)}@media (max-width:900px){.inf-tiles{grid-template-columns:1fr 1fr}.inf-dos{grid-template-columns:1fr}}.wb-barra{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:8px 0;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface)}.wb-barra .btn.primary{margin-left:auto}.wb-t tbody tr{cursor:default}.wb-t td:first-child input{width:16px;height:16px}.wb-alerta{background:rgba(229,83,83,.05)}.wb-viejo{color:var(--muted);text-decoration:line-through}.wb-nuevo{color:var(--text)}.txt-am{color:var(--amT)}.my-peds{display:flex;flex-direction:column;gap:8px}.my-ped{border:1px solid var(--border);border-radius:12px;background:var(--surface);overflow:hidden}.my-ped.nuevo{border-color:rgba(229,168,83,.55)}.my-ped-h{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:center;width:100%;padding:12px 14px;border:none;background:none;color:var(--text);font:inherit;text-align:left;cursor:pointer}.my-ped-h .mk-est{margin-left:auto}.my-ped-b{padding:0 14px 14px}.my-nota{align-items:flex-start;font-size:13px;background:var(--inset);padding:8px 10px;border-radius:8px}.my-acc,.my-nota{display:flex;gap:6px}.my-acc{flex-wrap:wrap;justify-content:flex-end}.my-off{opacity:.55}.cm-wrap{max-width:760px;margin:0 auto;padding:16px 16px 110px;color:var(--text)}.cm-head{display:flex;gap:12px;align-items:center;margin-bottom:12px}.cm-head h1{margin:0;font-size:21px}.cm-head p{margin:2px 0 0;color:var(--sub);font-size:13.5px}.cm-logo{width:46px;height:46px;border-radius:12px;object-fit:contain}.cm-info{color:var(--sub);background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:10px 12px;margin-bottom:12px}.cm-info b{color:var(--text)}.cm-info pre{margin:6px 0 0;font:inherit;white-space:pre-wrap}.cm-buscar{display:flex;align-items:center;gap:8px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:0 12px;position:-webkit-sticky;position:sticky;top:8px;z-index:5}.cm-buscar input{flex:1 1;border:none;background:none;color:var(--text);font:inherit;font-size:16px;padding:12px 0;outline:none}.cm-grupos{display:flex;gap:6px;overflow-x:auto;padding:10px 0}.cm-grupos button{flex:none;border:1px solid var(--border);background:var(--surface);color:var(--sub);border-radius:999px;padding:7px 13px;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.cm-grupos button.on{background:var(--ac);border-color:var(--ac);color:#fff}.cm-sec h2{font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--sub);margin:16px 2px 8px}.cm-it{display:grid;grid-template-columns:1fr auto;grid-gap:4px 12px;gap:4px 12px;align-items:center;padding:11px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);margin-bottom:6px}.cm-it.cm-on{border-color:var(--ac)}.cm-it-n{display:flex;flex-direction:column;gap:2px;min-width:0}.cm-it-p{font-weight:800;font-size:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.cm-q{grid-column:1/-1;display:flex;justify-content:flex-end;gap:6px;align-items:center}.cm-q button{display:inline-flex;align-items:center;gap:4px;height:32px;min-width:32px;justify-content:center;border-radius:9px;border:1px solid var(--border);background:var(--inset);color:var(--text);font:inherit;font-size:13px;font-weight:600;cursor:pointer;padding:0 10px}.cm-q button.add{background:var(--ac);border-color:var(--ac);color:#fff}.cm-q input{width:52px;height:32px;text-align:center;border-radius:9px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:15px}.cm-pie,.cm-vacio{font-size:12.5px;color:var(--muted);text-align:center;margin:18px 0}.cm-barra{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(14px + env(safe-area-inset-bottom));width:min(728px,calc(100% - 32px));display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 10px 10px 16px;border-radius:14px;background:var(--surface);border:1px solid var(--border);box-shadow:0 10px 30px rgba(0,0,0,.35);z-index:20}.cm-barra button,.cm-enviar{display:inline-flex;align-items:center;gap:6px;border:none;border-radius:10px;background:var(--ac);color:#fff;font:inherit;font-weight:700;padding:11px 16px;cursor:pointer}.cm-modal{position:fixed;inset:0;background:rgba(0,0,0,.6);z-index:30;display:flex;align-items:flex-end;justify-content:center}.cm-card{width:min(760px,100%);max-height:85dvh;overflow-y:auto;background:var(--surface);border-radius:16px 16px 0 0;padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.cm-card-h{display:flex;justify-content:space-between;align-items:center}.cm-card-h h2{margin:0;font-size:18px}.cm-card-h button,.cm-ok button{border:none;background:none;color:var(--sub);cursor:pointer}.cm-li{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid var(--line);font-size:14px}.cm-tot{font-size:16px;border-bottom:none}.cm-card textarea{width:100%;box-sizing:border-box;margin:8px 0 12px;border-radius:10px;border:1px solid var(--border);background:var(--inset);color:var(--text);font:inherit;font-size:15px;padding:10px}.cm-enviar{width:100%;justify-content:center;font-size:16px}.cm-enviar:disabled{opacity:.6}.cm-ok{display:flex;gap:10px;align-items:flex-start;padding:12px;border-radius:12px;background:rgba(52,168,83,.12);color:var(--grT);margin-bottom:12px;font-size:14px}.cm-ok div{flex:1 1;color:var(--text)}.cm-msg{text-align:center;padding:60px 16px}.cm-msg .cm-logo{margin:0 auto 12px;display:block}.cm-login{max-width:380px;margin:40px auto;display:flex;flex-direction:column;gap:12px;text-align:center}.cm-login .cm-logo{margin:0 auto}.cm-login h1{margin:0;font-size:22px}.cm-login p{margin:0;color:var(--sub);font-size:14px}.cm-login label{display:flex;flex-direction:column;gap:5px;text-align:left;font-size:13px;color:var(--sub)}.cm-login input{height:46px;border-radius:11px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;font-size:16px;padding:0 12px}.cm-err{background:rgba(229,83,83,.12);color:var(--rdT);border-radius:10px;padding:10px;font-size:13.5px}.cm-salir{border:1px solid var(--border);background:var(--surface);color:var(--sub);border-radius:10px;width:38px;height:38px;display:grid;place-items:center;cursor:pointer}.my-datos{display:flex;flex-direction:column;gap:8px}.my-datos div{display:flex;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:10px;background:var(--inset);font-size:14px}.my-datos span{color:var(--sub)}.my-datos b{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere;text-align:right}.my-wa{display:flex;gap:8px;align-items:flex-end;margin-top:14px;max-width:520px}.my-wa .fld{flex:1 1}.cm-wa{color:var(--grT);font-weight:700;text-decoration:none}.cm-vistas{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;padding:4px;background:var(--inset);border-radius:12px;margin-bottom:12px}.cm-vistas button{display:inline-flex;align-items:center;justify-content:center;gap:6px;border:none;background:none;color:var(--sub);border-radius:9px;padding:9px 6px;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.cm-vistas button.on{background:var(--surface);color:var(--text);box-shadow:0 1px 4px rgba(0,0,0,.18)}.cm-saldo{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:13px 14px;border-radius:12px;background:rgba(52,168,83,.12);margin-bottom:12px;font-size:14px}.cm-saldo b{font-size:16px;color:var(--grT)}.cm-saldo.debe{background:rgba(229,83,83,.12)}.cm-saldo.debe b{color:var(--rdT)}.cm-compra{border:1px solid var(--border);background:var(--surface);border-radius:12px;padding:12px;margin-bottom:10px}.cm-compra-h{display:flex;justify-content:space-between;gap:10px;align-items:flex-start}.cm-compra-h>div:first-child{display:flex;flex-direction:column;gap:2px}.cm-compra-h span{font-size:12.5px;color:var(--sub)}.cm-compra-t{font-weight:800;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;display:flex;flex-direction:column}.cm-compra-t small.debe{color:var(--rdT);font-weight:700;font-size:12px}.cm-pagos{margin:8px 0 4px;font-size:12.5px;color:var(--sub)}.cm-eq{border-top:1px solid var(--line);padding:10px 0 2px;display:grid;grid-template-columns:1fr auto;grid-gap:6px 10px;gap:6px 10px;align-items:center}.cm-eq-n{display:flex;flex-direction:column;gap:1px;min-width:0}.cm-eq-n b{font-size:14px}.cm-eq-n span{font-size:12px;color:var(--sub);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cm-gar{grid-column:1/2;display:flex;flex-wrap:wrap;align-items:center;gap:5px;font-size:12.5px;color:var(--sub)}.cm-gar.vigente{color:var(--grT)}.cm-gar.vencida{color:var(--muted)}.cm-gar-bar{flex-basis:100%;height:6px;border-radius:99px;background:var(--inset);overflow:hidden}.cm-gar-bar i{display:block;height:100%;background:var(--grT);border-radius:99px}.cm-gar-bar i.poco{background:#e0a030}.cm-btn-gar{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--ac);color:var(--ac);background:none;border-radius:9px;padding:8px 11px;font:inherit;font-size:13px;cursor:pointer}.cm-btn-gar,.cm-eq-rec{grid-column:2;grid-row:1/span 2;font-weight:700}.cm-eq-rec{font-size:12px;color:#e0a030;text-align:right}.cm-rec{display:flex;justify-content:space-between;gap:10px;align-items:flex-start;padding:10px 12px;border:1px solid var(--border);border-radius:12px;background:var(--surface);margin-bottom:6px}.cm-rec>div{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:14px}.cm-rec span{font-size:12.5px;color:var(--sub);overflow-wrap:anywhere}.cm-rec .cm-rec-res{color:var(--text)}.cm-est{flex:none;font-size:12px;font-weight:700;border-radius:99px;padding:4px 9px;background:var(--inset)}.cm-est.ok{color:var(--grT);background:rgba(52,168,83,.12)}.cm-est.am{color:#e0a030;background:rgba(224,160,48,.12)}.cm-est.rd{color:var(--ac);background:var(--inset)}.cm-est.mu{color:var(--muted)}.cm-foto{display:flex;align-items:center;gap:8px;justify-content:center;border:1px dashed var(--border);border-radius:10px;padding:11px;font-size:14px;color:var(--sub);cursor:pointer;margin-bottom:10px}.cm-foto-prev{display:block;max-width:100%;max-height:200px;margin:0 auto 10px;border-radius:10px}.cm-gar>span{flex:1 1;min-width:0}.my-pend{margin-bottom:14px}.my-pend-it{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px;border:1px solid var(--ac);border-radius:12px;background:var(--surface);margin-bottom:6px}.my-pend-it>div:first-child{display:flex;flex-direction:column;gap:2px;font-size:14px}.my-pend-it span{font-size:12.5px}.navgrupo{margin-top:8px;padding-top:6px;border-top:1px solid var(--line,var(--border))}.navgrupo-h{display:flex;align-items:center;gap:6px;width:100%;background:none;border:none;cursor:pointer;padding:6px 10px;border-radius:8px;color:var(--muted,var(--sub));font:inherit;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.navgrupo-h:hover{color:var(--text);background:var(--surface2)}.navgrupo-h>span:first-child{flex:1 1;text-align:left}.navgrupo-h .badge{background:var(--wa);color:var(--onWa);font-size:10.5px;font-weight:700;border-radius:10px;min-width:17px;height:17px;padding:0 5px;display:inline-flex;align-items:center;justify-content:center;letter-spacing:0}.navgrupo-f{transition:transform .15s;transform:rotate(-90deg)}.navgrupo-h.abierto .navgrupo-f{transform:none}.sheet-grupo{font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sub);padding:12px 10px 4px}.cm-barra{background:var(--text);border-color:transparent;box-shadow:0 12px 34px rgba(0,0,0,.5)}.cm-barra,.cm-barra b,.cm-barra div{color:var(--bg)}.cm-barra button{background:var(--bg);color:var(--text)}.cm-paso{font-size:14px;margin:14px 0 8px}.cm-formas{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.cm-formas button{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:11px 12px;border-radius:11px;border:1.5px solid var(--border);background:var(--inset);color:var(--text);font:inherit;font-size:14px;font-weight:600;cursor:pointer;text-align:left}.cm-formas button small{color:var(--sub);font-weight:500}.cm-formas button b{font-size:15px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cm-formas button.on{border-color:var(--ac);background:rgb(var(--ac-rgb)/.14)}.cm-info{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 10px;width:100%;text-align:left;font:inherit;font-size:13px;cursor:pointer;padding:9px 12px}.cm-info-v{display:inline-flex;align-items:center;gap:3px;color:var(--acL,var(--ac));font-weight:600}.cm-info.abierta .cm-info-v svg{transform:rotate(180deg)}.cm-info pre{flex-basis:100%}.cm-fijo{position:-webkit-sticky;position:sticky;top:0;z-index:6;background:var(--bg);margin:0 -16px;padding:8px 16px 2px}.cm-buscar{position:static}.cm-buscar button{border:none;background:none;color:var(--sub);cursor:pointer;display:flex;padding:4px}.cm-grupos{padding:8px 0;scrollbar-width:none}.cm-grupos::-webkit-scrollbar{display:none}.cm-sec h2{margin-top:12px}.cm-it{grid-template-columns:1fr auto auto;gap:2px 10px;padding:9px 10px 9px 12px;margin-bottom:5px}.cm-it-n b{font-size:14.5px;font-weight:600;line-height:1.25}.cm-it-n span{font-size:12px;color:var(--sub)}.cm-it-p{font-size:15.5px;white-space:nowrap}.cm-q{grid-column:auto}.cm-q button.add{width:38px;height:38px;padding:0;border-radius:11px}.cm-q button{height:34px;min-width:34px;padding:0 8px}.cm-q input{width:40px;height:34px}.cm-it.cm-on{grid-template-columns:1fr auto}.cm-it.cm-on .cm-q{grid-column:1/-1}.cm-h2{font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--sub);margin:18px 2px 8px}.cm-head .cm-salir+.cm-salir{margin-left:-4px}.cm-logo-g{width:120px;height:40px}.cm-login label small{color:var(--muted)}.cm-pass{position:relative;display:flex}.cm-pass input{flex:1 1;padding-right:44px}.cm-ojo{position:absolute;right:4px;top:50%;transform:translateY(-50%);border:none;background:none;cursor:pointer;padding:8px}.cm-ojo,.cm-tema-alta{color:var(--sub);display:flex}.cm-tema-alta{flex-direction:column;gap:8px;text-align:left;font-size:13px}.cm-tema{display:flex;flex-direction:column;gap:10px}.cm-tema-modos{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:6px;gap:6px;padding:4px;background:var(--inset);border-radius:12px}.cm-tema-modos button{border:none;background:none;color:var(--sub);border-radius:9px;padding:9px 4px;font:inherit;font-size:13.5px;font-weight:700;cursor:pointer}.cm-tema-modos button.on{background:var(--surface);color:var(--text);box-shadow:0 1px 4px rgba(0,0,0,.18)}.cm-tema-colores{display:flex;gap:12px;justify-content:center}.cm-tema-colores button{width:38px;height:38px;border-radius:50%;border:3px solid transparent;color:#fff;display:grid;place-items:center;cursor:pointer}.cm-tema-colores button.on{border-color:var(--text)}:root[data-tema=claro] .cm-logo{filter:invert(1) hue-rotate(180deg) brightness(.35)}:root[data-tema=claro] .cm-barra{box-shadow:0 12px 34px rgba(0,0,0,.25)}@media (min-width:900px){.cm-wrap{max-width:1040px}.cm-sec{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 8px;gap:0 8px}.cm-sec h2{grid-column:1/-1}.cm-compras .cm-sec{display:block}}.cm-li-ed{display:grid;grid-template-columns:1fr auto;grid-gap:6px 10px;gap:6px 10px;align-items:center}.cm-li-ed>span{display:flex;flex-direction:column;gap:1px}.cm-li-ed>span small{color:var(--sub);font-size:12px}.cm-li-ed .cm-q{grid-column:1;justify-content:flex-start}.cm-li-ed>b{grid-column:2;grid-row:1/span 2;align-self:center}.cm-ok-wa{display:inline-block;margin-top:6px}.cm-it-n .cm-pesos{display:flex;flex-direction:column;gap:1px;margin-top:3px;font-size:13.5px;color:var(--text);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cm-it-n .cm-pesos>span{white-space:nowrap}.cm-it-n .cm-pesos i{font-style:normal;font-weight:500;font-size:11.5px;color:var(--sub);margin-right:2px}.cm-lineas{padding-top:0}.cm-lineas button{padding:5px 11px;font-size:12.5px;background:transparent}.cm-lineas button small{opacity:.65;font-weight:600;margin-left:2px}.cm-lineas button.on small{opacity:.9}.cm-it{grid-template-columns:56px 1fr auto auto}.cm-it.cm-on{grid-template-columns:56px 1fr auto}.cm-it.cm-on .cm-q{grid-column:2/-1}.cm-foto-p{width:56px;height:56px;border-radius:10px;background:#fff;display:grid;place-items:center;overflow:hidden;color:#9aa4ad;grid-row:span 2;align-self:center}.cm-it:not(.cm-on) .cm-foto-p{grid-row:auto}.cm-foto-p img{width:100%;height:100%;object-fit:contain}:root:not([data-tema=claro]) .cm-foto-p:not(:has(img)){background:var(--inset)}.wp-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-gap:8px;gap:8px;margin:12px 0}.wp-kpi{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:10px 12px;border-radius:12px;border:1px solid var(--border);background:var(--surface);color:var(--text);font:inherit;cursor:pointer;text-align:left}.wp-kpi b{font-size:22px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wp-kpi span{font-size:12.5px;color:var(--sub)}.wp-kpi.on{border-color:var(--ac);background:rgb(var(--ac-rgb)/.1)}.wp-barra{display:flex;gap:8px;align-items:center;margin-bottom:8px}.wp-barra .searchbox{flex:1 1}.wp-sel{position:-webkit-sticky;position:sticky;top:8px;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 10px;border-radius:12px;background:var(--surface2);border:1px solid var(--ac);margin-bottom:8px}.wp-sel b{margin-right:6px;font-size:13.5px}.wp-lista{flex-direction:column}.wp-lista,.wp-todos{display:flex;gap:6px}.wp-todos{font-size:13px;color:var(--sub);padding:0 4px}.wp-it,.wp-todos{align-items:center}.wp-it{display:grid;grid-template-columns:auto 56px 1fr auto auto;grid-gap:10px;gap:10px;padding:8px 10px;border-radius:12px;border:1px solid var(--border);background:var(--surface)}.wp-it:not(:has(input[type=checkbox])){grid-template-columns:56px 1fr auto auto}.wp-it.on{border-color:var(--ac)}.wp-foto{position:relative;width:56px;height:56px;border-radius:10px;background:#fff;display:grid;place-items:center;overflow:hidden;color:#9aa4ad}.wp-foto img{width:100%;height:100%;object-fit:contain}.wp-foto.sug{outline:2px dashed #e0a030;outline-offset:-2px}.wp-foto.sug span{position:absolute;bottom:0;left:0;right:0;background:rgba(224,160,48,.9);color:#fff;font-size:9.5px;font-weight:700;text-align:center}.wp-n{display:flex;flex-direction:column;gap:2px;min-width:0}.wp-n b{font-size:14px}.wp-n span{overflow-wrap:anywhere}.wp-est,.wp-n span{font-size:12px;color:var(--sub)}.wp-est{font-weight:700;border-radius:99px;padding:4px 9px;white-space:nowrap;background:var(--inset)}.wp-est.publicado{color:var(--grT);background:rgba(52,168,83,.12)}.wp-est.borrador,.wp-est.oculto{color:#e0a030;background:rgba(224,160,48,.12)}.wp-est.falta{color:var(--rdT);background:rgba(229,83,83,.12)}.wp-acc{flex-wrap:wrap;justify-content:flex-end}.wp-acc,.wp-drop{display:flex;gap:6px;align-items:center}.wp-drop{flex-direction:column;padding:22px;border:2px dashed var(--border);border-radius:12px;color:var(--sub);cursor:pointer;position:relative}.wp-drop input{position:absolute;inset:0;opacity:0;cursor:pointer}.wp-plan{max-height:260px;overflow-y:auto;margin-top:10px;font-size:13px}.wp-plan div{display:flex;justify-content:space-between;gap:10px;padding:5px 2px;border-bottom:1px solid var(--line)}.wp-plan div.no b{color:var(--rdT);font-weight:600}.wp-plan b{font-weight:600;text-align:right}@media (max-width:860px){.wp-it{grid-template-columns:auto 48px 1fr}.wp-it:not(:has(input[type=checkbox])){grid-template-columns:48px 1fr}.wp-foto{width:48px;height:48px}.wp-est{grid-column:3;justify-self:start}.wp-acc{grid-column:1/-1;justify-content:flex-start}}.wp-nombre{all:unset;cursor:pointer;font-weight:700;display:block}.wp-nombre:hover{text-decoration:underline;color:var(--accent,inherit)}.fp-tabs{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.fp-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:10px;gap:10px}.fp-dato{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--border,#e5e5e5);border-radius:10px;min-width:0}.fp-dato span{font-size:12px;opacity:.7;display:flex;gap:6px;align-items:center}.fp-dato b{font-weight:600;overflow-wrap:anywhere}.fp-dato small{font-size:11px;opacity:.6}.fp-avisos{grid-column:1/-1;padding:12px;border-radius:10px;background:color-mix(in srgb,#f59e0b 10%,transparent);border:1px solid color-mix(in srgb,#f59e0b 35%,transparent)}.fp-avisos b{display:flex;gap:6px;align-items:center}.fp-avisos ul{margin:8px 0;padding-left:18px}.fp-avisos li{margin:3px 0}.fp-avisos small{opacity:.65;font-size:11px}.fp-h{margin:14px 0 6px;font-size:14px;display:flex;gap:8px;align-items:baseline}.fp-h small{font-weight:400;opacity:.6;font-size:12px}.fp-html{width:100%;border:1px solid var(--border,#e5e5e5);border-radius:10px;background:#fff}.fp-vacio{padding:18px;text-align:center;opacity:.6;border:1px dashed var(--border,#ddd);border-radius:10px}.fp-tabla{width:100%;border-collapse:collapse;font-size:13px}.fp-tabla td,.fp-tabla th{text-align:left;padding:7px 8px;border-bottom:1px solid var(--border,#eee);vertical-align:top;overflow-wrap:anywhere}.fp-tabla th{font-size:12px;opacity:.7;font-weight:600}.fp-tabla td:first-child{font-weight:600;width:34%}.fp-tabla tr.oculto td{opacity:.55}.fp-seo{display:flex;flex-direction:column;gap:10px}.fp-serp{padding:12px 14px;border-radius:10px;background:#fff;color:#202124;border:1px solid #e5e5e5}.fp-serp small{color:#70757a;font-size:11px}.fp-serp .t{color:#1a0dab;font-size:18px;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fp-serp .u{color:#006621;font-size:13px;overflow-wrap:anywhere}.fp-serp .d{color:#4d5156;font-size:13px;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.fp-fotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:10px;gap:10px}.fp-fotos a{display:flex;flex-direction:column;gap:4px;text-decoration:none;color:inherit}.fp-fotos img{width:100%;aspect-ratio:1;object-fit:contain;background:#fff;border:1px solid var(--border,#eee);border-radius:8px}.fp-fotos span{font-size:11px;opacity:.7;overflow-wrap:anywhere}.wa-prov-top{display:flex;align-items:center;gap:10px;padding:10px 14px 4px;flex-wrap:wrap}.wa-prov-top .searchbox{flex:1 1 200px;min-width:0}.wa-prov-l{display:flex;flex-direction:column;gap:10px}.wa-prov-g{border:1px solid var(--border);border-radius:12px;background:var(--surface);overflow:hidden}.wa-prov-gh{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:8px 10px;background:var(--surface2);border-bottom:1px solid var(--line)}.wa-prov-t{display:flex;flex-direction:column;min-width:0}.wa-prov-t b{font-weight:650;font-size:13.5px;line-height:1.3}.wa-prov-t small{color:var(--sub);font-size:11.5px}.wa-prov-gh .btn{flex:none}.wa-prov-r{padding:7px 10px;border-bottom:1px solid var(--line);font-size:13px}.wa-prov-r:last-child{border-bottom:0}.wa-prov-r.sin,.wa-prov-r.var{opacity:.7}.wa-prov-r1{display:flex;align-items:center;gap:6px;flex-wrap:wrap;font-size:12.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.wa-prov-r1 .bp-fecha{font-size:11.5px}.wa-prov-cols{display:flex;flex-wrap:wrap;gap:4px;margin-top:5px}.wa-prov-c{border:1px solid var(--border);border-radius:999px;padding:1px 8px;font-size:12px;background:var(--bg)}.wa-closed{position:relative}.wa-closed>.wa-precios{flex:none;min-width:0;color:var(--text)}.wa-closed>.wa-closed-acts{flex:none;min-width:0;display:flex;gap:8px;flex-wrap:wrap}.wa-closed-acts svg{color:inherit}.wa-closed-acts .btn.on{border-color:var(--wa,var(--accent))}.cp-lista{max-height:420px;overflow-y:auto;margin-top:10px}.ag-sug{position:absolute;left:12px;right:12px;bottom:calc(100% + 4px);max-height:60vh;overflow-y:auto;display:flex;flex-direction:column;gap:8px;background:var(--surface2);border:1px solid var(--border);border-radius:12px;box-shadow:0 -6px 26px rgba(0,0,0,.45);padding:10px;z-index:12}.ag-h{display:flex;align-items:center;gap:6px;font-size:13.5px}.ag-h svg{color:var(--accent,#a78bfa)}.ag-h .sub{font-size:12px}.ag-derivar{display:flex;gap:6px;align-items:flex-start;font-size:13px;padding:7px 9px;border-radius:8px;background:rgba(229,168,83,.14);color:var(--amT)}.ag-notas{font-size:12px;color:var(--muted)}.ag-msgs{display:flex;flex-direction:column;gap:8px}.ag-msg{border:1px solid var(--border);border-radius:10px;padding:8px 10px;background:var(--bg)}.ag-msg.hecho{opacity:.55}.ag-txt{white-space:pre-wrap;font-size:14px;line-height:1.4}.ag-btns{display:flex;gap:6px;justify-content:flex-end;margin-top:6px}.ag-ok{display:inline-flex;gap:4px;align-items:center;font-size:12px;color:var(--grT);margin-top:4px}.ag-acc{gap:6px}.ag-acc,.ag-pie{display:flex;flex-wrap:wrap}.ag-pie{gap:8px;justify-content:flex-end;align-items:center}.ag-pie .sub{margin-right:auto;font-size:12px}.ag-btn svg{color:var(--accent,#a78bfa)}.fm-top{display:flex;gap:10px;align-items:flex-end;flex-wrap:wrap}.fm-vers{display:flex;flex-direction:column;gap:4px;margin-top:10px;max-height:160px;overflow:auto;padding:6px 8px;border:1px solid var(--border);border-radius:10px}.fm-fotos{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-gap:10px;gap:10px;margin-top:10px}.fm-foto{position:relative;display:flex;flex-direction:column;gap:6px;border:1px solid var(--border);border-radius:10px;padding:6px;background:var(--bg)}.fm-foto img{width:100%;aspect-ratio:1;object-fit:contain;background:#fff;border-radius:6px}.fm-foto .icon-btn{position:absolute;top:8px;left:8px;width:26px;height:26px;background:var(--surface2)}.fm-foto .fm-x{left:auto;right:8px}.fm-foto .inp{font-size:12px;padding:5px 7px}.fm-foto[draggable=true]{cursor:-webkit-grab;cursor:grab;transition:opacity .15s,box-shadow .15s}.fm-foto[draggable=true]:active{cursor:-webkit-grabbing;cursor:grabbing}.fm-foto.arrastrando{opacity:.4}.fm-foto.sobre{box-shadow:0 0 0 2px var(--ac);border-color:var(--ac)}.wp-pubtras{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.wp-pubtras span{flex:1 1 240px}.wp-galeria{display:flex;gap:4px;align-items:center;overflow-x:auto;margin-top:6px;padding-bottom:2px;max-width:100%}.wp-galeria button{flex:0 0 auto;width:42px;height:42px;padding:0;background:#fff;border-radius:7px;border:2px solid transparent;cursor:pointer;overflow:hidden}.wp-galeria button:hover:not(:disabled){border-color:var(--line)}.wp-galeria button:disabled{cursor:default}.wp-galeria button.port{border-color:var(--ac)}.wp-galeria .wp-port-btn{width:auto;height:auto;background:transparent;border:1px solid var(--border);padding:3px 8px;font-size:12px;display:inline-flex;gap:4px;align-items:center;color:var(--text)}.wp-galeria button img{width:100%;height:100%;object-fit:contain;display:block}.wp-galeria small{flex:0 0 auto;font-size:11.5px;color:var(--sub);margin-left:4px}.fm-copiar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:10px;font-size:13px}.fm-copiar select{flex:1 1 220px;min-width:0}.fm-portadas{display:flex;flex-direction:column;gap:6px;margin-top:10px}.fm-port{display:flex;gap:10px;align-items:center;border:1px solid var(--border);border-radius:10px;padding:6px 8px}.fm-port-n{flex:0 0 34%;font-size:12.5px;min-width:0}.fm-port-l{display:flex;gap:6px;overflow-x:auto;flex:1 1;min-width:0;padding:2px}.fm-port-l button{flex:0 0 auto;width:52px;height:52px;padding:0;border:2px solid transparent;border-radius:8px;background:#fff;cursor:pointer;overflow:hidden}.fm-port-l button img{width:100%;height:100%;object-fit:contain;display:block}.fm-port-l button.on{border-color:var(--ac);cursor:default}@media (max-width:600px){.fm-port{flex-direction:column;align-items:stretch}.fm-port-n{flex:none}}.fm-princ{position:absolute;top:8px;left:8px;display:inline-flex;gap:3px;align-items:center;font-size:11px;font-weight:700;padding:2px 6px;border-radius:6px;background:var(--surface2);color:var(--amT)}.fm-filtros{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.fm-filtros .searchbox{flex:1 1 220px;min-width:0}.fm-lista{display:flex;flex-direction:column;max-height:52vh;overflow-y:auto;border:1px solid var(--border);border-radius:10px}.fm-fila{display:flex;align-items:center;gap:12px;width:100%;padding:8px 10px;border:0;border-bottom:1px solid var(--line);background:none;color:var(--text);text-align:left;cursor:pointer;font-family:inherit}.fm-fila:last-child{border-bottom:0}.fm-fila:hover{background:var(--surface3)}.fm-mini{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:8px;background:#fff;overflow:hidden;color:#999}.fm-mini img{width:100%;height:100%;object-fit:contain}.fm-nom{display:flex;flex-direction:column;min-width:0;flex:1 1}.fm-nom small{color:var(--sub);font-size:12px}.fm-badge{flex:none;font-size:12px;font-weight:700;padding:2px 8px;border-radius:6px}.fm-badge.falta{background:rgba(229,83,83,.14);color:var(--rdT)}.fm-badge.ok{background:rgba(74,222,128,.12);color:var(--grT)}@media (min-width:861px){.cq-head,.cq-row{grid-template-columns:minmax(160px,2.2fr) 1.4fr .9fr .9fr 64px 100px 1.2fr 36px}}.cq-row input.inv{border-color:var(--rd,#e55353)}@media (max-width:860px){.cq-row{grid-template-areas:"mod mod del" "imei imei cant" "color sku costo" "gtin gtin gtin"}.cq-row>:nth-child(7){grid-area:gtin}.cq-row>:nth-child(8){grid-area:del;justify-self:end}}.afh{position:relative}.afh-pop{position:absolute;right:0;top:calc(100% + 6px);z-index:40;width:260px;padding:12px;border-radius:12px;background:var(--surface2);color:var(--text);border:1px solid var(--border);box-shadow:0 8px 24px rgba(0,0,0,.18);display:grid;grid-gap:8px;gap:8px}.afh-txt{margin:0;font-size:12px;opacity:.75;line-height:1.35}.afh-fila{display:flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.afh-fila span{flex:1 1}.afh-fila.off{opacity:.5;cursor:default}.afh-fila small{font-size:11px}.afh-err{margin:0;font-size:12px;color:#d33}.wa-auto{display:inline-flex;align-items:center;gap:2px;font-size:10px;opacity:.8}.cprov{flex-wrap:wrap}.cprov,.cprov-c{display:inline-flex;gap:4px}.cprov-c{align-items:baseline;border:1px solid var(--border);border-radius:999px;padding:1px 8px;font-size:12px;background:var(--bg)}.cprov-c b{font-weight:600}.cprov-c small{font-size:10.5px;color:var(--sub)}.cprov-c em{font-style:normal;font-size:10px;padding:0 5px;border-radius:6px;background:var(--surface3);color:var(--text2)}.cprov-c.sin_stock{opacity:.55}.cprov-c.sin_stock b{text-decoration:line-through}.cprov-c.transito em{background:rgba(240,180,40,.2);color:#e0a020}.cprov-c.nuevo{border-style:dashed}.fm-foto.quitada img{opacity:.3;filter:grayscale(1)}.fm-foto.quitada{outline:2px dashed #d33}.v-num i.hist{font-style:normal;font-size:11px;font-weight:700;padding:1px 6px;border-radius:6px;background:var(--surface3);color:var(--text2)}.hist-main .m.gar{color:var(--sub)}.hist-main .m.gar.ok{color:#25a55f}.v-mes{width:auto;min-width:150px;height:32px;padding:2px 8px}.ph-chips{margin-bottom:12px;flex-wrap:wrap}.ph-chips .chip{display:inline-flex;align-items:center;gap:5px}.ph-bar{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--border);border-radius:10px;margin-bottom:8px;background:var(--surface)}.ph-lista{display:grid;grid-gap:8px;gap:8px}.ph-av{display:grid;grid-template-columns:22px 1fr auto;grid-gap:10px;gap:10px;align-items:center;padding:10px 12px;border:1px solid var(--border);border-left-width:4px;border-radius:10px;background:var(--surface)}.ph-av.costo{border-left-color:#3b82f6}.ph-av.sin_proveedor{border-left-color:#ef4444}.ph-av.margen{border-left-color:#f59e0b}.ph-av.otro_proveedor{border-left-color:#8b5cf6}.ph-prod{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.ph-prod small,.ph-tipo{color:var(--sub)}.ph-tipo{margin-left:auto;display:inline-flex;align-items:center;gap:4px;font-size:11px}.ph-tit{margin-top:2px;font-weight:600}.ph-det{font-size:12px;color:var(--sub);margin-top:2px}.ph-acc{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.ph-val{width:80px;height:30px;text-align:right}@media (max-width:720px){.ph-av{grid-template-columns:22px 1fr}.ph-acc{grid-column:2;justify-content:flex-start}}@media (min-width:861px){.ac-tabla,.cp-tabla{max-height:calc(100vh - 150px);min-height:360px;overflow:auto;overscroll-behavior:contain}}.ac-th,.cp-th{box-shadow:0 1px 0 var(--border)}.cp-row>:first-child{position:-webkit-sticky;position:sticky;left:0;z-index:1;background:inherit}.cp-th>:first-child{z-index:4}.cp-row{background:var(--surface)}.cp-row:nth-child(2n):not(.cp-th){background:color-mix(in srgb,var(--surface) 92%,#8696a0)}.ac-row:nth-child(2n):not(.ac-th){background:rgba(134,150,160,.07)}.ac-row:not(.ac-th):hover,.cp-row:not(.cp-th):hover{background:color-mix(in srgb,var(--surface) 82%,rgb(var(--ac-rgb)));box-shadow:inset 3px 0 0 rgb(var(--ac-rgb))}.cp-row.fija:not(.cp-th),.cp-row.fija:not(.cp-th):hover{background:color-mix(in srgb,var(--surface) 72%,rgb(var(--ac-rgb)));box-shadow:inset 3px 0 0 rgb(var(--ac-rgb)),inset 0 1px 0 rgb(var(--ac-rgb)/.6),inset 0 -1px 0 rgb(var(--ac-rgb)/.6)}.cp-prod{cursor:pointer}.cp-tabla:has(.cp-row:not(.cp-th)>:nth-child(6):hover) .cp-row>:nth-child(6){background:rgb(var(--ac-rgb)/.1);border-radius:6px}.cp-tabla:has(.cp-row:not(.cp-th)>:nth-child(6):hover) .cp-th>:nth-child(6){color:var(--text);background:rgb(var(--ac-rgb)/.22)}.cp-tabla:has(.cp-row:not(.cp-th)>:nth-child(7):hover) .cp-row>:nth-child(7){background:rgb(var(--ac-rgb)/.1);border-radius:6px}.cp-tabla:has(.cp-row:not(.cp-th)>:nth-child(7):hover) .cp-th>:nth-child(7){color:var(--text);background:rgb(var(--ac-rgb)/.22)}.cp-tabla:has(.cp-row:not(.cp-th)>:nth-child(8):hover) .cp-row>:nth-child(8){background:rgb(var(--ac-rgb)/.1);border-radius:6px}.cp-tabla:has(.cp-row:not(.cp-th)>:nth-child(8):hover) .cp-th>:nth-child(8){color:var(--text);background:rgb(var(--ac-rgb)/.22)}.cp-tabla:has(.cp-row:not(.cp-th)>:nth-child(9):hover) .cp-row>:nth-child(9){background:rgb(var(--ac-rgb)/.1);border-radius:6px}.cp-tabla:has(.cp-row:not(.cp-th)>:nth-child(9):hover) .cp-th>:nth-child(9){color:var(--text);background:rgb(var(--ac-rgb)/.22)}.cp-tabla:has(.cp-row:not(.cp-th)>:nth-child(10):hover) .cp-row>:nth-child(10){background:rgb(var(--ac-rgb)/.1);border-radius:6px}.cp-tabla:has(.cp-row:not(.cp-th)>:nth-child(10):hover) .cp-th>:nth-child(10){color:var(--text);background:rgb(var(--ac-rgb)/.22)}.cp-tabla:has(.cp-row:not(.cp-th)>:nth-child(11):hover) .cp-row>:nth-child(11){background:rgb(var(--ac-rgb)/.1);border-radius:6px}.cp-tabla:has(.cp-row:not(.cp-th)>:nth-child(11):hover) .cp-th>:nth-child(11){color:var(--text);background:rgb(var(--ac-rgb)/.22)}.cp-tabla:has(.cp-row:not(.cp-th)>:nth-child(12):hover) .cp-row>:nth-child(12){background:rgb(var(--ac-rgb)/.1);border-radius:6px}.cp-tabla:has(.cp-row:not(.cp-th)>:nth-child(12):hover) .cp-th>:nth-child(12){color:var(--text);background:rgb(var(--ac-rgb)/.22)}.cp-tabla:has(.cp-row:not(.cp-th)>:nth-child(13):hover) .cp-row>:nth-child(13){background:rgb(var(--ac-rgb)/.1);border-radius:6px}.cp-tabla:has(.cp-row:not(.cp-th)>:nth-child(13):hover) .cp-th>:nth-child(13){color:var(--text);background:rgb(var(--ac-rgb)/.22)}.cp-tabla:has(.cp-row:not(.cp-th)>:nth-child(14):hover) .cp-row>:nth-child(14){background:rgb(var(--ac-rgb)/.1);border-radius:6px}.cp-tabla:has(.cp-row:not(.cp-th)>:nth-child(14):hover) .cp-th>:nth-child(14){color:var(--text);background:rgb(var(--ac-rgb)/.22)}.cp-tabla:has(.cp-row:not(.cp-th)>:nth-child(15):hover) .cp-row>:nth-child(15){background:rgb(var(--ac-rgb)/.1);border-radius:6px}.cp-tabla:has(.cp-row:not(.cp-th)>:nth-child(15):hover) .cp-th>:nth-child(15){color:var(--text);background:rgb(var(--ac-rgb)/.22)}.cp-tabla:has(.cp-row:not(.cp-th)>:nth-child(16):hover) .cp-row>:nth-child(16){background:rgb(var(--ac-rgb)/.1);border-radius:6px}.cp-tabla:has(.cp-row:not(.cp-th)>:nth-child(16):hover) .cp-th>:nth-child(16){color:var(--text);background:rgb(var(--ac-rgb)/.22)}.cp-tabla:has(.cp-row:not(.cp-th)>:nth-child(17):hover) .cp-row>:nth-child(17){background:rgb(var(--ac-rgb)/.1);border-radius:6px}.cp-tabla:has(.cp-row:not(.cp-th)>:nth-child(17):hover) .cp-th>:nth-child(17){color:var(--text);background:rgb(var(--ac-rgb)/.22)}.cp-tabla:has(.cp-row:not(.cp-th)>:nth-child(18):hover) .cp-row>:nth-child(18){background:rgb(var(--ac-rgb)/.1);border-radius:6px}.cp-tabla:has(.cp-row:not(.cp-th)>:nth-child(18):hover) .cp-th>:nth-child(18){color:var(--text);background:rgb(var(--ac-rgb)/.22)}.cp-tabla:has(.cp-row:not(.cp-th)>:nth-child(19):hover) .cp-row>:nth-child(19){background:rgb(var(--ac-rgb)/.1);border-radius:6px}.cp-tabla:has(.cp-row:not(.cp-th)>:nth-child(19):hover) .cp-th>:nth-child(19){color:var(--text);background:rgb(var(--ac-rgb)/.22)}.cp-tabla:has(.cp-row:not(.cp-th)>:nth-child(20):hover) .cp-row>:nth-child(20){background:rgb(var(--ac-rgb)/.1);border-radius:6px}.cp-tabla:has(.cp-row:not(.cp-th)>:nth-child(20):hover) .cp-th>:nth-child(20){color:var(--text);background:rgb(var(--ac-rgb)/.22)}.cp-tabla:has(.cp-row:not(.cp-th)>:nth-child(21):hover) .cp-row>:nth-child(21){background:rgb(var(--ac-rgb)/.1);border-radius:6px}.cp-tabla:has(.cp-row:not(.cp-th)>:nth-child(21):hover) .cp-th>:nth-child(21){color:var(--text);background:rgb(var(--ac-rgb)/.22)}.cp-tabla:has(.cp-row:not(.cp-th)>:nth-child(22):hover) .cp-row>:nth-child(22){background:rgb(var(--ac-rgb)/.1);border-radius:6px}.cp-tabla:has(.cp-row:not(.cp-th)>:nth-child(22):hover) .cp-th>:nth-child(22){color:var(--text);background:rgb(var(--ac-rgb)/.22)}.cp-tabla:has(.cp-row:not(.cp-th)>:nth-child(23):hover) .cp-row>:nth-child(23){background:rgb(var(--ac-rgb)/.1);border-radius:6px}.cp-tabla:has(.cp-row:not(.cp-th)>:nth-child(23):hover) .cp-th>:nth-child(23){color:var(--text);background:rgb(var(--ac-rgb)/.22)}.cp-tabla:has(.cp-row:not(.cp-th)>:nth-child(24):hover) .cp-row>:nth-child(24){background:rgb(var(--ac-rgb)/.1);border-radius:6px}.cp-tabla:has(.cp-row:not(.cp-th)>:nth-child(24):hover) .cp-th>:nth-child(24){color:var(--text);background:rgb(var(--ac-rgb)/.22)}.cp-tabla:has(.cp-row:not(.cp-th)>:nth-child(25):hover) .cp-row>:nth-child(25){background:rgb(var(--ac-rgb)/.1);border-radius:6px}.cp-tabla:has(.cp-row:not(.cp-th)>:nth-child(25):hover) .cp-th>:nth-child(25){color:var(--text);background:rgb(var(--ac-rgb)/.22)}.cp-th{background:var(--surface2)}.cp-row:not(.cp-th)>.cp-vacio{align-self:stretch;display:flex;align-items:center;justify-content:flex-end;padding-right:6px}.acc-row{display:grid;grid-template-columns:minmax(110px,1.2fr) 1.6fr 70px auto;grid-gap:12px;gap:12px;align-items:center;padding:8px 14px 8px 40px;border-top:1px solid var(--line);font-size:13.5px}.acc-col{font-weight:600}.acc-sku{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;color:var(--sub);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-cant{text-align:right;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:15px}.acc-cant.bajo{color:var(--am,#d97706)}.acc-cant.cero{color:var(--sub)}.acc-acc{display:flex;gap:6px;justify-content:flex-end}.acc-mov{display:grid;grid-template-columns:96px minmax(0,1fr) 60px 180px;grid-gap:12px;gap:12px;align-items:center;padding:9px 14px;border-bottom:1px solid var(--line);font-size:13.5px}.acc-mov:last-child{border-bottom:none}.acc-f{color:var(--sub);font-size:12.5px}.acc-n{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acc-d{text-align:right;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.acc-d.mas{color:var(--gr,#16a34a)}.acc-d.menos{color:var(--rd,#dc2626)}.acc-u{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:700px){.acc-row{grid-template-columns:1fr 52px auto;padding-left:28px}.acc-sku{display:none}.acc-mov{grid-template-columns:1fr 52px}.acc-f,.acc-u{display:none}}.wa-calc{display:flex;flex-direction:column;gap:4px;border-top:1px solid var(--border);padding:8px 6px 2px;overflow-y:auto;max-height:260px}.wa-calc-r{display:flex;justify-content:space-between;gap:10px;font-size:13px;padding:2px 4px}.wa-calc-r span{color:var(--sub)}.wa-calc-r.hl{background:var(--surface3);border-radius:8px;padding:6px 8px}.wa-calc-r.hl span{color:var(--text);font-weight:600}.wa-calc-in{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:4px 0}.wa-calc-in label{display:flex;flex-direction:column;gap:3px;font-size:11.5px;color:var(--sub)}.wa-calc-in input{height:34px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--text);padding:0 10px;font-size:14px}@media (max-width:600px){.wa-calc-in{grid-template-columns:1fr}}.wa-precios:has(.wa-calc){max-height:min(680px,80vh)}.cm-sec h2{display:flex;align-items:center;justify-content:space-between;gap:8px}.cm-copiar{border:1px solid var(--border);color:var(--ac);border-radius:999px;padding:3px 10px;font:inherit;font-size:11px;font-weight:700;text-transform:none;letter-spacing:0;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.cm-compartir,.cm-copiar{background:var(--surface)}.cm-compartir{border:1px solid var(--border);border-radius:12px;padding:10px 12px;margin:6px 0;font-size:13px}.cm-compartir p{margin:0 0 8px;color:var(--sub)}.cm-compartir label{display:flex;align-items:center;gap:6px;font-weight:600}.cm-compartir input{width:64px;padding:6px 8px;border-radius:8px;border:1px solid var(--border);background:var(--bg);color:inherit;font:inherit;text-align:right}.cm-compartir small{display:block;margin-top:6px;color:var(--sub)}.cm-copiado{position:fixed;left:50%;bottom:84px;transform:translateX(-50%);z-index:60;background:var(--ac);color:#fff;padding:9px 14px;border-radius:999px;font-size:13px;font-weight:600;gap:6px;box-shadow:0 6px 20px rgba(0,0,0,.25);max-width:calc(100vw - 32px)}.cm-copiado,.cp-col{display:flex;align-items:center}.cp-col{cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:flex-end;gap:1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cp-col.arrastra{opacity:.45}.cp-mov{border:0;background:none;padding:0 1px;color:var(--sub);cursor:pointer;opacity:0;line-height:0}.cp-th:hover .cp-mov{opacity:.8}.cp-mov:hover{color:var(--text);opacity:1}@media (hover:none){.cp-mov{opacity:.7}}.campana{display:inline-flex}.campana,.campana-b{position:relative}.campana-n{position:absolute;top:-4px;right:-5px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--red,#e5484d);color:#fff;font-size:10.5px;font-weight:700;line-height:17px;text-align:center}.campana-pop{position:absolute;z-index:60;width:min(380px,calc(100vw - 24px));max-height:min(70vh,560px);display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.18);overflow:hidden}.campana.arriba .campana-pop{bottom:calc(100% + 8px);left:-120px}.campana.abajo .campana-pop{top:calc(100% + 8px);right:0}.campana-h{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 12px;border-bottom:1px solid var(--line)}.campana-h .lnk-btn{display:inline-flex;align-items:center;gap:4px;font-size:12.5px}.campana-l{overflow-y:auto}.campana-i{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;padding:10px 12px;border:0;border-bottom:1px solid var(--line);background:none;color:var(--sub);cursor:pointer;font:inherit;font-size:13px}.campana-i:hover{background:var(--hover)}.campana-i.nuevo{color:var(--text);background:rgba(80,130,255,.07)}.campana-i.nuevo .campana-t{font-weight:600}.campana-i small{font-size:11.5px;color:var(--sub)}.campana-t{white-space:normal;overflow-wrap:anywhere}.campana-v{padding:20px 12px;color:var(--sub);font-size:13px;text-align:center}.topbar .campana{margin-left:auto}.ag-card{border:1px solid var(--border);border-radius:10px;padding:12px 14px;margin-bottom:10px;background:var(--surface)}.ag-meta{font-size:11.5px;color:var(--sub);margin-bottom:6px}.ag-regla{font-weight:600;line-height:1.45;margin-bottom:6px}.ag-edit{width:100%;font:inherit;padding:8px;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);margin-bottom:6px}.ag-det{font-size:13px;color:var(--sub);margin-bottom:4px;overflow-wrap:anywhere}.ag-acts{display:flex;gap:8px;flex-wrap:wrap;margin-top:8px}.ag-res{opacity:.75}.ag-res.aprobada .ag-meta{color:var(--ok,#1DBF89)}.pw-filtros{flex-wrap:wrap}.pw-filtros small{opacity:.7;margin-left:2px}.pw-lista{display:grid;grid-gap:12px;gap:12px;margin-top:12px}.pw-card{border:1px solid var(--border);border-radius:12px;background:var(--surface);padding:14px 16px;display:grid;grid-gap:8px;gap:8px;min-width:0}.pw-top{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;flex-wrap:wrap}.pw-tit{display:flex;flex-direction:column;gap:2px;min-width:0}.pw-tit small,.pw-total small{color:var(--sub);font-size:12px;font-weight:400}.pw-total{text-align:right;font-weight:700;font-size:16px;display:flex;flex-direction:column;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pw-items{font-size:13.5px;overflow-wrap:anywhere}.pw-datos{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12.5px;color:var(--sub)}.pw-datos span{display:inline-flex;align-items:center;gap:4px;overflow-wrap:anywhere}.pw-pasos{display:flex;flex-wrap:wrap;gap:6px}.pw-paso{display:inline-flex;align-items:center;gap:4px;font-size:12px;padding:3px 9px;border-radius:999px;border:1px solid var(--border);color:var(--sub)}.pw-paso.hecho{color:var(--ok,#1DBF89);border-color:currentColor}.pw-paso.actual{background:var(--accent,#7C5CFF);border-color:var(--accent,#7C5CFF);color:#fff;font-weight:600}.pw-cerrado{font-size:13px;font-weight:600}.pw-cerrado.entregado{color:var(--ok,#1DBF89)}.pw-cerrado.cancelado,.pw-cerrado.no_compra{color:var(--sub)}.pw-acts{gap:8px}.pw-acts,.pw-hist{display:flex;flex-wrap:wrap}.pw-hist{gap:4px 12px;font-size:11.5px;color:var(--sub);border-top:1px dashed var(--line);padding-top:6px}.cc-mov .sel.cc-cta{height:28px;padding:0 6px;font-size:12px;max-width:110px}.cc-mov .sel.cc-cta.falta{border-color:var(--am,#d9a400);color:var(--am,#d9a400)}.mp-saldos{display:flex;gap:10px;flex-wrap:wrap;margin-top:10px}.mp-saldos>div{background:var(--card,#15151b);border:1px solid var(--line,#26262e);border-radius:10px;padding:8px 12px;display:flex;flex-direction:column;min-width:170px}.mp-saldos .k{font-size:11px;text-transform:uppercase;letter-spacing:.04em;opacity:.7}.mp-saldos b{font-size:17px}.mp-saldos small{font-size:11px;opacity:.6}.mp-row .hist-side{display:flex;align-items:center;gap:6px}.mp-cand{width:100%;text-align:left;background:none;border:0;cursor:pointer}.mp-cand:hover{background:var(--hover,rgba(255,255,255,.04))}.mp-selbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-top:10px;padding:8px 12px;border-radius:10px;background:var(--hover,rgba(124,92,255,.08));border:1px solid var(--line,#26262e)}.mp-row.sel{background:var(--hover,rgba(124,92,255,.06))}.ag-sug.min{max-height:none;overflow:hidden;flex-direction:row;align-items:center;gap:8px;padding:6px 6px 6px 12px;cursor:pointer;box-shadow:0 -3px 14px rgba(0,0,0,.35)}.ag-sug.min>svg{color:var(--accent,#a78bfa);flex:none}.ag-min-t{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;color:var(--sub)}.ag-min-t b{color:var(--text);font-weight:600}.ag-min-ico{color:var(--sub);flex:none}@media (max-width:860px){.ag-sug:not(.min){max-height:50dvh;left:8px;right:8px}html.chat-abierto,html.chat-abierto body{overflow:hidden;overscroll-behavior:none}.wa.chat-open .wa-chat{top:var(--vv-top,0);bottom:auto;height:var(--vv-h,100dvh)}}:focus-visible{outline:2px solid rgb(var(--ac-rgb));outline-offset:2px}a:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}@media (max-width:860px){.modal-head{padding-top:calc(14px + env(safe-area-inset-top))}.toast-ok{bottom:calc(var(--bottomnav-h) + 16px + env(safe-area-inset-bottom))}input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea{font-size:16px}}.eq-cant{display:inline-flex;align-items:center;gap:4px;margin-left:4px}.eq-cant .icon-btn{width:30px;height:30px;font-size:18px;font-weight:700}.eq-cant b{min-width:22px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.toast-ok{display:flex;align-items:center;gap:12px}.toast-deshacer{border:none;background:color-mix(in srgb,currentColor 16%,transparent);color:inherit;font:inherit;font-weight:700;padding:5px 10px;border-radius:7px;cursor:pointer}.toast-deshacer:hover{background:color-mix(in srgb,currentColor 26%,transparent)}.pl-form{gap:8px;padding:4px;overflow-y:auto}.pl-form,.pl-form label{display:flex;flex-direction:column}.pl-form label{gap:3px;font-size:12px;color:var(--sub)}.pl-prev{white-space:pre-wrap;font-size:13px;line-height:1.45;color:var(--text);background:var(--surface3);border-radius:10px;padding:10px 12px;max-height:200px;overflow-y:auto}.pl-prev small{color:var(--sub)}@media (max-width:860px){.wa-ch{padding-top:calc(8px + env(safe-area-inset-top));height:auto}}.subnav{display:flex;gap:4px;padding:14px 36px 0;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--border)}.subnav::-webkit-scrollbar{display:none}.subnav a{padding:9px 14px;border-radius:9px 9px 0 0;color:var(--sub);font-size:14px;font-weight:600;white-space:nowrap;border-bottom:2px solid transparent;margin-bottom:-1px}.subnav a.on,.subnav a:hover{color:var(--text)}.subnav a.on{border-bottom-color:rgb(var(--ac-rgb))}@media (max-width:860px){.subnav{padding:8px 10px 0}.subnav a{padding:8px 12px}}.caja-sub{margin:-4px 0 14px}