.rp-pg{--t1:#1f1a26;--t2:#58505f;--t3:#6f6777;--ln:#e5e0ea;--ln2:#f0ecf3;--hoja:#fff;--suelo:var(--m-fondo,#f7f3f4);--disp:var(--font-titulos),"Inter",system-ui,sans-serif;--r1:8px;--r2:12px;--r3:18px;--sombra:0 1px 0 rgb(31 26 38/.04),0 10px 26px -14px rgb(31 26 38/.22);--ai:#6c389d;--ai-bg:#f1eaf8;container:rp/inline-size;background:var(--suelo);color:var(--t1);font-family:var(--sans);font-size:14px;line-height:1.5;padding:30px clamp(16px,3.2vw,40px) 64px}.rp-pg *,.rp-pg :after,.rp-pg :before{box-sizing:border-box}.rp-pg :where(h2,h3,h4,p,dl,dd,ul,ol){margin:0;padding:0}.rp-pg :where(ul,ol){list-style:none}.rp-pg :where(a){color:inherit;text-decoration:none}.rp-pg :focus-visible{outline:2px solid var(--m-hi,#df144c);outline-offset:2px;border-radius:4px}.rp-pg .rp-in{max-width:1240px;margin:0 auto;display:flex;flex-direction:column;gap:30px}.rp-pg .rp-cab{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px 28px;gap:18px 28px;align-items:end;padding-bottom:26px;border-bottom:1px solid var(--ln)}.rp-pg .rp-h1{font:700 clamp(30px,4.4cqw,42px)/1.04 var(--disp);letter-spacing:-.025em;color:var(--t1);text-wrap:balance}.rp-pg .rp-sub{margin-top:10px;max-width:64ch;font-size:15px;line-height:1.55;color:var(--t2)}.rp-pg .rp-acc{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.rp-pg .rp-bt{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border-radius:10px;border:1px solid var(--ln);background:var(--hoja);color:var(--t1);font:600 13.5px/1 var(--sans);cursor:pointer;white-space:nowrap;transition:background .15s,border-color .15s,box-shadow .15s}.rp-pg .rp-bt:hover{border-color:color-mix(in srgb,var(--m) 45%,var(--ln))}.rp-pg .rp-bt.pri{background:var(--p,var(--m));border-color:var(--p,var(--m));color:#fff;box-shadow:0 6px 14px -8px var(--p,var(--m))}.rp-pg .rp-bt.pri:hover{filter:brightness(1.08)}.rp-pg .rp-bt.chico{min-height:34px;padding:0 12px;font-size:12.5px;border-radius:9px}.rp-pg .rp-bt.suave{background:color-mix(in srgb,var(--p,var(--m)) 9%,#fff);border-color:color-mix(in srgb,var(--p,var(--m)) 28%,#fff);color:var(--p,var(--m))}.rp-pg .rp-bt.peligro{color:var(--rojo,#a2302a)}.rp-pg .rp-bt svg{flex:0 0 auto}.rp-pg .rp-link{display:inline-flex;align-items:center;gap:4px;min-height:34px;font-weight:600;font-size:13px;color:var(--m)}.rp-pg .rp-link:hover{text-decoration:underline;text-underline-offset:3px}.rp-pg .rp-pill{display:inline-flex;align-items:center;gap:6px;padding:3px 10px 3px 8px;border-radius:99px;font-size:12px;font-weight:600;line-height:1.4;background:var(--rev-bg,#eef1f5);color:var(--rev,#475569);white-space:nowrap}.rp-pg .rp-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.rp-pg .rp-pill.ok{background:var(--ok-bg,#e0f2fe);color:var(--ok,#0369a1)}.rp-pg .rp-pill.am{background:var(--ambar-bg,#fbf1dd);color:var(--ambar,#92610f)}.rp-pg .rp-pill.rj{background:var(--rojo-bg,#fbe9e7);color:var(--rojo,#a2302a)}.rp-pg .rp-pill.tm{background:var(--m-bg,#fcebf0);color:var(--m,#9f1239)}.rp-pg .rp-pill.sp:before{display:none}.rp-pg .rp-sec{display:flex;flex-direction:column;gap:16px;min-width:0}.rp-pg .rp-sec-t{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 20px}.rp-pg .rp-sec-t h3{font:650 21px/1.2 var(--disp);letter-spacing:-.015em}.rp-pg .rp-sec-t p{flex:1 1 320px;max-width:70ch;font-size:13.5px;color:var(--t2)}.rp-pg .rp-panel{background:var(--hoja);border:1px solid var(--ln);border-radius:var(--r3);padding:20px 22px;display:flex;flex-direction:column;gap:14px;min-width:0}.rp-pg .rp-panel-t h4,.rp-pg .rp-panel>h4{font:650 16.5px/1.25 var(--disp);letter-spacing:-.01em}.rp-pg .rp-panel-t{display:flex;align-items:center;justify-content:space-between;gap:10px}.rp-pg .rp-cuenta{min-width:24px;height:24px;padding:0 7px;display:inline-grid;place-items:center;border-radius:99px;background:var(--m);color:#fff;font-size:12px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-pg .rp-dl{display:grid;grid-gap:0;gap:0}.rp-pg .rp-dl>div{display:flex;justify-content:space-between;gap:18px;padding:9px 0;border-top:1px solid var(--ln2);font-size:13.5px}.rp-pg .rp-dl>div:first-child{border-top:0;padding-top:0}.rp-pg .rp-dl dt{color:var(--t3);flex:0 0 auto}.rp-pg .rp-dl dd{text-align:right;font-weight:500;min-width:0;overflow-wrap:anywhere}.rp-pg .rp-mono{font:500 12px ui-monospace,SF Mono,Menlo,Consolas,monospace}.rp-pg .rp-cols{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:30px;gap:30px;align-items:start}.rp-pg .rp-rail{display:flex;flex-direction:column;gap:18px;min-width:0}.rp-pg .rp-aviso{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:var(--r2);background:var(--ambar-bg,#fbf1dd);color:#5c3d06;font-size:13.5px;border:1px solid color-mix(in srgb,var(--ambar,#92610f) 28%,#fff)}.rp-pg .rp-aviso svg{flex:0 0 auto;margin-top:2px;color:var(--ambar,#92610f)}.rp-pg .rp-aviso b{font-weight:650}.rp-pg .rp-av{flex:0 0 auto;width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font:650 13px/1 var(--disp);letter-spacing:.02em;background:color-mix(in srgb,hsl(var(--h,340) 60% 45%) 14%,#fff);color:hsl(var(--h,340) 55% 32%)}.rp-pg .rp-avs{display:flex}.rp-pg .rp-avs .rp-av{width:32px;height:32px;font-size:11.5px;border:2px solid var(--hoja);margin-left:-8px}.rp-pg .rp-avs .rp-av:first-child{margin-left:0}.rp-pg .rp-pases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.rp-pg .rp-pase{--p:#0e7490;--p-bg:#e6f4f8;position:relative;display:flex;flex-direction:column;background:var(--hoja);border:1px solid var(--ln);border-radius:var(--r3);box-shadow:var(--sombra)}.rp-pg .rp-pase-id{position:relative;display:flex;align-items:center;gap:14px;padding:22px 20px 18px;background:var(--p-bg);border-radius:var(--r3) var(--r3) 0 0}.rp-pg .rp-pase-id:before{content:"";position:absolute;inset:0 0 auto 0;height:5px;background:var(--p);border-radius:var(--r3) var(--r3) 0 0}.rp-pg .rp-logo{position:relative;flex:0 0 auto;width:52px;height:52px}.rp-pg .rp-logo>.rp-logo-c,.rp-pg .rp-logo>.rp-logo-c svg,.rp-pg .rp-logo>svg{display:block;width:100%;height:100%}.rp-pg .rp-insignia{position:absolute;right:-7px;bottom:-7px;width:24px;height:24px;padding:3px;border-radius:8px;background:#fff;box-shadow:0 0 0 1px var(--ln),0 2px 4px rgb(31 26 38/.16)}.rp-pg .rp-pase-tt{flex:1 1 auto;min-width:0}.rp-pg .rp-pase-tt h4{font:650 19px/1.15 var(--disp);letter-spacing:-.015em}.rp-pg .rp-pase-tt p{margin-top:3px;font-size:13px;color:var(--t2)}.rp-pg .rp-pase-estado{display:block;margin-top:10px}.rp-pg .rp-corte{position:relative;height:0;border-top:2px dashed color-mix(in srgb,var(--p) 32%,#fff)}.rp-pg .rp-corte:after,.rp-pg .rp-corte:before{content:"";position:absolute;top:-11px;width:22px;height:22px;border-radius:50%;background:var(--suelo);border:1px solid var(--ln)}.rp-pg .rp-corte:before{left:-12px;-webkit-clip-path:inset(0 0 0 50%);clip-path:inset(0 0 0 50%)}.rp-pg .rp-corte:after{right:-12px;-webkit-clip-path:inset(0 50% 0 0);clip-path:inset(0 50% 0 0)}.rp-pg .rp-pase-cu{padding:18px 22px 8px;display:flex;flex-direction:column;gap:16px;flex:1 1 auto}.rp-pg .rp-vig{display:flex;flex-direction:column;gap:8px}.rp-pg .rp-vig-barra{position:relative;height:10px;border-radius:99px;background:var(--ln2);overflow:hidden}.rp-pg .rp-vig-barra span{display:block;height:100%;border-radius:99px;background:var(--p);min-width:10px}.rp-pg .rp-vig-barra:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 calc(12.5% - 1px),rgb(255 255 255/.85) calc(12.5% - 1px) 12.5%)}.rp-pg .rp-vig.am .rp-vig-barra span{background:#d4900b}.rp-pg .rp-vig-t{display:flex;justify-content:space-between;gap:10px;font-size:12.5px;color:var(--t2)}.rp-pg .rp-vig-t b{color:var(--t1);font-weight:650}.rp-pg .rp-pase-pie{padding:12px 22px 8px;display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.rp-pg .rp-pase-nota{padding:0 22px 18px;font-size:12px;color:var(--t3);display:flex;align-items:center;gap:6px}.rp-pg .rp-pase-nota svg{color:var(--p);flex:0 0 auto}.rp-pg .rp-pase.apagada{background:#faf8fb}.rp-pg .rp-pase.apagada .rp-logo{filter:grayscale(1);opacity:.6}.rp-pg .rp-hoy li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:2px 12px;gap:2px 12px;align-items:start;padding:14px 0;border-top:1px solid var(--ln2)}.rp-pg .rp-hoy li>.rp-link{grid-column:2;justify-self:start;min-height:30px}.rp-pg .rp-hoy li:first-child{border-top:0;padding-top:4px}.rp-pg .rp-hoy-ic{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--rev-bg,#eef1f5);color:var(--rev,#475569)}.rp-pg .rp-hoy .am .rp-hoy-ic{background:var(--ambar-bg,#fbf1dd);color:var(--ambar,#92610f)}.rp-pg .rp-hoy .rj .rp-hoy-ic{background:var(--rojo-bg,#fbe9e7);color:var(--rojo,#a2302a)}.rp-pg .rp-hoy b{display:block;font-size:13.5px;font-weight:650;line-height:1.3}.rp-pg .rp-hoy small{display:block;margin-top:2px;font-size:12.5px;color:var(--t2);line-height:1.4}.rp-pg .rp-org{display:flex;align-items:center;gap:14px}.rp-pg .rp-org b{display:block;font-weight:650}.rp-pg .rp-org small{color:var(--t2);font-size:12.5px}.rp-pg .rp-links{display:flex;flex-wrap:wrap;gap:4px 18px}.rp-pg.rp-compacta .rp-in{gap:22px}.rp-pg.rp-compacta .rp-cab{align-items:center;padding-bottom:0;border-bottom:0}.rp-pg.rp-compacta .rp-h1{font-size:clamp(26px,3.1cqw,32px)}.rp-pg.rp-compacta .rp-sub{margin-top:4px;font-size:14px}.rp-pg .rp-priv{display:inline-flex;align-items:center;gap:7px;padding:6px 12px;border-radius:99px;border:1px solid var(--ln);background:var(--hoja);font-size:12.5px;line-height:1.3;color:var(--t2)}.rp-pg .rp-priv svg{flex:0 0 auto;color:var(--ai)}.rp-pg .rp-chip{align-items:baseline;gap:5px;padding:6px 12px;font-size:12.5px;line-height:1.3;white-space:nowrap}.rp-pg .rp-chip b{font:700 14px/1 var(--disp);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--t1)}.rp-pg .rp-chip.ai{border-color:transparent;background:var(--ai-bg);color:var(--ai)}.rp-pg .rp-chip.ai b{color:var(--ai)}.rp-pg .rp-cred{display:inline-flex;align-items:center;gap:7px;padding:6px 12px 6px 14px;border-radius:99px;background:var(--ai-bg);color:var(--ai);font-size:13px;font-weight:600;white-space:nowrap;transition:background .15s}.rp-pg .rp-cred b{font:700 16px/1 var(--disp);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-pg .rp-cred:hover{background:color-mix(in srgb,var(--ai) 16%,#fff)}.rp-pg .rp-linea{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));background:var(--hoja);border:1px solid var(--ln);border-radius:var(--r3);box-shadow:var(--sombra);overflow:hidden}.rp-pg .rp-est{position:relative;display:flex;flex-direction:column;gap:10px;padding:18px 22px 14px;min-width:0}.rp-pg .rp-est+.rp-est{border-left:1px solid var(--ln2)}.rp-pg .rp-est.actual:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:var(--ai)}.rp-pg .rp-est>header{display:flex;align-items:center;gap:10px}.rp-pg .rp-est h4{font:650 15px/1.2 var(--disp);letter-spacing:-.01em}.rp-pg .rp-est:not(.hecho):not(.actual) h4{color:var(--t3)}.rp-pg .rp-nodo{flex:0 0 auto;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font:650 12px/1 var(--disp);background:var(--hoja);border:1.5px solid var(--ln);color:var(--t3)}.rp-pg .rp-est.hecho .rp-nodo{background:var(--ai);border-color:var(--ai);color:#fff}.rp-pg .rp-est.actual .rp-nodo{border-color:var(--ai);color:var(--ai);box-shadow:0 0 0 4px var(--ai-bg)}.rp-pg .rp-est-n{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px}.rp-pg .rp-est-n b{font:700 clamp(26px,2.8cqw,32px)/1 var(--disp);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-pg .rp-est-n span{font-size:13px;color:var(--t2)}.rp-pg .rp-est-n.pend b{color:var(--t3)}.rp-pg .rp-est>footer{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px}.rp-pg .rp-est>footer p{flex:1 1;min-width:0;font-size:12.5px;line-height:1.4;color:var(--t2)}.rp-pg .rp-est>footer>:not(p){flex:0 0 auto}.rp-pg .rp-est>footer .rp-link{min-height:30px}.rp-pg .rp-barra{height:4px;border-radius:99px;background:var(--ln2);overflow:hidden}.rp-pg .rp-barra span{display:block;height:100%;border-radius:99px;background:var(--ai)}.rp-pg .rp-kits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:22px;gap:22px}.rp-pg .rp-kit{display:flex;flex-direction:column;gap:16px;padding:22px;background:var(--hoja);border:1px solid var(--ln);border-radius:var(--r3);box-shadow:var(--sombra);min-width:0}.rp-pg .rp-kit-cab{display:flex;align-items:flex-start;gap:14px}.rp-pg .rp-kit-ic{flex:0 0 auto;width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--ai-bg);color:var(--ai)}.rp-pg .rp-kit-cab h4{font:650 22px/1.1 var(--disp);letter-spacing:-.02em}.rp-pg .rp-kit-cab p{margin-top:3px;font-size:13px;color:var(--t2)}.rp-pg .rp-kit-cab>div{flex:1 1 auto;min-width:0}.rp-pg .rp-kit-n{display:flex;align-items:baseline;gap:10px}.rp-pg .rp-kit-n b{font:650 34px/1 var(--disp);letter-spacing:-.025em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-pg .rp-kit-n span{font-size:13px;color:var(--t2)}.rp-pg .rp-mapa{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));grid-gap:3px;gap:3px}.rp-pg .rp-mapa i{aspect-ratio:1;border-radius:3px;background:var(--ai)}.rp-pg .rp-mapa i.rehacer{background:#e0a21b}.rp-pg .rp-mapa i.estandar{background:color-mix(in srgb,var(--ai) 38%,#fff)}.rp-pg .rp-mapa i.revision{background:#fff;box-shadow:inset 0 0 0 2px var(--ai)}.rp-pg .rp-mapa i.curso{background:#c4a3e6;animation:rp-late 1.6s ease-in-out infinite}.rp-pg .rp-mapa i.falta{background:var(--ln2)}@keyframes rp-late{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.rp-pg .rp-mapa i.curso{animation:none}}.rp-pg .rp-leyenda{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:12px;color:var(--t2)}.rp-pg .rp-leyenda span{display:inline-flex;align-items:center;gap:6px}.rp-pg .rp-leyenda i{width:11px;height:11px;border-radius:3px;background:var(--ai)}.rp-pg .rp-leyenda i.rehacer{background:#e0a21b}.rp-pg .rp-leyenda i.estandar{background:color-mix(in srgb,var(--ai) 38%,#fff)}.rp-pg .rp-leyenda i.revision{background:#fff;box-shadow:inset 0 0 0 2px var(--ai)}.rp-pg .rp-leyenda i.curso{background:#c4a3e6}.rp-pg .rp-leyenda i.falta{background:var(--ln2)}.rp-pg .rp-kit-nota{font-size:13px;color:var(--t2)}.rp-pg .rp-kit-pie{display:flex;flex-wrap:wrap;gap:10px;margin-top:auto}.rp-pg .rp-creditos{display:flex;align-items:baseline;gap:10px}.rp-pg .rp-creditos b{font:700 64px/.9 var(--disp);letter-spacing:-.04em;color:var(--ai);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-pg .rp-creditos span,.rp-pg .rp-regla{font-size:13px;color:var(--t2)}.rp-pg .rp-regla{display:grid;grid-gap:6px;gap:6px}.rp-pg .rp-regla li{display:flex;gap:8px}.rp-pg .rp-regla li:before{content:"";flex:0 0 auto;width:6px;height:6px;margin-top:7px;border-radius:50%;background:var(--ai)}.rp-pg.ai .rp-bt.pri,.rp-pg.ai .rp-bt.suave{--p:var(--ai)}.rp-pg .rp-cupos{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:18px;gap:18px}.rp-pg .rp-cupo{display:flex;flex-direction:column;gap:12px;padding:18px 20px;background:var(--hoja);border:1px solid var(--ln);border-radius:var(--r2)}.rp-pg .rp-cupo-t{display:flex;align-items:center;justify-content:space-between;gap:10px}.rp-pg .rp-cupo-t h4{font:650 15px/1.2 var(--disp)}.rp-pg .rp-cupo-n{font-size:13px;color:var(--t2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-pg .rp-cupo-n b{font:650 22px/1 var(--disp);color:var(--t1)}.rp-pg .rp-seg{display:flex;gap:4px}.rp-pg .rp-seg i{flex:1 1;height:10px;border-radius:3px;background:var(--ln2)}.rp-pg .rp-seg i.on{background:var(--p)}.rp-pg .rp-herr{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 18px}.rp-pg .rp-busca{position:relative;flex:1 1 280px;max-width:420px}.rp-pg .rp-busca svg{position:absolute;left:14px;top:50%;translate:0 -50%;color:var(--t3);pointer-events:none}.rp-pg .rp-busca input{width:100%;height:42px;padding:0 14px 0 40px;border:1px solid var(--ln);border-radius:10px;background:var(--hoja);font:400 14px var(--sans);color:var(--t1)}.rp-pg .rp-busca input::placeholder{color:var(--t3)}.rp-pg .rp-busca input:focus{outline:2px solid var(--m-hi,#df144c);outline-offset:1px;border-color:transparent}.rp-pg .rp-chips{display:flex;flex-wrap:wrap;gap:8px}.rp-pg .rp-chip{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:99px;border:1px solid var(--ln);background:var(--hoja);font:600 13px/1 var(--sans);color:var(--t2);cursor:pointer}.rp-pg .rp-chip i{font-style:normal;font-size:12px;color:var(--t3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-pg .rp-chip[aria-pressed=true]{background:var(--t1);border-color:var(--t1);color:#fff}.rp-pg .rp-chip[aria-pressed=true] i{color:#cfc8d8}.rp-pg .rp-tabla{--n:2;display:grid;grid-template-columns:minmax(340px,2fr) repeat(var(--n),minmax(120px,1fr)) minmax(100px,.7fr) auto;grid-column-gap:16px;column-gap:16px;background:var(--hoja);border:1px solid var(--ln);border-radius:var(--r3);overflow:hidden}.rp-pg .rp-fila{grid-column:1/-1;display:grid;grid-template-columns:subgrid;align-items:center;padding:14px 22px;border-top:1px solid var(--ln2)}.rp-pg .rp-fila.rp-encab{border-top:0;padding-block:11px;background:#faf8fb;font-size:12.5px;font-weight:600;color:var(--t3);border-bottom:1px solid var(--ln)}.rp-pg .rp-fila[hidden]{display:none}.rp-pg .rp-quien{display:flex;align-items:center;gap:12px;min-width:0}.rp-pg .rp-quien b{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-weight:650}.rp-pg .rp-quien small{display:block;font-size:12.5px;color:var(--t2);overflow-wrap:anywhere}.rp-pg .rp-rol{font-size:13px}.rp-pg .rp-rol.nada{color:var(--t3)}.rp-pg .rp-ult{font-size:13px;color:var(--t2)}.rp-pg .rp-acciones{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.rp-pg .rp-etq-m{display:none}.rp-pg .rp-cobertura{display:flex;flex-direction:column;gap:14px}.rp-pg .rp-cob-n{display:flex;align-items:baseline;gap:10px}.rp-pg .rp-cob-n b{font:700 56px/.9 var(--disp);letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-pg .rp-cob-n span{font-size:14px;color:var(--t2)}.rp-pg .rp-apilada{display:flex;height:16px;border-radius:99px;overflow:hidden;gap:3px}.rp-pg .rp-apilada i{display:block;height:100%;background:var(--c);min-width:8px}.rp-pg .rp-apilada i.rj{background:repeating-linear-gradient(135deg,var(--c) 0 4px,#fff 4px 7px);box-shadow:inset 0 0 0 1px var(--c)}.rp-pg .rp-metodos{display:grid}.rp-pg .rp-metodos li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center;padding:11px 0;border-top:1px solid var(--ln2);font-size:13.5px}.rp-pg .rp-metodos li:first-child{border-top:0}.rp-pg .rp-metodos .pt{width:12px;height:12px;border-radius:4px;background:var(--c)}.rp-pg .rp-metodos b{font:650 18px/1 var(--disp);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-pg .rp-metodos .rj .pt{background:repeating-linear-gradient(135deg,var(--c) 0 3px,#fff 3px 5px);box-shadow:inset 0 0 0 1px var(--c)}.rp-pg .rp-reglas{display:grid}.rp-pg .rp-regla-f{display:grid;grid-template-columns:44px minmax(0,1fr) auto;grid-gap:16px;gap:16px;align-items:center;padding:20px 0;border-top:1px solid var(--ln2)}.rp-pg .rp-regla-f:first-child{border-top:0;padding-top:4px}.rp-pg .rp-regla-ic{width:44px;height:44px;border-radius:12px;display:grid;place-items:center;background:var(--m-bg,#fcebf0);color:var(--m)}.rp-pg .rp-regla-f h4{font:650 15.5px/1.25 var(--disp)}.rp-pg .rp-regla-f p{margin-top:3px;font-size:13px;color:var(--t2)}.rp-pg .rp-dom{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.rp-pg .rp-dom span{padding:4px 10px;border-radius:8px;background:var(--ln2);font:500 12.5px ui-monospace,Menlo,Consolas,monospace}.rp-pg .rp-ayuda-cab{padding:6px 0 4px;display:flex;flex-direction:column;gap:18px}.rp-pg .rp-buscador{position:relative;max-width:680px}.rp-pg .rp-buscador svg{position:absolute;left:20px;top:50%;translate:0 -50%;color:var(--t3);pointer-events:none}.rp-pg .rp-buscador input{width:100%;height:58px;padding:0 130px 0 54px;border:1px solid var(--ln);border-radius:16px;background:var(--hoja);font:400 16px var(--sans);color:var(--t1);box-shadow:var(--sombra)}.rp-pg .rp-buscador input::placeholder{color:var(--t3)}.rp-pg .rp-buscador input:focus{outline:2px solid var(--m-hi,#df144c);outline-offset:1px;border-color:transparent}.rp-pg .rp-buscador .rp-bt{position:absolute;right:9px;top:50%;translate:0 -50%;min-height:40px}.rp-pg .rp-saltos{display:flex;flex-wrap:wrap;gap:8px}.rp-pg .rp-saltos a{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px;border-radius:99px;border:1px solid var(--ln);background:var(--hoja);font-size:13px;font-weight:600;color:var(--t2)}.rp-pg .rp-saltos a i{font-style:normal;color:var(--t3);font-size:12px}.rp-pg .rp-saltos a:hover{border-color:var(--m);color:var(--m)}.rp-pg .rp-grupos{column-count:2;column-gap:48px}.rp-pg .rp-grupo-a{page-break-inside:avoid;break-inside:avoid;margin-bottom:38px}.rp-pg .rp-grupo-a h4{display:flex;align-items:baseline;gap:10px;padding-bottom:10px;border-bottom:2px solid var(--t1);font:650 19px/1.2 var(--disp);letter-spacing:-.015em}.rp-pg .rp-grupo-a h4 small{font:500 13px var(--sans);color:var(--t3)}.rp-pg .rp-art{display:block;padding:14px 0;border-bottom:1px solid var(--ln)}.rp-pg .rp-art b{display:block;font-size:15.5px;font-weight:650;line-height:1.3}.rp-pg .rp-art span{display:block;margin-top:4px;font-size:13.5px;color:var(--t2);line-height:1.5;max-width:62ch}.rp-pg .rp-art:hover b{color:var(--m);text-decoration:underline;text-underline-offset:3px}.rp-pg .rp-art[hidden],.rp-pg .rp-grupo-a[hidden]{display:none}.rp-pg .rp-sin{padding:28px;border:1px dashed var(--ln);border-radius:var(--r2);text-align:center;color:var(--t2)}.rp-pg .rp-sin[hidden]{display:none}.rp-pg .rp-llamada{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px 24px;padding:22px 26px;border-radius:var(--r3);background:var(--m-bg,#fcebf0)}.rp-pg .rp-llamada h4{font:650 18px/1.25 var(--disp)}.rp-pg .rp-llamada p{margin-top:3px;font-size:13.5px;color:var(--t2)}.rp-pg .rp-soporte{display:grid;grid-template-columns:400px minmax(0,1fr);grid-gap:26px;gap:26px;align-items:start}.rp-pg .rp-chat{display:flex;flex-direction:column;gap:14px;padding:22px;border-radius:var(--r3);background:var(--m-h1,#340f19);color:#fff}.rp-pg .rp-chat h4{font:650 19px/1.2 var(--disp)}.rp-pg .rp-chat p{font-size:13.5px;color:rgb(255 255 255/.78);line-height:1.5}.rp-pg .rp-chat .rp-bt{background:#fff;color:var(--m-h1,#340f19);border-color:#fff;align-self:flex-start}.rp-pg .rp-quien-chat{display:flex;align-items:center;gap:12px}.rp-pg .rp-quien-chat .rp-av{background:rgb(255 255 255/.16);color:#fff}.rp-pg .rp-quien-chat b{display:block;font-weight:650}.rp-pg .rp-quien-chat small{display:inline-flex;align-items:center;gap:6px;color:rgb(255 255 255/.8);font-size:12.5px}.rp-pg .rp-quien-chat small:before{content:"";width:8px;height:8px;border-radius:50%;background:#3ddc97}.rp-pg .rp-peds{display:flex;flex-direction:column;gap:4px}.rp-pg .rp-ped{display:block;width:100%;text-align:left;padding:14px 16px;border-radius:var(--r2);border:1px solid transparent;background:transparent;cursor:pointer;font:inherit;color:inherit}.rp-pg .rp-ped:hover{background:var(--hoja)}.rp-pg .rp-ped[aria-current=true]{background:var(--hoja);border-color:var(--ln);box-shadow:var(--sombra)}.rp-pg .rp-ped-1{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:12px;color:var(--t3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-pg .rp-ped b{display:block;margin-top:4px;font-size:14.5px;font-weight:650;line-height:1.3}.rp-pg .rp-ped small{display:block;margin-top:3px;font-size:12.5px;color:var(--t2)}.rp-pg .rp-ped-nuevo{display:inline-flex;align-items:center;gap:6px;font-weight:600;color:var(--m)}.rp-pg .rp-ped-nuevo:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--m-hi,#df144c)}.rp-pg .rp-hilo{display:flex;flex-direction:column;gap:0;background:var(--hoja);border:1px solid var(--ln);border-radius:var(--r3);box-shadow:var(--sombra);overflow:hidden;min-width:0}.rp-pg .rp-hilo-cab{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:10px 20px;padding:22px 24px 18px;border-bottom:1px solid var(--ln)}.rp-pg .rp-hilo-cab small{font-size:12.5px;color:var(--t3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-pg .rp-hilo-cab h4{margin-top:4px;font:650 22px/1.2 var(--disp);letter-spacing:-.015em}.rp-pg .rp-hilo-cab p{margin-top:4px;font-size:13px;color:var(--t2)}.rp-pg .rp-msgs{gap:16px;padding:22px 24px;background:#faf8fb}.rp-pg .rp-msg,.rp-pg .rp-msgs{display:flex;flex-direction:column}.rp-pg .rp-msg{gap:4px;max-width:78%}.rp-pg .rp-msg.yo{align-self:flex-end;align-items:flex-end}.rp-pg .rp-msg-t{padding:11px 15px;border-radius:16px;background:var(--hoja);border:1px solid var(--ln);font-size:14px;line-height:1.5}.rp-pg .rp-msg.yo .rp-msg-t{background:var(--m);border-color:var(--m);color:#fff;border-bottom-right-radius:5px}.rp-pg .rp-msg:not(.yo) .rp-msg-t{border-bottom-left-radius:5px}.rp-pg .rp-msg small{font-size:12px;color:var(--t3)}.rp-pg .rp-redactar{display:flex;gap:10px;align-items:flex-end;padding:16px 24px 20px;border-top:1px solid var(--ln)}.rp-pg .rp-redactar textarea{flex:1 1 auto;min-height:44px;max-height:120px;resize:vertical;padding:11px 14px;border:1px solid var(--ln);border-radius:12px;font:400 14px/1.45 var(--sans);color:var(--t1);background:var(--hoja)}.rp-pg .rp-redactar textarea:focus{outline:2px solid var(--m-hi,#df144c);outline-offset:1px;border-color:transparent}.rp-pg .rp-estado-p{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px 24px;gap:12px 24px;padding:16px 24px;border-bottom:1px solid var(--ln);font-size:13px}.rp-pg .rp-estado-p span{display:block;color:var(--t3);font-size:12px}.rp-pg .rp-estado-p b{display:block;margin-top:2px;font-weight:650}.rp-pg .rp-estado-p small{display:block;margin-top:2px;font-size:12.5px;color:var(--t2)}.rp-pg .rp-nota5{display:flex;flex-wrap:wrap;gap:6px}.rp-pg .rp-nota5 button{width:44px;height:44px;border-radius:12px;border:1px solid var(--ln);background:var(--hoja);font:650 16px var(--disp);cursor:pointer;color:var(--t1)}.rp-pg .rp-nota5 button[aria-pressed=true]{background:var(--m);border-color:var(--m);color:#fff}.rp-pg .rp-detalle[hidden]{display:none}.rp-pg .rp-cobros{padding:0;gap:0;overflow:hidden}.rp-pg .rp-venc-wrap{padding:22px 30px 8px}.rp-pg .rp-venc{--nv:0;position:relative;height:calc(122px + var(--nv) * 38px)}.rp-pg .rp-venc-pista{position:absolute;left:0;right:0;top:calc(52px + var(--nv) * 38px);height:14px;border-radius:99px;background:#e9e4ee}.rp-pg .rp-venc-tramo{position:absolute;top:0;bottom:0;left:var(--a);width:var(--w)}.rp-pg .rp-venc-tramo.vencido{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--rojo,#a2302a) 70%,#fff) 0 3px,#fff 3px 6px);box-shadow:inset 0 0 0 1px var(--rojo,#a2302a);border-radius:99px 0 0 99px}.rp-pg .rp-venc-tramo.plazo{background:color-mix(in srgb,#d4900b 62%,#fff);border-radius:0 99px 99px 0}.rp-pg .rp-venc-hoy{position:absolute;left:var(--x);top:calc(44px + var(--nv) * 38px);height:30px;width:2px;translate:-1px 0;background:var(--t1);border-radius:2px}.rp-pg .rp-venc-m{--c:var(--t2);position:absolute;left:var(--x);top:calc(59px + var(--nv) * 38px);width:22px;height:22px;translate:-50% -50%;border-radius:50%;background:#fff;border:5px solid var(--c);box-shadow:0 0 0 3px #fff}.rp-pg .rp-venc-et.rj,.rp-pg .rp-venc-m.rj{--c:var(--rojo,#a2302a)}.rp-pg .rp-venc-et.am,.rp-pg .rp-venc-m.am{--c:var(--ambar,#92610f)}.rp-pg .rp-venc-et{position:absolute;left:var(--x);top:calc((var(--nv) - var(--lv, 0)) * 38px);translate:-10px 0;display:flex;flex-direction:column;gap:1px;white-space:nowrap}.rp-pg .rp-venc-et b{font:650 14px/1.2 var(--disp);letter-spacing:-.005em}.rp-pg .rp-venc-et small{font-size:12.5px;line-height:1.3;font-weight:600;color:var(--c)}.rp-pg .rp-venc-et .rp-el{font-style:normal}.rp-pg .rp-venc-et:after{content:"";position:absolute;left:9px;top:calc(100% + 3px);width:2px;height:calc(9px + var(--lv, 0) * 38px);background:var(--c);border-radius:2px}.rp-pg .rp-venc-et.der{translate:calc(-100% + 10px) 0;align-items:flex-end;text-align:right}.rp-pg .rp-venc-et.der:after{left:auto;right:9px}.rp-pg .rp-venc-reg{position:absolute;left:0;right:0;top:calc(84px + var(--nv) * 38px);height:30px}.rp-pg .rp-venc-reg span{position:absolute;left:var(--x);translate:-50% 0;padding-top:10px;font-size:12px;line-height:1.2;color:var(--t3);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-pg .rp-venc-reg span:before{content:"";position:absolute;top:0;left:50%;width:1px;height:6px;background:#cfc8d8}.rp-pg .rp-venc-reg span.ini{translate:0 0}.rp-pg .rp-venc-reg span.ini:before{left:0}.rp-pg .rp-venc-reg span.hoy{color:var(--t1);font-weight:700}.rp-pg .rp-venc-reg span.hoy:before{background:var(--t1)}.rp-pg .rp-cobro{display:grid;grid-template-columns:minmax(0,1fr) minmax(210px,auto);grid-gap:14px 30px;gap:14px 30px;align-items:start;padding:22px 30px;border-top:1px solid var(--ln2)}.rp-pg .rp-cobro-id{display:flex;flex-direction:column;gap:7px;min-width:0}.rp-pg .rp-cobro-top{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.rp-pg .rp-folio{font:650 14px/1 var(--disp);color:var(--t2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-pg .rp-cobro-id h4{font:650 17px/1.3 var(--disp);letter-spacing:-.01em}.rp-pg .rp-cobro-id p{font-size:13px;color:var(--t2)}.rp-pg .rp-cobro-monto{display:flex;flex-direction:column;align-items:flex-end;gap:3px;text-align:right}.rp-pg .rp-cobro-monto small{font-size:12.5px;color:var(--t2)}.rp-pg .rp-cobro-monto b{font:700 32px/1.05 var(--disp);letter-spacing:-.025em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.rp-pg .rp-cobro.rj .rp-cobro-monto b{color:var(--rojo,#a2302a)}.rp-pg .rp-abono{width:100%;max-width:220px;height:6px;margin-top:6px;border-radius:99px;background:var(--ln2);overflow:hidden}.rp-pg .rp-abono span{display:block;height:100%;border-radius:99px;background:var(--m)}.rp-pg .rp-cobro-acc{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;margin-top:12px}.rp-pg .rp-cobro-pie{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 20px;padding:16px 30px;border-top:1px solid var(--ln);background:#faf8fb;font-size:13.5px;color:var(--t2)}.rp-pg .rp-cobro-pie b{font:700 22px/1 var(--disp);letter-spacing:-.02em;color:var(--t1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-pg .rp-pagar-pasos{display:grid;grid-gap:16px;gap:16px;counter-reset:paso}.rp-pg .rp-pagar-pasos li{display:grid;grid-template-columns:28px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start;font-size:13.5px;line-height:1.45;color:var(--t2);counter-increment:paso}.rp-pg .rp-pagar-pasos li:before{content:counter(paso);width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--m-bg,#fcebf0);color:var(--m);font:650 13px/1 var(--disp)}.rp-pg .rp-pagar-pasos b{display:block;color:var(--t1);font-weight:650}.rp-pg .rp-pagos li{display:grid;grid-template-columns:34px minmax(0,1fr);grid-column-gap:12px;column-gap:12px;grid-row-gap:1px;row-gap:1px;align-items:center;padding:13px 0;border-top:1px solid var(--ln2)}.rp-pg .rp-pagos li:first-child{border-top:0;padding-top:2px}.rp-pg .rp-pago-ic{grid-row:1/span 2;align-self:start;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--rev-bg,#eef1f5);color:var(--rev,#475569)}.rp-pg .rp-pago-t{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.rp-pg .rp-pago-t b{font-size:13.5px;font-weight:650}.rp-pg .rp-pagos li>small{font-size:12.5px;color:var(--t2)}.rp-pg .rp-monto{font:650 15px/1.2 var(--disp);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.rp-pg .rp-tabla.fact{grid-template-columns:minmax(280px,2.4fr) minmax(108px,.8fr) minmax(124px,1fr) minmax(160px,1fr) auto;column-gap:30px}.rp-pg .rp-fact b{font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-pg .rp-f-estado small,.rp-pg .rp-f-total small,.rp-pg .rp-fact small,.rp-pg .rp-fact span{display:block;font-size:12.5px;color:var(--t2)}.rp-pg .rp-fact span{font-size:13.5px;color:var(--t1);margin-top:1px}.rp-pg .rp-f-fecha{font-size:13px;color:var(--t2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-pg .rp-f-total{text-align:right;font-weight:650;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-pg .rp-f-total small{font-weight:500;color:var(--rojo,#a2302a)}.rp-pg .rp-fila .num{text-align:right}.rp-pg .rp-f-estado{display:flex;flex-direction:column;align-items:flex-start;gap:3px}@container rp (max-width: 1000px){.rp-pg .rp-cols,.rp-pg .rp-kits,.rp-pg .rp-soporte{grid-template-columns:minmax(0,1fr)}.rp-pg .rp-grupos{column-count:1}}@container rp (max-width: 760px){.rp-pg .rp-cab,.rp-pg .rp-linea,.rp-pg .rp-pases{grid-template-columns:minmax(0,1fr)}.rp-pg .rp-est+.rp-est{border-left:0;border-top:1px solid var(--ln2)}.rp-pg .rp-est.actual:before{inset:0 auto 0 0;width:3px;height:auto}.rp-pg .rp-est>footer{margin-top:0}.rp-pg .rp-mapa{grid-template-columns:repeat(18,minmax(0,1fr))}.rp-pg .rp-tabla{display:block}.rp-pg .rp-fila{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px}.rp-pg .rp-fila.rp-encab{display:none}.rp-pg .rp-fila>.rp-rol,.rp-pg .rp-fila>.rp-ult{grid-column:1/-1;display:flex;gap:8px}.rp-pg .rp-etq-m{display:inline;color:var(--t3);min-width:104px}.rp-pg .rp-acciones{grid-column:1/-1;justify-content:flex-start}.rp-pg .rp-regla-f{grid-template-columns:44px minmax(0,1fr)}.rp-pg .rp-regla-f>:last-child{grid-column:2}.rp-pg .rp-buscador input{padding-right:20px}.rp-pg .rp-buscador .rp-bt{position:static;translate:none;margin-top:10px}.rp-pg .rp-msg{max-width:92%}.rp-pg .rp-redactar{flex-direction:column;align-items:stretch}.rp-pg .rp-hoy li{grid-template-columns:auto minmax(0,1fr)}.rp-pg .rp-hoy li>.rp-link{grid-column:2}.rp-pg .rp-venc-wrap{padding:18px 18px 4px}.rp-pg .rp-venc-et .rp-el,.rp-pg .rp-venc-reg span:nth-child(2n){display:none}.rp-pg .rp-f-total .rp-etq-m{font-weight:400}.rp-pg .rp-cobro{grid-template-columns:minmax(0,1fr);padding:20px 18px}.rp-pg .rp-cobro-monto{align-items:flex-start;text-align:left}.rp-pg .rp-cobro-acc{justify-content:flex-start;width:100%}.rp-pg .rp-cobro-acc .rp-bt.pri{flex:1 1 auto}.rp-pg .rp-cobro-pie{padding:14px 18px}.rp-pg .rp-fila>.rp-f-estado,.rp-pg .rp-fila>.rp-f-fecha,.rp-pg .rp-fila>.rp-f-total{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;text-align:left}.rp-pg .rp-f-estado small,.rp-pg .rp-f-total small{display:inline}}.rp-pg{--tm:var(--m);--tm2:var(--m-hi);--tm-bg:var(--m-bg);--fondo:var(--suelo);flex:1 0 auto}.rp-pg .rp-h1{margin:0}.mesa:has(.rp-pg){background:var(--m-fondo,#f7f3f4)}.rp-pg .rp-pulso{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:14px 0;list-style:none;margin:0;padding:0}.rp-pg .rp-pulso>li{padding:0 28px;border-left:1px solid var(--ln);min-width:0}.rp-pg .rp-pulso>li:first-child{padding-left:0;border-left:0}.rp-pg .rp-pulso li>a,.rp-pg .rp-pulso li>div{display:flex;flex-direction:column;gap:6px}.rp-pg .rp-pulso b{font:650 30px/1 var(--disp);letter-spacing:-.02em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-pg .rp-pulso span{font-size:12.5px;color:var(--t2)}.rp-pg .rp-pulso a:hover span{text-decoration:underline;text-underline-offset:3px}.rp-pg .rp-pulso .am b{color:var(--ambar,#92610f)}.rp-pg .rp-pulso .rj b{color:var(--rojo,#a2302a)}.rp-pg .rp-pulso .vivo b{font-size:20px;line-height:1.15;display:inline-flex;align-items:center;gap:8px}.rp-pg .rp-pulso .vivo b:before{content:"";width:9px;height:9px;border-radius:50%;background:#1f9d6b;box-shadow:0 0 0 4px rgb(31 157 107/.18)}.rp-pg .bt{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:0 14px;border-radius:10px;border:1px solid var(--ln);background:var(--hoja);color:var(--t1);font:600 13px/1 var(--sans);white-space:nowrap;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s,box-shadow .15s}.rp-pg .bt:hover:not(:disabled){border-color:color-mix(in srgb,var(--m) 45%,var(--ln))}.rp-pg .bt.pri{background:var(--p,var(--m));border-color:var(--p,var(--m));color:#fff;box-shadow:0 6px 14px -8px var(--p,var(--m))}.rp-pg .bt.pri:hover:not(:disabled){filter:brightness(1.08)}.rp-pg .bt.chico{min-height:34px;padding:0 12px;font-size:12.5px;border-radius:9px}.rp-pg .bt:disabled{opacity:.5;cursor:default}.rp-pg .bt svg{flex:0 0 auto}.rp-pg.ai .bt.pri,.rp-pg.ai .bt.suave{--p:var(--ai)}.rp-pg .rp-aviso.info{background:var(--hoja);border-color:var(--ln);color:var(--t2)}.rp-pg .rp-aviso.info svg{color:var(--m)}.rp-pg .rp-aviso.rojo{background:var(--rojo-bg,#fbe9e7);border-color:color-mix(in srgb,var(--rojo,#a2302a) 30%,#fff);color:#5e1a16}.rp-pg .rp-aviso.rojo svg{color:var(--rojo,#a2302a)}.rp-pg .rp-aviso a{text-decoration:underline;text-underline-offset:2px}.rp-pg .rp-grupo{display:flex;flex-direction:column;gap:18px}.rp-pg .rp-grupo+.rp-grupo{margin-top:8px}.rp-pg .rp-org-t{display:flex;align-items:center;gap:10px}.rp-pg .rp-org-t h4{font:650 17px/1.2 var(--disp);letter-spacing:-.01em}.rp-pg .rp-org-t small{font-size:12.5px;color:var(--t3)}.rp-pg .rp-org-pt{width:10px;height:10px;border-radius:50%;background:var(--c,var(--m))}.rp-pg .rp-vacio{max-width:70ch;padding:22px 24px;border:1.5px dashed var(--ln);border-radius:var(--r3);background:var(--hoja);font-size:14px;line-height:1.6;color:var(--t2)}.rp-pg .rp-logo>.tp-logo{position:relative;display:block;width:100%;height:100%}.rp-pg .rp-logo .tp-logo-cli{width:100%;height:100%;border-radius:14px;object-fit:contain}.rp-pg .rp-logo .tp-monograma{display:grid;place-items:center;font-size:19px;font-weight:800;letter-spacing:.02em}.rp-pg .rp-logo .tp-insignia{position:absolute;right:-7px;bottom:-7px;width:24px;height:24px;padding:3px;border-radius:8px;background:#fff;box-shadow:0 0 0 1px var(--ln),0 2px 4px rgb(31 26 38/.16)}.rp-pg .rp-logo .tp-logo-apagado{filter:grayscale(1);opacity:.6}.rp-pg .rp-pase .tp-error{flex-basis:100%;font-size:12px;color:var(--rojo,#a2302a)}.rp-pg .rp-pase-pie .bt.pri{min-height:40px;padding:0 16px;font-size:13.5px}.rp-pg .rp-pase-aviso{flex-basis:100%;font-size:12px}.rp-pg .rp-avs .rp-av{background:color-mix(in srgb,hsl(var(--h,340) 60% 45%) 14%,#fff)}.rp-pg .rp-kit-pie .aid-estado{flex-basis:100%;font-size:12.5px}.rp-pg .rp-kit-pie .aid-estado.bien{color:var(--ok,#0369a1)}.rp-pg .rp-kit-pie .aid-estado.mal{color:var(--rojo,#a2302a)}.rp-pg .rp-perfil{display:grid;grid-gap:0;gap:0}.rp-pg .rp-perfil>div{display:grid;grid-gap:1px;gap:1px;padding:9px 0;border-top:1px solid var(--ln2);font-size:13.5px}.rp-pg .rp-perfil>div:first-child{border-top:0;padding-top:0}.rp-pg .rp-perfil dt{font-size:12.5px;color:var(--t3)}.rp-pg .rp-perfil dd{font-weight:500;overflow-wrap:anywhere}.rp-pg .rp-nota{font-size:13px;color:var(--t2)}.rp-pg .rp-aldia{flex-direction:row;align-items:center;gap:16px}.rp-pg .rp-aldia-ic{flex:0 0 auto;width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--ok-bg,#e0f2fe);color:var(--ok,#0369a1)}.rp-pg .rp-aldia b{font:650 17px/1.2 var(--disp)}.rp-pg .rp-aldia p{margin-top:2px;font-size:13.5px;color:var(--t2)}.rp-pg .rp-quien-chat small.fuera:before{background:#b9b2c2}.rp-pg .rp-pase-aviso{font-size:13px;color:var(--t2)}.rp-pg .rp-pase-nota{align-items:flex-start}.rp-pg .rp-pase-nota svg{margin-top:2px}.rp-pg .rp-regla-f .bt,.rp-pg .rp-regla-f .rp-bt{justify-self:end}.rp-pg .rp-sin-datos{font-size:13.5px;color:var(--t2)}.rp-pg .rp-buscador .rp-quitar{display:inline-flex;margin-top:10px;font-size:13px;font-weight:600;color:var(--m)}.rp-pg .rp-art b{color:var(--t1)}.rp-pg .rp-resultados{font-size:13.5px;color:var(--t2)}.rp-pg .rp-resultados .rp-link{margin-left:6px}.rp-pg .rp-buscador input[type=search]::-webkit-search-cancel-button{display:none}.rp-pg .rp-articulo{max-width:860px;padding:30px 36px;background:var(--hoja);border:1px solid var(--ln);border-radius:var(--r3);box-shadow:var(--sombra)}.rp-pg .rp-articulo-res{margin:0 0 22px;padding-bottom:20px;border-bottom:1px solid var(--ln2);font-size:16px;line-height:1.6;color:var(--t2);max-width:64ch}.rp-pg .ay-texto{font-size:15.5px;line-height:1.75;color:var(--t1)}.rp-pg .ay-texto>*{margin:0 0 16px}.rp-pg .ay-texto>:last-child{margin-bottom:0}.rp-pg .ay-texto ol,.rp-pg .ay-texto ul{padding-left:24px}.rp-pg .ay-texto li{margin-bottom:8px;padding-left:2px}.rp-pg .ay-texto h4{margin-top:28px;font:650 19px/1.3 var(--disp);letter-spacing:-.015em}.rp-pg .ay-texto a{color:var(--m);text-underline-offset:3px}.rp-pg .rp-chat .bt{background:#fff;color:var(--m-h1,#340f19);border-color:#fff;box-shadow:none;align-self:flex-start}.rp-pg .rp-ped{text-decoration:none}.rp-pg .rp-ped-est{display:inline-flex;align-items:center;gap:10px}.rp-pg .rp-volver{display:none;align-items:center;gap:6px;font-size:13px;font-weight:600;color:var(--m)}.rp-pg .rp-hilo .zt-conv{border:0;border-radius:0;min-height:0;background:transparent}.rp-pg .rp-hilo .zt-conv details{border-bottom:1px solid var(--ln2);background:var(--hoja)}.rp-pg .rp-hilo .zt-msgs{max-height:min(540px,62vh);gap:16px;padding:22px 24px;background:#faf8fb}.rp-pg .rp-hilo .zt-dia{font-size:11.5px;letter-spacing:.04em;text-transform:none;font-weight:600}.rp-pg .rp-hilo .zt-b{max-width:78%}.rp-pg .rp-hilo .zt-b p{padding:11px 15px;border-radius:16px 16px 16px 5px;font-size:14px;line-height:1.5;background:var(--hoja);border-color:var(--ln);color:var(--t1)}.rp-pg .rp-hilo .zt-b.mio p{background:var(--m);border-color:var(--m);color:#fff;border-radius:16px 16px 5px 16px}.rp-pg .rp-hilo .zt-b small{font-size:12px;color:var(--t3)}.rp-pg .rp-hilo .zt-sis{background:var(--hoja);border-color:var(--ln);color:var(--t2)}.rp-pg .rp-hilo .zt-comp{gap:10px;padding:16px 24px 20px;background:var(--hoja);border-top:1px solid var(--ln)}.rp-pg .rp-hilo .zt-comp input{min-height:44px;padding:0 14px;border:1px solid var(--ln);border-radius:12px;font-size:14px;background:var(--hoja);color:var(--t1)}.rp-pg .rp-hilo .zt-comp input:focus{outline:2px solid var(--m-hi,#df144c);outline-offset:1px;border-color:transparent}.rp-pg .rp-hilo .zt-adjuntar{width:44px;height:44px;border-radius:12px;border-color:var(--ln)}.rp-pg .rp-hilo .zt-comp .bt.pri{min-height:44px;padding:0 18px;border-radius:12px;font-size:14px}.rp-pg .rp-calif{padding:18px 24px 22px;border-top:1px solid var(--ln);background:var(--hoja)}.rp-pg .rp-calif .fm{margin-bottom:0;gap:8px}.rp-pg .rp-calif .fm-et{font-size:13px;color:var(--t2)}.rp-pg .rp-calif .fm-in{border-radius:12px;border-color:var(--ln);font-size:14px;padding:10px 14px}.rp-pg .rp-calif .mensaje{border-radius:12px}@container rp (max-width: 1000px){.rp-pg .rp-soporte[data-abierto=no] .rp-detalle-col,.rp-pg .rp-soporte[data-abierto=si] .rp-lista-col{display:none}.rp-pg .rp-soporte[data-abierto=si] .rp-volver{display:inline-flex}}@container rp (max-width: 760px){.rp-pg .rp-pulso>li{padding:0 18px}.rp-pg .rp-hilo .zt-msgs{padding:18px 16px}.rp-pg .rp-hilo .zt-b{max-width:92%}.rp-pg .rp-hilo .zt-comp{padding:14px 16px 18px}.rp-pg .rp-calif{padding:16px}}.rp-pg .cz{display:flex;flex-direction:column;gap:18px;min-width:0}.rp-pg .cz-saldo{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:8px 26px;gap:8px 26px;align-items:center;padding:16px 24px;background:var(--hoja);border:1px solid var(--ln);border-radius:var(--r3);box-shadow:var(--sombra)}.rp-pg .cz-saldo-n{grid-row:1/span 2;display:flex;align-items:baseline;gap:9px}.rp-pg .cz-saldo-n b{font:700 42px/1 var(--disp);letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-pg .cz-saldo-n span{font-size:14px;color:var(--t2)}.rp-pg .cz-barra{grid-column:2;display:flex;gap:4px;height:8px}.rp-pg .cz-barra i{min-width:8px;border-radius:99px;background:var(--ai)}.rp-pg .cz-barra i:nth-child(2){background:color-mix(in srgb,var(--ai) 55%,#fff)}.rp-pg .cz-barra i:nth-child(n+3){background:color-mix(in srgb,var(--ai) 30%,#fff)}.rp-pg .cz-saldo-v{grid-column:3;font-size:13px;color:var(--t2);text-align:right}.rp-pg .cz-saldo-v b{color:var(--t1);font-weight:650}.rp-pg .cz-lotes{grid-column:2/-1;display:flex;flex-wrap:wrap;gap:2px 22px;font-size:12.5px;color:var(--t2)}.rp-pg .cz-lotes li{display:inline-flex;align-items:center;gap:7px}.rp-pg .cz-lotes li i{width:9px;height:9px;border-radius:3px;background:var(--ai)}.rp-pg .cz-lotes li:nth-child(2) i{background:color-mix(in srgb,var(--ai) 55%,#fff)}.rp-pg .cz-lotes li:nth-child(n+3) i{background:color-mix(in srgb,var(--ai) 30%,#fff)}.rp-pg .cz-lotes li b{color:var(--t1);font-weight:650}.rp-pg .cz-saldo.bajo{border-color:color-mix(in srgb,var(--ambar,#92610f) 40%,var(--ln));background:color-mix(in srgb,var(--ambar-bg,#fbf1dd) 55%,#fff)}.rp-pg .cz-saldo.bajo .cz-saldo-n b,.rp-pg .cz-saldo.bajo .cz-saldo-v b{color:var(--ambar,#92610f)}.rp-pg .cz-saldo.bajo .cz-barra i{background:var(--ambar,#92610f)}.rp-pg .cz-saldo.bajo .cz-saldo-v{color:var(--ambar,#92610f);font-weight:600}.rp-pg .cz-tabs{align-self:flex-start;display:inline-flex;gap:4px;padding:3px;background:var(--ln2);border-radius:10px}.rp-pg .cz-tabs a{text-decoration:none;display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:0 16px;border:0;border-radius:8px;background:transparent;color:var(--t2);font:600 13.5px/1 var(--sans);cursor:pointer}.rp-pg .cz-sub a:hover,.rp-pg .cz-tabs a:hover{color:var(--t1)}.rp-pg .cz-tabs a[aria-current=page]{background:var(--hoja);color:var(--t1);box-shadow:0 1px 2px rgb(31 26 38/.12)}.rp-pg .cz-sub a:focus-visible,.rp-pg .cz-tabs a:focus-visible{outline:2px solid var(--ai);outline-offset:1px}.rp-pg .cz-tabs a em{min-width:20px;padding:1px 6px;border-radius:99px;background:var(--ln);color:var(--t2);font-size:11.5px;text-align:center}.rp-pg .cz-tabs a em.aviso{background:var(--ambar-bg,#fbf1dd);color:var(--ambar,#92610f)}.rp-pg .cz-comprar{display:grid;grid-template-columns:minmax(0,1fr) 340px;grid-gap:28px;gap:28px;align-items:start}.rp-pg .cz-main{display:flex;flex-direction:column;gap:14px;min-width:0}.rp-pg .cz-main>header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 18px}.rp-pg .cz-main>header h3{font:650 18px/1.25 var(--disp);letter-spacing:-.012em}.rp-pg .cz-main>header p{font-size:13px;color:var(--t2)}.rp-pg .cz-packs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:0;padding:0;border:0;min-width:0}.rp-pg .cz-pack{position:relative;display:flex;flex-direction:column;gap:3px;padding:22px 16px 15px;background:var(--hoja);border:1.5px solid var(--ln);border-radius:var(--r2);cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.rp-pg .cz-pack:hover{border-color:color-mix(in srgb,var(--ai) 45%,var(--ln))}.rp-pg .cz-pack:has(input:checked){border-color:var(--ai);background:color-mix(in srgb,var(--ai-bg) 60%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--ai) 14%,transparent)}.rp-pg .cz-pack:has(input:focus-visible){outline:2px solid var(--ai);outline-offset:2px}.rp-pg .cz-pack input{position:absolute;opacity:0;pointer-events:none}.rp-pg .cz-pack-marca{position:absolute;top:14px;right:14px;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--ln);display:grid;place-items:center;color:transparent;transition:background .15s,border-color .15s}.rp-pg .cz-pack:has(input:checked) .cz-pack-marca{background:var(--ai);border-color:var(--ai);color:#fff}.rp-pg .cz-pack-c{font:700 34px/1 var(--disp);letter-spacing:-.03em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-pg .cz-pack-c small{margin-left:5px;font:500 13px/1 var(--sans);letter-spacing:0;color:var(--t2)}.rp-pg .cz-pack-p{margin-top:8px;font-size:15px;font-weight:650}.rp-pg .cz-pack-p small{font-weight:500}.rp-pg .cz-pack-p small,.rp-pg .cz-pack-u{font-size:12.5px;color:var(--t2)}.rp-pg .cz-pack-ah{align-self:flex-start;margin-top:8px;padding:2px 9px;border-radius:99px;background:var(--ai-bg);color:var(--ai);font-size:12px;font-weight:650}.rp-pg .cz-pack-ah.nada{background:var(--ln2);color:var(--t3);font-weight:500}.rp-pg .cz-pack-etq{position:absolute;top:-10px;left:14px;padding:2px 11px;border-radius:99px;background:var(--ai);color:#fff;font-size:11.5px;font-weight:650}.rp-pg .cz-alcanza{display:flex;align-items:center;gap:8px;font-size:13.5px;color:var(--t2)}.rp-pg .cz-alcanza svg{flex:0 0 auto;color:var(--ai)}.rp-pg .cz-alcanza b{color:var(--t1);font-weight:650}.rp-pg .cz-que{border:1px solid var(--ln);border-radius:var(--r2);background:var(--hoja)}.rp-pg .cz-que>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;font-size:13.5px;font-weight:600;cursor:pointer;list-style:none;border-radius:var(--r2)}.rp-pg .cz-que>summary::-webkit-details-marker{display:none}.rp-pg .cz-que>summary svg{flex:0 0 auto;color:var(--t3);transition:transform .15s}.rp-pg .cz-que[open]>summary svg{transform:rotate(180deg)}.rp-pg .cz-que>summary:focus-visible{outline:2px solid var(--ai);outline-offset:1px}.rp-pg .cz-reglas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0;gap:0;border-top:1px solid var(--ln2)}.rp-pg .cz-reglas>div{padding:14px 18px 16px;display:flex;flex-direction:column;gap:7px}.rp-pg .cz-reglas>div+div{border-left:1px solid var(--ln2)}.rp-pg .cz-reglas h4{font:650 13.5px/1.2 var(--disp)}.rp-pg .cz-reglas li{position:relative;padding-left:22px;font-size:12.5px;line-height:1.45;color:var(--t2)}.rp-pg .cz-reglas li svg{position:absolute;left:0;top:2px}.rp-pg .cz-reglas .si li svg{color:var(--ai)}.rp-pg .cz-reglas .no li svg{color:var(--t3)}.rp-pg .cz-resumen{position:-webkit-sticky;position:sticky;top:calc(var(--alto-cab, 0px) + 20px);display:flex;flex-direction:column;gap:12px;padding:20px;background:var(--hoja);border:1px solid var(--ln);border-radius:var(--r3);box-shadow:var(--sombra)}.rp-pg .cz-resumen>h3{font:650 16px/1.25 var(--disp);letter-spacing:-.01em}.rp-pg .cz-res-pack{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border-radius:var(--r2);background:var(--ai-bg);color:var(--ai);font-weight:600;font-size:13.5px}.rp-pg .cz-res-pack b{font:700 21px/1 var(--disp);letter-spacing:-.02em}.rp-pg .cz-dl{display:grid}.rp-pg .cz-dl>div{display:flex;justify-content:space-between;gap:14px;padding:5px 0;font-size:13.5px;color:var(--t2)}.rp-pg .cz-dl dd{color:var(--t1);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.rp-pg .cz-dl .tot{margin-top:3px;padding-top:10px;border-top:1px solid var(--ln);font-size:15px;font-weight:650;color:var(--t1)}.rp-pg .cz-clp{padding:9px 12px;border-radius:10px;background:var(--ln2);font-size:12.5px;line-height:1.5;color:var(--t2)}.rp-pg .cz-clp b{color:var(--t1);font-size:15px}.rp-pg .cz-campo{display:flex;flex-direction:column;gap:5px}.rp-pg .cz-campo label{font-size:12.5px;font-weight:600;color:var(--t2)}.rp-pg .cz-in{width:100%;min-height:40px;padding:0 12px;border:1px solid var(--ln);border-radius:10px;background:var(--hoja);color:var(--t1);font:400 14px/1 var(--sans)}.rp-pg .cz-in:focus-visible{outline:2px solid var(--ai);outline-offset:1px;border-color:var(--ai)}.rp-pg .cz-in:disabled{background:var(--ln2);color:var(--t3)}.rp-pg .cz-pagar{width:100%;min-height:48px;font-size:15px}.rp-pg .cz-pagar:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.rp-pg .cz-pagar.trabajando{pointer-events:none;opacity:.8}.rp-pg .cz-pie{font-size:12px;line-height:1.5;color:var(--t3);text-align:center}.rp-pg .cz-sinpermiso{padding:10px 12px;border-radius:10px;background:var(--ambar-bg,#fbf1dd);color:var(--ambar,#92610f);font-size:12.5px;line-height:1.5}.rp-pg .cz-historial{display:flex;flex-direction:column;gap:14px}.rp-pg .cz-sub{align-self:flex-start;display:inline-flex;gap:4px;padding:3px;background:var(--ln2);border-radius:10px}.rp-pg .cz-sub a{text-decoration:none;display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 13px;border:0;border-radius:8px;background:transparent;color:var(--t2);font:600 13px/1 var(--sans);cursor:pointer}.rp-pg .cz-sub a[aria-current=page]{background:var(--hoja);color:var(--t1);box-shadow:0 1px 2px rgb(31 26 38/.12)}.rp-pg .cz-sub a em{font-style:normal;min-width:20px;padding:1px 6px;border-radius:99px;background:var(--ln);color:var(--t2);font-size:11.5px;text-align:center}.rp-pg .cz-tabla{background:var(--hoja);border:1px solid var(--ln);border-radius:var(--r3);overflow:hidden}.rp-pg .cz-fila{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-gap:4px 16px;gap:4px 16px;align-items:baseline;padding:13px 22px;border-top:1px solid var(--ln2);font-size:13.5px}.rp-pg .cz-fila:first-child{border-top:0}.rp-pg .cz-fila small,.rp-pg .cz-fila time{color:var(--t3);font-size:12.5px}.rp-pg .cz-fila small{display:block;margin-top:1px}.rp-pg .cz-fila .n{font:700 15px/1 var(--disp);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.rp-pg .cz-fila .n.mas{color:var(--ai)}.rp-pg .cz-fila .n.cero{font:500 12.5px/1.2 var(--sans);color:var(--t3)}.rp-pg .cz-vacio{padding:22px;font-size:13.5px;color:var(--t2)}@container rp (max-width: 1100px){.rp-pg .cz-comprar{grid-template-columns:minmax(0,1fr);gap:22px}.rp-pg .cz-resumen{position:static}.rp-pg .cz-packs{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 12px}}@container rp (max-width: 760px){.rp-pg .cz-saldo{grid-template-columns:minmax(0,1fr);padding:16px 18px;gap:10px}.rp-pg .cz-saldo-n{grid-row:auto}.rp-pg .cz-barra,.rp-pg .cz-lotes,.rp-pg .cz-saldo-v{grid-column:1}.rp-pg .cz-saldo-v{text-align:left}.rp-pg .cz-saldo-n b{font-size:38px}.rp-pg .cz-reglas{grid-template-columns:minmax(0,1fr)}.rp-pg .cz-reglas>div+div{border-left:0;border-top:1px solid var(--ln2)}.rp-pg .cz-fila{grid-template-columns:52px minmax(0,1fr) auto;padding:12px 16px}}.rp-pg .cz-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rp-pg .cz-form{display:flex;flex-direction:column;gap:12px}.rp-pg .cz-form>h3{font:650 16px/1.25 var(--disp);letter-spacing:-.01em}.rp-pg .cz-barra.vacia i{background:var(--ln)}.rp-pg .cz-error{padding:10px 12px;border-radius:10px;background:var(--rojo-bg,#fbe9e7);color:var(--rojo,#a2302a);font-size:12.5px;line-height:1.5}.rp-pg .cz-tabs a em{font-style:normal}.rp-pg .idt{display:grid;grid-template-columns:minmax(0,1fr) 390px;grid-gap:22px 28px;gap:22px 28px;align-items:start;min-width:0}.rp-pg .idt-main{gap:18px}.rp-pg .idt-card,.rp-pg .idt-main{display:flex;flex-direction:column;min-width:0}.rp-pg .idt-card{gap:14px;padding:20px 22px;background:var(--hoja);border:1px solid var(--ln);border-radius:var(--r3);box-shadow:var(--sombra)}.rp-pg .idt-card>header h3{font:650 17px/1.25 var(--disp);letter-spacing:-.01em}.rp-pg .idt-card>header p{margin-top:2px;font-size:13px;color:var(--t2)}.rp-pg .idt-sr{position:absolute;left:-9999px}.rp-pg .idt-logos{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0;padding:0;border:0;min-width:0}.rp-pg .idt-lg{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;min-height:98px;padding:10px;border:1.5px solid var(--ln);border-radius:var(--r2);background:var(--hoja);cursor:pointer;transition:border-color .15s,background .15s,box-shadow .15s}.rp-pg .idt-lg:hover{border-color:color-mix(in srgb,var(--ai) 45%,var(--ln))}.rp-pg .idt-lg:has(input:checked){border-color:var(--ai);background:color-mix(in srgb,var(--ai-bg) 60%,#fff);box-shadow:0 0 0 3px color-mix(in srgb,var(--ai) 14%,transparent)}.rp-pg .idt-lg:has(input:focus-visible){outline:2px solid var(--ai);outline-offset:2px}.rp-pg .idt-lg input{position:absolute;opacity:0;pointer-events:none}.rp-pg .idt-lg img{max-width:100%;max-height:46px;object-fit:contain}.rp-pg .idt-lg span{font-size:12px;color:var(--t2);text-align:center}.rp-pg .idt-lg .nada{width:46px;height:46px;border-radius:10px;border:1.5px dashed var(--ln)}.rp-pg .idt-drop{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 10px;padding:14px;border:1.5px dashed var(--ln);border-radius:var(--r2);background:var(--ln2);font-size:13px;color:var(--t2);text-align:center}.rp-pg .idt-drop b{color:var(--t1);font-weight:600}.rp-pg .idt-colorfila{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.rp-pg .idt-colorfila input[type=color]{width:46px;height:42px;padding:3px;cursor:pointer}.rp-pg .idt-colorfila input[type=color],.rp-pg .idt-in{border:1px solid var(--ln);border-radius:10px;background:var(--hoja)}.rp-pg .idt-in{min-height:42px;padding:0 12px;color:var(--t1);font:400 14px/1 var(--sans);min-width:0}.rp-pg .idt-in:focus-visible{outline:2px solid var(--ai);outline-offset:1px;border-color:var(--ai)}.rp-pg .idt-in:disabled{background:var(--ln2);color:var(--t3)}.rp-pg .idt-colorfila .idt-in{width:118px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-transform:uppercase}.rp-pg .idt-paleta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.rp-pg .idt-sw{border:1px solid var(--ln);border-radius:12px;overflow:hidden;background:var(--hoja)}.rp-pg .idt-sw i{display:grid;place-items:center;height:50px;font:650 15px/1 var(--disp);font-style:normal}.rp-pg .idt-sw span{display:block;padding:8px 10px 9px;font-size:12px;line-height:1.35;color:var(--t2)}.rp-pg .idt-sw b{display:block;color:var(--t1);font-weight:650}.rp-pg .idt-aviso{padding:10px 12px;border-radius:10px;background:var(--ambar-bg,#fbf1dd);color:var(--ambar,#92610f);font-size:12.5px;line-height:1.5}.rp-pg .idt-aviso[hidden]{display:none}.rp-pg .idt-modo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:0;padding:0;border:0}.rp-pg .idt-op{position:relative;display:flex;flex-direction:column;gap:2px;padding:12px 14px 12px 40px;border:1.5px solid var(--ln);border-radius:var(--r2);cursor:pointer;font-size:13.5px;font-weight:600;transition:border-color .15s,background .15s}.rp-pg .idt-op small{font-weight:400;font-size:12.5px;color:var(--t2)}.rp-pg .idt-op:before{content:"";position:absolute;left:14px;top:15px;width:16px;height:16px;border-radius:50%;border:1.5px solid var(--ln);background:var(--hoja)}.rp-pg .idt-op:has(input:checked){border-color:var(--ai);background:color-mix(in srgb,var(--ai-bg) 60%,#fff)}.rp-pg .idt-op:has(input:checked):before{border:5px solid var(--ai)}.rp-pg .idt-op:has(input:focus-visible){outline:2px solid var(--ai);outline-offset:2px}.rp-pg .idt-op input{position:absolute;opacity:0;pointer-events:none}.rp-pg .idt-esq{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:end}.rp-pg .idt-esq label{display:flex;flex-direction:column;gap:5px;font-size:12.5px;font-weight:600;color:var(--t2);min-width:0}.rp-pg .idt-esq .idt-in{width:100%}.rp-pg .idt-esq .chk{flex-direction:row;align-items:center;gap:8px;min-height:42px;font-weight:500}.rp-pg .idt-esq .chk input{width:18px;height:18px;accent-color:var(--ai)}.rp-pg .idt-ejemplo{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 12px;padding:11px 14px;border-radius:10px;background:var(--ai-bg);color:var(--ai);font-size:13px}.rp-pg .idt-ejemplo b{font:700 19px/1 var(--disp);letter-spacing:.01em}.rp-pg .idt-tip{border:1px solid var(--ln);border-radius:var(--r2)}.rp-pg .idt-tip>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;font-size:13.5px;font-weight:600;cursor:pointer;list-style:none}.rp-pg .idt-tip>summary::-webkit-details-marker{display:none}.rp-pg .idt-tip>summary svg{transition:transform .15s;color:var(--t3)}.rp-pg .idt-tip[open]>summary svg{transform:rotate(180deg)}.rp-pg .idt-tipos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px 12px;gap:8px 12px;padding:4px 14px 14px}.rp-pg .idt-tipos label{display:grid;grid-template-columns:minmax(0,1fr) 62px;align-items:center;grid-gap:8px;gap:8px;font-size:13px}.rp-pg .idt-tipos label span small{display:block;color:var(--t3);font-size:11.5px}.rp-pg .idt-tipos .idt-in{min-height:36px;padding:0 8px;text-transform:uppercase;text-align:center;font-weight:600}.rp-pg .idt-tabla{border:1px solid var(--ln);border-radius:var(--r2);overflow:hidden}.rp-pg .idt-tabla header{padding:10px 14px;background:var(--ln2);font-size:12.5px;font-weight:600;color:var(--t2);display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px}.rp-pg .idt-fila{display:grid;grid-template-columns:150px minmax(0,1fr) 96px;grid-gap:10px;gap:10px;align-items:center;padding:8px 14px;border-top:1px solid var(--ln2);font-size:13px}.rp-pg .idt-fila:first-of-type{border-top:0}.rp-pg .idt-fila .idt-in{min-height:36px;width:100%;padding:0 10px;font-weight:650;text-transform:uppercase;letter-spacing:.01em}.rp-pg .idt-fila .idt-in.rep{border-color:var(--rojo,#a2302a);background:var(--rojo-bg,#fbe9e7);color:var(--rojo,#a2302a)}.rp-pg .idt-fila .n{text-align:right}.rp-pg .idt-fila .n,.rp-pg .idt-fila .t{color:var(--t3);font-size:12px}.rp-pg .idt-fila b{font-weight:600}.rp-pg .idt-guardar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.rp-pg .idt-guardar p{flex:1 1 260px;font-size:12.5px;color:var(--t2)}.rp-pg .idt-guardar .rp-bt{min-height:44px}.rp-pg .idt-vista{position:-webkit-sticky;position:sticky;top:calc(var(--alto-cab, 0px) + 20px);display:flex;flex-direction:column;gap:12px;padding:18px;background:var(--hoja);border:1px solid var(--ln);border-radius:var(--r3);box-shadow:var(--sombra);min-width:0}.rp-pg .idt-vista>h3{font:650 16px/1.25 var(--disp)}.rp-pg .idt-hoja{padding:16px 14px 18px;background:#fff;border:1px solid var(--ln);border-radius:6px;box-shadow:0 6px 18px -10px rgb(31 26 38/.35);display:flex;flex-direction:column;gap:14px;color:#262626;font:400 10.5px/1.45 Tahoma,Verdana,sans-serif}.rp-pg .idt-cuadro{width:100%;border-collapse:collapse;table-layout:fixed;font-size:9.5px;text-align:center}.rp-pg .idt-cuadro td,.rp-pg .idt-cuadro th{border:1px dotted #262626;padding:3px 4px}.rp-pg .idt-cuadro th{font-weight:700;font-size:10px}.rp-pg .idt-cuadro .lg{padding:0;vertical-align:middle}.rp-pg .idt-cuadro .lg img{display:block;max-width:none;margin:0 auto;object-fit:contain}.rp-pg .idt-cuadro .lg.vacio{padding:0;border:0;width:0}.rp-pg .idt-cuadro .cod b{font-weight:700;color:#262626}.rp-pg .idt-tit{padding:26px 0 12px;text-align:center}.rp-pg .idt-tit .t1{font:400 25px/1.1 Arial,Helvetica,sans-serif}.rp-pg .idt-tit .t2{font:700 15px/1.3 Arial,Helvetica,sans-serif}.rp-pg .idt-h{font:700 11.5px/1.3 Tahoma,Verdana,sans-serif;text-transform:uppercase}.rp-pg .idt-lin{height:6px;border-radius:3px;background:#e6e6e6}.rp-pg .idt-lin.c{width:78%}.rp-pg .idt-banda{display:grid;grid-template-columns:34% 1fr;font-size:9.5px}.rp-pg .idt-banda>span{padding:5px 7px;border:1px solid #bbb}.rp-pg .idt-banda .cab{color:#fff;font-weight:700;text-align:center;border-color:transparent}.rp-pg .idt-banda .tx{color:#444}.rp-pg .idt-pie{font-size:12px;color:var(--t3)}@container rp (max-width: 1100px){.rp-pg .idt{grid-template-columns:minmax(0,1fr)}.rp-pg .idt-vista{position:static;order:-1}.rp-pg .idt-hoja{max-width:440px;margin:0 auto;width:100%}}@container rp (max-width: 760px){.rp-pg .idt-logos{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-pg .idt-modo{grid-template-columns:minmax(0,1fr)}.rp-pg .idt-esq,.rp-pg .idt-tipos{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-pg .idt-paleta{grid-template-columns:minmax(0,1fr)}.rp-pg .idt-fila{grid-template-columns:minmax(0,1fr) 96px}.rp-pg .idt-fila .t{display:none}}.rp-pg .idt-logoactual{display:grid;grid-template-columns:148px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:center}.rp-pg .idt-logocaja{display:grid;place-items:center;height:96px;padding:10px;border:1.5px solid var(--ln);border-radius:var(--r2);background:#fff;color:var(--t3);font-size:12.5px}.rp-pg .idt-logocaja img{max-width:100%;max-height:74px;object-fit:contain}.rp-pg .idt-logoacc{display:flex;flex-direction:column;gap:10px;min-width:0}.rp-pg .idt-logoacc p b{display:block;font-weight:650;overflow-wrap:anywhere}.rp-pg .idt-logoacc p small{display:block;font-size:12.5px;color:var(--t2)}.rp-pg .idt-fila-bt{display:flex;flex-wrap:wrap;gap:8px}.rp-pg .idt-chk{display:inline-flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600;cursor:pointer}.rp-pg .idt-chk input{width:18px;height:18px;accent-color:var(--ai)}.rp-pg .idt-colorfila input[type=color]:disabled,.rp-pg .idt-in:disabled{opacity:.55;cursor:not-allowed}.rp-pg .idt-nota{font-size:12.5px;color:var(--t2)}.rp-pg .idt-ok{padding:10px 12px;border-radius:10px;background:var(--ai-bg);color:var(--ai);font-size:13px;font-weight:600}.rp-pg .idt-tipos-caja{display:flex;flex-direction:column;gap:12px;min-width:0;margin:0;padding:14px;border:1px solid var(--ln);border-radius:var(--r2)}.rp-pg .idt-tipos-caja legend{padding:0 6px;font-size:14px;font-weight:650}.rp-pg .idt-tipos-caja legend span{font-weight:400;color:var(--t3)}.rp-pg .idt-tipos-caja .idt-tipos{padding:0}.rp-pg .idt-tipos-caja .rp-bt{align-self:flex-start}.rp-pg .idt-cab-fila{display:grid;grid-template-columns:170px minmax(0,1fr) 150px;grid-gap:10px;gap:10px;padding:7px 14px;border-top:1px solid var(--ln2);font-size:11.5px;font-weight:600;color:var(--t3);text-transform:none}.rp-pg .idt-fila{grid-template-columns:170px minmax(0,1fr) 150px}.rp-pg .idt-fila .nm{min-width:0;overflow-wrap:anywhere}.rp-pg .idt-fila .nm small{display:block;color:var(--t3);font-size:11.5px}.rp-pg .idt-fila .idt-in.fecha{text-transform:none;font-weight:400}.rp-pg .idt-filas.largo{max-height:460px;overflow:auto}.rp-pg .idt-vertodos{margin:10px 14px 12px}.rp-pg .idt-firmas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.rp-pg .idt-firmas label{display:flex;flex-direction:column;gap:5px;font-size:12.5px;font-weight:600;color:var(--t2);min-width:0}.rp-pg .idt-firmas .idt-in{width:100%;font-weight:400}.rp-pg .idt-firmas small{font-weight:400;color:var(--t3)}.rp-pg .idt-guardar .rp-bt[href]{min-height:44px;display:inline-flex;align-items:center}@container rp (max-width: 520px){.rp-pg .idt-tipos{grid-template-columns:minmax(0,1fr)}}@container rp (max-width: 760px){.rp-pg .idt-firmas,.rp-pg .idt-logoactual{grid-template-columns:minmax(0,1fr)}.rp-pg .idt-cab-fila{display:none}.rp-pg .idt-fila{grid-template-columns:minmax(0,1fr);gap:6px}}.rp-pg .lw{display:flex;flex-direction:column;gap:20px;max-width:760px;margin:0 auto;min-width:0}.rp-pg .lec-pasos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.rp-pg .lec-pasos li{display:flex;align-items:center;gap:10px;padding:10px 12px;border-bottom:3px solid var(--ln);color:var(--t3);font-size:13.5px;font-weight:600;min-width:0}.rp-pg .lec-pasos li i{flex:none;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;border:1.5px solid;font:700 12.5px/1 var(--sans);font-style:normal}.rp-pg .lec-pasos li span{min-width:0;line-height:1.25}.rp-pg .lec-pasos li.act{color:var(--ai);border-bottom-color:var(--ai)}.rp-pg .lec-pasos li.act i{background:var(--ai);border-color:var(--ai);color:#fff}.rp-pg .lec-pasos li.hecho{color:var(--t2);border-bottom-color:color-mix(in srgb,var(--ai) 45%,var(--ln))}.rp-pg .lec-pasos li.hecho i{background:var(--ai-bg);border-color:var(--ai-bg);color:var(--ai)}.rp-pg .lec-card{display:flex;flex-direction:column;gap:14px;padding:26px 28px;background:var(--hoja);border:1px solid var(--ln);border-radius:var(--r3);box-shadow:var(--sombra);min-width:0}.rp-pg .lec-card>h3{font:650 22px/1.25 var(--disp);letter-spacing:-.012em}.rp-pg .lec-card>p{font-size:15px;line-height:1.55;color:var(--t2)}.rp-pg .lec-card>p b,.rp-pg .lec-res b{color:var(--t1);font-weight:650}.rp-pg .lec-prog{font-size:12.5px!important;font-weight:600;color:var(--ai)!important;letter-spacing:.01em}.rp-pg .lec-btns{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:4px}.rp-pg .lec-btns .rp-bt{min-height:46px;padding-inline:22px;font-size:15px}.rp-pg .lec-btns .lec-atras{margin-right:auto;border-color:transparent;background:transparent;color:var(--t2)}.rp-pg .lec-nota{font-size:13px!important;color:var(--t3)!important}.rp-pg .lec-aviso{background:var(--ambar-bg,#fbf1dd);color:var(--ambar,#92610f)!important}.rp-pg .lec-aviso,.rp-pg .lec-ok{padding:11px 14px;border-radius:10px;font-size:14px!important}.rp-pg .lec-ok{background:var(--ai-bg);color:var(--ai)!important;font-weight:600}.rp-pg .lec-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;padding:34px 20px;border:2px dashed color-mix(in srgb,var(--ai) 45%,var(--ln));border-radius:var(--r2);background:color-mix(in srgb,var(--ai-bg) 40%,#fff);font-size:15px;color:var(--t2);text-align:center}.rp-pg .lec-drop b{color:var(--t1);font-weight:650}.rp-pg .lec-drop small{font-size:12.5px;color:var(--t3)}.rp-pg .lec-prueba{font-size:13.5px!important;font-weight:600;color:var(--t1)!important;margin-top:4px}.rp-pg .lec-ejs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.rp-pg .lec-ejs button{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:13px 14px;border:1.5px solid var(--ln);border-radius:var(--r2);background:var(--hoja);color:var(--t1);font:400 13px/1.3 var(--sans);text-align:left;cursor:pointer;min-height:70px}.rp-pg .lec-ejs button b{font-weight:650;font-size:13.5px}.rp-pg .lec-ejs button small{color:var(--t3);font-size:12px}.rp-pg .lec-ejs button:hover{border-color:var(--ai);background:color-mix(in srgb,var(--ai-bg) 50%,#fff)}.rp-pg .lec-ejs button:focus-visible{outline:2px solid var(--ai);outline-offset:2px}.rp-pg .lec-leyendo{align-items:center;text-align:center;padding-block:60px}.rp-pg .lec-leyendo p{font-size:14px}.rp-pg .lec-spin{width:34px;height:34px;border-radius:50%;border:3px solid var(--ln);border-top-color:var(--ai);animation:lec-gira .8s linear infinite!important}@keyframes lec-gira{to{transform:rotate(1turn)}}.rp-pg .lec-cod{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;gap:6px 4px;padding:22px 16px 18px;border-radius:var(--r2);background:var(--ai-bg)}.rp-pg .lec-pz{display:flex;flex-direction:column;align-items:center;gap:6px}.rp-pg .lec-pz b{padding:6px 12px;border-radius:10px;background:var(--hoja);border:1.5px solid color-mix(in srgb,var(--ai) 40%,var(--ln));font:700 26px/1.1 Consolas,Courier New,monospace;letter-spacing:.02em;color:var(--t1)}.rp-pg .lec-pz span{font-size:13px;font-weight:600;color:var(--ai)}.rp-pg .lec-s{padding-top:8px;font:700 26px/1.1 Consolas,monospace;color:var(--t3)}.rp-pg .lec-ej{font-size:14px!important}.rp-pg .lec-ej b{font:700 15px/1 Consolas,Courier New,monospace;letter-spacing:.02em}.rp-pg .lec-donde{font-size:13.5px;color:var(--t2);margin-bottom:10px}.rp-pg .lec-ops{display:flex;flex-direction:column;gap:10px}.rp-pg .lec-op{position:relative;display:flex;align-items:flex-start;gap:12px;padding:15px 16px;border:1.5px solid var(--ln);border-radius:var(--r2);cursor:pointer;transition:border-color .15s,background .15s}.rp-pg .lec-op input{position:absolute;opacity:0;pointer-events:none}.rp-pg .lec-op:before{content:"";flex:none;width:18px;height:18px;margin-top:2px;border-radius:50%;border:1.5px solid var(--ln);background:var(--hoja)}.rp-pg .lec-op.on{border-color:var(--ai);background:color-mix(in srgb,var(--ai-bg) 60%,#fff)}.rp-pg .lec-op.on:before{border:5.5px solid var(--ai)}.rp-pg .lec-op:has(input:focus-visible){outline:2px solid var(--ai);outline-offset:2px}.rp-pg .lec-op>span{display:flex;flex-direction:column;gap:4px;min-width:0}.rp-pg .lec-op b{font-size:15px;font-weight:650;overflow-wrap:anywhere}.rp-pg .lec-op small{font-size:13.5px;line-height:1.5;color:var(--t2);overflow-wrap:anywhere}.rp-pg .lec-op small b{font:700 13px/1.4 Consolas,monospace;color:var(--t1)}.rp-pg .lec-op em{align-self:flex-start;padding:1px 9px;border-radius:99px;background:var(--ai-bg);color:var(--ai);font:600 11.5px/1.5 var(--sans);font-style:normal}.rp-pg .lec-grupos{display:flex;flex-direction:column;gap:8px}.rp-pg .lec-grupo{display:grid;grid-template-columns:62px minmax(0,1fr);grid-gap:2px 12px;gap:2px 12px;padding:11px 14px;border:1px solid var(--ln);border-radius:var(--r2)}.rp-pg .lec-grupo b{grid-row:1/span 2;font:700 18px/1.3 Consolas,monospace;color:var(--ai)}.rp-pg .lec-grupo small{font-size:12.5px;color:var(--t2)}.rp-pg .lec-grupo span{grid-column:2;font:400 12.5px/1.5 Consolas,monospace;color:var(--t1);overflow-wrap:anywhere}.rp-pg .lec-cars{display:flex;flex-direction:column;border:1px solid var(--ln);border-radius:var(--r2);overflow:hidden}.rp-pg .lec-car{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-gap:10px;gap:10px;align-items:center;padding:7px 14px;border-top:1px solid var(--ln2)}.rp-pg .lec-car:first-child{border-top:0}.rp-pg .lec-car code{font:400 12.5px/1.3 Consolas,monospace;overflow-wrap:anywhere}.rp-pg .lec-sel{min-height:38px;padding:0 8px;border:1px solid var(--ln);border-radius:8px;background:var(--hoja);color:var(--t1);font:400 13.5px/1 var(--sans);min-width:0;width:100%}.rp-pg .lec-in:focus-visible,.rp-pg .lec-sel:focus-visible{outline:2px solid var(--ai);outline-offset:1px}.rp-pg .lec-det{border:1px solid var(--ln);border-radius:var(--r2)}.rp-pg .lec-det>summary{padding:12px 14px;font-size:14px;font-weight:600;color:var(--t2);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:10px}.rp-pg .lec-det>summary::-webkit-details-marker{display:none}.rp-pg .lec-det>summary:after{content:"+";font:400 20px/1 var(--sans);color:var(--t3)}.rp-pg .lec-det[open]>summary:after{content:"–"}.rp-pg .lec-det>div{padding:2px 14px 14px}.rp-pg .lec-tabla{border:1px solid var(--ln);border-radius:var(--r2);overflow:hidden}.rp-pg .lec-tabla>header{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:9px 14px;background:var(--ln2);font-size:12.5px;font-weight:600;color:var(--t2)}.rp-pg .lec-f{display:grid;grid-template-columns:minmax(0,1fr) 84px 118px;grid-gap:10px;gap:10px;align-items:center;padding:7px 14px;border-top:1px solid var(--ln2);font-size:13.5px}.rp-pg .lec-f small{margin-left:8px;color:var(--t3);font-size:11.5px}.rp-pg .lec-f .sg{font:700 14px/1 Consolas,monospace;text-align:center}.rp-pg .lec-in{width:100%;min-height:34px;padding:0 8px;border:1px solid var(--ln);border-radius:8px;background:var(--hoja);color:var(--t1);font:700 14px/1 Consolas,Courier New,monospace;text-transform:uppercase;text-align:center}.rp-pg .lec-in.falta{border-color:var(--ambar,#92610f);background:var(--ambar-bg,#fbf1dd)}.rp-pg .lec-ins{display:inline-flex;align-items:center;justify-content:center;padding:2px 9px;border-radius:99px;font-size:11.5px;font-weight:600;line-height:1.5;white-space:nowrap}.rp-pg .lec-ins.ok{background:var(--ai-bg);color:var(--ai)}.rp-pg .lec-ins.fal{background:var(--ambar-bg,#fbf1dd);color:var(--ambar,#92610f)}.rp-pg .lec-ins.sug{background:var(--ln2);color:var(--t2)}.rp-pg .lec-hoja{padding:14px 16px;background:#fff;border:1px solid var(--ln);border-radius:6px;color:#262626;font:400 11.5px/1.5 Tahoma,Verdana,sans-serif;display:flex;flex-direction:column;gap:3px;max-height:300px;overflow:auto}.rp-pg .lec-hoja p{margin:0;padding:1px 6px;border-left:3px solid transparent;border-radius:2px;overflow-wrap:anywhere}.rp-pg .lec-hoja p.t{font-weight:700;font-size:12px;text-transform:uppercase}.rp-pg .lec-hoja p.us{background:color-mix(in srgb,var(--ai-bg) 80%,#fff);border-left-color:var(--ai)}.rp-pg .lec-hoja p.us.pl{font:700 14px/1.4 Consolas,Courier New,monospace;letter-spacing:.02em}.rp-pg .lec-xl{width:100%;border-collapse:collapse;font:400 11.5px/1.35 Calibri,Segoe UI,sans-serif}.rp-pg .lec-xl td,.rp-pg .lec-xl th{padding:4px 7px;border:1px solid #d4d4d4;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:170px}.rp-pg .lec-xl th{background:#f0f0f0;font-weight:700;color:#444}.rp-pg .lec-xl td.us,.rp-pg .lec-xl th.us{background:color-mix(in srgb,var(--ai-bg) 80%,#fff);box-shadow:inset 0 0 0 1.5px var(--ai)}.rp-pg .lec-pie{margin-top:8px;font-size:12.5px;color:var(--t3);line-height:1.5}.rp-pg .lec-pie mark{display:inline-block;width:11px;height:11px;margin:0 4px -1px 0;border-radius:3px;background:color-mix(in srgb,var(--ai-bg) 80%,#fff);box-shadow:inset 0 0 0 1.5px var(--ai)}.rp-pg .lec-res{margin:0;padding-left:20px;display:flex;flex-direction:column;gap:8px;font-size:15px;line-height:1.55;color:var(--t2)}.rp-pg .lec-doc{display:grid;grid-template-columns:132px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:8px 14px;border-top:1px solid var(--ln2);font-size:13.5px}.rp-pg .lec-doc .sg{font:700 13px/1.2 Consolas,Courier New,monospace;color:var(--ai)}.rp-pg .lec-doc .nm{min-width:0;overflow-wrap:anywhere}.rp-pg .idt-leer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px;padding:14px 16px;border:1.5px dashed color-mix(in srgb,var(--ai) 50%,var(--ln));border-radius:var(--r2);background:color-mix(in srgb,var(--ai-bg) 45%,#fff)}.rp-pg .idt-leer p{flex:1 1 260px;font-size:13px;color:var(--t2);line-height:1.5}.rp-pg .idt-leer p b{color:var(--t1);font-weight:650}@container rp (max-width: 760px){.rp-pg .lec-card{padding:20px 18px}.rp-pg .lec-ejs{grid-template-columns:minmax(0,1fr)}.rp-pg .lec-pasos li span{font-size:12px}.rp-pg .lec-pasos li{flex-direction:column;align-items:flex-start;gap:4px;padding-inline:4px}.rp-pg .lec-pz b,.rp-pg .lec-s{font-size:20px}.rp-pg .lec-car{grid-template-columns:minmax(0,1fr);gap:4px}.rp-pg .lec-f{grid-template-columns:minmax(0,1fr) 70px}.rp-pg .lec-f .lec-ins{display:none}.rp-pg .lec-doc{grid-template-columns:minmax(0,1fr) auto}.rp-pg .lec-doc .sg{grid-column:1/-1}}