@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.3xzwb88tucl-q.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.20csvlgbb63y1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.17e3l4txdrufi.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0ewdtdf6ai7o-.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.03ilua6xb7p2f.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.1bg6trwi21i5q.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.2bakuypqc5dou.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0fg7ryy-bp2x_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.2g9xiodaln20i.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.3a_7qwcscqi0t.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.22w-t0ek6hrfw.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.1n2oi-d4a-xww.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/99ce71e74c11bc20-s.43k37qsrz1u-w.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/8cf1ea7b03cdeb83-s.3epu2aock-7p_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:800;font-display:swap;src:url(../media/829ba4228c966254-s.p.0zvxjg5nywxta.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.cPibsq_className{font-family:Poppins,Poppins Fallback;font-style:normal}.cPibsq_variable{--font-poppins:"Poppins", "Poppins Fallback"}
@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f037ea83db21dbd3-s.0bahv6ekb5-jz.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dc1de47b9d80a0b-s.1yoa-6-u8yac5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fe1d9b66fdac40b2-s.08yayveuo0nnd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:600;font-display:swap;src:url(../media/a24d9e981578d580-s.p.3i5xonuquvnt4.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.Bs91ba_className{font-family:Caveat,Caveat Fallback;font-style:normal;font-weight:600}.Bs91ba_variable{--font-caveat:"Caveat", "Caveat Fallback"}
body{background:#fff;margin:0}a{color:#a5040e}a:hover{color:#242424}.rb{font-family:var(--font-poppins), system-ui, sans-serif;color:#242424;-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.55}.rb *{box-sizing:border-box}.rb h1,.rb h2,.rb h3,.rb h4,.rb p{margin:0}.rb button,.rb input,.rb select,.rb textarea{font-family:inherit;font-size:inherit}.rb input,.rb select,.rb textarea{color:inherit}.rb :focus-visible{outline-offset:2px;outline:3px solid #1d4ed8}.btn{cursor:pointer;white-space:nowrap;color:#242424;background:0 0;border:1.5px solid #0000;border-radius:3px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 20px;font-size:14.5px;font-weight:600;line-height:1.15;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.btn-red{color:#fff;background:#d20512}.btn-red:hover{color:#fff;background:#a5040e}.btn-ink{color:#fff;background:#242424}.btn-ink:hover{color:#fff;background:#000}.btn-line{color:#242424;background:#fff;border-color:#242424}.btn-line:hover{color:#fff;background:#242424}.btn-ghost{color:#242424}.btn-ghost:hover{background:#f0eeea}.btn-white{color:#242424;background:#fff}.btn-white:hover{background:#f0eeea}.btn-sm{min-height:36px;padding:0 14px;font-size:13px}.btn-xs{min-height:30px;padding:0 10px;font-size:12px}.btn:disabled{opacity:.45;cursor:not-allowed}.chip{cursor:pointer;color:#242424;white-space:nowrap;background:#fff;border:1.5px solid #d6d3ce;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-height:40px;padding:0 14px;font-size:13px;font-weight:600;display:inline-flex}.chip:hover{border-color:#242424}.chip[aria-pressed=true]{color:#fff;background:#242424;border-color:#242424}.chip-red[aria-pressed=true]{color:#fff;background:#d20512;border-color:#d20512}.seg{background:#efede9;border-radius:6px;flex-wrap:wrap;gap:2px;padding:3px;display:inline-flex}.seg button{cursor:pointer;color:#4a4a4c;background:0 0;border:0;border-radius:4px;min-height:36px;padding:0 14px;font-size:13px;font-weight:600}.seg button[aria-pressed=true]{color:#242424;background:#fff;box-shadow:0 1px 3px #00000024}.card{background:#fff;border:1px solid #e7e5e1;border-radius:8px}.inp{background:#fff;border:1.5px solid #cfccc6;border-radius:4px;width:100%;min-height:44px;padding:0 12px;font-size:14.5px;display:block}textarea.inp{resize:vertical;min-height:88px;padding:10px 12px}.inp:focus{border-color:#242424;outline:none;box-shadow:0 0 0 3px #2424241f}.inp[aria-invalid=true]{background:snow;border-color:#b91c1c}.lbl{color:#242424;margin:0 0 6px;font-size:13px;font-weight:600;display:block}.hint{color:#6a6a6d;margin-top:5px;font-size:12.5px}.err{color:#b91c1c;margin-top:5px;font-size:12.5px;font-weight:500}.badge{white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:11.5px;font-weight:600;line-height:1.2;display:inline-flex}.badge:before{content:"";background:currentColor;border-radius:50%;flex:none;width:7px;height:7px}.b-emitida{color:#1e3a8a;background:#e6edfb}.b-pagada{color:#14532d;background:#dcf1e2}.b-recibido{color:#14532d;background:#fff;box-shadow:inset 0 0 0 1.5px #4d9a66}.b-pendiente{color:#6b4200;background:#fcefcf}.b-parcial{color:#55247f;background:#efe5fa}.b-vencida{color:#fff;background:#b4141c}.b-rechazado{color:#8a1111;background:#fde3e3}.b-neutral{color:#3d3d3f;background:#eeece8}.b-ink{color:#fff;background:#242424}.tr{border-bottom:1px solid #f0eeea;align-items:center;gap:12px;padding:11px 14px;font-size:13.5px;display:grid}.th{text-transform:uppercase;letter-spacing:.07em;color:#6a6a6d;background:#faf9f7;border-bottom:1px solid #e7e5e1;padding-top:9px;padding-bottom:9px;font-size:11px;font-weight:600}.trb{cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:#fff;border:0;border-bottom:1px solid #f0eeea}.trb:hover{background:#faf8f5}.trb[aria-current=true]{background:#fdf2f2;box-shadow:inset 3px 0 #d20512}.scrollx{-webkit-overflow-scrolling:touch;overflow-x:auto}.num{font-variant-numeric:tabular-nums;text-align:right}.tnum{font-variant-numeric:tabular-nums}.eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#d20512;font-size:12px;font-weight:700}.muted{color:#6a6a6d}.kpi{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700;line-height:1.15}.spin{border:2.5px solid #ffffff73;border-top-color:#fff;border-radius:50%;flex:none;width:18px;height:18px;animation:.8s linear infinite rbspin;display:inline-block}.spin-dark{border-color:#242424 #00000026 #00000026}@keyframes rbspin{to{transform:rotate(360deg)}}@keyframes rbfade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes rbsway{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes rbsk{to{background-position:-200% 0}}.fade{animation:.45s both rbfade}.sway{transform-style:preserve-3d;animation:16s ease-in-out infinite rbsway}.skel{background:linear-gradient(90deg,#efede9 25%,#f7f6f3 50%,#efede9 75%) 0 0/200% 100%;border-radius:4px;animation:1.2s infinite rbsk}.g2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.g3{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.g4{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.bg-pasillo{background:#1b1b1b url(/assets/pasillo-bodegas.jpg) 50%/cover no-repeat}.bg-inst{background:#1b1b1b url(/assets/instalaciones.jpg) 50%/cover no-repeat}.bg-fachada{background:#d9d9d9 url(/assets/fachada-crop.jpg) 50% 30%/cover no-repeat}.sig{font-family:var(--font-caveat), cursive;font-weight:600}.navlink{letter-spacing:.07em;text-transform:uppercase;color:#242424;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;min-height:44px;padding:0 10px;font-size:12.5px;font-weight:700}.navlink:hover{color:#d20512}.navlink[aria-current=page]{border-bottom-color:#d20512}.ptab{color:#cfcdc8;cursor:pointer;background:0 0;border:0;border-radius:4px;min-height:32px;padding:0 14px;font-size:12.5px;font-weight:600}.ptab[aria-pressed=true]{color:#161616;background:#fff}.pbtn{color:#eee;cursor:pointer;background:0 0;border:1px solid #444;border-radius:4px;min-height:32px;padding:0 12px;font-size:12.5px;font-weight:500}.pbtn:hover{background:#2b2b2b}.sidebtn{color:#d4d2cd;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;min-height:42px;padding:0 12px;font-size:13.5px;font-weight:500;display:flex}.sidebtn:hover{color:#fff;background:#333}.sidebtn[aria-current=page]{color:#fff;background:#d20512}.tabbtn{color:#6a6a6d;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2.5px solid #0000;min-height:42px;margin-right:18px;padding:0 4px;font-size:13.5px;font-weight:600}.tabbtn[aria-selected=true]{color:#242424;border-bottom-color:#d20512}.portnav{color:#3d3d3f;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:6px;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 12px;font-size:14px;font-weight:500;display:flex}.portnav:hover{background:#f0eeea}.portnav[aria-current=page]{color:#fff;background:#242424}.bar{background:#efede9;border-radius:99px;height:8px;overflow:hidden}.bar>div{background:#d20512;border-radius:99px;height:100%;transition:width .6s}.overlay{z-index:80;background:#14141473;justify-content:flex-end;display:flex;position:fixed;inset:0}.dialogbg{z-index:90;background:#14141480;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.doc{background:#fff;border:1px solid #dcd9d4;position:relative;overflow:hidden;box-shadow:0 10px 30px #00000014}.wm{pointer-events:none;color:#d2051212;letter-spacing:.06em;white-space:nowrap;justify-content:center;align-items:center;font-size:44px;font-weight:800;display:flex;position:absolute;inset:0;transform:rotate(-24deg)}.sticky-lg{position:sticky;top:130px}.pnav{flex-direction:column;gap:2px;display:flex;position:sticky;top:60px}.only-sm{display:none!important}@media (max-width:980px){.sticky-lg{position:static}.pnav{flex-direction:row;gap:4px;padding-bottom:4px;position:static;overflow-x:auto;flex-basis:100%!important}.g4,.g3{grid-template-columns:repeat(2,minmax(0,1fr))}.hide-md{display:none!important}}@media (max-width:640px){.g2,.g3,.g4{grid-template-columns:minmax(0,1fr)}.hide-sm{display:none!important}.only-sm{display:flex!important}.stack-sm{flex-direction:column!important;align-items:stretch!important}.kpi{font-size:23px}.h1x{font-size:34px!important;line-height:1.08!important}.h2x{font-size:26px!important}.pad-sm{padding-left:16px!important;padding-right:16px!important}.pbar{padding:6px 10px!important;position:static!important}.pbar nav{order:3;justify-content:center;width:100%;margin:0!important}.pdate{font-size:11px}.webhead{top:0!important}}@media (prefers-reduced-motion:reduce){.rb *{transition:none!important;animation:none!important}}body{font-family:var(--font-poppins), system-ui, sans-serif}.guide-back{background:#161616;padding:12px 24px;font-size:13px}.guide-back a{color:#fff}button{cursor:pointer}.boot{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-height:100vh;padding:24px;display:flex}.boot p{color:#777}.boot h1{font-size:24px}
