:root{box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px);--bg:var(--lightningcss-light,#eef0f3)var(--lightningcss-dark,#111317);--panel:var(--lightningcss-light,#fff)var(--lightningcss-dark,#191c22);--panel-2:var(--lightningcss-light,#f7f8fa)var(--lightningcss-dark,#1f232a);--ink:var(--lightningcss-light,#16191f)var(--lightningcss-dark,#f0f2f5);--muted:var(--lightningcss-light,#6a7079)var(--lightningcss-dark,#9aa1ab);--faint:var(--lightningcss-light,#9aa0a8)var(--lightningcss-dark,#6f7680);--line:var(--lightningcss-light,#e4e7ec)var(--lightningcss-dark,#2a2f37);--line-2:var(--lightningcss-light,#eef1f4)var(--lightningcss-dark,#23272e);--brand:var(--lightningcss-light,#2563eb)var(--lightningcss-dark,#3b82f6);--brand-ink:var(--lightningcss-light,#1d4ed8)var(--lightningcss-dark,#8db4ff);--brand-wash:var(--lightningcss-light,#e8effe)var(--lightningcss-dark,#16233f);--brand-line:var(--lightningcss-light,#b9cdfb)var(--lightningcss-dark,#2c4a86);--ok:var(--lightningcss-light,#1f9d62)var(--lightningcss-dark,#2fb673);--ok-wash:var(--lightningcss-light,#e6f4ec)var(--lightningcss-dark,#132a1f);--review:var(--lightningcss-light,#b6730a)var(--lightningcss-dark,#d9a030);--review-wash:var(--lightningcss-light,#f8efdd)var(--lightningcss-dark,#2c2310);--g1:var(--lightningcss-light,#2563eb)var(--lightningcss-dark,#60a5fa);--g2:var(--lightningcss-light,#ea580c)var(--lightningcss-dark,#fb923c);--g3:var(--lightningcss-light,#16a34a)var(--lightningcss-dark,#4ade80);--g4:var(--lightningcss-light,#9333ea)var(--lightningcss-dark,#c084fc);--g5:var(--lightningcss-light,#ca8a04)var(--lightningcss-dark,#facc15);--g6:var(--lightningcss-light,#0891b2)var(--lightningcss-dark,#22d3ee);--g7:var(--lightningcss-light,#db2777)var(--lightningcss-dark,#f472b6);--g8:var(--lightningcss-light,#4f46e5)var(--lightningcss-dark,#818cf8);--g-todos:var(--lightningcss-light,#52525b)var(--lightningcss-dark,#a1a1aa);--gr-bien:var(--lightningcss-light,#16a34a)var(--lightningcss-dark,#4ade80);--gr-aviso:var(--lightningcss-light,#f59e0b)var(--lightningcss-dark,#fbbf24);--gr-mal:var(--lightningcss-light,#dc2626)var(--lightningcss-dark,#f87171);--niv1:var(--lightningcss-light,#ef4444)var(--lightningcss-dark,#f87171);--niv2:var(--lightningcss-light,#f97316)var(--lightningcss-dark,#fb923c);--niv3:var(--lightningcss-light,#f5c518)var(--lightningcss-dark,#facc15);--niv4:var(--lightningcss-light,#84cc16)var(--lightningcss-dark,#a3e635);--niv5:var(--lightningcss-light,#22c55e)var(--lightningcss-dark,#4ade80);--niv-ink:var(--lightningcss-light,#1f2328)var(--lightningcss-dark,#111317);--danger:var(--lightningcss-light,#dc2626)var(--lightningcss-dark,#ef4444);--danger-wash:var(--lightningcss-light,#fdecec)var(--lightningcss-dark,#2a1414);--radius:.875rem;--radius-sm:.5625rem;--shadow:0 1px 2px #1013190d,0 .5rem 1.5rem -1rem #10131947;--menu-shadow:0 2px .375rem #10131914,0 1rem 2.5rem -1.125rem #10131973;--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--shadow:0 1px 2px #0006,0 .625rem 1.875rem -1.125rem #000000b3;--menu-shadow:0 2px .375rem #00000080,0 1.125rem 3.125rem -1.125rem #000000d9;--shadow-xs:none}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--shadow:0 1px 2px #0006,0 .625rem 1.875rem -1.125rem #000000b3;--menu-shadow:0 2px .375rem #00000080,0 1.125rem 3.125rem -1.125rem #000000d9;--shadow-xs:none}*{box-sizing:inherit}html,body{margin:0}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;font-family:Hanken Grotesk,system-ui,sans-serif;font-size:.9375rem;line-height:1.5}.num{font-variant-numeric:tabular-nums}button{font-family:inherit;font-size:inherit;cursor:pointer}a{color:inherit;text-decoration:none}[x-cloak]{display:none!important}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:.375rem}.brand{letter-spacing:-.02em;color:var(--ink);background:0 0;border:0;align-items:center;gap:.625rem;padding:0;font-size:1.125rem;font-weight:800;display:flex}.brand-mark{background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='8 8 48 48'><path d='M47 20 A19 19 0 1 0 47 44' fill='none' stroke='%230F2A5F' stroke-width='9'/><rect x='43' y='28' width='8' height='8' rx='1' fill='%232563EB'/></svg>") 50%/contain no-repeat;flex:none;width:1.75rem;height:1.75rem;position:relative}.brand-mark:after{content:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .brand-mark{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='8 8 48 48'><path d='M47 20 A19 19 0 1 0 47 44' fill='none' stroke='%23FFFFFF' stroke-width='9'/><rect x='43' y='28' width='8' height='8' rx='1' fill='%2360A5FA'/></svg>")}}:root[data-theme=dark] .brand-mark{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='8 8 48 48'><path d='M47 20 A19 19 0 1 0 47 44' fill='none' stroke='%23FFFFFF' stroke-width='9'/><rect x='43' y='28' width='8' height='8' rx='1' fill='%2360A5FA'/></svg>")}.nav{gap:2px;margin-left:1.25rem;display:flex}.nav a{color:var(--muted);border-radius:.5625rem;padding:.5rem .8125rem;font-size:.9062rem;font-weight:600}.nav a[aria-current=true]{color:var(--ink);background:var(--panel-2)}.nav a:hover{color:var(--ink)}.usage{position:relative}.usage-btn{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:99rem;align-items:center;gap:.5625rem;padding:.4375rem .75rem;font-weight:600;display:flex}.usage-btn:hover{background:var(--lightningcss-light,var(--panel-2))var(--lightningcss-dark,var(--panel))}.usage-btn .doc{color:var(--review)}.usage-btn.ok .doc{color:var(--ok)}.usage-btn.crit .doc{color:var(--danger)}.usage-btn .n{font-variant-numeric:tabular-nums;font-size:.875rem}.usage-btn .n small{color:var(--muted);font-weight:500}.usage-btn .mini{background:var(--line);border-radius:.1875rem;width:2.875rem;height:.3125rem;overflow:hidden}.usage-btn .mini i{background:var(--review);border-radius:.1875rem;height:100%;display:block}.usage-btn.ok .mini i{background:var(--ok)}.usage-btn.crit .mini i{background:var(--danger)}.panel{background:var(--panel);border:1px solid var(--line);width:17.375rem;box-shadow:var(--menu-shadow);opacity:0;visibility:hidden;border-radius:.75rem;padding:1rem;transition:all .14s;position:absolute;top:calc(100% + .5rem);right:0;transform:translateY(-.25rem)}.panel.open{opacity:1;visibility:visible;transform:none}.panel .ph{margin-bottom:.1875rem;font-weight:700}.panel .psub{color:var(--muted);margin-bottom:.75rem;font-size:.7812rem}.bar{background:var(--line);border-radius:.3125rem;height:.5rem;margin-bottom:.5rem;overflow:hidden}.bar i{background:var(--review);border-radius:.3125rem;height:100%;display:block}.bar.ok i{background:var(--ok)}.bar.crit i{background:var(--danger)}.usenums{justify-content:space-between;margin-bottom:.875rem;font-size:.7812rem;display:flex}.usenums .used{font-variant-numeric:tabular-nums;font-weight:700}.usenums .lim{color:var(--muted);font-variant-numeric:tabular-nums}.renew{color:var(--faint);margin-bottom:.875rem;font-size:.75rem}.renew b{color:var(--muted);font-weight:600}.panel .alt{text-align:center;color:var(--muted);margin-top:.625rem;font-size:.7812rem}.panel .ilim{color:var(--muted);font-size:.8125rem}.usermenu{position:relative}.userbtn{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:99rem;align-items:center;gap:.5625rem;padding:.3125rem .5625rem .3125rem .375rem;font-weight:600;display:flex}.userbtn:hover{background:var(--lightningcss-light,var(--panel-2))var(--lightningcss-dark,var(--panel))}.userbtn .chev{color:var(--faint)}.dropdown{background:var(--panel);border:1px solid var(--line);width:15.625rem;box-shadow:var(--menu-shadow);opacity:0;visibility:hidden;border-radius:.75rem;padding:.375rem;transition:all .14s;position:absolute;top:calc(100% + .5rem);right:0;transform:translateY(-.25rem)}.dropdown.open{opacity:1;visibility:visible;transform:none}.dd-user{padding:.25rem .75rem .625rem}.dd-user .un{font-size:.875rem;font-weight:600}.dd-user .em{color:var(--muted);margin-top:1px;font-size:.7812rem}.dd-user .rolepill{color:var(--brand-ink);background:var(--brand-wash);border-radius:99rem;margin-top:.375rem;padding:2px .5rem;font-size:.6875rem;font-weight:700;display:inline-block}.dd-sep{background:var(--line-2);height:1px;margin:.25rem 0}.dd-item{text-align:left;width:100%;color:var(--ink);background:0 0;border:0;border-radius:.5rem;align-items:center;gap:.625rem;padding:.5625rem .75rem;font-size:.875rem;font-weight:500;display:flex}.dd-item:hover{background:var(--panel-2)}.dd-item.danger{color:var(--danger)}.dd-item svg{color:var(--faint);flex:none}.dd-item.danger svg{color:var(--danger)}.menu-toggle{appearance:none;border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:.5625rem;justify-content:center;align-items:center;width:2.375rem;height:2.375rem;display:none}.main{max-width:70rem;margin:0 auto;padding:1.625rem 1.25rem 5rem}.page-head{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.25rem;display:flex}h1{letter-spacing:-.02em;margin:0 0 .25rem;font-size:1.4375rem;font-weight:700}.sub{color:var(--muted);margin:0;font-size:.875rem}.crumb{color:var(--muted);align-items:center;gap:.5rem;margin:0 0 .375rem;font-size:.8125rem;display:flex}.crumb a{color:var(--muted);font-weight:600}.crumb a:hover{color:var(--ink)}.crumb .sep{color:var(--faint)}.crumb b{color:var(--ink);font-weight:600}.subtabs{border-bottom:1px solid var(--line);overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.25rem;margin:1rem 0 1.5rem;display:flex;overflow-x:auto}.subtabs::-webkit-scrollbar{display:none}.subtab{appearance:none;white-space:nowrap;color:var(--muted);background:0 0;border:0;border-bottom:2px solid #0000;flex:none;margin-bottom:-1px;padding:.625rem .875rem;font-weight:600}.subtab[aria-selected=true]{color:var(--ink);border-bottom-color:var(--brand)}.subtab:hover{color:var(--ink)}.empty{text-align:center;color:var(--muted);padding:2.125rem 1.25rem}.clickrow{cursor:pointer}.tablecard{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);overflow:hidden}.tscroll{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:35rem}th,td{text-align:left;border-bottom:1px solid var(--line-2);padding:.8125rem 1rem}th{color:var(--muted);background:var(--panel-2);font-size:.75rem;font-weight:600}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:var(--panel-2)}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}.badge{white-space:nowrap;border-radius:99rem;align-items:center;gap:.375rem;padding:.25rem .625rem;font-size:.7812rem;font-weight:600;display:inline-flex}.badge .dot{border-radius:50%;width:.375rem;height:.375rem}.badge.ok{background:var(--ok-wash);color:var(--ok)}.badge.rev{background:var(--review-wash);color:var(--review)}.badge.key{background:var(--panel-2);color:var(--muted)}.badge.key .dot{background:var(--faint)}.panel-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.panel-pad{padding:1.375rem}.footnote{color:var(--faint);text-align:center;margin-top:2.125rem;font-size:.7812rem}.cards{grid-template-columns:repeat(auto-fill,minmax(14.375rem,1fr));gap:.875rem;display:grid}.tcard{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;display:flex;overflow:hidden}.tcard .prev{background:var(--panel-2);border-bottom:1px solid var(--line);height:5.5rem;padding:.875rem;position:relative}.tcard .prev .mk{background:var(--ink);width:.5625rem;height:.5625rem;position:absolute}.tcard .prev .ln{background:var(--brand);opacity:.5;border-radius:2px;width:55%;height:.25rem;margin-bottom:.5rem}.tcard .prev .dots{flex-wrap:wrap;gap:.25rem;display:flex}.tcard .prev .dots i{border:1.5px solid var(--brand);opacity:.5;border-radius:50%;width:.5625rem;height:.5625rem}.tcard .body{flex:1;padding:.875rem 1rem}.tcard h3{margin:0 0 .1875rem;font-size:.9375rem;font-weight:700}.tcard .meta{color:var(--muted);font-size:.7812rem;line-height:1.7}.tcard .foot{gap:.5rem;margin-top:0;padding:0 1rem 1rem;display:flex}.form-grid{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.frow{margin-bottom:1rem}.frow label{margin-bottom:.4375rem;font-size:.8125rem;font-weight:600;display:block}.frow input[type=text],.frow input[type=number],.frow input[type=email],.frow input[type=password],.frow input[type=url],.frow input[type=date],.frow input[type=tel],.frow input[type=search],.frow select{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-2);width:100%;color:var(--ink);font:inherit;padding:.625rem .75rem}.frow input:focus,.frow select:focus{border-color:var(--brand);background:var(--panel);box-shadow:0 0 0 .1875rem var(--brand-wash);outline:none}.frow .hint{color:var(--faint);margin-top:.3125rem;font-size:.75rem}.check{cursor:pointer;align-items:center;gap:.5625rem;font-size:.875rem;font-weight:600;display:flex}.check input{width:1.0625rem;height:1.0625rem;accent-color:var(--brand)}@media (width<=35rem){.form-grid{grid-template-columns:1fr}}.tpl-layout{grid-template-columns:minmax(21.25rem,26.875rem) 1fr;align-items:stretch;gap:1.25rem;display:grid}.tpl-preview{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;padding:.875rem;display:flex}.tpl-preview-head{color:var(--muted);align-items:center;gap:.5rem;margin-bottom:.625rem;font-size:.8125rem;font-weight:700;display:flex}.tpl-preview-frame{border:1px solid var(--line);background:#fff;border-radius:.5rem;flex:1;width:100%;min-height:27.5rem}@media (width<=53.75rem){.tpl-layout{grid-template-columns:1fr}.tpl-preview-frame{flex:none;height:30rem}}.drop{border:1.5px dashed var(--line);border-radius:var(--radius);background:var(--panel-2);text-align:center;cursor:pointer;margin:0;padding:2.125rem 1.5rem;display:block}.drop:hover{border-color:var(--brand)}.hidden-file{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.drop .ico{background:var(--brand-wash);width:2.75rem;height:2.75rem;color:var(--brand-ink);border-radius:.6875rem;place-items:center;margin:0 auto .75rem;display:grid}.drop h3{margin:0 0 .25rem;font-size:1rem;font-weight:700}.drop p{color:var(--muted);margin:0 0 .625rem;font-size:.8438rem}.hint{color:var(--faint);font-size:.7812rem}.err{color:var(--danger);margin-top:.5rem;font-size:.8125rem}.queue{flex-direction:column;gap:.5rem;margin-top:1.125rem;display:flex}.qname{white-space:nowrap;text-overflow:ellipsis;font-size:.8438rem;font-weight:600;overflow:hidden}.icon-btn{appearance:none;color:var(--faint);background:0 0;border:0;border-radius:.375rem;padding:.375rem .5625rem;font-size:.875rem}.icon-btn:hover{color:var(--ink);background:var(--panel-2)}.foot{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.125rem;display:flex}.queue-bar{flex-wrap:wrap;align-items:center;gap:.875rem;margin-top:1.125rem;display:flex}.queue-bar .cnt{color:var(--muted);font-size:.8438rem}.queue-bar .cnt b{color:var(--ink);font-weight:700}.link{appearance:none;color:var(--brand-ink);cursor:pointer;background:0 0;border:0;padding:0;font-size:.8438rem;font-weight:600}.link:hover{text-decoration:underline}.queue-grid{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-2);flex-wrap:wrap;gap:.5rem;width:fit-content;max-width:100%;max-height:20rem;margin-top:.75rem;padding:.5rem;display:flex;overflow-y:auto}.qchip{border:1px solid var(--line);background:var(--panel);border-radius:.5rem;align-items:center;gap:.625rem;width:13.125rem;min-width:0;padding:.4375rem .5625rem;display:flex}.qthumb{flex:none;width:3.125rem}.qthumb img{border:1px solid var(--line);cursor:zoom-in;background:#fff;border-radius:.25rem;width:3.125rem;height:auto;display:block}.qchip .qname{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:.7812rem;overflow:hidden}.batch{margin-top:.375rem}.batch-row{border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--panel);grid-template-columns:1fr auto auto auto;align-items:center;gap:.75rem;padding:.5625rem .75rem;display:grid}.batch-row .bfile{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-size:.8438rem;font-weight:600;overflow:hidden}.batch-row .bmat{color:var(--muted);font-variant-numeric:tabular-nums;font-size:.8125rem}.batch-row .bscore{font-variant-numeric:tabular-nums;font-weight:800}.stats{grid-template-columns:repeat(4,1fr);gap:.75rem;margin-bottom:1.125rem;display:grid}.stat{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:.875rem 1rem}.stat .k{color:var(--muted);margin-bottom:.3125rem;font-size:.75rem;font-weight:600}.stat .v{letter-spacing:-.02em;font-size:1.4375rem;font-weight:800}.stat.flag .v{color:var(--review)}.chips{flex-wrap:wrap;gap:.5rem;margin-bottom:.875rem;display:flex}.chip{appearance:none;border:1px solid var(--line);background:var(--panel);color:var(--muted);border-radius:99rem;padding:.4375rem .8125rem;font-size:.8125rem;font-weight:600}.chip[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.chip:hover{color:var(--ink)}.chip .c{opacity:.6;font-variant-numeric:tabular-nums;margin-left:.3125rem}.dash{color:var(--faint)}.mat{font-variant-numeric:tabular-nums;font-weight:600}.link-btn{appearance:none;border:1px solid var(--line);background:var(--panel);color:var(--ink);cursor:pointer;border-radius:.4375rem;padding:.4375rem .75rem;font-size:.8125rem;font-weight:600}.link-btn:hover{background:var(--panel-2)}.rev-frame{grid-template-columns:1fr 15.625rem;align-items:start;gap:1.5rem;display:grid}.rev-main{min-width:0}.rev-img{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);margin-bottom:1rem;padding:.75rem}.rev-img img{border:1px solid var(--line);cursor:zoom-in;border-radius:.5rem;width:auto;max-width:100%;height:auto;max-height:28.75rem;margin:0 auto;display:block}.rev-fields{grid-template-columns:repeat(4,1fr);align-items:start;gap:.875rem;margin-bottom:1.5rem;display:grid}.rfield{flex-direction:column;display:flex}.rfield .fld{color:var(--muted);margin-bottom:.375rem;font-size:.8125rem;font-weight:600}.rfield input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);width:100%;color:var(--ink);font:inherit;padding:.625rem .75rem;font-weight:700}.rfield input:focus{border-color:var(--brand);box-shadow:0 0 0 .1875rem var(--brand-wash);outline:none}.rovalue{border:1px solid var(--line-2);border-radius:var(--radius-sm);background:var(--panel-2);color:var(--muted);font-variant-numeric:tabular-nums;padding:.625rem .75rem;font-weight:700}.hintflag{color:var(--danger);margin-top:.375rem;font-size:.75rem}.img-note{color:var(--faint);text-align:center;margin-top:.625rem;font-size:.75rem}.rfield input.flag{border-color:var(--danger);background:var(--danger-wash);box-shadow:0 0 0 .1875rem var(--danger-wash)}.rfield input.flag:focus{border-color:var(--danger);box-shadow:0 0 0 .1875rem #f2b9b1}.empty-note{color:var(--muted);text-align:center;border:1px dashed var(--line);border-radius:var(--radius-sm);background:var(--panel-2);padding:1.625rem 1rem}.rev-side{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);padding:1rem;position:sticky;top:4.5rem}.side-lbl{color:var(--muted);text-transform:uppercase;letter-spacing:.03em;margin:0 0 .5625rem;font-size:.75rem;font-weight:700}.side-seg{flex-direction:column;gap:.3125rem;margin-bottom:1.125rem;display:flex}.side-seg button{text-align:left;border:1px solid var(--line);background:var(--panel);color:var(--muted);cursor:pointer;border-radius:.5rem;padding:.5625rem .6875rem;font-size:.8125rem;font-weight:600}.side-seg button.active{background:var(--brand-wash);border-color:var(--brand-line);color:var(--brand-ink)}.rev-side .btn{width:100%;margin-bottom:.5rem}.ansedit{columns:15.625rem;column-rule:1px solid var(--line-2);column-gap:1.625rem}.ansedit .empty{columns:1}.ansrow{break-inside:avoid;align-items:center;gap:.5rem;padding:.3125rem 2px;display:flex}.ansrow .qn{text-align:right;width:1.625rem;color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:.7812rem;font-weight:700}.ansrow .opts{gap:.25rem;display:flex}.opt{border:1.5px solid var(--line);background:var(--panel);width:1.875rem;height:1.875rem;color:var(--muted);cursor:pointer;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;font-size:.7812rem;font-weight:700;display:inline-flex}.opt:hover:not(.sel){border-color:var(--ok);color:var(--ink)}.opt.keyhint{border-color:var(--ok);color:var(--ok);background:var(--ok-wash)}.opt.sel.good{background:var(--ok);border-color:var(--ok);color:#fff}.opt.sel.bad{background:var(--danger);border-color:var(--danger);color:#fff}.opt.sel.blankish{background:var(--ink);border-color:var(--ink);color:var(--bg)}.lightbox{z-index:300;cursor:zoom-out;background:#0a0c10d6;justify-content:center;align-items:center;padding:1.75rem;display:flex;position:fixed;inset:0}.lightbox img{cursor:default;background:#fff;border-radius:.5rem;max-width:95vw;max-height:90vh;box-shadow:0 1.5rem 4.375rem #0000008c}.lightbox .close{color:#fff;cursor:pointer;background:#ffffff29;border:0;border-radius:50%;place-items:center;width:2.5rem;height:2.5rem;font-size:1.125rem;display:grid;position:fixed;top:1rem;right:1.125rem}.lightbox .close:hover{background:#ffffff4d}@media (width<=51.25rem){.rev-frame{grid-template-columns:1fr}.rev-side{order:-1;position:static}}@media (width<=47.5rem){.rev-fields{grid-template-columns:repeat(2,1fr)}}@media (width<=28.75rem){.rev-fields{grid-template-columns:1fr}}@media (width<=47.5rem){.nav{display:none}.menu-toggle{display:inline-flex}.usage-btn .mini{display:none}}@media (width<=40rem){.page-head{flex-direction:column;align-items:stretch;gap:.75rem}.page-head .btn{align-self:flex-start}.stats{grid-template-columns:repeat(2,1fr)}table.apilable{width:100%;min-width:0;display:block}table.apilable thead{display:none}table.apilable tbody,table.apilable tr,table.apilable td{box-sizing:border-box;width:100%;display:block}table.apilable tr{border-bottom:1px solid var(--line-2);padding:.625rem 1rem;position:relative}table.apilable tbody tr:last-child{border-bottom:0}table.apilable tbody tr:hover{background:0 0}table.apilable td{text-align:right;overflow-wrap:anywhere;border:0;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:.125rem .375rem;min-width:0;padding:.25rem 0;display:flex}table.apilable td>*{min-width:0}table.apilable td>div{flex-basis:100%}table.apilable td.num{text-align:right}table.apilable td[data-label]:before{content:attr(data-label);max-width:42%;color:var(--muted);text-align:left;flex:none;margin-right:auto;padding-right:.75rem;font-size:.75rem;font-weight:500;line-height:1.5}table.apilable td:not([data-label]):empty{display:none}table.apilable tr:has(td.chk,td.selcol){padding-right:3.25rem}table.apilable td.chk,table.apilable td.selcol{width:auto;padding:0;display:block;position:absolute;top:.625rem;right:.875rem}table.apilable td.actcol{text-align:right;justify-content:flex-end;padding-top:.5rem}table.apilable tr.marcada,table.apilable tr.rowsel{background:var(--brand-wash)}table.apilable tr.marcada td,table.apilable tr.rowsel td{background:0 0}}.kbar{z-index:20;background:var(--panel);border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin:-.625rem 0 .75rem;padding:.75rem 0 .875rem;display:flex;position:sticky;top:3.625rem}.kbar-info{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.625rem;font-size:.875rem;display:flex}.kbar-info b{color:var(--ink)}.kdone{color:#1a7f3c;font-weight:700}.kjump{appearance:none;border:1px solid var(--brand-line);background:var(--brand-wash);color:var(--brand-ink);font:inherit;cursor:pointer;border-radius:99rem;align-items:center;gap:.3125rem;padding:.25rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.kjump:hover{border-color:var(--brand)}.kbar-actions{align-items:center;gap:.5rem;display:flex}.kcols{flex-direction:column;align-items:flex-start;gap:.375rem;display:flex}.kcol{flex-direction:column;gap:.375rem;min-width:0;display:flex}.kq{border-radius:.4375rem;align-items:center;gap:.5625rem;display:flex}.kq-n{text-align:right;width:2.125rem;color:var(--faint);font-variant-numeric:tabular-nums;flex:none;font-size:.8125rem;font-weight:600}.kq.done .kq-n{color:#1a7f3c;font-weight:700}.kq-opts{gap:.375rem;display:flex}.kq-b{border:1.5px solid var(--line);background:var(--panel);width:2.125rem;height:2.125rem;color:var(--muted);cursor:pointer;border-radius:.5625rem;padding:0;font-size:.875rem;font-weight:700;line-height:1;transition:background .1s,border-color .1s,color .1s}.kq-b:hover:not(:disabled){color:var(--ink);border-color:#1a7f3c}.kq-b.sel{color:#fff;background:#1a7f3c;border-color:#1a7f3c}.kq-b:disabled{cursor:default}.kq.flash{animation:1.2s kqflash}@keyframes kqflash{0%,55%{box-shadow:0 0 0 .25rem var(--warn-bd);background:var(--warn-bg)}to{background:0 0;box-shadow:0 0 0 .25rem #0000}}.searchbox{max-width:22.5rem;position:relative}.searchbox input{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);width:100%;color:var(--ink);font:inherit;padding:.5625rem .75rem .5625rem 2.125rem}.searchbox input:focus{border-color:var(--brand);box-shadow:0 0 0 .1875rem var(--brand-wash);outline:none}.searchbox .ic{color:var(--faint);pointer-events:none;position:absolute;top:50%;left:.6875rem;transform:translateY(-50%)}.selbar{background:var(--brand-wash);border:1px solid var(--brand-line);border-radius:var(--radius-sm);color:var(--brand-ink);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.5rem .875rem;font-size:.875rem;font-weight:600;display:flex}.selbar .acts{gap:.5rem;display:flex}th.chk,td.chk{text-align:center;width:2.5rem;padding-right:0}td.chk input,th.chk input{width:1rem;height:1rem;accent-color:var(--brand);cursor:pointer;vertical-align:middle}tr.rowsel td{background:var(--brand-wash)}.apex-toast-host{top:calc(3.625rem + .75rem + env(safe-area-inset-top,0px));z-index:1000;pointer-events:none;flex-direction:column;gap:.625rem;width:21.25rem;max-width:calc(100vw - 2rem);display:flex;position:fixed;right:1rem}.apex-toast{pointer-events:auto;border:1px solid #0000;border-radius:.75rem;align-items:flex-start;gap:.6875rem;padding:.8125rem .9375rem;font-size:.875rem;font-weight:400;line-height:1.4;display:flex;box-shadow:0 .75rem 2rem -.8125rem #10131973}.apex-toast.success{color:var(--lightningcss-light,#14532d)var(--lightningcss-dark,#d9f7e4);background:var(--lightningcss-light,#e9f8ef)var(--lightningcss-dark,#15291d);border-color:var(--lightningcss-light,#b7e6c8)var(--lightningcss-dark,#23573a)}.apex-toast.error{color:var(--lightningcss-light,#7f1d1d)var(--lightningcss-dark,#fde2e2);background:var(--lightningcss-light,#fdecec)var(--lightningcss-dark,#2a1414);border-color:var(--lightningcss-light,#f5c2c2)var(--lightningcss-dark,#5c2420)}.apex-toast.info{color:var(--lightningcss-light,#1e3a8a)var(--lightningcss-dark,#dbe7ff);background:var(--lightningcss-light,#e8effe)var(--lightningcss-dark,#16233f);border-color:var(--lightningcss-light,#b9cdfb)var(--lightningcss-dark,#2c4a86)}.apex-toast .ti{border-radius:50%;flex:none;place-items:center;width:1.25rem;height:1.25rem;margin-top:1px;font-size:.75rem;font-weight:800;display:grid}.apex-toast.success .ti{color:var(--lightningcss-light,#fff)var(--lightningcss-dark,#0b2e17);background:#22c55e}.apex-toast.error .ti{color:#fff;background:#ef4444}.apex-toast.info .ti{background:var(--brand);color:#fff}.apex-toast .tx{flex:1;min-width:0}@media (width<=40rem){.apex-toast-host{top:auto;bottom:calc(1rem + env(safe-area-inset-bottom,0px));width:auto;max-width:none;left:1rem;right:1rem}}.apex-modal{background:var(--panel);border-radius:.9375rem;width:100%;max-width:25.625rem;padding:1.5rem;box-shadow:0 1.5rem 4.375rem #00000052}.apex-modal h3{color:var(--ink);margin:0 0 .5rem;font-size:1.0625rem;font-weight:800}.apex-modal p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.5}.apex-modal-act{flex-wrap:wrap;justify-content:flex-end;gap:.625rem;margin-top:1.375rem;display:flex}.apex-btn-danger{color:#fff;background:#dc2626}.apex-btn-danger:hover{background:#b91c1c}.iconbtn{appearance:none;border:1px solid var(--line);background:var(--panel);color:var(--muted);cursor:pointer;border-radius:.5rem;place-items:center;width:1.875rem;height:1.875rem;display:inline-grid}.iconbtn:hover{border-color:var(--brand);color:var(--brand-ink);background:var(--brand-wash)}.resfilters{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.resfilters .searchbox{flex:0 13.75rem;max-width:13.75rem;margin:0}.resfilters .chips{margin:0}.selfiltro{appearance:none;border:1px solid var(--line);border-radius:var(--radius-sm);font:inherit;color:var(--ink);cursor:pointer;background:var(--panel) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%236a7079' stroke-width='2.5' stroke-linecap='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") no-repeat right .625rem center;padding:.5rem 1.875rem .5rem .75rem;font-size:.8438rem;font-weight:600}.selfiltro:focus{border-color:var(--brand);box-shadow:0 0 0 .1875rem var(--brand-wash);outline:none}.rev-head{justify-content:space-between;align-items:flex-start;gap:.875rem;display:flex}.iconbtn-danger{border:1px solid var(--line);background:var(--panel);width:2.5rem;height:2.5rem;color:var(--muted);cursor:pointer;border-radius:.5625rem;flex:none;place-items:center;margin-top:.375rem;transition:all .15s;display:grid}.iconbtn-danger:hover{border-color:var(--danger);color:var(--danger);background:var(--danger-wash)}.badge.brand{background:var(--brand-wash);color:var(--brand-ink)}.badge.brand .dot{background:var(--brand)}.tagme{background:var(--panel-2);color:var(--muted);vertical-align:middle;border-radius:99rem;margin-left:.4375rem;padding:1px .4375rem;font-size:.6875rem;font-weight:700;display:inline-block}.pchip{background:var(--panel-2);color:var(--muted);border-radius:99rem;padding:.1875rem .5625rem;font-size:.75rem;font-weight:600;display:inline-block}.iconbtn.danger:hover{border-color:var(--danger);color:var(--danger);background:var(--danger-wash)}.actcol .iconbtn+.iconbtn{margin-left:.375rem}.permbox{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel-2);margin-top:.25rem;padding:.875rem}.permbox-t{margin-bottom:.625rem;font-size:.8125rem;font-weight:700}.permbox-t span{color:var(--faint);font-weight:500}.checkrow{cursor:pointer;align-items:flex-start;gap:.625rem;padding:.4375rem 0;display:flex}.checkrow+.checkrow{border-top:1px dashed var(--line)}.checkrow input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--brand);flex:none;margin-top:.1875rem}.checkrow span{flex-direction:column;gap:1px;display:flex}.checkrow b{font-size:.8438rem;font-weight:600}.checkrow small{color:var(--muted);font-size:.75rem}.tag-off{background:var(--danger-wash);color:var(--danger);vertical-align:middle;border-radius:99rem;margin-left:.4375rem;padding:1px .5rem;font-size:.6875rem;font-weight:700;display:inline-block}tr.off td:not(.actcol){opacity:.55}.iconbtn.ok:hover{border-color:var(--ok);color:var(--ok);background:var(--ok-wash)}.pass-wrap{position:relative}.pass-wrap input{padding-right:2.625rem!important}.pass-eye{color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:.375rem;place-items:center;padding:.3125rem;display:grid;position:absolute;top:50%;right:.375rem;transform:translateY(-50%)}.pass-eye:hover{color:var(--muted)}.res-exp{justify-content:flex-end;margin-bottom:.75rem;display:flex}.st-cards{grid-template-columns:repeat(auto-fit,minmax(9.375rem,1fr));gap:.75rem;margin-bottom:1.375rem;display:grid}.st-card{background:var(--panel);border:1px solid var(--line);border-radius:.75rem;padding:.875rem 1rem}.st-card .k{color:var(--muted);font-size:.75rem;font-weight:600}.st-card .v{font-variant-numeric:tabular-nums;margin-top:2px;font-size:1.625rem;font-weight:800}.st-card .v.gd{color:var(--ok)}.st-card .v.bd{color:var(--danger)}.st-card .x{color:var(--faint);margin-top:1px;font-size:.7188rem}.st-card.hl{background:var(--brand-wash);border-color:var(--brand-line)}.st-panel{background:var(--panel);border:1px solid var(--line);border-radius:.875rem;margin-bottom:1.25rem;padding:1.125rem 1.25rem}.st-panel h2{margin:0 0 2px;font-size:.9375rem;font-weight:800}.st-panel .ph{color:var(--muted);margin:0 0 1rem;font-size:.7812rem}.dstack{border:1px solid var(--line);border-radius:.5rem;height:2.125rem;margin-bottom:.625rem;display:flex;overflow:hidden}.dstack .seg{color:#fff;justify-content:center;align-items:center;min-width:0;font-size:.75rem;font-weight:700;display:flex}.dleg{color:var(--muted);flex-wrap:wrap;gap:.5rem 1.125rem;font-size:.7812rem;display:flex}.dleg .it{align-items:center;gap:.4375rem;display:flex}.dleg .sw{border-radius:.1875rem;flex:none;width:.6875rem;height:.6875rem}.dleg b{color:var(--ink);font-variant-numeric:tabular-nums}.rk{border-bottom:1px solid var(--panel-2);align-items:center;gap:.625rem;padding:.3125rem 0;display:flex}.rk .pos{width:1.875rem;color:var(--faint);text-align:right;flex:none;font-size:.6875rem}.rk .q{flex:none;width:7rem;font-size:.8125rem;font-weight:600}.rk .tk{background:var(--panel-2);border-radius:.25rem;flex:1;min-width:3.125rem;height:1rem;overflow:hidden}.rk .pc{text-align:right;font-variant-numeric:tabular-nums;flex:none;width:2.875rem;font-size:.7812rem;font-weight:600}.rk-more{text-align:center;padding:.75rem 0 2px;font-size:.7812rem}.rk-more a{color:var(--brand);cursor:pointer;font-weight:700;text-decoration:none}.grp{border-bottom:1px solid var(--panel-2);align-items:center;gap:.75rem;padding:.4375rem 0;display:flex}.filterbar{flex-wrap:wrap;align-items:center;gap:.625rem;margin-bottom:1.125rem;display:flex}.filterbar label{color:var(--muted);font-size:.8125rem;font-weight:600}.filterbar .sel{border:1px solid var(--line);font:inherit;background:var(--panel);color:var(--ink);cursor:pointer;border-radius:.5625rem;min-width:9.375rem;padding:.5rem .75rem;font-size:.8438rem}.filterbar .fhint{color:var(--brand);font-size:.7812rem;font-weight:600}.dd-subwrap{position:relative}.dd-item .dd-chev{color:var(--faint);margin-left:auto}.dd-item.is-open{background:var(--panel-2)}.dd-sub{background:var(--panel);border:1px solid var(--line);width:12.5rem;box-shadow:var(--menu-shadow);opacity:0;visibility:hidden;z-index:2;border-radius:.75rem;padding:.375rem;transition:all .14s;position:absolute;top:-.375rem;right:calc(100% + .625rem);transform:translate(.25rem)}.dd-sub.open{opacity:1;visibility:visible;transform:none}.dd-sub:after{content:"";width:.75rem;height:100%;position:absolute;top:0;right:-.75rem}.dd-sub .dd-item{justify-content:flex-start}.dd-item .dd-check{color:var(--ink);margin-left:auto}@media (width<=38.75rem){.dd-sub{width:auto;box-shadow:none;border:0;padding:0 0 .25rem 1.6875rem;display:none;position:static;transform:none}.dd-sub.open{display:block}.dd-sub:after{display:none}.dd-item .dd-chev{transform:rotate(90deg)}}.acct{width:100%}.infotip{vertical-align:middle;color:var(--faint);cursor:help;margin-left:.3125rem;display:inline-flex;position:relative}.infotip>svg{width:.875rem;height:.875rem;display:block}.infotip-bubble{background:var(--ink);width:15.25rem;max-width:70vw;color:var(--bg);text-transform:none;letter-spacing:normal;box-shadow:var(--menu-shadow);opacity:0;visibility:hidden;z-index:60;pointer-events:none;border-radius:.5625rem;padding:.625rem .75rem;font-size:.75rem;font-weight:500;line-height:1.5;transition:opacity .12s;position:absolute;bottom:calc(100% + .5625rem);left:50%;transform:translate(-50%)}.infotip-bubble:after{content:"";border:.3125rem solid #0000;border-top-color:var(--ink);position:absolute;top:100%;left:50%;transform:translate(-50%)}.infotip:hover .infotip-bubble,.infotip:focus .infotip-bubble,.infotip:focus-within .infotip-bubble{opacity:1;visibility:visible}@media (width<=26.875rem){.usage-btn{padding:.4375rem .625rem}.usage-btn .n small{display:none}}@media (width<=35rem){.grp{gap:.5rem}}.shell{min-height:100dvh;display:flex}.side{background:var(--panel);border-right:1px solid var(--line);z-index:40;flex-direction:column;flex:none;width:14.75rem;height:100dvh;display:flex;position:sticky;top:0}.side-brand{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:.5rem;height:3.625rem;padding:0 .75rem 0 1.125rem;display:flex}.side-close{appearance:none;color:var(--muted);background:0 0;border:0;border-radius:.5625rem;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:none}.side-close:hover{background:var(--panel-2);color:var(--ink)}.side-nav{flex-direction:column;flex:1;gap:2px;min-height:0;padding:.625rem;display:flex;overflow-y:auto}.side-nav a{min-height:2.375rem;color:var(--muted);border-radius:.5rem;align-items:center;gap:.625rem;padding:0 .625rem;font-size:.875rem;font-weight:600;display:flex}.side-nav a[aria-current=page]{background:var(--brand-wash);color:var(--brand-ink)}.side-nav svg{flex:none;width:1.0625rem;height:1.0625rem}.shell-col{flex-direction:column;flex:1;min-width:0;display:flex}.apptop{z-index:30;background:color-mix(in srgb,var(--panel) 72%,transparent);-webkit-backdrop-filter:saturate(1.4)blur(.5rem);backdrop-filter:saturate(1.4)blur(.5rem);border-bottom:1px solid var(--line);flex:none;align-items:center;gap:.625rem;height:3.625rem;padding:0 1.25rem;display:flex;position:sticky;top:0}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.apptop{background:var(--panel)}}.apptop .menu-toggle,.apptop .brand-sm{display:none}.crumbs{min-width:0;color:var(--muted);white-space:nowrap;flex:1;align-items:center;gap:.5rem;font-size:.875rem;display:flex;overflow:hidden}.crumbs a{color:var(--muted);font-weight:500}.crumbs a:hover{color:var(--ink)}.crumbs .sep{color:var(--faint)}.crumbs b{color:var(--ink);text-overflow:ellipsis;font-weight:600;overflow:hidden}.shell .main{width:100%}.side-veil{display:none}.menu-toggle{flex-direction:column;gap:.4375rem}.menu-toggle .mt-l{background:currentColor;border-radius:1px;width:1.125rem;height:2px;transition:transform .3s;display:block}.shell.menu-abierto .menu-toggle .mt-l:first-child{transform:translateY(.28125rem)rotate(45deg)}.shell.menu-abierto .menu-toggle .mt-l:last-child{transform:translateY(-.28125rem)rotate(-45deg)}@media (width<=63.9375rem){.shell .side{z-index:29;width:auto;height:auto;box-shadow:none;padding-top:calc(3.625rem + env(safe-area-inset-top,0px) + .75rem);clip-path:inset(0 0 100%);visibility:hidden;background:var(--lightningcss-light,#fafafc)var(--lightningcss-dark,#16181d);border:0;transition:clip-path .4s cubic-bezier(.4,0,.2,1),visibility 0s linear .4s;position:fixed;inset:0}.shell .side.open{clip-path:inset(0);visibility:visible;transition:clip-path .4s cubic-bezier(.4,0,.2,1),visibility}.side-brand,.side-veil,.side>.side-lbl{display:none!important}.shell .side-nav{gap:0;padding:0 0 2rem}.shell .side-nav a{letter-spacing:-.01em;border-radius:0;min-height:2.875rem;padding:0 1.5rem 0 3rem;font-size:1.5rem;color:var(--ink)!important;background:0 0!important;font-weight:600!important}.shell .side-nav a>svg:first-child{display:none}.shell .side-nav a>svg:not(:first-child){width:.875rem;height:.875rem;opacity:.4!important;margin-left:.625rem!important}.shell .side-nav a .side-cnt{margin-left:.625rem}.side.open .side-nav a{animation:.35s both menu-entra}.side.open .side-nav a:nth-child(2){animation-delay:35ms}.side.open .side-nav a:nth-child(3){animation-delay:70ms}.side.open .side-nav a:nth-child(4){animation-delay:.105s}.side.open .side-nav a:nth-child(5){animation-delay:.14s}.side.open .side-nav a:nth-child(6){animation-delay:.175s}.side.open .side-nav a:nth-child(7){animation-delay:.21s}.side.open .side-nav a:nth-child(8){animation-delay:.245s}.side.open .side-nav a:nth-child(9){animation-delay:.28s}.side.open .side-nav a:nth-child(n+10){animation-delay:.315s}.apptop{padding:0 .5rem 0 .75rem}.apptop .menu-toggle{background:0 0;border:0;order:99;display:inline-flex}.apptop .brand-sm{display:flex}.apptop .brand-sm .brand-mark{width:1.5rem;height:1.5rem}.apptop .brand-sm .brand-mark:after{inset:.375rem}.apptop>*{transition:opacity .2s}.shell.menu-abierto .apptop{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.shell.menu-abierto .apptop>:not(.menu-toggle){opacity:0;pointer-events:none}.shell.menu-abierto .apptop{pointer-events:none}.shell.menu-abierto .apptop .menu-toggle{pointer-events:auto}.shell .side:has(.cuenta-head){padding-top:calc(3.625rem + env(safe-area-inset-top,0px))}.shell .cuenta-head{border:0;padding:0 1.5rem .375rem 3rem;font-size:.75rem;display:block}.shell .cuenta-head b{color:var(--muted);font-weight:500}.shell .cuenta-atras{top:calc(env(safe-area-inset-top,0px) + .5625rem);width:2.5rem;height:2.5rem;color:var(--ink);border-radius:.5rem;margin:0;position:absolute;left:.5rem}.shell .cuenta-atras svg{width:1.375rem;height:1.375rem}.shell .cuenta-atras .ca-flecha{display:none}.shell .cuenta-atras .ca-chev{display:block}.shell .cuenta-atras:hover{background:0 0}.shell .cuenta-atras:active,.shell .cuenta-atras:focus-visible{background:var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#ffffff14)}.apptop .userbtn.userbtn-ic,.apptop .userbtn.userbtn-ic:hover,.apptop .userbtn.userbtn-ic[aria-expanded=true]{box-shadow:none;background:0 0;border:0}.apptop .userbtn.userbtn-ic:active,.apptop .userbtn.userbtn-ic:focus-visible{background:var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#ffffff14)}.apptop .usage-btn,.apptop .usage-btn:hover{box-shadow:none;background:0 0;border-color:#0000}.apptop .usage-btn:active,.apptop .usage-btn:focus-visible{background:var(--lightningcss-light,#0000000d)var(--lightningcss-dark,#ffffff14)}}@keyframes menu-entra{0%{opacity:0;transform:translateY(-.5rem)}to{opacity:1;transform:none}}html.sin-scroll{overflow:hidden}.usheet,.usheet-velo{display:none}@media (width<=40rem){.usheet-velo{z-index:60;opacity:0;visibility:hidden;background:var(--lightningcss-light,#10131973)var(--lightningcss-dark,#0009);transition:opacity .3s,visibility 0s linear .3s;display:block;position:fixed;inset:0}.usheet-velo.open{opacity:1;visibility:visible;transition:opacity .3s,visibility}.usheet{z-index:61;max-height:85dvh;padding:.5rem 1rem calc(1rem + env(safe-area-inset-bottom,0px));visibility:hidden;background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#1b1e24);border-top:1px solid var(--lightningcss-light,#0000)var(--lightningcss-dark,#31363f);border-radius:1rem 1rem 0 0;outline:0;flex-direction:column;gap:.875rem;transition:transform .3s cubic-bezier(.4,0,.2,1),visibility 0s linear .3s;display:flex;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(100%);box-shadow:0 -.5rem 2rem #00000040}.usheet.open{visibility:visible;transition:transform .3s cubic-bezier(.4,0,.2,1),visibility;transform:none}.us-asa{background:var(--lightningcss-light,#c7cad1)var(--lightningcss-dark,#4a505b);border-radius:99rem;flex:none;width:2.5rem;height:.3125rem;margin:0 auto .125rem}.us-cab{background:var(--panel-2);color:var(--ink);border-radius:.75rem;align-items:center;gap:.75rem;padding:.875rem .75rem;display:flex}.us-cab:active{filter:brightness(.97)}.us-ini{background:linear-gradient(135deg,var(--brand),#6366f1);color:#fff;border-radius:50%;flex:none;place-items:center;width:3.25rem;height:3.25rem;font-size:1.125rem;font-weight:800;display:grid}.us-cab-t{flex-direction:column;flex:1;align-items:flex-start;gap:.125rem;min-width:0;display:flex}.us-cab-t b{max-width:100%;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:1.0625rem;font-weight:800;overflow:hidden}.us-mail{max-width:100%;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.us-rol{color:var(--muted);white-space:nowrap;align-items:center;gap:.375rem;margin-top:.25rem;font-size:.75rem;display:flex}.us-cab-t .rolepill{color:var(--brand-ink);background:var(--brand-wash);border-radius:.375rem;padding:2px .5rem;font-size:.6875rem;font-weight:500;display:inline-block}.us-cab .us-chev{width:1rem;height:1rem;color:var(--faint);flex:none}.usheet .us-aviso{border-radius:.75rem;margin:0}.us-grupo{background:var(--panel-2);border-radius:.75rem;overflow:hidden}.us-fila{min-height:3.25rem;color:var(--ink);border-top:1px solid var(--line);align-items:center;gap:.75rem;padding:0 .875rem;font-size:.9375rem;font-weight:500;display:flex}.us-fila:first-child{border-top:0}.us-fila>svg:first-child{width:1.125rem;height:1.125rem;color:var(--muted);flex:none}.us-fila .us-chev{width:1rem;height:1rem;color:var(--faint);margin-left:auto}.us-lbl{color:var(--muted);margin:0 0 .375rem .25rem;font-size:.75rem}.us-seg{background:var(--lightningcss-light,#ececf0)var(--lightningcss-dark,#1f232a);border-radius:.75rem;grid-template-columns:repeat(3,1fr);gap:.25rem;padding:.25rem;display:grid;position:relative}.us-seg-pill{width:calc(33.3333% - .333333rem);transform:translateX(calc(var(--i,0) * (100% + .25rem)));background:var(--lightningcss-light,#fff)var(--lightningcss-dark,#3a404b);border-radius:.5625rem;transition:transform .25s cubic-bezier(.3,.7,.2,1);position:absolute;top:.25rem;bottom:.25rem;left:.25rem;box-shadow:0 1px 3px #00000040}.us-seg button{z-index:1;appearance:none;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.5625rem;justify-content:center;align-items:center;gap:.375rem;min-height:2.5rem;font-size:.875rem;font-weight:500;transition:color .25s cubic-bezier(.3,.7,.2,1),font-weight .25s cubic-bezier(.3,.7,.2,1);display:inline-flex;position:relative}.us-seg button svg{flex:none;width:.9rem;height:.9rem}.us-seg button[aria-checked=true]{color:var(--lightningcss-light,var(--ink))var(--lightningcss-dark,#fff);font-weight:700}.us-seg button[aria-checked=true] .us-i-light{animation:.35s us-sol}.us-seg button[aria-checked=true] .us-i-dark{animation:.35s us-luna}.us-seg .us-i-system path{transform-origin:12px 12px}.us-seg button[aria-checked=true] .us-i-system path{animation:.35s us-llena}.us-salir{appearance:none;background:var(--panel-2);width:100%;min-height:3.25rem;color:var(--danger);font:inherit;cursor:pointer;border:0;border-radius:.75rem;font-size:.9375rem;font-weight:600}.apptop .usermenu .dropdown{display:none}}@keyframes us-sol{0%{transform:rotate(-45deg)}to{transform:none}}@keyframes us-luna{0%{transform:none}50%{transform:rotate(-15deg)}to{transform:none}}@keyframes us-llena{0%{opacity:0;transform:scaleX(0)}to{opacity:1;transform:none}}html.tema-cambio,html.tema-cambio *{transition:background-color .2s,color .2s,border-color .2s!important}@media (prefers-reduced-motion:reduce){.usheet,.usheet.open,.usheet-velo,.usheet-velo.open,.us-seg-pill,.us-seg button{transition:none}.us-seg button svg,.us-seg button svg path{animation:none!important}}@media (width<=40rem){.crumbs .escuela,.crumbs .sep{display:none}}@media (prefers-reduced-motion:reduce){.shell .side,.shell .side.open{transition:none}.side.open .side-nav a{animation:none}.menu-toggle .mt-l,.apptop>*{transition:none}}.sp-muted{color:var(--muted)}.sp-small{font-size:.8125rem}.badge.sp-bad{background:var(--danger-wash);color:var(--danger)}.badge.sp-bad .dot{background:var(--danger)}.sp-uso{flex-direction:column;gap:.625rem;display:flex}.sp-uso-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.875rem;display:flex}.sp-n{font-size:1.125rem}.sp-uso .bar{height:.625rem;margin:0}.opt.sel.multi{background:var(--review);border-color:var(--review);color:#fff}.ansrow.is-doble{background:var(--review-wash);border-radius:.5rem;flex-wrap:wrap;padding:.3125rem .375rem}.doble-hint{color:var(--review);font-size:.75rem;font-weight:600}.side-pend{background:var(--review-wash);border:1px solid var(--brand-line);color:var(--ink);border-radius:.625rem;flex-direction:column;gap:.1875rem;margin-bottom:.875rem;padding:.625rem .75rem;font-size:.8125rem;display:flex}.side-pend b{color:var(--review)}.side-pend span{color:var(--muted)}.rv-leyenda{color:var(--muted);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.375rem 1rem;margin:0 0 .625rem;font-size:.7812rem;display:flex}.rv-leyenda span{align-items:center;gap:.375rem;display:inline-flex}.rv-leyenda.chica{justify-content:flex-start;margin:.375rem 0 0;font-size:.75rem}.lg{border-radius:.25rem;place-items:center;min-width:1.375rem;height:1.25rem;padding:0 .3125rem;font-size:.75rem;font-style:normal;font-weight:700;display:inline-grid}.lg-doble{color:#6b4500;background:#f6dfae;font-size:.6875rem}.lg-blanco{background:var(--line-2);color:var(--muted);font-size:.5938rem}.lg-tenue{outline:1px dashed var(--muted);outline-offset:-1px;color:var(--ink)}.rv-switch{font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;align-items:center;gap:.5rem;padding:.25rem 0;display:inline-flex}.rv-switch .pista{background:var(--lightningcss-light,#c9ced6)var(--lightningcss-dark,#3a3f48);border-radius:99rem;width:2.125rem;height:1.25rem;transition:background .15s;position:relative}.rv-switch .bola{background:#fff;border-radius:50%;width:1rem;height:1rem;transition:left .15s;position:absolute;top:2px;left:2px}.rv-switch .pista.on .bola{left:1rem}.rtabla-scroll{max-height:25rem;overflow:auto}.rtabla{border-collapse:separate;border-spacing:0;width:auto;min-width:0;font-size:.7812rem}.rtabla th,.rtabla td{border-bottom:1px solid var(--line-2);text-align:center;white-space:nowrap;padding:0}.rtabla td:not(.c),.rtabla th:not(.q){padding:.375rem .625rem}.rtabla thead tr:first-child th{z-index:2;background:var(--panel-2);box-sizing:border-box;height:2.25rem;font-size:.7188rem;position:sticky;top:0}.rtabla thead .fila-clave th{z-index:2;color:#1f7a4d;box-sizing:border-box;background:#eaf5ef;border-bottom:2px solid #c3e3d1;height:1.875rem;font-weight:800;position:sticky;top:2.25rem}.rtabla th.q{min-width:2.5rem}.rtabla .fija{z-index:1;background:var(--panel);text-align:left;border-right:1px solid var(--line);min-width:9.375rem;position:sticky;left:0}.rtabla thead .fija{z-index:3}.rtabla thead tr:first-child .fija{background:var(--panel-2)}.rtabla .fija.chk{border-right:0;width:2.5rem;min-width:2.5rem;padding:.375rem 0 .375rem .75rem}.rtabla .calif{border-right:1px solid var(--line);font-weight:800}.rtabla .badge.mini{margin-left:.375rem;padding:2px .4375rem;font-size:.6875rem}.rtabla td.c button{width:100%;min-width:2.5rem;height:1.875rem;font:inherit;color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0 .25rem;font-size:.7812rem;font-weight:700;display:block}.rtabla td.c button:hover{background:var(--panel-2)}.rtabla td.c-blanco{background:var(--line-2)}.rtabla td.c-blanco button{color:var(--muted);font-size:.5938rem}.rtabla td.c-doble button{color:#6b4500;font-size:.6875rem}.rtabla td.c-tenue button{outline:1px dashed var(--muted);outline-offset:-.3125rem}.rtabla tr.rowsel td{background:var(--brand-wash)}.rv-abajo{flex-wrap:wrap;align-items:stretch;gap:.875rem;margin-top:.875rem;display:flex}.rv-visor,.rv-preg,.rv-est{background:var(--panel);border:1px solid var(--line);border-radius:.75rem}.rv-visor{flex-direction:column;flex:3 27.5rem;min-width:0;display:flex;overflow:hidden}.rv-preg{flex-direction:column;flex:16.875rem;gap:.875rem;max-width:20rem;padding:1rem;display:flex}.rv-est{flex-direction:column;flex:2 21.25rem;gap:.75rem;min-width:0;padding:.875rem 1rem;display:flex}.rv-bar{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:.625rem;padding:.625rem .875rem;display:flex}.rv-bar-acc{flex-wrap:wrap;gap:.375rem;margin-left:auto;display:flex}.rv-zoom{flex:none;gap:.375rem;display:inline-flex}.rv-ic{border:1px solid var(--line);background:var(--panel);width:2.125rem;height:2.125rem;font:inherit;color:var(--ink);border-radius:.5rem;font-weight:700}.rv-btn{border:1px solid var(--line);background:var(--panel);height:2.125rem;font:inherit;color:var(--ink);border-radius:.5rem;padding:0 .75rem;font-weight:600}.rv-btn.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.rv-lienzo-caja{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;background:var(--lightningcss-light,#e9ebef)var(--lightningcss-dark,#0d0f13);height:23.75rem;position:relative;overflow:hidden}.rv-lienzo-caja.arrastrando{cursor:grabbing}.rv-lienzo-caja.arrastrando .rv-lienzo,.rv-lienzo-caja.arrastrando .rv-marco{transition:none}.rv-lienzo{background:#fff;transition:margin .25s,width .25s;position:absolute;top:50%;left:50%;box-shadow:0 2px .625rem #0000002e}.rv-lienzo img{-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:auto;display:block}.rv-marco{border:.1875rem solid var(--brand);pointer-events:none;background:#2563eb1a;border-radius:.375rem;transition:all .25s;position:absolute}.rv-sin{text-align:center;color:var(--muted);place-items:center;padding:1.5rem;font-size:.8438rem;display:grid;position:absolute;inset:0}.rv-pie{color:var(--muted);padding:0 2px;font-size:.75rem}.rv-visor .rv-pie{padding:.5rem .875rem}.rv-preg-head{justify-content:space-between;align-items:baseline;gap:.625rem;display:flex}.rv-preg-head h2{margin:0;font-size:1rem;font-weight:800}.rv-dos{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.rv-tres{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.rv-dato{background:var(--panel-2);border-radius:.5625rem;padding:.5rem .625rem}.rv-dato span{color:var(--muted);font-size:.75rem;display:block}.rv-dato b{font-size:.9375rem}.rv-dato b.grande{font-size:1.25rem}.rv-dato b.ok,.rv-est b.ok{color:#1f7a4d}.rv-dato b.mal{color:var(--danger)}.rv-dato b.doble{color:#8a5a00}.rv-sub{color:var(--muted);margin-bottom:.375rem;font-size:.75rem;display:block}.rv-ops{flex-wrap:wrap;gap:.375rem;display:flex}.rv-ops button{border:1.5px solid var(--line);background:var(--panel);width:2.75rem;height:2.75rem;font:inherit;color:var(--ink);border-radius:50%;font-weight:800}.rv-ops button.on{background:var(--ink);border-color:var(--ink);color:var(--bg)}.rv-ops button:disabled{opacity:.5}.rv-nav{gap:.5rem;display:flex}.rv-nav .btn{flex:1;min-height:2.5rem}.rv-graf{margin:0}.rv-graf-area{gap:.5rem;height:11.875rem;display:flex}.rv-eje{color:var(--muted);text-align:right;flex-direction:column;justify-content:space-between;min-width:1.125rem;padding-bottom:1.25rem;font-size:.6875rem;line-height:1;display:flex}.rv-plot{flex-direction:column;flex:1;display:flex;position:relative}.rv-guias{flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0 0 1.25rem}.rv-guias i{border-top:1px solid var(--line-2);display:block}.rv-barras{background-color:var(--lightningcss-light,#0000)var(--lightningcss-dark,#3a3f48);border-bottom:1px solid var(--lightningcss-light,#c9ced6)var(--lightningcss-dark,#3a3f48);flex:1;align-items:flex-end;gap:.625rem;padding:0 .25rem;display:flex;position:relative}.rv-barra{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.1875rem;height:100%;display:flex}.rv-barra span{font-size:.7188rem;font-weight:700}.rv-barra i{border-radius:.25rem .25rem 0 0;width:100%;max-width:2.5rem;display:block}.rv-barra i.ok{background:#1f7a4d}.rv-barra i.dis{background:#9aa3b0}.rv-barra i.mult{background:#c58a1a}.rv-barra i.blank{outline-offset:-1px;background:#d5d9e0;outline:1px solid #9aa3b0}.rv-etq{gap:.625rem;height:1rem;padding:.25rem .25rem 0;display:flex}.rv-etq span{text-align:center;color:var(--muted);flex:1;font-size:.6562rem;font-weight:700}.rv-etq span.ok{color:#1f7a4d;font-weight:800}.sw{border-radius:2px;width:.625rem;height:.625rem;display:inline-block}.sw-ok{background:#1f7a4d}.sw-dis{background:#9aa3b0}.sw-mult{background:#c58a1a}.sw-blank{background:#d5d9e0;outline:1px solid #9aa3b0}:root{--bg:var(--lightningcss-light,#f4f4f5)var(--lightningcss-dark,#111317);--panel-2:var(--lightningcss-light,#fafafa)var(--lightningcss-dark,#1f232a);--ink:var(--lightningcss-light,#18181b)var(--lightningcss-dark,#f0f2f5);--ink-2:var(--lightningcss-light,#3f3f46)var(--lightningcss-dark,#d4d4d8);--muted:var(--lightningcss-light,#71717a)var(--lightningcss-dark,#9aa1ab);--faint:var(--lightningcss-light,#a1a1aa)var(--lightningcss-dark,#6f7680);--line:var(--lightningcss-light,#e4e4e7)var(--lightningcss-dark,#2a2f37);--line-2:var(--lightningcss-light,#f4f4f5)var(--lightningcss-dark,#23272e);--field:var(--lightningcss-light,#d4d4d8)var(--lightningcss-dark,#3a3f48);--nav:var(--lightningcss-light,#52525b)var(--lightningcss-dark,#a1a1aa);--radius:.5rem;--radius-sm:.5rem;--shadow:none;--shadow-xs:0 1px 2px #0000000d;--menu-shadow:0 .25rem 1rem -.25rem #0000001f,0 1px .1875rem #0000000f}body{font-size:.875rem;line-height:1.45}h1{letter-spacing:-.01em;font-size:1.5rem;font-weight:600}.sub{font-size:.875rem}.brand{letter-spacing:0;font-size:1rem;font-weight:600}.brand-mark{width:1.5rem;height:1.5rem}.brand-mark:after{border-width:2px;inset:.375rem}.st-panel h2,.tcard h3,.drop h3,.preg h3,.apex-modal h3{font-weight:600}.stat .v,.st-card .v{font-size:1.375rem;font-weight:600}.stat .k,.st-card .k,.frow label,.rfield .fld,.filterbar label,.mat,.usenums .used,.batch-row .bscore,.batch-row .bfile,.qname{font-weight:500}.side-lbl{text-transform:none;letter-spacing:0;font-size:.75rem;font-weight:500}.side{background:var(--panel-2)}.side-nav{padding:.75rem}.side-nav a{min-height:2.25rem;color:var(--nav);border-radius:.375rem;font-weight:400}.side-nav a:hover{background:var(--line-2);color:var(--ink)}.side-nav a[aria-current=page]{background:var(--line);color:var(--ink);font-weight:500}.side-nav svg{width:1.125rem;height:1.125rem}.crumbs{gap:.625rem}.crumbs a,.crumbs b{font-weight:400}.crumbs .sep{background:var(--faint);flex:none;width:.875rem;height:.875rem;font-size:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") 50%/.875rem no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.25' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M9 6l6 6-6 6'/%3E%3C/svg%3E") 50%/.875rem no-repeat}.crumb a,.crumb b{font-weight:500}.usage-btn,.userbtn{box-shadow:var(--shadow-xs);border-radius:.5rem;font-weight:500}.usage-btn{height:2.125rem;padding:0 .625rem}.usage-btn .n{font-size:.8125rem}.userbtn{height:2.125rem;padding:0 .5rem 0 .25rem}.panel,.dropdown,.dd-sub{border-radius:.625rem}.panel .ph{font-weight:600}.dd-user .rolepill{border-radius:.375rem;font-weight:500}.link-btn,.iconbtn,.rv-ic,.rv-btn{border-color:var(--field);box-shadow:var(--shadow-xs);font-weight:500}.iconbtn-danger{border-color:var(--field);border-radius:.5rem}.frow input[type=text],.frow input[type=number],.frow input[type=email],.frow input[type=password],.frow input[type=url],.frow input[type=date],.frow input[type=tel],.frow input[type=search],.frow select,.rfield input,.searchbox input,.selfiltro,.filterbar .sel{background-color:var(--panel);border-color:var(--field);border-radius:.5rem;height:2.25rem;padding-top:0;padding-bottom:0;font-size:.875rem}.frow input:focus,.frow select:focus,.rfield input:focus,.searchbox input:focus,.selfiltro:focus{box-shadow:0 0 0 .1875rem var(--brand-wash)}.rfield input{font-weight:500}.rovalue{border-radius:.5rem;font-weight:500}.frow .hint,.hint{font-size:.75rem}.tablecard,.panel-card,.tcard,.st-panel,.st-card,.stat,.rev-img,.rev-side,.tpl-preview,.drop,.rv-visor,.rv-preg,.rv-est,.batch-row,.empty-note,.queue-grid{box-shadow:none;border-radius:.5rem}.st-panel{padding:1rem 1.25rem}.apex-modal{border-radius:.75rem}.apex-toast{border-radius:.625rem}th,td{padding:.625rem 1rem}th{color:var(--muted);font-size:.75rem;font-weight:500}td{font-size:.875rem}.badge{border:1px solid #0000;border-radius:.375rem;height:1.375rem;padding:0 .5rem;font-size:.75rem;font-weight:500}.badge.ok{border-color:#bbf7d0}.badge.rev{border-color:#fde68a}.badge.key{border-color:var(--line)}.badge.brand{border-color:var(--brand-line)}.tagme,.tag-off,.pchip{border-radius:.375rem;font-weight:500}.subtabs{gap:1.25rem}.subtab{padding:.75rem 0;font-weight:400}.subtab[aria-selected=true]{font-weight:500}.chips{background:var(--line);border-radius:.5rem;gap:2px;padding:2px;display:inline-flex}.chip{height:1.875rem;color:var(--nav);background:0 0;border:0;border-radius:.375rem;padding:0 .75rem;font-size:.8125rem;font-weight:400}.chip[aria-pressed=true]{background:var(--panel);color:var(--ink);font-weight:500;box-shadow:0 1px 2px #00000014}.chip[aria-pressed=true]:hover{color:var(--ink)}.chip .c{opacity:1;color:var(--faint);font-size:.75rem}.side-seg button{font-weight:500}.rtabla{font-variant-numeric:tabular-nums;font-size:.8125rem}.rtabla thead tr:first-child th{font-size:.75rem;font-weight:500}.rtabla thead .fila-clave th{color:#15803d;background:#f0fdf4;border-bottom:1px solid #bbf7d0;font-weight:600}.rtabla thead .fila-clave .fija{background:#f0fdf4}.rtabla .calif{font-weight:600}.rtabla td.mat{font-weight:500}.rtabla td.c button{color:var(--ink-2);font-size:.8125rem;font-weight:500}.rtabla td.c-blanco button{color:var(--faint);font-weight:600}.rtabla tr.rowsel td.fija{box-shadow:inset 2px 0 0 var(--brand)}.lg{font-style:normal;font-weight:600}.lg-mal{color:#b42318;background:#fde8e6}.lg-doble{color:#854d0e;background:#fdf0d5}.kq-b{border-width:1px;border-radius:.5rem;font-weight:500}.kjump{border-radius:.375rem;font-weight:500}.opt{border-width:1px;font-weight:500}.selbar{border-radius:.5rem;font-weight:500}.dq-wrap{margin-top:1.125rem}.dq-tira{border:1px solid var(--line);background:var(--panel-2);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.5rem;padding:.625rem .75rem;display:flex}.dq-tira-t{margin-right:.25rem;font-size:.8125rem;font-weight:600}.dq-pill{border:1px solid var(--line);background:var(--panel);height:1.875rem;color:var(--ink-2);font:inherit;cursor:pointer;font-variant-numeric:tabular-nums;border-radius:.375rem;align-items:center;gap:.375rem;padding:0 .625rem;font-size:.8125rem;display:inline-flex}.dq-pill i{border-radius:50%;width:.5rem;height:.5rem;display:inline-block}.dq-pill small{color:var(--muted);font-size:.75rem}.dq-pill:hover{border-color:var(--field)}.dq-pill.sel{border-color:var(--brand);box-shadow:inset 0 0 0 1px var(--brand);color:var(--ink);font-weight:500}.dq-vertodas{color:var(--brand-text);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.375rem;margin-left:auto;padding:.25rem .375rem;font-size:.8125rem;font-weight:500}.dq-vertodas:hover{background:var(--line)}.dq-todas{border:1px solid var(--line);border-radius:.5rem;max-height:16.25rem;margin-top:.5rem;overflow-y:auto}.dq-lrow{border:0;border-bottom:1px solid var(--line-2);background:var(--panel);width:100%;font:inherit;cursor:pointer;text-align:left;color:var(--ink);align-items:center;gap:.75rem;padding:.375rem .75rem;font-size:.8125rem;display:flex}.dq-lrow:hover{background:var(--panel-2)}.dq-lrow.sel{background:var(--brand-wash)}.dq-lrow .q{flex:none;width:6rem;font-weight:500}.dq-lrow .tk{background:var(--line-2);border-radius:.25rem;flex:1;height:.5rem;overflow:hidden}.dq-lrow .tk i{border-radius:.25rem;height:100%;display:block}.dq-lrow .pc{text-align:right;font-variant-numeric:tabular-nums;width:3.25rem;color:var(--muted);flex:none}.dq{flex-wrap:wrap;align-items:flex-start;gap:1.5rem;margin-top:1.25rem;display:flex}.dq-graf{flex:3 28.75rem;min-width:0;padding:.375rem 0 0 2.75rem;position:relative}.dq-ylbl{transform-origin:0 0;color:var(--muted);white-space:nowrap;font-size:.75rem;position:absolute;top:50%;left:0;transform:rotate(-90deg)translate(50%)}.dq-plot{border-left:1px solid var(--faint);border-bottom:1px solid var(--faint);background:var(--panel);height:21.25rem;position:relative}.dq-z{pointer-events:none;padding:.375rem .5rem;font-size:.7188rem;font-weight:500;position:absolute}.dq-z-rev{color:#b91c1c;background:#dc262612;justify-content:center;align-items:flex-end;height:43.75%;display:flex;bottom:0;left:0;right:0}.dq-z-dif{color:#9a3412;background:#f9731612;width:20%;height:56.25%;top:0;left:0}.dq-z-fac{color:#3f6212;text-align:right;background:#84cc1617;width:15%;height:56.25%;top:0;right:0}.dq-z-ok{text-align:center;color:#15803d;top:0;left:20%;right:15%}.dq-cero{border-top:1px dashed var(--field);position:absolute;bottom:25%;left:0;right:0}.dq-yt{text-align:right;width:2rem;color:var(--muted);margin-bottom:-.5rem;font-size:.6875rem;position:absolute;left:-2.375rem}.dq-xt{color:var(--muted);white-space:nowrap;font-size:.6875rem;position:absolute;bottom:-1.3125rem;transform:translate(-50%)}.dq-xlbl{text-align:center;color:var(--muted);margin-top:1.625rem;font-size:.75rem}.dq-p{border:2px solid var(--panel);color:#fff;width:1.5rem;height:1.5rem;font:inherit;cursor:pointer;z-index:1;border-radius:50%;place-items:center;padding:0;font-size:.6562rem;font-weight:600;display:grid;position:absolute;transform:translate(-50%,50%);box-shadow:0 1px .1875rem #0003}.dq-p.chico{border-width:1.5px;width:.6875rem;height:.6875rem}.dq-p:hover,.dq-p.sel{z-index:3;outline:2px solid var(--ink);outline-offset:1px}.dq-leg{color:var(--muted);flex-wrap:wrap;gap:.375rem 1rem;margin-top:.625rem;font-size:.75rem;display:flex}.dq-leg span{align-items:center;gap:.375rem;display:inline-flex}.dq-leg i{border-radius:50%;width:.625rem;height:.625rem;display:inline-block}.dq-lado{flex-direction:column;flex:16.25rem;gap:.625rem;min-width:0;display:flex}.dq-h{margin:0;font-size:.875rem;font-weight:600}.dq-lista{border-top:1px solid var(--line-2);max-height:18.75rem;overflow-y:auto}.dq-it{text-align:left;border:0;border-bottom:1px solid var(--line-2);width:100%;font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border-radius:.375rem;align-items:flex-start;gap:.625rem;padding:.5625rem .25rem;font-size:.8125rem;display:flex}.dq-it:hover,.dq-it.sel{background:var(--panel-2)}.dq-num{border:1px solid;border-radius:.375rem;flex:none;place-items:center;min-width:1.75rem;height:1.5rem;padding:0 .25rem;font-size:.75rem;font-weight:600;display:grid}.dq-num.t-revisar{color:#b91c1c;background:#fef2f2;border-color:#fecaca}.dq-num.t-extremo{color:#92400e;background:#fffbeb;border-color:#fde68a}.dq-num.t-buena{color:#15803d;background:#f0fdf4;border-color:#bbf7d0}.dq-vacio{color:var(--muted);margin:.625rem 0;font-size:.8125rem}.dq-det{border:1px solid var(--line);background:var(--panel-2);border-radius:.5rem;flex-direction:column;gap:.375rem;padding:.75rem .875rem;display:flex}.dq-det-top{justify-content:space-between;align-items:center;display:flex}.dq-x{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.375rem;padding:2px .375rem;font-size:1.125rem;line-height:1}.dq-x:hover{background:var(--line)}.dq-kv{justify-content:space-between;font-size:.8125rem;display:flex}.dq-kv span{color:var(--muted)}.dq-kv b{font-weight:500}.dq-ops{flex-direction:column;gap:.25rem;margin-top:.25rem;display:flex}.dq-op{color:var(--muted);align-items:center;gap:.5rem;font-size:.75rem;display:flex}.dq-op>span:first-child{width:.875rem;font-weight:600}.dq-tk{background:var(--line);border-radius:.25rem;flex:1;height:.5rem;overflow:hidden}.dq-tk i{background:var(--faint);border-radius:.25rem;height:100%;display:block}.dq-pc{text-align:right;font-variant-numeric:tabular-nums;width:2.75rem}.dq-av{color:#92400e;margin:.25rem 0 0;font-size:.7812rem}.dq-nota{color:var(--muted);margin:.75rem 0 0;font-size:.75rem}.ds-datos{flex-wrap:wrap;gap:.5rem 1.75rem;margin:.25rem 0 .875rem;display:flex}.ds-datos div{flex-direction:column;display:flex}.ds-datos span{color:var(--muted);font-size:.75rem}.ds-datos b{font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:600}.ds-graf{padding-top:1.125rem}.ds-plot{border-left:1px solid var(--faint);border-bottom:1px solid var(--faint);height:17.5rem;position:relative}.ds-barras{align-items:flex-end;gap:.375rem;padding:0 .1875rem;display:flex;position:absolute;inset:0}.ds-barra{background:var(--bar);border-radius:.1875rem .1875rem 0 0;flex:1;position:relative}.ds-barra span{text-align:center;color:var(--muted);font-size:.6875rem;position:absolute;top:-1.0625rem;left:0;right:0}.ds-franja{background:#2563eb14;border-left:1px dashed #2563eb73;border-right:1px dashed #2563eb73;position:absolute;top:0;bottom:0}.ds-svg{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.ds-real{fill:none;stroke:var(--ink);stroke-width:2.5px}.ds-normal{fill:none;stroke:var(--lightningcss-light,#2563eb)var(--lightningcss-dark,#7aa2ff);stroke-width:2px;stroke-dasharray:6 5;transition:opacity .15s}.ds-mediana{border-left:2px solid var(--brand-text);pointer-events:none;position:absolute;top:0;bottom:0}.ds-mediana b{color:var(--brand-text);white-space:nowrap;background:var(--panel);padding:0 .1875rem;font-size:.7188rem;font-weight:600;position:absolute;top:-2px;left:.375rem}.ds-xl{gap:.375rem;padding:.375rem .1875rem 0;display:flex}.ds-xl span{text-align:center;color:var(--muted);flex:1;font-size:.6875rem}.ds-xt{text-align:center;color:var(--muted);margin-top:.25rem;font-size:.75rem}.ds-leg{color:var(--muted);flex-wrap:wrap;align-items:center;gap:.375rem 1.125rem;margin-top:.75rem;font-size:.75rem;display:flex}.ds-leg span{align-items:center;gap:.375rem;display:inline-flex}.ds-sw{border-radius:2px;width:.875rem;height:.625rem;display:inline-block}.ds-sw-franja{background:#2563eb24;border:1px dashed #2563eb8c}.ds-sw-line{border-top:2.5px solid var(--ink);width:1.125rem;display:inline-block}.ds-sw-dash{border-top:2px dashed #2563eb;width:1.125rem;display:inline-block}.ds-tg{font:inherit;color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:.375rem;align-items:center;gap:.5rem;margin-left:auto;padding:.25rem .375rem;font-size:.8125rem;display:inline-flex}.ds-tg:hover{background:var(--panel-2)}.ds-pista{background:var(--field);border-radius:.3125rem;width:1.875rem;height:1.125rem;transition:background .15s;position:relative}.ds-pista span{background:#fff;border-radius:.25rem;width:.875rem;height:.875rem;transition:left .15s;position:absolute;top:2px;left:2px}.ds-pista.on{background:#2563eb}.ds-pista.on span{left:.875rem}.ds-lectura{background:var(--panel-2);border:1px solid var(--line);color:var(--ink-2);border-radius:.5rem;margin-top:.75rem;padding:.625rem .875rem;font-size:.8438rem}.bx{border-bottom:1px solid var(--line-2);align-items:center;gap:1rem;height:2.875rem;display:flex}.bx-cab{height:1.75rem;color:var(--muted);font-size:.75rem}.bx-todos{border-top:1px solid var(--line)}.bx-g{flex:none;width:6rem;font-weight:500}.bx-cab .bx-g{font-weight:400}.bx-n{width:4rem;color:var(--muted);font-variant-numeric:tabular-nums;flex:none;font-size:.8125rem}.bx-eje,.bx-pista{flex:1;min-width:0;height:100%;position:relative}.bx-eje span{position:absolute;bottom:.25rem;transform:translate(-50%)}.bx-pista i{display:block;position:absolute}.bx-big{border-top:1.5px solid var(--faint);height:0;top:50%}.bx-tope{border-left:1.5px solid var(--faint);height:30%;top:35%}.bx-caja{border:1.5px solid;border-radius:.25rem;height:50%;top:25%}.bx-med{border-left:2.5px solid;height:60%;top:20%}.bx-m{text-align:right;font-variant-numeric:tabular-nums;flex:none;width:5.25rem;font-weight:600;line-height:1.2}.bx-m small{color:var(--muted);font-size:.7188rem;font-weight:400;display:block}.bx-cab .bx-m{font-weight:400}.bx-p{text-align:right;width:4.375rem;color:var(--ink-2);font-variant-numeric:tabular-nums;flex:none}@media (width<=38.75rem){.bx-n,.bx-p{display:none}.bx-g{width:4.375rem}}.shell-col{overflow-x:clip}.page-head{isolation:isolate;margin-bottom:2.75rem;position:relative}.page-head:before{content:"";z-index:-1;background:var(--panel);border-bottom:1px solid var(--line);position:absolute;inset:-1.625rem -100vw -1.25rem}.page-head+.subtabs{margin-top:-1.5rem}:root{--ok-bg:var(--lightningcss-light,#f0fdf4)var(--lightningcss-dark,#0f2a1c);--ok-fg:var(--lightningcss-light,#15803d)var(--lightningcss-dark,#6ee7a0);--ok-bd:var(--lightningcss-light,#bbf7d0)var(--lightningcss-dark,#1f5136);--ok-solid:var(--lightningcss-light,#16a34a)var(--lightningcss-dark,#22c55e);--bad-bg:var(--lightningcss-light,#fde8e6)var(--lightningcss-dark,#3a1714);--bad-fg:var(--lightningcss-light,#b42318)var(--lightningcss-dark,#fca5a5);--bad-bd:var(--lightningcss-light,#fecaca)var(--lightningcss-dark,#5c2420);--bad-solid:var(--lightningcss-light,#dc2626)var(--lightningcss-dark,#ef4444);--warn-bg:var(--lightningcss-light,#fefce8)var(--lightningcss-dark,#2e2510);--warn-fg:var(--lightningcss-light,#854d0e)var(--lightningcss-dark,#fcd34d);--warn-bd:var(--lightningcss-light,#fde68a)var(--lightningcss-dark,#5a4716);--mult-bg:var(--lightningcss-light,#fdf0d5)var(--lightningcss-dark,#3a2c0e);--mult-fg:var(--lightningcss-light,#854d0e)var(--lightningcss-dark,#fbbf24);--bar:var(--lightningcss-light,#c7d7fb)var(--lightningcss-dark,#27427a);--brand-text:var(--lightningcss-light,#1d4ed8)var(--lightningcss-dark,#8db4ff)}.rtabla thead .fila-clave th,.rtabla thead .fila-clave .fija{background:var(--ok-bg);color:var(--ok-fg);border-bottom-color:var(--ok-bd)}.rtabla td.c-doble{background:var(--mult-bg)}.rtabla td.c-doble button{color:var(--mult-fg)}.rtabla.marcar td.c-mal{background:var(--bad-bg)}.rtabla.marcar td.c-mal button{color:var(--bad-fg)}.lg-mal{background:var(--bad-bg);color:var(--bad-fg)}.lg-doble{background:var(--mult-bg);color:var(--mult-fg)}.badge.ok{background:var(--ok-bg);color:var(--ok-fg);border-color:var(--ok-bd)}.badge.ok .dot{background:var(--ok-solid)}.badge.rev{background:var(--warn-bg);color:var(--warn-fg);border-color:var(--warn-bd)}.badge.rev .dot{background:var(--warn-fg)}.badge.sp-bad{background:var(--bad-bg);color:var(--bad-fg);border-color:var(--bad-bd)}.dq-z-fac,.dq-z-ok{color:var(--ok-fg)}.dq-num.t-revisar{background:var(--bad-bg);color:var(--bad-fg);border-color:var(--bad-bd)}.dq-num.t-extremo{background:var(--warn-bg);color:var(--warn-fg);border-color:var(--warn-bd)}.dq-num.t-buena{background:var(--ok-bg);color:var(--ok-fg);border-color:var(--ok-bd)}.dq-op.ok{color:var(--ok-fg)}.dq-op.ok .dq-tk i{background:var(--ok-solid)}.dq-av{color:var(--warn-fg)}.dq-vertodas{color:var(--brand-text)}.ds-barra{background:var(--bar)}.ds-mediana b{color:var(--brand-text)}.ds-sw-bar{background:var(--bar)}.sp-programado{border-top:1px solid var(--brand-line);background:var(--brand-wash);color:var(--ink);border-radius:0 0 .5rem .5rem;flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.75rem;margin:.25rem -1.25rem -1rem;padding:.75rem 1.25rem;font-size:.8438rem;display:flex}.sp-prog-ico{background:var(--panel);border:1px solid var(--brand-line);width:2rem;height:2rem;color:var(--brand-text);border-radius:.5rem;flex:none;place-items:center;display:grid}.sp-prog-txt{flex:16.25rem}.sp-prog-txt b{font-weight:600}.sp-programado.sp-rechazada{color:var(--lightningcss-light,#7f1d1d)var(--lightningcss-dark,#fecaca);background:var(--lightningcss-light,#fef2f2)var(--lightningcss-dark,#2a1416);border-top-color:var(--lightningcss-light,#fecaca)var(--lightningcss-dark,#5b2125)}.sp-programado.sp-rechazada .sp-prog-ico{color:#b91c1c;border-color:#fecaca}.cuenta-nav a{width:100%;color:var(--muted);border-radius:.5625rem;align-items:center;gap:.5625rem;padding:.5625rem .6875rem;font-size:.8438rem;font-weight:600;text-decoration:none;display:flex}.cuenta-nav a:hover{background:var(--panel-2);color:var(--ink)}.cuenta-nav a.on{background:var(--brand-wash);color:var(--brand)}.cuenta-nav a .ic{flex:none;width:1rem;height:1rem}.cuenta-grupo{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);padding:.625rem .6875rem .25rem;font-size:.6875rem;font-weight:700}.cuenta-grupo:first-child{padding-top:.25rem}@media (width<=56.25rem){.cuenta-nav a{white-space:nowrap;width:auto}.cuenta-nav a .ic,.cuenta-grupo{display:none}}.cuenta-volver{color:var(--muted);align-items:center;gap:.375rem;margin-bottom:.375rem;font-size:.8125rem;font-weight:500;text-decoration:none;display:inline-flex}.cuenta-volver:hover{color:var(--ink)}.cu-card{padding:0;overflow:hidden}.cu-fila{border:0;border-top:1px solid var(--line);width:100%;min-height:3.625rem;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:.875rem;padding:.625rem 1.25rem;font-size:.9062rem;font-weight:600;text-decoration:none;display:flex}.cu-card>.cu-fila:first-child{border-top:0}.cu-fila:hover{background:var(--panel-2)}.cu-fila span{flex:1;min-width:0}.cu-fila small{color:var(--muted);font-size:.7812rem;font-weight:400;display:block}.cu-flecha{width:1rem;height:1rem;color:var(--muted);flex:none}.cu-tit{color:var(--muted);margin:1.375rem 0 .625rem;font-size:.9062rem;font-weight:500}.cu-fila-info{cursor:default}.cu-fila-info:hover{background:0 0}.cu-fila-info small{color:var(--ink);margin-top:2px;font-size:.8438rem}.cuenta-regresar{color:var(--muted);border-radius:.5rem;align-items:center;gap:.5rem;margin:.25rem .75rem .375rem;padding:.5rem .625rem;font-size:.8438rem;font-weight:500;text-decoration:none;display:flex}.cuenta-regresar:hover{background:var(--panel-2);color:var(--ink)}.cuenta-regresar svg{flex:none;width:1.0625rem;height:1.0625rem}.cuenta-side .cuenta-grupo{padding:.75rem .75rem .25rem;display:block}.cuenta-head{border-bottom:1px solid var(--line);align-items:center;gap:.625rem;padding:.75rem 1.125rem;font-size:.875rem;display:flex}.cuenta-head b{color:var(--ink);font-weight:600}.cuenta-atras{width:1.625rem;height:1.625rem;color:var(--muted);border-radius:.375rem;place-items:center;margin-left:-.375rem;display:inline-grid}.cuenta-atras:hover{background:var(--panel-2);color:var(--ink)}.cuenta-atras svg{width:1rem;height:1rem}.cuenta-atras .ca-chev{display:none}.cuenta-sep{background:var(--line);height:1px;margin:.5rem .375rem}.mc-col{flex-direction:column;gap:.875rem;max-width:45rem;margin-top:1rem;display:flex}.mc-card{margin:0;padding:1.125rem 1.25rem}.mc-card h2{color:var(--ink);margin:0 0 .5rem;font-size:.875rem;font-weight:600}.mc-ayuda{color:var(--muted);margin:-.25rem 0 .625rem;font-size:.8125rem}.mc-card input,.mc-card select{border:1px solid var(--line);background:var(--panel);width:100%;height:2.375rem;color:var(--ink);font:inherit;border-radius:.5rem;padding:0 .75rem;font-size:.875rem}.mc-card input:focus,.mc-card select:focus{border-color:var(--brand);box-shadow:0 0 0 .1875rem var(--brand-wash);outline:none}.mc-linea{align-items:center;gap:.5rem;display:flex}.mc-linea input{flex:1;min-width:0}.mc-linea .btn{flex:none;height:2.375rem}.mc-dos{grid-template-columns:minmax(0,11.25rem) 1fr;align-items:start;gap:1rem;display:grid}.mc-dos h2{margin-bottom:.25rem}@media (width<=40rem){.mc-dos{grid-template-columns:1fr}.mc-linea{flex-wrap:wrap}.mc-linea .btn{width:100%}}.bv{margin-bottom:1.125rem;padding:0;overflow:hidden}.bv-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:1.75rem;padding:1.75rem;display:grid}.bv-pill{background:var(--brand-wash);height:1.5rem;color:var(--brand-ink);border-radius:.75rem;align-items:center;margin-bottom:.75rem;padding:0 .625rem;font-size:.75rem;font-weight:600;display:inline-flex}.bv h2{letter-spacing:-.01em;color:var(--ink);margin:0 0 .625rem;font-size:1.375rem;font-weight:600}.bv-hero p{color:var(--ink);margin:0 0 .625rem;font-size:.9375rem;line-height:1.55}.bv-hero .bv-nota{color:var(--muted);font-size:.8438rem}.bv-acciones{flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:1rem;display:flex}.bv-hoja{background:var(--panel-2);border:1px solid var(--line);border-radius:.625rem;height:14.375rem;overflow:hidden}.bv-hoja svg text{font-family:inherit}.bv-pasos{border-top:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.bv-pasos li{border-right:1px solid var(--line);padding:1.125rem 1.25rem}.bv-pasos li:last-child{border-right:0}.bv-n{background:var(--panel-2);width:1.75rem;height:1.75rem;color:var(--muted);border-radius:.5rem;place-items:center;margin-bottom:.625rem;font-size:.8125rem;font-weight:700;display:inline-grid}.bv-pasos li.is-actual .bv-n{background:var(--brand);color:#fff}.bv-pasos li.is-hecho .bv-n{color:#15803d;background:#dcfce7}.bv-pasos h3{color:var(--ink);margin:0 0 .25rem;font-size:.9062rem;font-weight:600}.bv-pasos p{color:var(--muted);margin:0;font-size:.8125rem;line-height:1.5}.bv-aqui{color:var(--brand-ink);margin-top:.625rem;font-size:.7812rem;font-weight:600;display:inline-block}.bv-hecho{color:#15803d;margin-top:.625rem;font-size:.7812rem;font-weight:600;display:inline-block}@media (width<=56.25rem){.bv-hero{grid-template-columns:1fr}.bv-hoja{display:none}.bv-pasos{grid-template-columns:repeat(2,minmax(0,1fr))}.bv-pasos li:nth-child(2){border-right:0}.bv-pasos li:nth-child(-n+2){border-bottom:1px solid var(--line)}}@media (width<=32.5rem){.bv-pasos{grid-template-columns:1fr}.bv-pasos li{border-right:0;border-bottom:1px solid var(--line)}.bv-pasos li:last-child{border-bottom:0}}.pass{position:relative}.pass input{padding-right:2.625rem!important}.pass-ver{width:1.875rem;height:1.875rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.375rem;place-items:center;display:grid;position:absolute;top:50%;right:.375rem;transform:translateY(-50%)}.pass-ver:hover{background:var(--panel-2);color:var(--ink)}.pass-ver:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.pass-ver svg{width:1.0625rem;height:1.0625rem}.apex-dialog{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--ink);border-radius:.75rem;flex-direction:column;max-height:calc(100dvh - 3rem);margin:auto;padding:0;overflow:hidden;box-shadow:0 1.5rem 3.75rem -1rem #0006}.apex-dialog[open]{animation:.14s ease-out apex-dlg-in;display:flex}.apex-dialog::backdrop{background:#10131980}.apex-dialog[open]::backdrop{animation:.14s ease-out apex-dlg-fondo}@keyframes apex-dlg-in{0%{opacity:0;transform:translateY(.375rem)scale(.98)}to{opacity:1;transform:none}}@keyframes apex-dlg-fondo{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.apex-dialog[open],.apex-dialog[open]::backdrop{animation:none}}body:has(.apex-dialog[open]){overflow:hidden}.apex-dialog-head{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:.75rem;padding:.875rem .875rem .875rem 1.375rem;display:flex}.apex-dialog-head h3{color:var(--ink);margin:0;font-size:1rem;font-weight:600;line-height:1.3}.apex-dialog-x{width:2rem;height:2rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.5rem;flex:none;place-items:center;display:grid}.apex-dialog-x:hover{background:var(--panel-2);color:var(--ink)}.apex-dialog-x:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.apex-dialog-x svg{width:1rem;height:1rem}.apex-dialog-body{flex:auto;min-height:0;padding:1.25rem 1.375rem .375rem;overflow:hidden auto}.apex-dialog-body>:last-child{margin-bottom:.875rem}.apex-dialog-foot{border-top:1px solid var(--line);background:var(--panel-2);border-radius:0 0 .75rem .75rem;flex-wrap:wrap;flex:none;justify-content:flex-end;align-items:center;gap:.5rem;padding:.75rem 1.375rem;display:flex}.apex-dialog input,.apex-dialog select,.apex-dialog textarea{box-sizing:border-box;min-width:0;max-width:100%}.apex-dialog p{color:var(--muted);margin:0;font-size:.875rem;line-height:1.5}.apex-dialog-confirm{max-width:min(25.625rem,100vw - 2rem)}.apex-dialog-confirm .apex-dialog-in{padding:1.375rem}.apex-dialog-confirm h3{color:var(--ink);margin:0 0 .5rem;font-size:1rem;font-weight:600}.apex-dialog-confirm .apex-modal-act{margin-top:1.25rem}.frow textarea{border:1px solid var(--field);background:var(--panel);width:100%;min-height:5.25rem;color:var(--ink);font:inherit;resize:vertical;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;line-height:1.45;display:block}.frow textarea:focus{border-color:var(--brand);box-shadow:0 0 0 .1875rem var(--brand-wash);outline:none}.frow input::placeholder,.frow textarea::placeholder{color:var(--faint)}.plegable{border:1px solid var(--line);background:var(--panel);border-radius:.5rem;margin:.25rem 0 .875rem}.plegable>summary{cursor:pointer;border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem .75rem;font-size:.875rem;font-weight:600;list-style:none;display:flex}.plegable>summary::-webkit-details-marker{display:none}.plegable>summary:before{content:"";border-right:2px solid var(--muted);border-bottom:2px solid var(--muted);flex:none;width:.4375rem;height:.4375rem;margin:0 .25rem 0 2px;transition:transform .15s;transform:rotate(-45deg)}.plegable[open]>summary:before{transform:rotate(45deg)}.plegable>summary span{color:var(--muted);font-size:.8125rem;font-weight:400}.plegable>summary:hover{background:var(--panel-2)}.plegable>summary:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.plegable-in{border-top:1px solid var(--line);padding:.875rem .875rem 2px}.selcol{width:2.25rem;padding-right:0!important}.selcol input{width:1rem;height:1rem;accent-color:var(--brand);cursor:pointer;vertical-align:middle}tr.marcada td{background:var(--brand-wash)}.selbar{background:var(--panel);border:1px solid var(--line);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.625rem;margin:0 0 .75rem;padding:.5rem .625rem .5rem .875rem;display:flex}.selbar>span{margin-right:auto}.aviso-peligro{background:var(--danger-wash);color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 25%,transparent);border-radius:.5rem;margin-bottom:.875rem;padding:.625rem .75rem;font-size:.8438rem;line-height:1.45}.lista-elim{border:1px solid var(--line);border-radius:.5rem;max-height:13.75rem;margin:0;padding:0;list-style:none;overflow:auto}.lista-elim li{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.375rem .625rem;padding:.5625rem .75rem;display:flex}.lista-elim li:first-child{border-top:0}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bit-filtros{grid-template-columns:repeat(auto-fill,minmax(10.625rem,1fr));align-items:end;gap:0 .75rem;margin-bottom:.375rem;display:grid}.bit-filtros .frow{margin-bottom:.75rem}.bit-filtros .bit-buscar{grid-column:span 2}.bit-limpiar{justify-self:start;margin-bottom:.75rem}@media (width<=35rem){.bit-filtros .bit-buscar{grid-column:auto}}.bit-tabla td{vertical-align:top}.bit-cuando{white-space:nowrap;font-variant-numeric:tabular-nums}.bit-cuando div,.bit-nombre{color:var(--muted);font-size:.7812rem}.bit-nombre{overflow-wrap:anywhere;max-width:15rem}.bit-actor{border:1px solid var(--line);background:var(--panel-2);color:var(--muted);border-radius:.3125rem;padding:1px .4375rem;font-size:.7188rem;font-weight:500;display:inline-block}.bit-actor.bit-admin{background:var(--brand-wash);color:var(--brand-ink);border-color:#0000}.bit-elim{color:var(--danger);margin-left:.25rem;font-size:.7188rem}.bit-meta{color:var(--faint);margin-top:2px;font-size:.75rem}.bit-meta code{background:var(--panel-2);color:var(--muted);border-radius:.25rem;padding:0 .3125rem;font-size:.7188rem}.bit-det{margin-top:.375rem}.bit-det summary{cursor:pointer;color:var(--brand-ink);width:max-content;font-size:.7812rem;font-weight:500}.bit-det pre{background:var(--panel-2);border:1px solid var(--line);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:.5rem;max-height:17.5rem;margin:.375rem 0 0;padding:.625rem .75rem;font-size:.75rem;line-height:1.45;overflow:auto}.bit-agente{color:var(--faint);overflow-wrap:anywhere;margin-top:.25rem;font-size:.7188rem}.dlg-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1rem;display:grid}.dlg-grid>.ancho{grid-column:1/-1}.dlg-grid.dlg-2{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.75rem}.dlg-grid.dlg-3{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:.75rem}.dlg-grid .frow{min-width:0;margin-bottom:.875rem}.dlg-grid .frow label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.frow label .opc{color:var(--faint);margin-left:.25rem;font-size:.75rem;font-weight:400}.dlg-checks{flex-wrap:wrap;gap:.5rem 1.5rem;padding:.25rem 0 .625rem;display:flex}.dlg-nota{background:var(--panel-2);border:1px solid var(--line);color:var(--muted);border-radius:.5rem;margin:-2px 0 .875rem;padding:.5rem .75rem;font-size:.8125rem}@media (width<=40rem){.dlg-grid,.dlg-grid.dlg-3{grid-template-columns:minmax(0,1fr)}.dlg-grid .frow label{white-space:normal}}.ac-entradas{border:1px solid var(--line);border-radius:.5rem;margin:0;padding:0;list-style:none}.ac-entradas li{border-top:1px solid var(--line);grid-template-columns:4.375rem 1fr auto;gap:.625rem;padding:.5rem .75rem;font-size:.8438rem;display:grid}.ac-entradas li:first-child{border-top:0}.ac-cuando{color:var(--muted)}.ac-ip{color:var(--faint);font-variant-numeric:tabular-nums}.subtab{text-decoration:none}.ac-wrap{max-width:45rem;margin:0 auto}.ac-wrap .mc-col{max-width:none}.userbtn.userbtn-ic{width:2.25rem;height:2.25rem;box-shadow:none;background:var(--lightningcss-light,transparent)var(--lightningcss-dark,var(--panel));color:var(--muted);border:0;border-radius:.5rem;justify-content:center;place-items:center;padding:0;display:inline-grid}.userbtn.userbtn-ic:hover,.userbtn.userbtn-ic[aria-expanded=true]{color:var(--ink);background:var(--panel-2)}.userbtn.userbtn-ic:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.panel-card>input:not([type=checkbox]):not([type=radio]):not([type=range]),.panel-card>select{border:1px solid var(--field);background:var(--panel);height:2rem;color:var(--ink);font:inherit;border-radius:.5rem;padding:0 .625rem;font-size:.875rem}.kdone,.kq.done .kq-n,.bv-hecho,.dq-z-ok,.dq-op.ok,.rv-dato b.ok,.rv-est b.ok,.rv-etq span.ok{color:var(--ok-fg)}.kq-b:hover:not(:disabled){border-color:var(--ok-fg)}.rv-dato b.doble,.dq-av{color:var(--warn-fg)}.sp-programado.sp-rechazada .sp-prog-ico{border-color:var(--bad-bd);color:var(--bad-fg)}.bv-pasos li.is-hecho .bv-n{background:var(--ok-bg);color:var(--ok-fg)}.dq-z-rev{color:var(--bad-fg)}.dq-z-dif{color:var(--brand-text)}.dq-z-fac{color:var(--ok-fg)}.ds-mediana{border-left-color:var(--brand-text)}.ds-mediana b,.dq-vertodas{color:var(--brand-text)}.rv-switch .pista.on{background:var(--lightningcss-light,var(--brand))var(--lightningcss-dark,#3a3f48)}.tscroll{position:relative}@media (width<=35rem){.bit-filtros{grid-template-columns:repeat(2,minmax(0,1fr))}.bit-filtros .bit-buscar{grid-column:1/-1}}.bit-filtros>*{min-width:0}.frow input[type=date]{min-width:0;max-width:100%;min-height:2.75rem;display:block}@media (pointer:coarse){.frow input[type=date]{appearance:none}}.frow input[type=date]::-webkit-date-and-time-value{text-align:left}.cli-vence-cel{display:none}@media (width<=40rem){table.cli-tabla{min-width:0}table.cli-tabla .cli-oc,table.cli-tabla .cli-vence{display:none}table.cli-tabla th,table.cli-tabla td{vertical-align:middle;padding:.625rem .5rem}table.cli-tabla th:first-child,table.cli-tabla td:first-child{padding-left:.75rem}table.cli-tabla th:last-child,table.cli-tabla td:last-child{padding-right:.75rem}table.cli-tabla tbody tr{position:relative}table.cli-tabla td.cli-nombre{overflow-wrap:anywhere;width:100%}table.cli-tabla td.cli-nombre a:after{content:"";position:absolute;inset:0}table.cli-tabla td.selcol{z-index:1;position:relative}table.cli-tabla td.cli-estado{text-align:right;white-space:nowrap}table.cli-tabla th.cli-estado{text-align:right}table.cli-tabla .cli-vence-cel{color:var(--muted);margin-top:.25rem;font-size:.75rem;display:block}}.pl-cel{display:none}@media (width<=40rem){table.pl-tabla{min-width:0}table.pl-tabla .pl-oc,table.pl-tabla .pl-desc{display:none}table.pl-tabla th,table.pl-tabla td{vertical-align:middle;padding:.625rem .5rem}table.pl-tabla th:first-child,table.pl-tabla td:first-child{padding-left:.75rem}table.pl-tabla th:last-child,table.pl-tabla td:last-child{padding-right:.75rem}table.pl-tabla td[data-label=Plan]{overflow-wrap:anywhere;width:100%}table.pl-tabla .pl-cel{color:var(--muted);margin-top:.25rem;font-size:.75rem;display:block}table.pl-tabla td[data-label=Plan] .badge{width:max-content;display:flex;margin:.25rem 0 0!important}table.pl-tabla th.num{text-align:right}}.bit-quien-cel{display:none}@media (width<=40rem){table.bit-tabla{min-width:0}table.bit-tabla .bit-oc{display:none}table.bit-tabla th,table.bit-tabla td{padding:.625rem .5rem}table.bit-tabla th:first-child,table.bit-tabla td:first-child{padding-left:.75rem}table.bit-tabla th:last-child,table.bit-tabla td:last-child{padding-right:.75rem}table.bit-tabla td:last-child{overflow-wrap:anywhere;width:100%}table.bit-tabla .bit-quien-cel{color:var(--muted);overflow-wrap:anywhere;margin-top:.25rem;font-size:.75rem;display:block}table.bit-tabla .bit-quien-cel .bit-actor{margin-right:.25rem}}.fp-cel{display:none}@media (width<=40rem){table.fp-tabla{min-width:0}table.fp-tabla .fp-oc{display:none}table.fp-tabla th,table.fp-tabla td{vertical-align:middle;padding:.625rem .5rem}table.fp-tabla th:first-child,table.fp-tabla td:first-child{padding-left:.75rem}table.fp-tabla th:last-child,table.fp-tabla td:last-child{padding-right:.75rem}table.fp-tabla td.fp-fecha{overflow-wrap:anywhere;width:100%}table.fp-tabla .fp-b{font-weight:600}table.fp-tabla .fp-cel{color:var(--muted);margin-top:.125rem;font-size:.75rem;display:block}table.fp-tabla td.num,table.fp-tabla th.fp-monto{text-align:right;white-space:nowrap}}.ec-t td small.ec-cel{display:none}@media (width<=40rem){table.ec-t{min-width:0}table.ec-t .ec-oc{display:none}table.ec-t th:first-child,table.ec-t td:first-child{padding-left:.75rem}table.ec-t th:last-child,table.ec-t td:last-child{padding-right:.75rem}table.ec-t td.ec-nombre{overflow-wrap:anywhere;width:100%}table.ec-t td.ec-estado,table.ec-t th.ec-estado{text-align:right}.ec-t td small.ec-cel{color:var(--muted);margin-top:.125rem;display:block}}.cb-cel{display:none}@media (width<=40rem){table.cb-tabla{min-width:0}table.cb-tabla .cb-oc{display:none}table.cb-tabla th,table.cb-tabla td{vertical-align:middle;padding:.625rem .5rem}table.cb-tabla th:first-child,table.cb-tabla td:first-child{padding-left:.75rem}table.cb-tabla th:last-child,table.cb-tabla td:last-child{padding-right:.75rem}table.cb-tabla td[data-label=Cliente]{overflow-wrap:anywhere;width:100%}table.cb-tabla .cb-cel{color:var(--muted);margin-top:.125rem;font-size:.75rem;display:block}table.cb-tabla td.num,table.cb-tabla th.num{text-align:right;white-space:nowrap}table.cb-tabla td.num .cb-cel{margin-top:.25rem}table.cb-tabla td.actcol:empty{padding:0}}.ex-cel,table.ex-tabla td.ex-chev,.ex-editar{display:none}@media (width<=40rem){table.ex-tabla{min-width:0}table.ex-tabla .ex-oc{display:none}table.ex-tabla th,table.ex-tabla td{vertical-align:middle;padding:.625rem .5rem}table.ex-tabla th:first-child,table.ex-tabla td:first-child{padding-left:.75rem}table.ex-tabla th:last-child,table.ex-tabla td:last-child{padding-right:.75rem}table.ex-tabla td.ex-nombre{overflow-wrap:anywhere;width:100%}table.ex-tabla .ex-cel{color:var(--muted);margin-top:.125rem;font-size:.75rem;font-weight:400;display:block}table.ex-tabla td.num .ex-cel{margin-top:.25rem}table.ex-tabla td.num,table.ex-tabla th.num{text-align:right;white-space:nowrap}table.ex-tabla td.actcol{width:auto!important}table.ex-tabla thead,table.ex-tabla td.actcol{display:none}table.ex-tabla .ex-editar{z-index:1;font:inherit;color:var(--muted);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;margin-top:.3rem;padding:0;font-size:.8125rem;font-weight:600;text-decoration:underline;display:inline-block;position:relative}table.ex-tabla td.ex-chev{width:1rem;color:var(--faint);padding-left:0;display:table-cell}table.ex-tabla td.ex-chev svg{display:block}table.ex-tabla td.ex-nombre{max-width:0}table.ex-tabla td.ex-nombre .ex-n,table.ex-tabla td.ex-nombre .ex-cel{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}}.us-cel,.us-av{display:none}@media (width<=40rem){.tablecard:has(>.tscroll>table.us-tabla){box-shadow:none;background:0 0;border:0;overflow:visible}table.us-tabla{min-width:0;display:block}table.us-tabla thead,table.us-tabla tbody{display:block}table.us-tabla tr{align-items:center;gap:.625rem;display:flex}table.us-tabla thead tr{padding:0 .75rem .375rem}table.us-tabla th{background:0 0;border:0;padding:0}table.us-tabla th.us-rol,table.us-tabla th.us-oc,table.us-tabla th:last-child:empty{display:none}table.us-tabla tbody{gap:.5rem;display:grid}table.us-tabla tbody tr{background:var(--panel);border:1px solid var(--line);border-radius:.5rem;padding:.625rem .625rem .625rem .75rem}table.us-tabla td{border:0;padding:0;display:block}table.us-tabla td.us-rol,table.us-tabla .us-oc{display:none}table.us-tabla td.chk{flex:none;width:auto}table.us-tabla td.us-nombre{flex:1;align-items:center;gap:.625rem;min-width:0;display:flex}table.us-tabla .us-av{background:var(--panel-2);border:1px solid var(--line);width:2.25rem;height:2.25rem;color:var(--muted);border-radius:50%;flex:none;place-items:center;font-size:.8125rem;font-weight:700;display:grid}table.us-tabla .us-av.admin{background:var(--brand-wash);border-color:var(--brand-wash);color:var(--brand-ink)}table.us-tabla .us-txt{min-width:0}table.us-tabla .us-txt>div:first-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}table.us-tabla .us-mail{display:none}table.us-tabla .us-cel{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.0625rem;font-size:.75rem;display:block;overflow:hidden}table.us-tabla .us-rol-t{font-weight:600}table.us-tabla .us-rol-t.admin{color:var(--brand-ink)}table.us-tabla td.actcol{flex:none;width:auto!important}table.us-tabla td.empty{text-align:center;flex:1;padding:1rem}}.tpl-arch{z-index:1;background:var(--panel);position:absolute;top:.5rem;right:.5rem}.tpl-at{display:none}.tpl-chk{z-index:1;background:var(--panel);border:1px solid var(--line);cursor:pointer;border-radius:.5rem;place-items:center;width:2rem;height:2rem;display:grid;position:absolute;top:.375rem;left:.375rem}.tpl-chk input{width:1rem;height:1rem;accent-color:var(--brand);cursor:pointer;margin:0}.tpl-cards .tcard.tpl-sel{border-color:var(--brand);background:var(--brand-wash)}.tpl-m,.tpl-i,.tpl-tc{display:none}@media (width<=40rem){.tpl-cards{gap:.5rem}.tpl-cards .tcard{grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"chk info pdf edit""chk arch pdf edit";align-items:center;column-gap:.625rem;padding:.625rem .625rem .625rem .75rem;display:grid}.tpl-cards .tpl-arch{width:auto;height:auto;color:var(--muted);text-underline-offset:2px;background:0 0;border:0;border-radius:0;grid-area:arch;justify-self:start;margin-top:.1875rem;padding:0;font-size:.8125rem;font-weight:600;text-decoration:underline;position:static}.tpl-cards .tpl-arch svg{display:none}.tpl-cards .tpl-at{display:inline}.tpl-cards .tcard .prev,.tpl-cards .tcard .meta{display:none}.tpl-cards .tpl-chk{background:0 0;border:0;grid-area:chk;width:auto;height:auto;position:static}.tpl-cards .tpl-chk input{width:1.375rem;height:1.375rem}.tpl-cards .tcard .body{grid-area:info;min-width:0;padding:0}.tpl-cards .tcard h3{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.875rem;overflow:hidden}.tpl-cards .tpl-m{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:.0625rem;font-size:.75rem;display:block;overflow:hidden}.tpl-cards .tcard .foot{display:contents}.tpl-cards .tpl-b{border-radius:.5rem;grid-area:edit;place-items:center;width:1.875rem;height:1.875rem;padding:0;display:inline-grid}.tpl-cards .tpl-b.tpl-pdf{grid-area:pdf;width:auto;padding:0 .625rem}.tpl-cards .tpl-i{display:block}.tpl-cards .tpl-pdf .tpl-i,.tpl-cards .tpl-t{display:none}.tpl-cards .tpl-tc{display:inline}}.selbar.selbar-fija{box-sizing:border-box;height:2.875rem;box-shadow:none;color:var(--ink);background:0 0;border:1px solid #0000;border-radius:.5rem;flex-wrap:nowrap;align-items:center;gap:.5rem;margin:0 0 .75rem;padding:0 .5rem 0 .75rem;font-size:.875rem;font-weight:500;display:flex}.selbar.selbar-fija.on{top:calc(3.625rem + .5rem + env(safe-area-inset-top,0px));z-index:25;background:var(--panel);position:sticky;box-shadow:0 .5rem 1.5rem -.5rem #00000040}.selbar-fija>span{margin-right:0}.selbar-fija .selbar-todos{cursor:pointer;align-items:center;gap:.5rem;min-width:0;display:inline-flex}.selbar-fija .selbar-todos input{width:1.125rem;height:1.125rem;accent-color:var(--brand);cursor:pointer;flex:none;margin:0}.selbar-fija .selbar-off{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.8125rem;overflow:hidden}.selbar-fija .selbar-total{color:var(--faint)}.selbar-fija.on .selbar-todos{flex:none}.selbar-fija .selbar-n{white-space:nowrap;flex:none}.selbar-fija .selbar-nota-w{flex:1;min-width:0}.selbar-fija:not(.on) .selbar-todos{flex:1}.selbar-fija .selbar-nota{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:400;display:block;overflow:hidden}.selbar-fija .selbar-ap{flex:none}.selbar-fija .selbar-n .sm{display:none}@media (width<=40rem){.selbar.selbar-fija{gap:.375rem}.selbar-fija .selbar-n .lg{display:none}.selbar-fija .selbar-n .sm{display:inline}.selbar-fija .selbar-todos input{width:1.375rem;height:1.375rem}table.ex-tabla th.chk input,table.cli-tabla th.selcol input,table.pl-tabla th.selcol input{visibility:hidden}table.us-tabla thead{display:none}}.mc-cab{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.75rem;display:flex}.mc-cab h2{margin-bottom:.25rem}.mc-cab .btn{flex:none}.mc-actual{border:1px solid var(--line);background:var(--panel-2);overflow-wrap:anywhere;border-radius:.5rem;align-items:center;gap:.5rem;padding:.5625rem .75rem;font-size:.875rem;display:flex}.mc-actual svg{color:var(--muted);flex:none}.mc-etq{color:var(--muted);border:1px solid var(--line);border-radius:.3125rem;margin-left:auto;padding:0 .375rem;font-size:.7188rem}.mc-form{border-top:1px solid var(--line);margin-top:.875rem;padding-top:.875rem}.mc-form .frow{margin-bottom:.75rem}.mc-botones{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}@media (width<=40rem){.mc-cab{flex-direction:column}.mc-cab .btn{width:100%}}.cu-fila .badge,.cu-fila .badge .dot{flex:none}.cu-fila .badge{margin-left:auto}.acct>.sp-programado{border:1px solid var(--brand-line);border-radius:.5rem;margin:0 0 1.125rem}.acct>.sp-programado.sp-rechazada{border-color:var(--lightningcss-light,var(--bad-bd))var(--lightningcss-dark,#5b2125)}html{scrollbar-gutter:stable}.main{padding-bottom:2rem}.userbtn.userbtn-ic{position:relative}.userbtn-punto{background:var(--bad-solid);width:.5rem;height:.5rem;box-shadow:0 0 0 2px var(--panel);border-radius:50%;position:absolute;top:.375rem;right:.375rem}.dd-aviso{background:var(--bad-bg);border:1px solid var(--bad-bd);color:var(--bad-fg);border-radius:.5rem;align-items:flex-start;gap:.625rem;margin:0 .375rem .375rem;padding:.5625rem .625rem;font-size:.8125rem;font-weight:500;line-height:1.35;text-decoration:none;display:flex}.dd-aviso svg{flex:none;margin-top:1px}.dd-aviso small{text-underline-offset:.1875rem;margin-top:.1875rem;font-weight:600;text-decoration:underline;display:block}.dd-aviso:hover{filter:brightness(.98)}.sx{max-width:53.75rem;margin:0 auto}.sx>.sp-programado{border:1px solid var(--brand-line);border-radius:.5rem;margin:0 0 1.125rem}.sx>.sp-programado.sp-rechazada{border-color:var(--lightningcss-light,var(--bad-bd))var(--lightningcss-dark,#5b2125)}.cu-ico{width:1.125rem;height:1.125rem;color:var(--muted);flex:none}.cu-fila b{font-weight:600}.sx-resumen,.sx-plan{border-top:.25rem solid var(--brand)!important}.sx-resumen-in,.sx-plan-in{padding:1.125rem 1.25rem 1rem}.sx-desde{background:var(--brand);color:#fff;border-radius:99rem;margin-bottom:.625rem;padding:.1875rem .625rem;font-size:.75rem;font-weight:600;display:inline-block}.sx-resumen-fila{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.sx-resumen-fila h2{margin:0 0 .25rem;font-size:1.0625rem;font-weight:600}.sx-resumen-fila p{color:var(--muted);margin:0;font-size:.875rem}.sx-resumen-fila .badge{flex:none}.sx-hojas{margin-top:.25rem!important}.sx-plan-in .sp-uso{padding:1rem 0 0}.sx-monto{font-variant-numeric:tabular-nums;flex:none;font-size:.9375rem}.sx-btn-linea{border:1px solid var(--field);background:var(--panel);width:100%;height:2.625rem;color:var(--ink);font:inherit;cursor:pointer;border-radius:.5rem;margin-top:1.125rem;font-weight:600;display:block}.sx-btn-linea.is-peligro{color:var(--bad-fg);border-color:var(--bad-bd)}.sx-btn-linea:hover{background:var(--panel-2)}.sx:has(.sx-planes){max-width:70rem}.sx-planes{grid-template-columns:repeat(auto-fit,minmax(10.3125rem,1fr));align-items:end;gap:.75rem;margin-top:1.625rem;display:grid}.sx-col{flex-direction:column;display:flex;position:relative}.sx-cinta{background:var(--ink);height:1.5rem;color:var(--bg);border-radius:.625rem .625rem 0 0;place-items:center;margin:0 .25rem -.25rem;font-size:.7188rem;font-weight:600;display:grid}.sx-tarjeta{text-align:left;border:1px solid var(--line);background:var(--panel);width:100%;color:var(--ink);font:inherit;cursor:pointer;border-radius:.75rem;flex-direction:column;padding:.5rem;transition:box-shadow .15s,border-color .15s;display:flex}.sx-tarjeta:hover:not(:disabled){border-color:var(--field);box-shadow:0 .375rem 1.25rem -.75rem #00000059}.sx-tarjeta:disabled{cursor:default}.sx-tarjeta.is-marcada{border-color:var(--ink);box-shadow:0 0 0 2px var(--ink)}.sx-tarjeta:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.sx-cab{color:#fff;border-radius:.5rem;flex-direction:column;gap:2px;margin-bottom:.375rem;padding:.875rem .875rem 1.125rem;display:flex;position:relative}.sx-cab b{font-size:1rem;font-weight:700}.sx-cab span{opacity:.92;font-size:.7812rem;font-weight:600}.sx-t1{background:linear-gradient(120deg,#27499b 0%,#4c3db9 55%,#5a3dcb 100%)}.sx-t2{background:linear-gradient(120deg,#27499b 0%,#503da9 50%,#7a3bc6 100%)}.sx-t3{background:linear-gradient(120deg,#284a9c 0%,#5a3cb0 45%,#8a3ac5 100%)}.sx-t4{background:linear-gradient(120deg,#284a9c 0%,#5c327b 50%,#a01d48 100%)}.sx-t5{background:linear-gradient(120deg,#284a9c 0%,#5c327b 40%,#b81736 100%)}.sx-pop{letter-spacing:.02em;color:#fff;background:#ffffff38;border:1px solid #ffffff59;border-radius:99rem;padding:2px .5rem;font-size:.6562rem;font-style:normal;font-weight:700;position:absolute;top:.625rem;right:.625rem}.sx-check{width:1.125rem;height:1.125rem;position:absolute;bottom:.625rem;right:.625rem}.sx-check circle{fill:#fff}.sx-check path{fill:none;stroke:#4c3db9;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.sx-dato{border-top:1px solid var(--line);padding:.5625rem .375rem;font-size:.8438rem;font-weight:500;display:block}.sx-cab+.sx-dato{border-top:0}.sx-dato small{color:var(--muted);margin-bottom:2px;font-size:.7188rem;font-weight:500;display:block}.sx-dato em{color:var(--lightningcss-light,#27499b)var(--lightningcss-dark,#a9b8ec);background:var(--lightningcss-light,#e4e8f7)var(--lightningcss-dark,#1d2747);border-radius:.25rem;margin-left:.375rem;padding:1px .375rem;font-size:.6875rem;font-style:normal;font-weight:600}.sx-continuar{justify-content:center;margin:1.625rem 0 .5rem;display:flex}.sx-continuar .btn{justify-content:center;min-width:min(23.75rem,100%);height:2.75rem}.sx-letras{color:var(--muted);margin-top:1.125rem;font-size:.7812rem;line-height:1.5}.sx-letras p{margin:0 0 .5rem}.sx-historial td{vertical-align:middle}.sx-historial td.num,.sx-historial th.num{text-align:right}.sx-iva{color:var(--muted);font-size:.7188rem;font-weight:400;display:block}.sx-nota{color:var(--muted);margin:.5rem 0 0;font-size:.7812rem}#como-pagar{scroll-margin-top:5rem}@media (width<=40rem){.sx-planes{grid-template-columns:1fr}.sx-resumen-fila{flex-direction:column}}.sx .cu-card{padding:.375rem 0}.sx .cu-card.sx-resumen,.sx .cu-card.sx-plan{padding:0 0 .375rem}.sx .cu-fila{border-top:0;border-radius:.5rem;width:auto;min-height:3.75rem;margin:0 .5rem;padding:.625rem .875rem;position:relative}.sx .cu-fila+.cu-fila:before{content:"";border-top:1px solid var(--line);position:absolute;top:0;left:.75rem;right:.75rem}.sx .cu-fila:hover:before,.sx .cu-fila:hover+.cu-fila:before{border-top-color:#0000}.sx .cu-fila:not(.cu-fila-info):hover{background:var(--panel-2)}.sx .cu-fila b{font-size:.9375rem}.sx .cu-ico{width:1.375rem;height:1.375rem;color:var(--ink)}.sx .cu-flecha{color:var(--ink)}.sx-resumen-in+.cu-fila,.sx-plan-in+.cu-fila{margin-top:2px}.sx-resumen-in+.cu-fila:before,.sx-plan-in+.cu-fila:before{content:"";border-top:1px solid var(--line);position:absolute;top:0;left:.75rem;right:.75rem}.sx-planes{align-items:stretch}.sx-col{justify-content:flex-end}.sx-tarjeta{flex:1;transition:transform .18s,box-shadow .18s,border-color .18s}.sx-tarjeta.is-marcada{border-color:var(--field);transform:translateY(-.625rem);box-shadow:0 .875rem 2.125rem -.875rem #00000073}.sx-tarjeta:hover:not(:disabled):not(.is-marcada){transform:translateY(-.1875rem)}.sx-col.is-actual .sx-tarjeta{box-shadow:none}@media (prefers-reduced-motion:reduce){.sx-tarjeta,.sx-tarjeta.is-marcada{transition:none}}.sx-continuar .btn{background:var(--ink);color:var(--bg);border-color:var(--ink);font-weight:600}.sx-continuar .btn:hover:not(:disabled){background:var(--ink-2,var(--ink))}.sx-continuar .btn:disabled{background:var(--line);border-color:var(--line);color:var(--faint);cursor:not-allowed;opacity:1}.sx-col:not(.is-actual){padding-top:1.25rem}@media (width<=40rem){.sx-col:not(.is-actual){padding-top:0}}.sx .cu-fila{min-height:3.375rem;padding-top:.5rem;padding-bottom:.5rem}.sx .cu-tit{margin:1.125rem 0 .5rem}.side-nav a{min-height:2.6em;font-weight:400}.side-nav a svg{flex:none;width:1.3em;height:1.3em}.side-nav a[aria-current=page]{font-weight:500}.cuenta-head{font-size:.9375rem}.cuenta-head b{font-weight:600}html{font-size:100%}.btn{--btn-h:2.25rem;height:var(--btn-h);background:var(--panel);color:var(--ink);font:inherit;letter-spacing:.005em;white-space:nowrap;cursor:pointer;box-shadow:none;-webkit-user-select:none;user-select:none;border:1px solid #0000;border-radius:.375rem;justify-content:center;align-items:center;gap:.375rem;padding:0 .875rem;font-size:.875rem;font-weight:600;line-height:1;text-decoration:none;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s;display:inline-flex}.btn svg{flex:none;width:1rem;height:1rem}.btn:focus-visible{box-shadow:0 0 0 2px var(--bg),0 0 0 .25rem var(--brand);outline:none}.btn:active:not(:disabled){transform:translateY(.5px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--brand);border-color:var(--brand);color:#fff}.btn-primary:hover:not(:disabled){background:color-mix(in srgb,var(--brand) 86%,#000);border-color:color-mix(in srgb,var(--brand) 86%,#000)}.btn-primary:active:not(:disabled){background:color-mix(in srgb,var(--brand) 74%,#000)}.btn-ghost{background:var(--panel);border-color:var(--field,var(--line));color:var(--ink)}.btn-ghost:hover:not(:disabled){background:var(--panel-2);border-color:color-mix(in srgb,var(--field,var(--line)) 65%,var(--ink))}.btn-danger,.apex-btn-danger{color:#fff;background:#dc2626;border-color:#dc2626}.btn-danger:hover:not(:disabled),.apex-btn-danger:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c}.btn-sm{--btn-h:1.875rem;padding:0 .625rem;font-size:.8125rem}.btn-lg{--btn-h:2.75rem;padding:0 1.25rem;font-size:.9375rem}.btn-block{width:100%}.btn.flecha:after{content:"";background:currentColor;flex:none;width:1rem;height:1rem;transition:transform .15s;-webkit-mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3 8h9.5M9 4.5 12.5 8 9 11.5' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/contain no-repeat;mask:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'><path d='M3 8h9.5M9 4.5 12.5 8 9 11.5' fill='none' stroke='%23000' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/></svg>") 50%/contain no-repeat}.btn.flecha:hover:after{transform:translate(.1875rem)}.btn .giro{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:.875rem;height:.875rem;animation:.7s linear infinite btn-giro}@keyframes btn-giro{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.btn.flecha:after,.btn .giro{transition:none;animation-duration:2s}}.sx-btn-linea{border-radius:.375rem}@media (pointer:coarse){input,select,textarea{font-size:max(1rem,1em)}.btn{--btn-h:2.75rem}.btn-sm{--btn-h:2.5rem}.btn-lg{--btn-h:3rem}.iconbtn,.apex-dialog-x{width:2.75rem;height:2.75rem}.chip,.cmp .cmp-fil .chips .chip,.rk-fil .chips .chip{height:2.5rem;padding:0 .875rem}.cmp-ata,.selfiltro{min-height:2.5rem}.kjump{min-height:2.5rem;padding:.375rem .875rem}.subtab{padding-top:.875rem;padding-bottom:.875rem}.side-nav a{min-height:2.75rem}.rv-ic,.rv-btn{min-width:2.75rem;min-height:2.75rem}td.chk input,th.chk input,.selcol input{width:1.375rem;height:1.375rem}td.chk,th.chk,.selcol{padding-top:.75rem;padding-bottom:.75rem}.rv-lienzo-caja{touch-action:pan-y;height:min(23.75rem,55dvh)}}@media (width<=40rem){.chips{scrollbar-width:none;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;max-width:100%;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{white-space:nowrap;flex:none}.rv-bar-acc{width:100%;margin-left:0}.rv-btn{padding:0 .625rem;font-size:.8125rem}}.side-nav a{position:relative}.side-cnt{background:var(--danger);color:#fff;border-radius:6.1875rem;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;margin-left:auto;padding:0 .3125rem;font-size:.6875rem;font-weight:700;display:inline-flex}.alm{max-width:51.25rem;margin:0 auto}.alm-estado{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.125rem;padding-bottom:1rem;display:flex}.alm-grid{grid-template-columns:1fr 1fr;column-gap:1rem;display:grid}.alm-grid .ancho{grid-column:1/-1}.alm-grid .frow{margin-bottom:.875rem}.alm-pie{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:.375rem;padding-top:1rem;display:flex}.alm-pie .hint{margin-top:.1875rem}.alm-botones{flex-wrap:wrap;gap:.5rem;margin-left:auto;display:flex}@media (width<=43.75rem){.alm-grid{grid-template-columns:1fr}}.uso{margin-top:1.375rem}.uso h2{margin:0 0 .625rem;font-size:1rem}.uso-tot{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:.75rem;display:grid}.uso-tot .stat .v{font-size:1.1875rem}.uso-barra{background:var(--panel-2);border-radius:.1875rem;height:.375rem;margin-top:.5rem;overflow:hidden}.uso-barra span{background:var(--brand);height:100%;display:block}.uso-pie{color:var(--muted);margin-top:.25rem;font-size:.75rem}@media (width<=35rem){.uso-tot{grid-template-columns:1fr}}.mov{gap:.875rem;display:grid}.mov>p{color:var(--muted);max-width:62ch;margin:0;font-size:.8438rem}.mov-ops{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.mov-op{border:1px solid var(--line);border-radius:.625rem;align-content:start;gap:.5rem;min-width:0;padding:.875rem;display:grid}.mov-op b{font-size:.9375rem}.mov-op .det{color:var(--muted);font-size:.8125rem}.mov-op .btn{justify-self:start}.mov-prog{border:1px solid var(--line);border-radius:.625rem;gap:.5rem;padding:.875rem;display:grid}.mov-prog .fila{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;font-size:.875rem;display:flex}.mov-prog .num{font-variant-numeric:tabular-nums;color:var(--muted)}.mov-prog .uso-barra{height:.5rem;margin:0}.mov-fin{border:1px solid color-mix(in srgb,var(--ok) 35%,transparent);background:var(--ok-wash);color:var(--ok);border-radius:.625rem;align-items:flex-start;gap:.625rem;padding:.75rem .875rem;font-size:.875rem;display:flex}.mov-fin.parcial{border-color:color-mix(in srgb,var(--review) 35%,transparent);background:var(--review-wash);color:var(--review)}.mov-fin b{display:block}.mov-fin span{color:var(--ink);opacity:.85}.mov-fin button{flex:none;margin-left:auto}.mov-quitar{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.625rem;padding-top:.875rem;display:flex}.mov-quitar .det{color:var(--muted);font-size:.8125rem}@media (width<=35rem){.mov-ops{grid-template-columns:1fr}}.cor{max-width:51.25rem;margin:0 auto}.cor-estado{border:1px solid;border-radius:.625rem;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:.75rem .875rem;font-size:.8438rem;line-height:1.45;display:flex}.cor-estado b{font-size:.875rem;display:block}.cor-estado p{margin:2px 0 0}.cor-estado.warn{background:var(--warn-bg);color:var(--warn-fg);border-color:var(--warn-bd)}.cor-estado.ok{background:var(--ok-wash);color:var(--ok);border-color:color-mix(in srgb,var(--ok) 35%,transparent)}.cor-estado .ico{flex:none;font-size:1.125rem;line-height:1.2}.cor h2{margin:0 0 .25rem;font-size:.9375rem}.cor .det{color:var(--muted);margin:0 0 .75rem;font-size:.8125rem}.cor-prov{grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem;margin-bottom:1rem;display:grid}.cor-prov label{border:1px solid var(--field,var(--line));cursor:pointer;border-radius:.625rem;min-width:0;padding:.625rem .75rem;display:block}.cor-prov label:has(input:checked){border-color:var(--brand);box-shadow:0 0 0 1px var(--brand);background:var(--brand-wash)}.cor-prov input{opacity:0;pointer-events:none;position:absolute}.cor-prov b{font-size:.8438rem;display:block}.cor-prov span{color:var(--muted);margin-top:2px;font-size:.75rem;line-height:1.4;display:block}.cor-prov .rec{background:var(--brand-wash);color:var(--brand);vertical-align:1px;border-radius:6.1875rem;margin-left:.25rem;padding:1px .4375rem;font-size:.6562rem;font-weight:700;display:inline-block}.cor-grid{grid-template-columns:1fr 1fr;column-gap:1rem;display:grid}.cor-grid .frow{margin-bottom:.875rem}.cor-grid .ancho{grid-column:1/-1}.cor-sep{border:0;border-top:1px solid var(--line);margin:.25rem 0 1rem}.cor-pie{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin-top:.375rem;padding-top:1rem;display:flex}.cor-pie .hint{max-width:46ch}.cor-botones{flex-wrap:wrap;gap:.5rem;margin-left:auto;display:flex}.cor-lista{margin:0;padding:0;list-style:none}.cor-lista li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.75rem;padding:.625rem 0;display:flex}.cor-lista li:last-child{border-bottom:0}.cor-lista small{color:var(--muted);font-size:.75rem;display:block}.cor-dns{color:var(--muted);margin:.875rem 2px 0;font-size:.8125rem;line-height:1.55}.cor-dns b{color:var(--ink)}@media (width<=43.75rem){.cor-prov,.cor-grid{grid-template-columns:1fr}}.ec-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;margin-bottom:1rem;display:grid}.ec-stat{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:.75rem 1rem}.ec-stat .k{color:var(--muted);font-size:.75rem;font-weight:600}.ec-stat .v{font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:600}.ec-stat.rv .v{color:var(--review)}.ec-fil{flex-wrap:wrap;gap:.375rem;margin-bottom:.75rem;display:flex}.ec-fil button{border:1px solid var(--line);background:var(--panel);color:var(--muted);font:inherit;cursor:pointer;border-radius:99rem;padding:.3125rem .75rem;font-size:.8125rem;font-weight:600}.ec-fil button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.ec-fil button span{opacity:.7;margin-left:.1875rem}.ec-t{border-collapse:collapse;width:100%;font-size:.8125rem}.ec-t th{background:var(--panel-2);color:var(--muted);text-align:left;border-bottom:1px solid var(--line);white-space:nowrap;padding:.5625rem .75rem;font-size:.75rem;font-weight:600}.ec-t td{border-bottom:1px solid var(--line-2);vertical-align:top;padding:.625rem .75rem}.ec-t tr.fila{cursor:pointer}.ec-t tr.fila:hover td{background:var(--panel-2)}.ec-t td small{color:var(--faint);font-size:.75rem;display:block}.ec-t .num{text-align:right;font-variant-numeric:tabular-nums}.ec-tag{background:var(--panel-2);border:1px solid var(--line);color:var(--muted);border-radius:.3125rem;margin:0 .1875rem .1875rem 0;padding:1px .4375rem;font-size:.6875rem;font-weight:700;display:inline-block}.ec-b{white-space:nowrap;border-radius:99rem;align-items:center;gap:.3125rem;padding:2px .5625rem;font-size:.75rem;font-weight:600;display:inline-flex}.ec-b:before{content:"";background:currentColor;border-radius:50%;width:.375rem;height:.375rem}.b-ok{background:var(--ok-wash);color:var(--ok)}.b-rv{background:var(--review-wash);color:var(--review)}.b-no{background:var(--danger-wash);color:var(--danger)}.b-gr{background:var(--panel-2);color:var(--muted)}.ec-err{color:var(--danger);margin-top:.1875rem;font-size:.75rem}.ec-det td{background:var(--panel-2)}.ec-det h4{margin:2px 0 .5rem;font-size:.8125rem}.ec-det .dos{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:1.125rem;display:grid}.ec-det ul{gap:.375rem;margin:0;padding:0;list-style:none;display:grid}.ec-det li{background:var(--panel);border:1px solid var(--line);border-radius:.5rem;padding:.5rem .625rem}.ec-det li small{color:var(--muted);display:block}.ec-nota{color:var(--muted);margin-top:.75rem;font-size:.8125rem}@media (width<=53.75rem){.ec-stats{grid-template-columns:1fr 1fr}.ec-det .dos{grid-template-columns:1fr}}.fc-sol{background:var(--warn-bg);color:var(--warn-fg);border:1px solid var(--warn-bd);border-radius:.625rem;flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem .875rem;display:flex}.fc-sol-ico{flex:none;font-size:1.0625rem}.fc-sol-txt{flex:1;min-width:13.75rem}.fc-sol-txt b{font-size:.9062rem;display:block}.fc-sol-txt span{font-size:.8125rem}.fc-sol-acc{gap:.5rem;display:flex}.fc-cta{font:inherit;color:var(--brand-text,var(--brand-ink,#1d4ed8));cursor:pointer;background:0 0;border:0;margin-top:.625rem;padding:0;font-size:.8125rem;font-weight:600;display:inline-block}.fc-cta:hover{text-decoration:underline}.fc-ext{color:var(--muted);align-items:center;gap:.375rem;margin-top:.5rem;font-size:.8125rem;display:flex}.fc-ext input{width:4rem;height:1.875rem}.fc-sec{background:var(--panel);border:1px solid var(--line);border-radius:.5rem;margin-bottom:.875rem}.fc-sec-h{border-bottom:1px solid var(--line);padding:.75rem 1rem}.fc-sec-h b{font-size:.875rem}.fc-row{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.fc-row:last-child{border-bottom:0}.fc-t b{font-size:.8438rem;display:block}.fc-t span{color:var(--muted);margin-top:2px;font-size:.7812rem;display:block}.fc-acc{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.fc-cuidado{border-color:var(--bad-bd,#f3c0c0)}.fc-cuidado .fc-sec-h{background:var(--bad-bg,#fff7f7);border-bottom-color:var(--bad-bd,#f3c0c0);border-radius:.5rem .5rem 0 0}.fc-cuidado .fc-sec-h b{color:var(--bad-fg,#dc2626)}.fc-dz{background:var(--panel);border:1px solid var(--bad-bd,#f3c0c0);color:var(--bad-fg,#dc2626)}@media (width<=40rem){.fc-row{flex-direction:column;align-items:flex-start}.fc-acc{justify-content:flex-start}}.esc{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius,.75rem);margin-top:1.5rem}.esc-fila{flex-wrap:wrap;align-items:center;gap:.625rem .875rem;padding:.875rem 1.125rem;display:flex}.esc-fila+.esc-fila{border-top:1px solid var(--line)}.esc-fila b{font-size:.875rem}.esc-fila code{word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem}.esc-n{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:.8125rem}.dlg-grid input.ro{background:var(--panel-2);color:var(--muted)}.aviso-correo{background:var(--review-wash);color:var(--review);border-radius:.5rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.45}.chk-correo{background:var(--panel-2);border:1px solid var(--line);cursor:pointer;border-radius:.5rem;align-items:flex-start;gap:.625rem;padding:.625rem .75rem;display:flex}.chk-correo input{flex:none;width:1rem;height:1rem;margin-top:.1875rem}.chk-correo b{font-size:.8438rem;display:block}.chk-correo small{color:var(--muted);margin-top:2px;font-size:.7812rem;line-height:1.45;display:block}.chk-correo em{color:var(--review);font-style:normal;font-weight:600}.mt-sec{background:var(--panel);border:1px solid var(--line);border-radius:.5rem;margin-bottom:.875rem}.mt-sec-h{border-bottom:1px solid var(--line);padding:.75rem 1rem}.mt-sec-h b{font-size:.875rem}.mt-sec-h span{color:var(--muted);margin-top:2px;font-size:.7812rem;display:block}.mt-row{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;display:flex}.mt-row:last-child{border-bottom:0}.mt-t b{font-size:.8438rem;display:block}.mt-t span{color:var(--muted);margin-top:2px;font-size:.7812rem;line-height:1.45;display:block}.mt-t .rec{color:var(--ok);font-weight:600}.mt-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.mt-dato{border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);padding:.75rem 1rem}.mt-dato .k{color:var(--muted);font-size:.75rem}.mt-dato .v{align-items:center;gap:.375rem;margin-top:.1875rem;font-size:.875rem;font-weight:600;display:flex}.mt-dato .v small{color:var(--muted);font-weight:500}.mt-dot{background:var(--faint);border-radius:50%;width:.5rem;height:.5rem}.mt-dot.on{background:var(--ok)}.mt-res{border-radius:.5rem;margin:0 1rem .875rem;padding:.625rem .75rem;font-size:.8125rem}.mt-res.ok{background:var(--ok-wash);color:var(--ok)}.mt-res.error{background:var(--danger-wash);color:var(--danger)}.mt-res b{margin-bottom:.375rem;display:block}.mt-res pre{white-space:pre-wrap;color:var(--ink);background:var(--panel);border:1px solid var(--line);border-radius:.375rem;max-height:13.75rem;margin:0;padding:.5rem .625rem;font-size:.75rem;overflow:auto}@media (width<=53.75rem){.mt-grid{grid-template-columns:1fr 1fr}.mt-row{flex-direction:column;align-items:flex-start}}.dp-pasos{gap:1rem;margin:.875rem 0 0;padding:0;font-size:.875rem;list-style:none;display:grid}.dp-pasos>li{gap:.625rem;min-width:0;display:grid}.dp-n{color:var(--brand-ink);margin-right:.25rem;font-weight:700}.dp-qr{border:1px solid var(--line);background:#fff;border-radius:.625rem;justify-self:start;padding:.625rem;line-height:0}.dp-qr svg{width:9.25rem;height:9.25rem}.dp-mano{color:var(--muted);font-size:.8125rem}.dp-mano summary{cursor:pointer;width:fit-content}.dp-mano summary:hover{color:var(--ink)}.dp-llave{color:var(--ink);word-break:break-all;background:var(--panel-2);border:1px solid var(--line);-webkit-user-select:all;user-select:all;border-radius:.5rem;margin-top:.5rem;padding:.5rem .625rem;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.8125rem;display:block}.dp-fila{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.dp-otp{flex:18.75rem;grid-template-columns:repeat(6,minmax(0,3rem));gap:.5rem;min-width:0;max-width:20.625rem;display:grid}.dp-otp input{text-align:center;font-variant-numeric:tabular-nums;width:100%;min-width:0;height:3.125rem;caret-color:var(--brand);padding:0;font-size:1.3125rem;font-weight:700}.dp-otp input.llena{border-color:color-mix(in srgb,var(--brand) 45%,var(--line))}.dp-link{font:inherit;color:var(--muted);text-underline-offset:.1875rem;cursor:pointer;background:0 0;border:0;padding:0;font-size:.8125rem;text-decoration:underline}.dp-link:hover{color:var(--ink)}.dp-respaldo{border:1px solid color-mix(in srgb,var(--review) 35%,transparent);background:var(--review-wash);border-radius:.625rem;gap:.625rem;margin-top:.875rem;padding:.875rem 1rem;display:grid}.dp-respaldo b{color:var(--review);font-size:.875rem;display:block}.dp-respaldo p{color:var(--review);margin:2px 0 0;font-size:.7812rem}.dp-respaldo ul{color:var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem 1.125rem;margin:0;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.875rem;list-style:none;display:grid}.dp-pass{flex-wrap:wrap;align-items:flex-end;gap:.5rem;margin-top:.75rem;display:flex}.dp-pass .frow{flex:1;min-width:12.5rem;margin:0}@media (width<=32.5rem){.dp-respaldo ul{grid-template-columns:1fr}}.pl{max-width:60rem;margin:0 auto}.pl h2{margin:0 0 .25rem;font-size:.9375rem}.pl .det{color:var(--muted);margin:0 0 .875rem;font-size:.8125rem}.pl-grid{grid-template-columns:1fr 1fr;column-gap:1rem;display:grid}.pl-grid .frow{margin-bottom:.875rem}.pl-pie{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding-top:.875rem;display:flex}.pl-pie .der{flex-wrap:wrap;gap:.5rem;margin-left:auto;display:flex}.pl-modo{gap:.5rem;margin-bottom:.875rem;display:flex}.pl-modo label{border:1px solid var(--line);cursor:pointer;border-radius:.5rem;padding:.5rem .75rem;font-size:.8438rem;font-weight:600}.pl-modo label:has(input:checked){border-color:var(--brand);box-shadow:0 0 0 1px var(--brand);background:var(--brand-wash)}.pl-modo input{margin-right:.375rem}.pl-wh{gap:.5rem;font-size:.8438rem;display:grid}.pl-wh .fila{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.pl-wh .k{color:var(--muted);min-width:6.875rem}.pl-wh code{-webkit-user-select:all;user-select:all;word-break:break-all;font-size:.8125rem}.pl-pill{white-space:nowrap;border:1px solid;border-radius:6.1875rem;padding:2px .5625rem;font-size:.7188rem;font-weight:700}.pl-pill.ok{background:var(--ok-wash);color:var(--ok);border-color:color-mix(in srgb,var(--ok) 35%,transparent)}.pl-pill.mal{background:var(--danger-wash);color:var(--danger);border-color:color-mix(in srgb,var(--danger) 35%,transparent)}.pl-pill.rev{background:var(--warn-bg);color:var(--warn-fg);border-color:var(--warn-bd)}.pl-sub{color:var(--muted);font-size:.75rem;display:block}@media (width<=43.75rem){.pl-grid{grid-template-columns:1fr}}.rsp{max-width:60rem;margin:0 auto}.rsp-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-bottom:.875rem;display:grid}.rsp-card{background:var(--panel);border:1px solid var(--line);border-radius:.625rem;min-width:0;padding:.75rem .875rem}.rsp-card .k{color:var(--muted);font-size:.7812rem}.rsp-card .v{align-items:center;gap:.4375rem;margin-top:.25rem;font-size:1.0625rem;font-weight:700;display:flex}.rsp-card .s{color:var(--muted);margin-top:.1875rem;font-size:.7812rem;line-height:1.4}.rsp-card .s.mal{color:var(--danger)}.rsp-dot{background:var(--faint);border-radius:50%;flex:none;width:.5rem;height:.5rem}.rsp-dot.ok{background:var(--ok)}.rsp-dot.mal{background:var(--danger)}.rsp-dot.rev{background:var(--review)}.rsp-aviso{border:1px solid;border-radius:.625rem;align-items:flex-start;gap:.75rem;margin-bottom:.875rem;padding:.75rem .875rem;font-size:.8438rem;line-height:1.45;display:flex}.rsp-aviso b{font-size:.875rem;display:block}.rsp-aviso p{margin:2px 0 0}.rsp-aviso .ico{flex:none;font-size:1.125rem;line-height:1.2}.rsp-aviso.warn{background:var(--warn-bg);color:var(--warn-fg);border-color:var(--warn-bd)}.rsp-aviso.mal{background:var(--danger-wash);color:var(--danger);border-color:color-mix(in srgb,var(--danger) 35%,transparent)}.rsp-aviso code{color:inherit}.rsp h2{margin:0 0 .25rem;font-size:.9375rem}.rsp .det{color:var(--muted);margin:0 0 .875rem;font-size:.8125rem}.rsp-prog{grid-template-columns:repeat(4,minmax(0,1fr));gap:0 .875rem;display:grid}.rsp-prog .frow{margin-bottom:.75rem}.rsp-prog .check{align-items:center;gap:.5rem;height:2.375rem;display:flex}.rsp-pie{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;padding-top:.875rem;display:flex}.rsp-pie .btn{margin-left:auto}.rsp-donde{flex-wrap:wrap;gap:.25rem;display:flex}.rsp-tipo{color:var(--muted);font-size:.75rem}.rsp-ahora{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.rsp-ahora .check{color:var(--muted);white-space:nowrap;font-size:.8125rem}.rsp-barra{border:1px solid var(--line);background:var(--panel-2);border-radius:.625rem;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0 0 .625rem;padding:.5rem .75rem;font-size:.8438rem;display:flex}.rsp-barra span{margin-right:auto}.rsp-nota{color:var(--muted);margin:.875rem 2px 0;font-size:.8125rem;line-height:1.55}.rsp-nota b{color:var(--ink)}@media (width<=53.75rem){.rsp-cards{grid-template-columns:1fr}.rsp-prog{grid-template-columns:1fr 1fr}}@media (width<=32.5rem){.rsp-prog{grid-template-columns:1fr}}.se-cols{grid-template-columns:16.875rem minmax(0,1fr);align-items:start;gap:1.125rem;display:grid}.se-lista{padding:.375rem 0;position:sticky;top:4.75rem}.se-lista .grp{letter-spacing:.04em;text-transform:uppercase;color:var(--faint);padding:.625rem .875rem .25rem;font-size:.71875rem;font-weight:700}.se-it{cursor:pointer;border-left:.1875rem solid #0000;align-items:center;gap:.375rem;padding:.4375rem .625rem .4375rem .875rem;font-size:.875rem;display:flex}.se-it:hover{background:var(--brand-wash)}.se-it.on{background:var(--brand-wash);border-left-color:var(--brand);font-weight:700}.se-it .nom{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.se-it .nom.apagada{color:var(--faint);text-decoration:line-through}.se-flecha{color:var(--faint);cursor:pointer;background:0 0;border:0;padding:2px .1875rem;font-size:.75rem;line-height:1}.se-flecha:hover{color:var(--ink)}.se-flecha:disabled{opacity:.25;cursor:default}.se-sw{background:var(--line);cursor:pointer;border:0;border-radius:6.1875rem;flex:none;width:2rem;height:1.125rem;padding:0;position:relative}.se-sw:after{content:"";background:#fff;border-radius:50%;width:.875rem;height:.875rem;transition:left .15s;position:absolute;top:2px;left:2px}.se-sw.on{background:var(--brand)}.se-sw.on:after{left:1rem}.se-form{padding:1.25rem 1.375rem}.se-form h2{margin:0 0 .25rem;font-size:1.125rem}.se-form .d{color:var(--muted);margin:0 0 1.125rem;font-size:.875rem}.se-form .frow{margin-bottom:.875rem}.se-form textarea{min-height:4.375rem}.se-dos{grid-template-columns:1fr 1fr;gap:.75rem;display:grid}.se-lst{border:1px solid var(--line);background:var(--bg);border-radius:.625rem;margin-bottom:.5rem;padding:.625rem .75rem}.se-lst .top{color:var(--faint);align-items:center;gap:.375rem;margin-bottom:.375rem;font-size:.75rem;font-weight:700;display:flex}.se-lst .top .der{gap:2px;margin-left:auto;display:flex}.se-lst .frow{margin-bottom:.5rem}.se-canal{border-top:1px solid var(--line);align-items:flex-start;gap:.75rem;padding:.75rem 0;display:flex}.se-canal:first-of-type{border-top:0}.se-canal .tx{flex:1}.se-canal .tx b{display:block}.se-canal .tx span{color:var(--muted);font-size:.8125rem}.se-canal .frow{margin:.5rem 0 0}.se-form .se-md{width:100%;min-height:28.75rem;font:.8125rem/1.55 ui-monospace,Consolas,monospace}.se-aviso{border-radius:.5rem;margin-bottom:.875rem;padding:.625rem .75rem;font-size:.875rem}.se-aviso.amar{background:var(--warn-bg);color:var(--warn-fg);border:1px solid var(--warn-bd)}.se-aviso.azul{background:var(--brand-wash);color:var(--brand-ink)}.se-estado{color:var(--muted);font-size:.8125rem}.se-estado b{color:#b6730a}@media (width<=56.25rem){.se-cols{grid-template-columns:1fr}.se-lista{position:static}.se-dos{grid-template-columns:1fr}}.sl-tabs{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:.25rem;margin:0 0 .875rem;display:flex}.sl-tabs button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:.375rem;margin-bottom:-1px;padding:.5rem .75rem;font-size:.875rem;font-weight:600;display:inline-flex}.sl-tabs button.on{color:var(--ink);border-bottom-color:var(--brand)}.sl-cnt{background:var(--danger);color:#fff;border-radius:6.1875rem;justify-content:center;align-items:center;min-width:1.125rem;height:1.125rem;padding:0 .3125rem;font-size:.6875rem;font-weight:700;display:inline-flex}.sl-sub{color:var(--muted);font-size:.8125rem;display:block}.sl-pill{white-space:nowrap;border:1px solid;border-radius:6.1875rem;padding:2px .5625rem;font-size:.7188rem;font-weight:700}.sl-pill.pendiente{background:var(--warn-bg);color:var(--warn-fg);border-color:var(--warn-bd)}.sl-pill.aprobada{background:var(--ok-wash);color:var(--ok);border-color:color-mix(in srgb,var(--ok) 35%,transparent)}.sl-pill.rechazada{background:var(--danger-wash);color:var(--danger);border-color:color-mix(in srgb,var(--danger) 35%,transparent)}.sl-pill.cancelada{background:var(--panel-2);color:var(--muted);border-color:var(--line)}.sl-acc{flex-wrap:wrap;justify-content:flex-end;gap:.375rem;display:flex}.cmp{gap:1rem;display:grid}.cmp .linklike{font:inherit;color:inherit;text-transform:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0}.cmp-sims{grid-template-columns:repeat(auto-fill,minmax(13.75rem,1fr));gap:.5rem;display:grid}.cmp-sim{text-align:left;border:1px solid var(--line);background:var(--panel,#fff);cursor:pointer;font:inherit;color:inherit;border-radius:.625rem;align-items:flex-start;gap:.625rem;padding:.625rem .75rem;display:flex}.cmp-sim.on{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand);background:var(--brand-wash)}.cmp-sim .ck{border:2px solid var(--line);color:#fff;border-radius:.3125rem;flex:none;place-items:center;width:1.125rem;height:1.125rem;margin-top:2px;font-size:.7rem;display:grid}.cmp-sim.on .ck{background:var(--brand);border-color:var(--brand)}.cmp-sim b{font-size:.9rem;display:block}.cmp-sim span{color:var(--muted);font-size:.78rem}.cmp-kpis{grid-template-columns:repeat(auto-fit,minmax(10.625rem,1fr));gap:.625rem;display:grid}.cmp-kpi{border:1px solid var(--line);background:var(--panel,#fff);border-radius:.625rem;padding:.625rem .75rem}.cmp-kpi small{color:var(--muted);font-size:.76rem;display:block}.cmp-kpi b{font-variant-numeric:tabular-nums;font-size:1.35rem}.cmp-kpi span{color:var(--muted);font-size:.78rem;display:block}.cmp-up{color:var(--ok)}.cmp-down{color:var(--danger)}.cmp-graf{width:100%;height:auto;display:block}.cmp-graf text{fill:var(--muted);font-family:inherit;font-size:.75rem}.cmp-graf .gr{stroke:var(--line);stroke-width:1px}.cmp-ley{color:var(--muted);flex-wrap:wrap;gap:.875rem;font-size:.82rem;display:flex}.cmp-ley span{align-items:center;gap:.375rem;display:inline-flex}.cmp-ley i{border-radius:2px;width:.875rem;height:.1875rem;display:inline-block}.cmp-fil{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.cmp-et{color:var(--muted);font-size:.8125rem}.cmp .cmp-fil .chips{margin:0}.cmp .cmp-fil .chips .chip{height:2rem}.cmp .cmp-fil .searchbox{max-width:none;margin:0}.cmp-ata{appearance:none;border:1px solid var(--line);background:var(--panel);height:2rem;color:var(--ink);font:inherit;cursor:pointer;white-space:nowrap;border-radius:99rem;padding:0 .875rem;font-size:.8125rem;font-weight:600}.cmp-ata:hover{border-color:var(--brand);color:var(--brand-ink);background:var(--brand-wash)}.cmp-ata:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.cmp-tabla td,.cmp-tabla th{white-space:nowrap}.cmp-tabla td.c,.cmp-tabla th.c{text-align:center}.cmp-tabla tr.sel td{background:var(--brand-wash)}.cmp-tabla tbody tr{cursor:pointer}.cmp-falta{color:var(--faint);font-style:italic}.cmp-cam{border-radius:6.1875rem;padding:1px .5rem;font-size:.8rem;font-weight:800;display:inline-block}.cmp-cam.up{color:var(--ok);background:var(--ok-wash)}.cmp-cam.down{color:var(--danger);background:var(--danger-wash)}.cmp-cam.eq{color:var(--muted);background:var(--panel-2,#f4f6fa)}.cmp-spark{width:4.375rem;height:1.375rem;display:block}.cmp-det{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:1rem;display:grid}.cmp-mini{font-size:.86rem;display:grid}.cmp-mini div{border-top:1px solid var(--line);grid-template-columns:1fr auto auto;gap:.75rem;padding:.375rem 0;display:grid}.cmp-mini div:first-child{border-top:0}@media (width<=47.5rem){.cmp-det{grid-template-columns:1fr}}.eq-row{border-top:1px solid var(--line-2);align-items:center;gap:.875rem;padding:.875rem 1.125rem;display:flex}.eq-row:first-child{border-top:0}.eq-ico{background:var(--brand-wash);width:2.5rem;height:2.5rem;color:var(--brand-ink);border-radius:.625rem;flex:none;place-items:center;display:grid}.eq-t{flex:1;min-width:0}.eq-t b{display:block}.eq-t .det{color:var(--muted);overflow-wrap:anywhere;font-size:.8125rem}.eq-dot{vertical-align:1px;background:var(--faint);border-radius:50%;width:.5rem;height:.5rem;margin-right:.375rem;display:inline-block}.eq-dot.on{background:var(--ok)}.eq-acts{flex-wrap:wrap;justify-content:flex-end;gap:.375rem;display:flex}.eq-pasos{color:var(--muted);margin:.75rem 0 0;padding-left:1.25rem;font-size:.875rem}.eq-pasos li{margin:.375rem 0}.eq-pasos b{color:var(--ink)}.eq-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:1.125rem;display:grid}.eq-lado .btn{width:100%;margin-top:.75rem}.eq-meta{color:var(--muted);flex-wrap:wrap;gap:.25rem .875rem;margin-top:.625rem;font-size:.8125rem;display:flex}.eq-meta span{align-items:center;gap:.3125rem;display:inline-flex}.eq-meta svg{color:var(--ok);flex:none}.eq-app{background:var(--lightningcss-light,#0f2a5f)var(--lightningcss-dark,#1e3a8a);border-radius:.875rem;place-items:center;width:3.5rem;height:3.5rem;margin:0 auto .75rem;display:grid}.eq-app svg{width:2.125rem;height:2.125rem}.eq-vacio{text-align:center;padding:2.125rem 1.375rem}.eq-vacio h2{margin:0;font-size:1.125rem}.eq-vacio>p{color:var(--muted);max-width:29.375rem;margin:.25rem auto 1rem}.eq-vacio .eq-meta{justify-content:center}.eq-3{border-top:1px solid var(--line-2);text-align:left;grid-template-columns:repeat(3,1fr);gap:1rem;max-width:47.5rem;margin:1.25rem auto 0;padding:1.125rem 0 0;list-style:none;display:grid}.eq-3 li{gap:.625rem;display:flex}.eq-3 .n{background:var(--brand-wash);width:1.5rem;height:1.5rem;color:var(--brand-ink);border-radius:50%;flex:none;place-items:center;font-size:.75rem;font-weight:800;display:grid}.eq-3 b{font-size:.875rem;display:block}.eq-3 span{color:var(--muted);font-size:.8125rem}.eq-ya{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);color:var(--muted);align-items:center;gap:.75rem;margin-top:.75rem;padding:.75rem 1rem;font-size:.875rem;display:flex}.eq-ya>svg{color:var(--brand-ink);flex:none}.eq-ya div{flex:1;min-width:0}.eq-ya b{color:var(--ink);font-weight:600}.eq-pronto{color:var(--review);margin:.25rem 0 0;font-size:.875rem}@media (width<=53.75rem){.eq-grid{grid-template-columns:1fr}}@media (width<=40rem){.eq-3{grid-template-columns:1fr}.eq-ya{flex-wrap:wrap}.eq-ya .btn{width:100%}}@media (width<=35rem){.eq-row{flex-wrap:wrap}.eq-acts{justify-content:flex-start;width:100%}.eq-vacio .btn-lg{width:100%}}.kclave{--mv-bg:var(--lightningcss-light,#ede4ff)var(--lightningcss-dark,#2e1f4d);--mv-fg:var(--lightningcss-light,#5b21b6)var(--lightningcss-dark,#c4b5fd);--mv-bd:#8b5cf6}.kclave .kq{border:1px solid #0000;padding:.1875rem .25rem .1875rem 0;position:relative}.kclave .kq.k-varias{border-color:var(--mv-bd);background:var(--mv-bg)}.kclave .kq.k-varias .kq-b.sel{background:var(--mv-bd);border-color:var(--mv-bd);color:#fff}.kclave .kq.k-anul{border:1px dashed var(--line);background:var(--bg)}.kclave .kq.k-anul .kq-b{opacity:.4;text-decoration:line-through}.kclave .kq.k-anul .kq-n{color:var(--faint)}.kclave .kq-mas{width:1.75rem;height:1.75rem;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:.4375rem;flex:none;font-size:1.1rem;line-height:1}.kclave .kq-mas:hover{background:var(--brand-wash);color:var(--brand-ink)}.kclave .kq-mas[aria-expanded=true]{color:var(--brand-ink);background:0 0;font-weight:800}.kclave .kq-tag{white-space:nowrap;border-radius:99rem;flex:none;padding:.0625rem .5rem;font-size:.6875rem;font-weight:700}.kclave .k-varias .kq-tag{background:var(--mv-bd);color:#fff}.kclave .k-anul .kq-tag{background:var(--muted);color:var(--panel)}.kclave{--km-bg:var(--lightningcss-light,var(--panel))var(--lightningcss-dark,#2f3541);--km-bd:var(--lightningcss-light,var(--line))var(--lightningcss-dark,#4f5868);--km-velo:var(--lightningcss-light,#0f172a38)var(--lightningcss-dark,#0000008c)}.kclave .kq-velo{background:var(--km-velo);z-index:25;position:fixed;inset:0}.kclave .kq.k-abierta{z-index:31;background:var(--km-bg);box-shadow:0 0 0 2px var(--brand), 0 0 0 .3125rem var(--km-bg)}.kclave .kq-menu{z-index:32}.kclave .kq-menu button{color:var(--ink)}.kclave .kq-menu{z-index:30;background:var(--km-bg);border:1px solid var(--km-bd);width:15.625rem;box-shadow:var(--menu-shadow,0 .75rem 2rem #0a14322e);border-radius:.625rem;gap:.125rem;padding:.375rem;display:grid;position:absolute;top:calc(100% + .25rem);left:2.5rem}.kclave .kq-menu button{text-align:left;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.4375rem;gap:.0625rem;padding:.5rem .625rem;font-size:.8125rem;display:grid}.kclave .kq-menu button:hover{background:var(--brand-wash)}.kclave .kq-menu button.on{background:var(--brand-wash);font-weight:600}.kclave .kq-menu small{color:var(--muted);font-size:.75rem;font-weight:400}.kclave .kpills{flex-wrap:wrap;gap:.375rem;display:flex}.kclave .kpill{border-radius:99rem;padding:.125rem .625rem;font-size:.75rem;font-weight:700}.kclave .kpill.anul{background:var(--bg);color:var(--muted);border:1px dashed var(--line)}.kclave .kpill.varias{background:var(--mv-bg);color:var(--mv-fg)}.kclave .kregla{border:1px solid var(--line);background:var(--bg);border-radius:.625rem;gap:.375rem;margin-bottom:.875rem;padding:.625rem .875rem;font-size:.875rem;display:grid}.kclave .kregla b{font-size:.8125rem}.kclave .kregla label{cursor:pointer;align-items:flex-start;gap:.5rem;display:flex}.kclave .kregla small{color:var(--muted)}.kclave{--kv:#4ade80;--kv-tx:#06281a;--kv-num:var(--lightningcss-light,#16a34a)var(--lightningcss-dark,#4ade80)}.kclave .kq .kq-b.sel{background:var(--kv);border-color:var(--kv);color:var(--kv-tx)}.kclave .kq.done .kq-n{color:var(--kv-num)}.kclave .kcols-caja.hoja{border:1px solid var(--line);border-radius:.75rem;padding:.875rem .5rem;container-type:inline-size}.kclave .kcols.hoja{--kb:clamp(1.25rem, calc((100cqi / var(--kn) - 4.25rem) / (var(--ko) * 1.12)), 2rem);grid-template-columns:repeat(var(--kn), minmax(0, 1fr));gap:0;display:grid}.kclave .kcols.hoja .kcol{border-left:1px solid var(--line);align-items:center;gap:.3rem;padding:0 .25rem}.kclave .kcols.hoja .kcol:first-child{border-left:0}.kclave .kcols.hoja .kq{border-radius:.625rem;gap:.2rem;padding:.1875rem .25rem}.kclave .kcols.hoja .kq-n{width:1.5rem;font-size:.75rem}.kclave .kcols.hoja .kq-opts{gap:calc(var(--kb) * .12)}.kclave .kcols.hoja .kq-b{width:var(--kb);height:var(--kb);font-size:calc(var(--kb) * .42);border-radius:50%}.kclave .kcols.hoja .kq-mas{border-radius:50%;width:1.25rem;height:1.25rem;font-size:.95rem}.kclave .kcols.hoja .kq-tag{text-transform:uppercase;z-index:1;padding:0 .375rem;font-size:.5625rem;position:absolute;top:-.5625rem;right:-.25rem}.kclave .kcol-t{letter-spacing:.06em;text-transform:uppercase;color:var(--faint);text-align:center;align-self:stretch;margin-bottom:.125rem;font-size:.6875rem;font-weight:700}@media (width<=47.5rem){.kclave .kcols-caja.hoja{border:0;padding:0}.kclave .kcols.hoja{flex-direction:column;gap:.875rem;display:flex}.kclave .kcols.hoja .kcol{border-left:0;align-items:stretch;width:100%;max-width:27.5rem;margin:0 auto;padding:0}.kclave .kcols.hoja .kcol-t{text-align:left;padding-left:.25rem}.kclave .kcols.hoja .kq{gap:.625rem;width:100%}.kclave .kcols.hoja .kq-n{width:1.875rem;font-size:.8125rem}.kclave .kcols.hoja .kq-opts{flex:1;justify-content:space-between;gap:.375rem}.kclave .kcols.hoja .kq-menu{left:auto;right:0}.kclave .kcols.hoja .kq-b{width:2.25rem;height:2.25rem;font-size:.875rem}.kclave .kcols.hoja .kq-mas{width:1.875rem;height:1.875rem}.kclave .kcols.hoja .kq-tag{font-size:.625rem;position:static}}.es-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:1rem 1.125rem}.es-card h3{margin:0;font-size:1rem}.es-sub{color:var(--muted);margin:2px 0 0;font-size:.8125rem}.es-fila{flex-wrap:wrap;align-items:flex-end;gap:.625rem;margin-top:.75rem;display:flex}.es-fila .frow{flex:1;min-width:12.5rem;margin:0}.es-vivo{color:var(--brand-ink);background:var(--brand-wash);white-space:nowrap;border-radius:6.1875rem;align-items:center;gap:.375rem;padding:.1875rem .625rem;font-size:.8125rem;font-weight:600;display:inline-flex}.es-vivo:before{content:"";background:var(--brand);border-radius:50%;width:.4375rem;height:.4375rem;animation:1.2s infinite esLat}@keyframes esLat{50%{opacity:.25}}@media (prefers-reduced-motion:reduce){.es-vivo:before{animation:none}}.es-cab{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.es-paso{background:var(--brand-wash);border:1px solid var(--brand-line,var(--line));border-radius:.75rem;flex-wrap:wrap;align-items:center;gap:1rem;margin-top:.875rem;padding:.875rem 1rem;display:flex}.es-paso b{display:block}.es-nums{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.875rem;display:grid}.es-nums div{background:var(--panel-2);border-radius:.625rem;padding:.625rem .75rem}.es-nums b{font-variant-numeric:tabular-nums;font-size:1.25rem;display:block}.es-nums small{color:var(--muted);font-size:.75rem}.es-lista{max-height:18.75rem;margin-top:.75rem;font-size:.8125rem;overflow-y:auto}.es-lista div{border-top:1px solid var(--line-2);justify-content:space-between;gap:.625rem;padding:.4375rem 0;display:flex}.es-lista .ok{color:var(--ok);font-weight:600}.es-lista .rv{color:var(--review);font-weight:600}.es-lista .er{color:var(--danger);font-weight:600}.es-pie{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-top:.875rem;display:flex}.es-off{color:var(--review);margin-top:.625rem;font-size:.8125rem}.es-tira{background:var(--panel);border:1px solid var(--line);color:var(--muted);border-radius:.5rem;align-items:center;gap:.625rem;padding:.5625rem .625rem .5625rem .75rem;font-size:.8125rem;display:flex}.es-tira>svg{color:var(--brand-ink);flex:none}.es-tira span{flex:1;min-width:0}.es-tira b{color:var(--ink);font-weight:600}.es-tira a{color:var(--brand-ink);white-space:nowrap;font-weight:600}.es-tira .x{width:1.625rem;height:1.625rem;color:var(--faint);cursor:pointer;background:0 0;border:0;border-radius:.375rem;flex:none;place-items:center;display:grid}.es-tira .x:hover{background:var(--panel-2);color:var(--ink)}.es-tira .x:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.rv-guardado{align-items:center;gap:.375rem;min-height:1.25rem;margin-top:.5rem;font-size:.8125rem;font-weight:600;display:flex}.rv-guardado.ok{color:var(--ok)}.rv-guardado.error{color:var(--danger)}.rv-guardado.esperando{color:var(--muted)}.rv-guardado .giro-chico{border:2px solid;border-right-color:#0000;border-radius:50%;width:.75rem;height:.75rem;animation:.7s linear infinite rv-giro}@keyframes rv-giro{to{transform:rotate(360deg)}}.rv-ayuda{color:var(--muted);margin-top:.375rem;font-size:.75rem}.rv-ops button.elegida{background:var(--review);border-color:var(--review);color:#fff}.rv-ops button.base{background:var(--ink);border-color:var(--ink);color:var(--bg);opacity:.3}.rv-cambio{border:1px solid var(--review);background:var(--review-wash);border-radius:.5rem;margin-top:.75rem;padding:.625rem .75rem}.rv-cambio .linea{color:var(--review);align-items:center;gap:.5rem;font-size:.875rem;font-weight:700;display:flex}.rv-cambio .linea s{color:var(--muted);font-weight:500}.rv-cambio .linea .sg{font-weight:500}.rv-cambio .cal{color:var(--review);margin-top:2px;font-size:.8125rem}.rv-acc{gap:.5rem;margin-top:.625rem;display:flex}.rv-acc .btn{white-space:nowrap;min-width:0;padding-left:.625rem;padding-right:.625rem}.rv-teclas{color:var(--review);margin-top:.375rem;font-size:.75rem}.rv-teclas kbd{margin:0 2px}.rv-acc .btn.f{flex:1 1 0}.rv-preg kbd{font:inherit;opacity:.7;border:1px solid;border-radius:.25rem;margin-left:.25rem;padding:0 .25rem;font-size:.6875rem}.rv-navsec{border-top:1px solid var(--line);margin-top:1.125rem;padding-top:.875rem}.rv-navt{color:var(--muted);justify-content:space-between;align-items:baseline;margin-bottom:.5rem;font-size:.8125rem;display:flex}.rv-navt b{font-weight:600}.rv-preg,.rv-abajo{container-type:inline-size}@container (width<=45.25rem){.rv-abajo>.rv-preg{max-width:none}}.rv-nav{gap:.375rem}.rv-nav .btn{white-space:nowrap;flex:1 1 0;min-width:0;min-height:2.375rem;padding-left:.375rem;padding-right:.375rem;font-size:.8125rem}.rv-ops{gap:.375rem}.rv-nav .corto{display:none}.rv{--bk-bg:var(--lightningcss-light,#fff6a3)var(--lightningcss-dark,#3d3800);--bk-fg:var(--lightningcss-light,#5c5200)var(--lightningcss-dark,#fde047);--bk-bd:var(--lightningcss-light,#facc15)var(--lightningcss-dark,#ca8a04);--bk-bar:var(--lightningcss-light,#fde047)var(--lightningcss-dark,#facc15);--mv-bg:var(--lightningcss-light,#ede4ff)var(--lightningcss-dark,#2e1f4d);--mv-fg:var(--lightningcss-light,#5b21b6)var(--lightningcss-dark,#c4b5fd);--mv-bd:#8b5cf6;--mal-bg:var(--lightningcss-light,#fff1f1)var(--lightningcss-dark,#2a1517);--mal-fg:var(--lightningcss-light,#c81e1e)var(--lightningcss-dark,#ff6b6b);--sw-off:var(--lightningcss-light,#c9ced6)var(--lightningcss-dark,#3a414c)}.rv .rtabla.marcar td.c-mal{background:var(--mal-bg)}.rv .rtabla.marcar td.c-mal button{color:var(--mal-fg);font-weight:800}.rv .lg-mal{background:var(--mal-bg);color:var(--mal-fg);font-weight:800}.rv .rv-switch .pista{background:var(--sw-off)!important}.rv .rv-switch .pista.on{background:var(--brand)!important}.rv .rv-switch .bola{box-shadow:0 1px 2px #00000059}.rv .rv-switch .pista.on .bola{left:1rem}.rv .rtabla td.c-blanco{background:var(--bk-bg)}.rv .rtabla td.c-blanco button{color:var(--bk-fg);font-weight:700}.rv .rtabla td.c-doble{background:var(--mv-bg)}.rv .rtabla td.c-doble button{color:var(--mv-fg);font-weight:700}.rv .lg-blanco{background:var(--bk-bg);color:var(--bk-fg)}.rv .rv-dato b.doble{color:var(--mv-fg)}.rv .lg-doble{background:var(--mv-bg);color:var(--mv-fg)}.rv .rtabla td.c-anul{background:var(--bg)}.rv .rtabla td.c-anul button{color:var(--faint);text-decoration:line-through}.rv .rtabla th.q-anul{color:var(--faint)}.rv .lg-anul{background:var(--bg);color:var(--faint);text-decoration:line-through}.rv .rv-barra i.mult,.rv .sw-mult{background:var(--mv-bd)}.rv .rv-barra i.blank,.rv .sw-blank{background:var(--bk-bar);outline:1px solid var(--bk-bd);outline-offset:-1px}.rv-ops{flex-wrap:wrap;align-items:flex-start}.rv-bw{flex-direction:column;align-items:center;gap:2px;display:flex}.rv-ck{color:var(--ok);white-space:nowrap;height:.75rem;font-size:.625rem;font-weight:700;line-height:.75rem}.rv-ops button.marcada{border:2.5px dashed var(--mv-bd);background:var(--mv-bg);color:var(--mv-fg)}.rv-ops button.rv-chip{border:1.5px dashed var(--field,#d4d4d8);background:var(--panel);width:auto;height:2.25rem;font:inherit;color:var(--muted);white-space:nowrap;border-radius:.5rem;margin-top:.25rem;padding:0 .75rem;font-size:.75rem;font-weight:700}.rv-ops button.rv-chip.blank-on{border:1.5px solid var(--bk-bd);background:var(--bk-bg);color:var(--bk-fg)}.rv-ops button.rv-chip.blank-base{border:1.5px solid var(--bk-bd);background:var(--bk-bg);color:var(--bk-fg);opacity:.4}.rv-ops button.rv-chip.mult-on{border:1.5px solid var(--mv-bd);background:var(--mv-bg);color:var(--mv-fg)}.rv-ops button.rv-chip.mult-base{border:1.5px solid var(--mv-bd);background:var(--mv-bg);color:var(--mv-fg);opacity:.4}.rv-ops button.rv-chip.elegida{border:1.5px solid var(--review);background:var(--review);color:#fff}.rtabla .fija-2{left:2.5rem}.rv-listo{background:var(--ok-wash);color:var(--ink);border-radius:.5rem;padding:.625rem .75rem;font-size:.8125rem}.rv-listo b{color:var(--ok);margin-bottom:2px;display:block}@container (width<=20.625rem){.rv-ops button{width:2.5rem;height:2.5rem}.rv-nav .largo{display:none}.rv-nav .corto{display:inline}}.rk{--oro:var(--lightningcss-light,#b7791f)var(--lightningcss-dark,#f2c14e);--oro-w:var(--lightningcss-light,#fdf3dc)var(--lightningcss-dark,#33290f);--plata:var(--lightningcss-light,#64748b)var(--lightningcss-dark,#cbd5e1);--plata-w:var(--lightningcss-light,#eef2f6)var(--lightningcss-dark,#262c36);--bronce:var(--lightningcss-light,sienna)var(--lightningcss-dark,#e09a6b);--bronce-w:var(--lightningcss-light,#f8ebe2)var(--lightningcss-dark,#33221a);gap:1rem;display:grid}.rk-fil{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.rk-fil .chips{margin:0}.rk-fil .chips .chip{height:2rem}.rk-fil .searchbox{flex:0 13rem;margin:0}.rk-kp{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.625rem;display:grid}.rk-k{border:1px solid var(--line);background:var(--panel);border-radius:.625rem;padding:.625rem .75rem}.rk-k small{color:var(--muted);font-size:.75rem;display:block}.rk-k b{font-variant-numeric:tabular-nums;font-size:1.3rem}.rk-podio{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:.75rem;display:grid}.rk-pd{text-align:center;border:1px solid #0000;border-radius:.75rem;gap:.125rem;padding:.875rem;display:grid}.rk-pd .m{font-size:1.5rem;line-height:1}.rk-pd b{font-size:1rem}.rk-pd .c{font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:800;line-height:1.1}.rk-pd .x{color:var(--muted);font-size:.75rem}.rk-p1{background:var(--oro-w);border-color:var(--oro);min-height:10rem}.rk-p1 .c{color:var(--oro)}.rk-p2{background:var(--plata-w);border-color:var(--plata);min-height:8.75rem}.rk-p2 .c{color:var(--plata)}.rk-p3{background:var(--bronce-w);border-color:var(--bronce);min-height:7.75rem}.rk-p3 .c{color:var(--bronce)}@media (width<=40rem){.rk-podio{grid-template-columns:1fr}.rk-pd{order:var(--o);min-height:0!important}}.rk-tabla td,.rk-tabla th{white-space:nowrap;font-variant-numeric:tabular-nums}.rk-tabla .n{text-align:right}.rk-lug{background:var(--panel-2);border-radius:99rem;place-items:center;min-width:1.75rem;height:1.75rem;padding:0 .375rem;font-size:.8125rem;font-weight:800;display:inline-grid}.rk-l1{background:var(--oro-w);color:var(--oro)}.rk-l2{background:var(--plata-w);color:var(--plata)}.rk-l3{background:var(--bronce-w);color:var(--bronce)}.rk-emp{color:var(--faint);margin-left:.25rem;font-size:.6875rem}.rk-bar{align-items:center;gap:.5rem;display:flex}.rk-bar i{background:var(--brand);opacity:.7;border-radius:99rem;height:.375rem;display:block}.rk-bar span{color:var(--muted);font-size:.75rem}.sim{gap:.875rem;display:grid}.sim-cuidado{border:1px solid var(--line);border-left:.25rem solid var(--review);background:var(--panel);border-radius:.5rem;padding:.625rem .875rem;font-size:.875rem}.sim-cfg{flex-wrap:wrap;align-items:center;gap:.875rem;font-size:.875rem;display:flex}.sim-cfg label{cursor:pointer;align-items:center;gap:.5rem;display:inline-flex}.sim-cfg .hint{margin:0}.sim-tabla td,.sim-tabla th{white-space:nowrap}.sim-tabla td.c,.sim-tabla th.c{text-align:center}.sim-tabla tr.sel td{background:var(--brand-wash)}.sim-niv{align-items:center;gap:.375rem;font-size:.8125rem;font-weight:700;display:inline-flex}.sim-niv i{border-radius:50%;width:.625rem;height:.625rem}.sim-niv.alta{color:var(--danger)}.sim-niv.alta i{background:var(--danger)}.sim-niv.media{color:var(--review)}.sim-niv.media i{background:var(--review)}.sim-med{vertical-align:middle;gap:2px;margin-left:.375rem;display:inline-flex}.sim-med i{background:var(--line);border-radius:2px;width:.4375rem;height:.8125rem}.sim-med.alta i.on{background:var(--danger)}.sim-med.media i.on{background:var(--review)}.sim-alums{grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr));gap:.625rem;display:grid}.sim-alum{border:1px solid var(--line);border-radius:.625rem;gap:2px;padding:.625rem .75rem;font-size:.86rem;display:grid}.sim-alum b{font-size:.98rem}.sim-alum span{color:var(--muted)}.sim-rej table{font-variant-numeric:tabular-nums;border-collapse:collapse;font-size:.8rem}.sim-rej th,.sim-rej td{text-align:center;border-top:1px solid var(--line);min-width:1.875rem;padding:.25rem .4375rem}.sim-rej th:first-child,.sim-rej td:first-child{text-align:left;white-space:nowrap;background:var(--panel);font-weight:700;position:sticky;left:0}.sim-rej td.ig{color:var(--muted)}.sim-rej td.err{background:var(--danger-wash);color:var(--danger);font-weight:800}.sim-rej td.dif{box-shadow:inset 0 0 0 1px var(--line);font-weight:600}.sim-ley{color:var(--muted);flex-wrap:wrap;gap:.875rem;font-size:.78rem;display:flex}.sim-ley span{align-items:center;gap:.375rem;display:inline-flex}.sim-ley i{border-radius:.1875rem;width:.75rem;height:.75rem;display:inline-block}.sim-vacio{text-align:center;color:var(--muted);padding:1.625rem 1rem}.sim-vacio b{color:var(--ink);margin-bottom:.25rem;font-size:1rem;display:block}.sb-nota{background:var(--brand-wash);color:var(--brand-ink);border-radius:.625rem;align-items:flex-start;gap:.625rem;max-width:45rem;margin-top:.75rem;padding:.625rem .75rem;font-size:.8125rem;display:flex}.sb-nota svg{flex:none;margin-top:2px}.sb-lote{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);gap:.875rem;padding:1rem 1.125rem;display:grid}.sb-fase{gap:.375rem;display:grid}.sb-fase .fila{flex-wrap:wrap;justify-content:space-between;gap:.625rem;font-size:.875rem;display:flex}.sb-fase .num{color:var(--muted);font-variant-numeric:tabular-nums}.sb-fase .bar{margin:0}.sb-fase .bar i{background:var(--brand)}.sb-fase .bar.ok i{background:var(--ok)}.sb-fase.hecha .fila b:after{content:" ✓";color:var(--ok)}.sb-msg{color:var(--muted);border-top:1px solid var(--line);align-items:flex-start;gap:.5rem;padding-top:.625rem;font-size:.8125rem;display:flex}.sb-msg svg{flex:none;margin-top:2px}.sb-msg.ok svg{color:var(--ok)}.sb-msg.ojo{color:var(--review)}.sb-res{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;display:grid}.sb-res div{background:var(--panel-2);border-radius:.625rem;padding:.625rem .75rem}.sb-res small{color:var(--muted);font-size:.75rem;display:block}.sb-res b{font-variant-numeric:tabular-nums;font-size:1.125rem}.sb-lista{flex-direction:column;gap:.375rem;max-height:28.75rem;display:flex;overflow-y:auto}.sb-lista .batch-row{grid-template-columns:minmax(0,1fr) auto 3.75rem auto}.badge.espera{background:var(--panel-2);color:var(--faint)}.sb-pie{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.qchip .icon-btn{padding:.25rem .4375rem}@media (width<=37.5rem){.sb-res{grid-template-columns:1fr 1fr}.sb-lista .batch-row{grid-template-columns:minmax(0,1fr) 3.375rem auto}.sb-lista .bmat{display:none}}.sol{border:1px solid;border-radius:.625rem;align-items:flex-start;gap:.75rem;margin:0 0 1rem;padding:.75rem .875rem;font-size:.875rem;line-height:1.45;display:flex}.sol b.t{font-size:.9062rem;display:block}.sol small{color:var(--muted);margin-top:2px;font-size:.7812rem;display:block}.sol .ico{flex:none;font-size:1.0625rem;line-height:1.3}.sol .der{flex-wrap:wrap;align-items:center;gap:.5rem;margin-left:auto;display:flex}.sol.rev{background:var(--warn-bg);color:var(--warn-fg);border-color:var(--warn-bd)}.sol.ok{background:var(--ok-wash);color:var(--ok);border-color:color-mix(in srgb,var(--ok) 35%,transparent)}.sol.mal{background:var(--danger-wash);color:var(--danger);border-color:color-mix(in srgb,var(--danger) 35%,transparent)}.sol .pill{white-space:nowrap;border:1px solid;border-radius:6.1875rem;padding:2px .5625rem;font-size:.7188rem;font-weight:700}.sol .x{color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;padding:2px .25rem;font-size:1.125rem;line-height:1}.sol .x:hover{opacity:1}@media (width<=35rem){.sol{flex-wrap:wrap}.sol .der{width:100%;margin-left:0}}
