@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-ext-wght-normal-DCwSJGxG.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/figtree-latin-wght-normal-D_ZTVpCC.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--primario: #BB4D00;--primario-texto: #FFFBEB;--terciario: #FFDDCD;--fondo: #FFFFFF;--tinta: #0C0A09;--tinta-suave: #79716B;--apagado: #F5F5F4;--borde: #E7E5E4;--anillo: #A6A09B;--lateral-fondo: #FAFAF9;--peligro: #E7000B;--exito: #008236;--primario-5: color-mix(in srgb, var(--primario) 5%, transparent);--primario-10: color-mix(in srgb, var(--primario) 10%, transparent);--primario-15: color-mix(in srgb, var(--primario) 15%, transparent);--primario-25: color-mix(in srgb, var(--primario) 25%, transparent);--primario-80: color-mix(in srgb, var(--primario) 80%, transparent);--peligro-5: color-mix(in srgb, var(--peligro) 5%, transparent);--peligro-10: color-mix(in srgb, var(--peligro) 10%, transparent);--peligro-20: color-mix(in srgb, var(--peligro) 20%, transparent);--peligro-30: color-mix(in srgb, var(--peligro) 30%, transparent);--exito-15: color-mix(in srgb, var(--exito) 15%, transparent);--anillo-50: color-mix(in srgb, var(--anillo) 50%, transparent);--campo-fondo: color-mix(in srgb, var(--borde) 30%, var(--fondo));--campo-hover: color-mix(in srgb, var(--borde) 50%, var(--fondo));--hover-fila: color-mix(in srgb, var(--apagado) 60%, var(--fondo));--naranja: var(--primario);--naranja-osc: var(--primario);--gris-marca: var(--anillo);--grafito: var(--tinta);--tinte: var(--primario-10);--papel: var(--apagado);--blanco: var(--fondo);--gris: var(--tinta-suave);--linea: var(--borde);--perdida: var(--peligro);--franja: var(--lateral-fondo);--hover: var(--hover-fila);--ok: var(--exito);--sans: "Figtree Variable", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--mono: "JetBrains Mono Variable", Consolas, ui-monospace, "SFMono-Regular", Menlo, monospace;--display: var(--sans);--texto: var(--sans);--dato: var(--sans);--radio: 10px;--radio-md: 8px;--radio-xl: 14px;--radio-2xl: 18px;--pastilla: 999px;--r: var(--radio);--sombra-sm: 0 1px 3px 0 rgb(0 0 0 / .08), 0 1px 2px -1px rgb(0 0 0 / .08);--sombra-md: 0 4px 6px -1px rgb(0 0 0 / .08), 0 2px 4px -2px rgb(0 0 0 / .08);--sombra-lg: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--max: 1440px;--ease: cubic-bezier(.4, 0, .2, 1);color-scheme:light}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--fondo);color:var(--tinta);font-family:var(--sans);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}a{color:var(--primario)}::selection{background:var(--terciario);color:var(--tinta)}.contenedor{max-width:var(--max);margin:0 auto;padding:0 24px}:root{--lateral: 256px;--cabecera: 64px}.lateral{position:fixed;top:0;left:0;bottom:0;width:var(--lateral);background:var(--lateral-fondo);border-right:1px solid var(--borde);display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;z-index:40;transition:transform .2s var(--ease)}.cuerpo{margin-left:var(--lateral);min-height:100vh;display:flex;flex-direction:column;transition:margin-left .2s var(--ease)}.app.plegado .lateral{transform:translate(-100%)}.app.plegado .cuerpo{margin-left:0}.velo{display:none}.lateral .marca{display:flex;flex-direction:column;align-items:center;gap:8px;padding:18px 16px 14px;text-decoration:none}.lateral .marca img{display:block;height:34px;width:auto}.lateral .marca .area{font-size:12px;font-weight:500;color:var(--tinta-suave);line-height:1.3;transition:color .15s var(--ease)}.lateral .marca:hover .area{color:var(--tinta)}.nav-lateral{flex:1;padding-bottom:16px}.selector-sistema{display:flex;align-items:center;gap:4px;margin:0 8px 4px;padding:4px;border:1px solid var(--borde);border-radius:var(--radio-md)}.selector-sistema button{width:28px;height:28px;flex:none;display:inline-flex;align-items:center;justify-content:center;padding:0;background:transparent;border:none;border-radius:var(--radio);color:var(--tinta);cursor:pointer;transition:background .15s var(--ease)}.selector-sistema button:hover{background:var(--apagado)}.selector-sistema button:focus-visible{outline:none;box-shadow:0 0 0 2px var(--anillo)}.selector-sistema svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.75;fill:none;stroke-linecap:round;stroke-linejoin:round}.nombre-sistema{flex:1;min-width:0;text-align:center;font-size:13px;font-weight:600;color:var(--tinta);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.paginas-nav a .contador{margin-left:auto;flex:none;min-width:20px;height:18px;padding:0 6px;border-radius:var(--pastilla);background:var(--apagado);font-size:11px;font-weight:500;line-height:18px;text-align:center;color:var(--tinta-suave)}.paginas-nav a .contador.caliente{background:var(--primario);color:var(--primario-texto)}.seccion-nav{padding:8px}.seccion-nav+.seccion-nav{padding-top:4px}.seccion-nav+.seccion-nav:before{content:"";display:block;height:1px;margin:0 12px 6px;background:var(--borde)}.titulo-nav{display:flex;align-items:center;gap:8px;height:32px;padding:0 12px;border-radius:var(--radio-md);font-size:12px;font-weight:500;color:color-mix(in srgb,var(--tinta) 70%,transparent);cursor:pointer;list-style:none;-webkit-user-select:none;user-select:none;transition:color .15s var(--ease)}.titulo-nav::-webkit-details-marker{display:none}.titulo-nav:hover{color:var(--tinta)}.titulo-nav:focus-visible{outline:none;box-shadow:0 0 0 2px var(--anillo)}summary.titulo-nav:after{content:"";width:6px;height:6px;margin-left:auto;margin-right:3px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:translateY(-2px) rotate(45deg);transition:transform .2s var(--ease);flex:none}details[open]>summary.titulo-nav:after{transform:translateY(1px) rotate(-135deg)}.paginas-nav{display:flex;flex-direction:column;gap:4px;padding-top:2px}.paginas-nav a{display:flex;align-items:center;gap:8px;height:36px;padding:0 12px;border-radius:var(--radio);font-size:14px;color:var(--tinta);text-decoration:none;white-space:nowrap;overflow:hidden;transition:background .15s var(--ease),color .15s var(--ease)}.paginas-nav a span{overflow:hidden;text-overflow:ellipsis}.paginas-nav a:hover{background:var(--apagado)}.paginas-nav a:focus-visible{outline:none;box-shadow:0 0 0 2px var(--anillo)}.paginas-nav a.activo{background:var(--primario-10);color:var(--primario);font-weight:500}.paginas-nav a.activo:hover{background:var(--primario-15)}.paginas-nav a svg{width:16px;height:16px;flex:none;stroke:currentColor;stroke-width:1.75;fill:none;stroke-linecap:round;stroke-linejoin:round}.seccion-nav.vacia .titulo-nav{cursor:default}.seccion-nav.vacia .titulo-nav:hover{color:color-mix(in srgb,var(--tinta) 70%,transparent)}.proximamente{margin-left:auto;flex:none;display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--pastilla);background:var(--apagado);font-size:11px;font-weight:500;color:var(--tinta-suave)}.nav-vacio{font-size:13px;color:var(--tinta-suave);padding:8px 20px 0;margin:0;line-height:1.5}.cabecera{position:sticky;top:0;z-index:30;height:var(--cabecera);flex:none;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 16px;background:var(--fondo);border-bottom:1px solid var(--borde)}.cabecera-izq{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.boton-icono{width:32px;height:32px;flex:none;display:inline-flex;align-items:center;justify-content:center;padding:0;margin-left:-4px;background:transparent;border:none;border-radius:var(--radio-md);color:var(--tinta);cursor:pointer;transition:background .15s var(--ease)}.boton-icono:hover{background:var(--apagado)}.boton-icono:focus-visible{outline:none;box-shadow:0 0 0 3px var(--anillo-50)}.boton-icono svg,.cabecera svg{width:16px;height:16px;stroke:currentColor;stroke-width:1.75;fill:none;stroke-linecap:round;stroke-linejoin:round;flex:none}.separador-v{width:1px;height:16px;background:var(--borde);margin:0 8px 0 4px;flex:none}.migas{display:flex;align-items:center;gap:6px;min-width:0;margin:0;padding:0;list-style:none;font-size:14px;color:var(--tinta-suave)}.migas li{display:flex;align-items:center;gap:6px;min-width:0;white-space:nowrap}.migas li:last-child{color:var(--tinta);overflow:hidden}.migas li:last-child span{overflow:hidden;text-overflow:ellipsis}.migas svg{width:14px;height:14px;opacity:.8}.cuenta{position:relative;flex:none}.boton-cuenta{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 8px 0 4px;background:transparent;border:none;border-radius:var(--pastilla);font-family:inherit;font-size:14px;font-weight:500;color:var(--tinta);cursor:pointer;transition:background .15s var(--ease)}.boton-cuenta:hover,.boton-cuenta[aria-expanded=true]{background:var(--apagado)}.boton-cuenta:focus-visible{outline:none;box-shadow:0 0 0 3px var(--anillo-50)}.boton-cuenta .nombre-cuenta{max-width:10rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.boton-cuenta svg{opacity:.6}.inicial{width:32px;height:32px;flex:none;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:2px solid var(--primario);background:var(--terciario);color:var(--tinta);font-size:12px;font-weight:600;letter-spacing:.02em}.menu-cuenta{position:absolute;top:calc(100% + 6px);right:0;min-width:232px;padding:4px;background:var(--fondo);border:1px solid var(--borde);border-radius:var(--radio-xl);box-shadow:var(--sombra-lg);animation:aparece .14s var(--ease);z-index:50}@keyframes aparece{0%{opacity:0;transform:translateY(-4px) scale(.98)}}.menu-cuenta .quien{display:flex;flex-direction:column;gap:2px;padding:8px 10px}.menu-cuenta .quien strong{font-size:14px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu-cuenta .quien span{font-size:12px;color:var(--tinta-suave)}.menu-cuenta hr{border:none;border-top:1px solid var(--borde);margin:4px -4px}.item-menu{width:100%;display:flex;align-items:center;gap:8px;padding:8px 10px;background:transparent;border:none;border-radius:var(--radio-md);font-family:inherit;font-size:14px;color:var(--tinta);text-align:left;cursor:pointer}.item-menu:hover,.item-menu:focus-visible{background:var(--apagado);outline:none}.item-menu.riesgo{color:var(--peligro)}.item-menu.riesgo:hover,.item-menu.riesgo:focus-visible{background:var(--peligro-10)}.eyebrow{font-size:16px;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--tinta);margin:0 0 12px}.titulo{padding:28px 0 24px;text-align:center}.titulo h1{font-size:clamp(1.5rem,2.3vw,1.875rem);font-weight:700;letter-spacing:-.025em;line-height:1.2;margin:0}.titulo .bajada{color:var(--tinta-suave);font-size:14px;line-height:1.55;max-width:68ch;margin:6px auto 0}.titulo .bajada b{color:var(--tinta);font-weight:600}.encabezado-fila{display:flex;flex-direction:column;align-items:center;gap:16px}.encabezado-fila>:last-child:not(:first-child){align-self:flex-end;display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.panel{background:var(--fondo);border:1px solid var(--borde);border-radius:var(--radio-2xl);box-shadow:var(--sombra-sm)}.panel-cuerpo{padding:24px}.marco{background:var(--fondo);border:1px solid var(--borde);border-radius:var(--radio-xl);overflow-x:auto}.sin-accesos{padding:72px 0;max-width:56ch;margin:0 auto;text-align:center}.sin-accesos h1{font-size:1.875rem;font-weight:700;letter-spacing:-.025em;margin:0 0 12px}.sin-accesos p{color:var(--tinta-suave);font-size:15px;line-height:1.6;margin:0 0 12px}.sin-accesos p.chico{font-size:13px}.controles{display:flex;align-items:flex-end;gap:12px;margin-bottom:20px;flex-wrap:wrap}.campo{display:flex;flex-direction:column;gap:6px;min-width:0}.campo>label,.controles>label{font-size:14px;font-weight:500;line-height:20px;color:var(--tinta)}.campo .ayuda{font-size:12.5px;color:var(--tinta-suave);line-height:1.45;max-width:40ch}input[type=text],input[type=email],input[type=password],input[type=search],input[type=date],input[type=month],input[type=number],select,textarea{font-family:var(--sans);font-size:14px;height:36px;padding:0 14px;border:1px solid var(--borde);background-color:var(--campo-fondo);color:var(--tinta);border-radius:var(--pastilla);min-width:0;transition:border-color .15s var(--ease),box-shadow .15s var(--ease),background-color .15s var(--ease)}.fecha-campo{position:relative;display:inline-flex;min-width:0}.fecha-campo>input[type=text]{width:100%;min-width:9.5em;padding-right:36px}.fecha-nativo{position:absolute;right:0;bottom:0;width:1px;height:1px;opacity:0;pointer-events:none;border:0;padding:0}.fecha-boton{position:absolute;right:4px;top:50%;transform:translateY(-50%);width:28px;height:28px;display:grid;place-items:center;border:0;background:transparent;color:var(--tinta-suave);border-radius:var(--pastilla);cursor:pointer;padding:0}.fecha-boton:hover:not(:disabled){color:var(--tinta)}.fecha-boton svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}textarea{height:auto;min-height:72px;padding:9px 14px;line-height:1.5;border-radius:var(--radio-xl);resize:vertical}select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:36px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2379716B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:16px}input::placeholder,textarea::placeholder{color:var(--tinta-suave);opacity:1}input[type=number],input.cifra{font-variant-numeric:tabular-nums;text-align:right}input:hover,select:hover,textarea:hover{background-color:var(--campo-hover)}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:none;border-color:var(--anillo);box-shadow:0 0 0 3px var(--anillo-50);background-color:var(--fondo)}input:disabled,select:disabled,textarea:disabled{opacity:.5;cursor:not-allowed}input.error,select.error,textarea.error{border-color:var(--peligro);box-shadow:0 0 0 3px var(--peligro-20)}input[type=checkbox],input[type=radio]{accent-color:var(--primario);width:16px;height:16px;cursor:pointer}.btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:36px;padding:0 16px;font-family:var(--sans);font-size:14px;font-weight:500;line-height:1;white-space:nowrap;border-radius:var(--pastilla);border:1px solid transparent;background:var(--primario);color:var(--primario-texto);cursor:pointer;-webkit-user-select:none;user-select:none;text-decoration:none;transition:background-color .15s var(--ease),border-color .15s var(--ease),color .15s var(--ease),box-shadow .15s var(--ease)}.btn:hover{background:var(--primario-80)}.btn:active:not(:disabled){transform:translateY(1px)}.btn:focus-visible{outline:none;border-color:var(--anillo);box-shadow:0 0 0 3px var(--anillo-50)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn svg{width:16px;height:16px;flex:none}.btn.linea{background:var(--campo-fondo);color:var(--tinta);border-color:var(--borde)}.btn.linea:hover{background:var(--campo-hover)}.btn.chico{height:32px;padding:0 12px;font-size:13px}.btn.chico:not(.linea):not(.riesgo){color:var(--primario-texto)}.btn.riesgo{background:var(--peligro-10);color:var(--peligro);border-color:transparent}.btn.riesgo:hover{background:var(--peligro-20)}.btn.riesgo:focus-visible{box-shadow:0 0 0 3px var(--peligro-20);border-color:var(--peligro-30)}table{width:100%;border-collapse:collapse;font-size:14px}thead th{height:48px;padding:0 14px;font-size:14px;font-weight:500;color:var(--tinta);text-align:right;vertical-align:middle;line-height:1.35;white-space:nowrap;background:var(--fondo);border-bottom:1px solid var(--borde)}thead th.izq{text-align:left}thead th .th-fecha{display:block;font-size:12px;font-weight:400;color:var(--tinta-suave);margin-top:1px;font-variant-numeric:tabular-nums}tbody td{padding:12px 14px;border-bottom:1px solid var(--borde);text-align:right;font-size:14px;font-variant-numeric:tabular-nums;white-space:nowrap;vertical-align:middle}tbody tr:last-child td{border-bottom:none}tbody td.izq{text-align:left;font-variant-numeric:normal}tbody tr{transition:background-color .15s var(--ease)}tbody tr:hover{background:var(--hover-fila)}tbody tr.inactiva td{opacity:.5}.ayuda-suelta{margin:-10px 0 18px;max-width:72ch}.explica.sin-marco{border:none;padding:0;margin:0}.marco-asiento{margin-bottom:16px}tbody tr.pendiente td{background:var(--primario-5)}tbody tr.pendiente td:first-child{box-shadow:inset 3px 0 0 var(--primario)}tbody td.previo,tfoot td.previo{color:var(--tinta-suave)}td.envuelve,.envuelve{white-space:normal}td.envuelve{min-width:160px;max-width:320px}thead th.resultado{padding-left:22px}tbody td.resultado{font-weight:600;padding-left:22px}tfoot td.resultado{padding-left:22px}tfoot td{padding:14px;border-top:1px solid var(--borde);font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;background:var(--lateral-fondo)}tfoot tr.doble td{border-top:3px double var(--anillo);padding:2px 14px 0;width:auto;min-width:0;background:var(--lateral-fondo)}tfoot td.izq{text-align:left;font-size:13px;font-weight:500;color:var(--tinta-suave)}.especie{font-weight:600}.especie .nombre{display:block;font-size:12px;font-weight:400;color:var(--tinta-suave);line-height:1.45}.chico{color:var(--tinta-suave);font-size:12.5px}.perdida{color:var(--peligro)}.visto{color:var(--exito)}.pendiente{color:var(--peligro)}.marca-fila{color:var(--primario);font-size:11px;margin-left:6px;vertical-align:1px}.etiqueta{display:inline-flex;align-items:center;height:22px;padding:0 9px;font-size:12px;font-weight:500;line-height:1;color:var(--tinta);background:var(--campo-fondo);border:1px solid var(--borde);border-radius:var(--pastilla);white-space:nowrap}.etiqueta.acento{color:var(--primario);background:var(--primario-10);border-color:transparent}.etiqueta.baja,.etiqueta.perdida{color:var(--peligro);background:var(--peligro-10);border-color:transparent}.etiqueta.ok{color:var(--exito);background:var(--exito-15);border-color:transparent}td.editable{padding:6px 8px}td.editable input{width:100%;height:32px;border-color:transparent;background:transparent;border-radius:var(--radio-md);padding:0 10px}td.editable input:hover{border-color:var(--borde);background:var(--fondo)}td.editable input:focus-visible{background:var(--fondo)}td.editable input.sucio{border-color:var(--primario);background:var(--primario-5)}.pie{margin:16px 0 0;display:flex;flex-wrap:wrap;gap:10px 28px;font-size:13px;color:var(--tinta-suave);line-height:1.55}.pie .ref{display:flex;gap:8px;align-items:baseline}.pie .ref b{color:var(--tinta);font-weight:600}.pie-plegable{margin-top:16px}.pie-plegable>summary{cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px 0 10px;border-radius:var(--pastilla);font-size:13px;font-weight:500;color:var(--tinta-suave);list-style:none;transition:background .15s var(--ease),color .15s var(--ease)}.pie-plegable>summary::-webkit-details-marker{display:none}.pie-plegable>summary:before{content:"";width:5px;height:5px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .2s var(--ease);margin-right:2px}.pie-plegable[open]>summary:before{transform:translateY(-1px) rotate(45deg)}.pie-plegable>summary:hover{color:var(--tinta);background:var(--apagado)}.pie-plegable>summary:focus-visible{outline:none;box-shadow:0 0 0 3px var(--anillo-50)}.pie-plegable>.pie{margin-top:8px;display:block;padding:0 12px}.pie-plegable .ref{display:block;margin-bottom:8px;max-width:92ch}.pie-plegable .ref:last-child{margin-bottom:0}.pie-plegable .ref b{margin-right:7px}.aviso{background-color:var(--lateral-fondo);border:1px dashed var(--borde);border-radius:var(--radio-2xl);padding:28px 136px 28px 28px;color:var(--tinta-suave);font-size:14px;line-height:1.6;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALMAAAB4CAMAAACO5TO2AAAAflBMVEX2lkEAAAD3lDv8+vn9zZ/8qWL8qmj94qf88OT8zqT+sq/+bwP70Kn/8Xj/AAD5nir85tD8sGz9vYX/f3/8vIT//wD/wnn5u4aqqqq0//8A///85cx/f3/9fhP/kTb4iiwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGcJ2aAAAAIHRSTlP+AP4Q7G0ICVedBwNkAgEJmqGMAuUB9WcDAwHqAv1oodmNszgAAAxSSURBVHjazVyJduM4DiQLsi5Ljh07SXfPzO7//+WSOnkAFKlk963fTDrxQZWgwsECZKVzHjTW9fxLO1ycx9DOr4/jUxc8qKmntb4uj7806dKHynhP30wHGoZKMY9qaO1hr332MSfAw0spqKql/wJmGu0P6h7mENPDxbs+0U2wbzmHp9oCnldTHekxfsvfDX0H89jba9gt8FakvqHnVybY/RFqsusN9jN2GcMs4er0pzGTIQXdq9kmO8bpkFDzP1hxq+puENdJYo8T4nk1VKQVc45P3ZjTT529OrBJ97kDxm7h2U7LL/tT5lqnfOrDXLP1IxZyw72HyBgpuY6MeUK8gXL5gAC3+4Kx9XXkF2yu2sDZ1iNdc++6aV39g09z9n0p5mdtWOGYGA5crP8pKESoDUlr4nnROevcBUy9bqcLai7DlYowm3e3s00W2BG0yBW3k6taLoI0xsjOmVf8idkj3xePMaymAsy1pUV87VnUCJ6eQ1hw3emmyeW+aqXAuGA27/m867rJxjwuNpmiGNa4AKXC6Oy6pQvcmNqLsTQRzXnLXXSxDbP52fFBj8H8cdONws5cx5rYjYmYy24IGVzHf15dyHZFIhlzty/zaLnYEmMmRd2ePmZsG2x4LNihbq9tYWHYHX+8WqY5bzZxTsRcm6PvoCsOdISZrvp944WSfA0qwfX5Da8VNN3ofabRtmCboIahpXM9FQM6xPy86gfgBV85SIjOOVt0Bk233++AR43KGEbG7DmJZVmTxkxXesBhrWBoIAu9BU3NRDU4vEGnDzFjt9gQBiEVWFk9EBI2z64CaP2muyjvJHLcOGFWnseHlvYw/22JERgTDDpk88S4WocgIOJTprOHWaKH8gP/ww8R2SyWOKSoifzBPHklucq5R+tYR+x5zFRP/u0mjDnM4di4kJ93SpQl3v/bEEbew9y5VX67mV65hWvnZTbkGjXlkQiSkf35oBTmDkxYNR8hBvOoezYVl/FDPsX9gj1SdqaOO7YJNX2MuR8p28YnELvID+zML9DsoNVGDPKiG1cZnzgTNocm+Nx82DTIh6AnBZibJc0DXi3hkxUsgZEIglCBJQ7ihqn4K7CZF6bi/uNhnncHvj3B18fFoQPMdW5kzNJChtK/XMzjjb0kQCJ8pQCnyivz7EB1AWbsYX10MNNaLMIP/h43sFX50SYFEjF4P6zEemPFvGw290J3Ysdv2jGPOitm+IVytA1QvpTgiTahxaSdVa0HBeGsbTqsV8zUTzUrPN3CkYgQ1/kOEsArTRCEGey7Had+HgXMN/0XxLRkznVKhxZzT+2nay5vlwT+lKX6IiIKQjvYX15axFyBuVArR+aydMKst/jiRTOkHA5MLIzFGyDQn7bdR5/G7IqYzqep/pgwG3JxhoNKO39ucgcTcMxOhdc+t/i1su11uTiWVFPEUZYaXcRC35OitBD7CXIjNjx3iu0cVK00KXBbGFFb3AiCAGfIZD0KlG5pjKFvTSo8zwit0GrO7a6c3W9jMNeLQMbbL22vM8XdltWYBE5reMYKkCYlYN89dTRqNQe6ne5OZNk05mMBTLA2Aj67f9yJE/XaPfqbazFX+nR1niX9VM81nyAUgyLbZFzyrJNb0DMSYrOlFGu/buE8uQndRBzVT7IUswFMyRpbovD0JvF8wNHDgg4p3W8Vv71oPublc50eVa3f1R5G4XcfoI4CcPA3UqVUuNBnCHoTkdbmxcyNpncS+oNqVdNmZuSoLuDfgmL1YwZNsSCzX5C78cHn89dVv9y0YuJG6xQD7rWOXdC1IhBnHRyeYcjrygftCl92/dfyoieR9AZzzx4LGTIS8jgQVi7e5sOjhyl8gmqxJbKtPjeFdgZz5++i3AYPJN8Hn5O5PeOB4mAtTXtK6RRiEcsn4ctgrhCV+ke1c1j8rVaMmohK5g520GsxbWqQR8ieKCAZQiu9FmA4iqpH3ZWkLpP4aLvuAJaCH8Ief33G5MEghsKlCXIyhFgCIivpm/DwR9+ant6mPfexV7eqzVYuxAIE39NwoLp5pEKQNmLMgwq7T1GSS/UmvB5yLAsgh1NTT7FtOz+wigXuoAbfTMjWO0Md5FvaGI6bB9urg/pyoyekTT4r/vvhCLkuqbLDN7/Ql7pEWU0s2JAQx6Hy3NUzTDIYiqd+URc2RCDXfQJYEKWYg70A8t+9YnaiIjjDIWFCgKk6wdei4uZtb1MfnuBl4ga72zsCDWnbxKhdeXlJqMHDj1xUB55bh0GDl3kPvQi8A4bDQ4lgdVF/QeFEVsZORFF/BlJ7+BBuCFzMwqudwWUAOfxAbBsmVDHEJpxQVtVgHl31CkoTwS8N5gpS8GKGdzZbwOvuQtgZhPoAFNzG8DR1dV9HDMy/907JszmMD2KrHyFZGUEBjaAwRZLjYMLbsBR0fd/cltnObaIIctyovCkMKKmadmcCAZ/Rvu6I8CyBuOa2v9p5vBt9fHwsXeCPpplQr5ukNJ8zSzOoZCDFgXbke4Qt5vpQh7ZTiOt4mFTQz3YGVwFLWybsZliGaFZyH1Vx3pBbp/lZNOq90SImwO8+CL4qdponjuesAz9w/JLN41G63FtXcp/+uvYqwWrMqw8impJi9WM/agKIOoqHlYkkIQWjcpwcBN/OgArbIoHUjlB8d8uzlS2e/Z0+EbxNmzh36YDuxabUxmcmR4CVO+CE6D3YQS4p/CSxQh6PxsTj0ZMYs4pmLTbJDlswnkFWl9o8LvVXpTaz+omU8QzXRZskMeKRtcB+Gzfi4LTx1DGsurS+wDY8dtTg5C0VtaHx/vsYspXE5PhcRT4Vmkdtw9nz4P7trZ4e15vtpk6DpVvIA9/W98qoaV74GDQN/D52wxxXZ/Digvn5aRFf/XbT2Ohlcpxpa/pbie2v4ZDM+9QcW0H4dg57kQgSbS/cBWFHsZXKHFxKDFAFmr8wt+PGOr8G9DLbpKpJdzOYfDu3w+DmOTaF2iMehDknIRIvae6YIcynYRk1rRPWeWqrYjtJPGVmGvMwR2M+a0zY6zoVpOi9sBCmYwNTtxVY+vnSAB7yqGg0yjrN5kWJY8YMVmHYR/krOr7BqJYHXHxpLpcafqdC9MEQK99AEF2mDSsSzuZtRj7ZMb+4HWWwt0Kwd5uuTZt3G9fc2xP9Ylnsj/7Ixvykyg+7oZ2FnZSNp5l3cT11BfDxzpkaKbiPrdYXJduZkTXWOqOj3DvPniM5u0rWDTN5tmF+pHM3WA3NGibb0cfl1hJZ0f9hzKy4PN0tcMsmIDFKvV97pMYuT2MOM3mBn9u+013Q51Zf+pcuwNzYtnZKK+AF/Co/Bcz3JymIYrR9+lKMGSnMYbkx/XrPuvnUvSdNuDdoIXoR5tFyA/zeKqGuUdktts0+2sSLaZef4ga4hvqCuS7CTGIGX45SaOd3UWOEIxfAK6ALqoNFmiDI2rc6Z2eI+xRWx2ypFLNONBbP+SCUqOWyAxHX/OpgxVxBbcV4PJVyhhv5ebC4OtgxK378aMZc/1h8ZrS185gBNqWewNxxIzpMfPY2QqWY3/Ql2TIr5HOXW9ftKtwZO1/A3kezPFvODUgaowI/Z3SazxCaT0WYQx/EQQ/oJDdCHwwV+2/4ILi9FUKt/BTmLjmxdip346h+xrdi3Zt+S/ZaTtoZPJ+ZQafT3JBb3z/pgz9lZ54b36s3VEYfFt+Kz9fk5OjlJ/cpPxQ3ao/PcWvydB78n2HmuHEOs1wj4ds1Uq3r5LheMWbk8fn/CnMZnzHNH5djTsqjhZgH3s4XaUwHBX0Ep6/XJBXzoUAucb6KI8ScsHORguIqHOI2ttV9CWbixhIuakgMfb2XbmE1vVFiUAJKX8vW4+2csAuKrLLpKIn7Q6p88W9SWqljMWuhNaGWG7JKMVMDCPN3zNdSnJBLrJ2/RDu/lyoF2r2xj81Rt6ZosScntBo7ywSk61hu6J4GoXllG0BNaRhqOR/sqePn6MpFpNU6L76tZML9WBg6J0U71pFIGEk3/tLTKcgsCeevCmnKF4ssMHFjZUdw6xKp/pSZ9xvq/EN93k98jeEc8MN5pMUw/qjT9KU7v7T+MdC2yV+coFbQlT8EX6l5ZKkKxvU6Kr+OHugK/oIZ8zzymE/n9QcnzMvXcW0PZb/56pf+xmP5jrN9wZZ0f3axpwH42Ff7p1q+Y8H8/7U2EC+D1lfS33pYgMPadZoGgsbziz1N/Gq31dT9P0D7WdiY7idFAAAAAElFTkSuQmCC);background-repeat:no-repeat;background-position:right 28px center;background-size:80px auto}@media(max-width:640px){.aviso{background-image:none;padding-right:28px}}.aviso strong{color:var(--tinta);font-size:15px;font-weight:600;display:block;margin-bottom:4px}.aviso code{font-family:var(--mono);font-size:12.5px;background:var(--fondo);border:1px solid var(--borde);border-radius:6px;padding:2px 6px;color:var(--tinta)}.cargando{display:flex;align-items:center;justify-content:center;gap:10px;padding:48px 24px;color:var(--tinta-suave);font-size:14px}.girador{width:18px;height:18px;flex:none;border-radius:50%;border:2px solid var(--borde);border-top-color:var(--primario);animation:girar .7s linear infinite}@keyframes girar{to{transform:rotate(360deg)}}#mensajes{position:fixed;right:24px;bottom:24px;display:flex;flex-direction:column;gap:8px;z-index:60;width:min(356px,calc(100vw - 32px))}.mensaje{position:relative;background:var(--fondo);color:var(--tinta);padding:14px 16px 14px 42px;border:1px solid var(--borde);border-radius:var(--radio);font-size:13.5px;font-weight:500;line-height:1.45;box-shadow:0 4px 12px #0000001a;cursor:pointer;animation:entra .24s var(--ease)}.mensaje:before{content:"";position:absolute;left:16px;top:16px;width:16px;height:16px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23008236' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m8 12 3 3 5-6'/%3E%3C/svg%3E") center / 16px no-repeat}.mensaje.error{color:var(--peligro)}.mensaje.error:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23E7000B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='m15 9-6 6M9 9l6 6'/%3E%3C/svg%3E")}@keyframes entra{0%{opacity:0;transform:translateY(8px) scale(.98)}}.derivado{background:var(--primario-5);border:1px solid var(--primario-25);border-radius:var(--radio-xl);padding:16px 18px;font-size:14px;line-height:1.55}.derivado h3{margin:0 0 6px;font-size:14px;font-weight:600;color:var(--primario)}.derivado p{margin:0 0 4px}.derivado p:last-child{margin-bottom:0}.derivado b{font-weight:600;font-variant-numeric:tabular-nums}.formulario{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px 20px;align-items:start}.formulario .ancho{grid-column:1 / -1}.formulario .doble{grid-column:span 2}.formulario input:not([type=checkbox]):not([type=radio]),.formulario select,.formulario textarea{width:100%}.acciones{display:flex;gap:8px;align-items:center;margin-top:20px;padding-top:16px;border-top:1px solid var(--borde);flex-wrap:wrap}.acciones .separador{flex:1}.seccion h2{font-size:18px;font-weight:600;margin:0 0 4px;letter-spacing:-.015em}.seccion .bajada-sec{color:var(--tinta-suave);font-size:14px;margin:0 0 16px;max-width:72ch}.interruptor{display:inline-flex;align-items:center;gap:10px;font-size:14px;color:var(--tinta);cursor:pointer;margin-bottom:16px;-webkit-user-select:none;user-select:none}.controles>.interruptor{margin-bottom:0;height:36px}.interruptor input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;flex:none;width:32px;height:18px;margin:0;border-radius:var(--pastilla);background:var(--borde);border:none;cursor:pointer;transition:background-color .15s var(--ease)}.interruptor input[type=checkbox]:before{content:"";position:absolute;top:1px;left:1px;width:16px;height:16px;border-radius:50%;background:var(--fondo);box-shadow:0 1px 2px #00000026;transition:transform .15s var(--ease)}.interruptor input[type=checkbox]:checked{background:var(--primario)}.interruptor input[type=checkbox]:checked:before{transform:translate(14px)}.interruptor input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--anillo-50)}.interruptor input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed}.opciones{display:flex;flex-direction:column;align-items:flex-start;margin:2px 0 10px}.opciones .interruptor{align-items:flex-start;margin-bottom:14px}.opciones .interruptor:last-child{margin-bottom:0}.opciones .interruptor input{margin-top:1px}.opciones .ayuda{display:block;font-size:12.5px;color:var(--tinta-suave);line-height:1.45;max-width:56ch;margin-top:2px}.seccion{margin-bottom:32px}.seccion:last-child{margin-bottom:64px}.tarjetas{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;margin-bottom:28px}.tarjeta{background:var(--fondo);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:14px 16px}.tarjeta .rotulo{font-size:12px;font-weight:500;color:var(--tinta-suave);margin-bottom:6px}.tarjeta .valor{font-size:24px;font-weight:600;line-height:1.1;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.tarjeta .nota{font-size:12px;color:var(--tinta-suave);line-height:1.45;margin-top:6px}.valor.bien{color:var(--exito)}.valor.mal{color:var(--peligro)}tbody tr.fila{cursor:pointer}tbody tr.fila .desplegar{display:inline-block;width:6px;height:6px;margin:0 10px 1px 2px;border-right:1.5px solid var(--anillo);border-bottom:1.5px solid var(--anillo);transform:rotate(-45deg);transition:transform .2s var(--ease),border-color .15s var(--ease)}tbody tr.fila:hover .desplegar{border-color:var(--primario)}tbody tr.fila.abierta{background:var(--apagado)}tbody tr.fila.abierta .desplegar{transform:translateY(-2px) rotate(45deg);border-color:var(--primario)}tbody tr.fila.abierta td{font-weight:500;border-bottom-color:transparent}tbody tr.fila.abierta td.izq.especie{font-weight:600}tbody tr.detalle>td{padding:0;text-align:left;border-bottom:1px solid var(--borde);background:var(--lateral-fondo);white-space:normal}tbody tr.detalle>td *{white-space:normal}tbody tr.detalle:hover{background:transparent}tbody tr.detalle:hover>td{background:var(--lateral-fondo)}.detalle-caja{padding:20px 24px 24px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px}@media(max-width:900px){.detalle-caja{grid-template-columns:minmax(0,1fr)}}.detalle-bloque{min-width:0;overflow:hidden}.detalle-bloque.ancho{grid-column:1 / -1}.detalle-bloque h4{margin:0 0 10px;font-size:13px;font-weight:600;color:var(--tinta)}.detalle-bloque dl{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 18px;margin:0;font-size:13px;align-items:baseline}.detalle-bloque dt{color:var(--tinta-suave);line-height:1.4}.detalle-bloque dd{margin:0;text-align:right;font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}.detalle-bloque dd.texto{text-align:left;white-space:normal;font-size:12px;line-height:1.35}.detalle-bloque dd.total{border-top:1px solid var(--borde);padding-top:6px;margin-top:2px;font-weight:600}.detalle-bloque dt.total{border-top:1px solid var(--borde);padding-top:6px;margin-top:2px}.detalle-nota{font-size:12.5px;color:var(--tinta-suave);line-height:1.5;margin:10px 0 0}.p-valuacion .parametros{display:flex;flex-wrap:wrap;background:var(--lateral-fondo);border:1px solid var(--borde);border-radius:var(--radio-xl);margin-bottom:24px}.p-valuacion .par{flex:1 1 0;min-width:185px;padding:14px 20px;border-left:1px solid var(--borde)}.p-valuacion .par:first-child{border-left:none}.p-valuacion .par .rotulo{font-size:12px;font-weight:500;color:var(--tinta-suave);margin-bottom:4px}.p-valuacion .par .valor{font-size:20px;font-weight:600;letter-spacing:-.01em;font-variant-numeric:tabular-nums;line-height:1.2}.p-valuacion .par .nota{font-size:12px;color:var(--tinta-suave);line-height:1.45;margin-top:4px}.p-valuacion .par .nota b{font-weight:600}.p-valuacion .par-calc{cursor:pointer;transition:background .15s var(--ease)}.p-valuacion .par-calc:first-child{border-radius:var(--radio-xl) 0 0 var(--radio-xl)}.p-valuacion .par-calc:hover,.p-valuacion .par-calc:focus-visible{background:var(--apagado)}.p-valuacion .par-calc:focus-visible{outline:2px solid var(--anillo);outline-offset:-2px}.p-valuacion .par-calc .rotulo:after{content:" · ver de dónde sale";color:var(--primario)}.p-valuacion .tabla-variacion thead th:last-child,.p-valuacion .tabla-variacion tbody td:last-child{width:auto;min-width:0}.p-valuacion .tabla-variacion .sub{display:block;font-size:12px;color:var(--tinta-suave);font-weight:400}.p-valuacion .estado-cierre{display:flex;align-items:center;gap:8px;height:36px;padding:0 14px;background:var(--lateral-fondo);border:1px solid var(--borde);border-radius:var(--radio-xl);font-size:14px;color:var(--tinta)}.p-valuacion .estado-cierre .rotulo{font-size:12px;font-weight:500;color:var(--tinta-suave)}.p-valuacion .estado-cierre b{font-weight:600}.p-valuacion .estado-cierre .nota{font-size:12px;color:var(--tinta-suave)}.p-valuacion thead th.orden{cursor:pointer;-webkit-user-select:none;user-select:none;transition:color .15s var(--ease)}.p-valuacion thead th.orden:hover{color:var(--primario)}.p-valuacion thead th.orden:after{content:"";display:inline-block;width:14px;height:14px;margin-left:4px;vertical-align:-2px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230C0A09' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m21 16-4 4-4-4M17 20V4M3 8l4-4 4 4M7 4v16'/%3E%3C/svg%3E") center / 14px no-repeat;opacity:.35}.p-valuacion thead th.orden:hover:after{opacity:.6}.p-valuacion thead th.orden:has(.th-fecha){position:relative;padding-right:32px}.p-valuacion thead th.orden:has(.th-fecha):after{position:absolute;right:12px;top:50%;margin:-7px 0 0}.p-valuacion thead th.orden.asc:after,.p-valuacion thead th.orden.desc:after{opacity:1}.p-valuacion thead th.orden.asc:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23BB4D00' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5 12 7-7 7 7M12 19V5'/%3E%3C/svg%3E")}.p-valuacion thead th.orden.desc:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23BB4D00' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M19 12l-7 7-7-7'/%3E%3C/svg%3E")}.p-valuacion .compo{display:flex;height:8px;border-radius:var(--pastilla);overflow:hidden;margin:10px 0 6px;gap:2px}.p-valuacion .compo span{display:block}.p-valuacion .compo .pos{background:var(--grafito)}.p-valuacion .compo .neg{background:var(--perdida)}.p-valuacion thead th:last-child,.p-valuacion tbody tr.fila td:last-child{width:132px;min-width:132px}.p-valuacion .barra{position:relative;padding:0 10px!important}.p-valuacion .barra .eje{position:absolute;left:50%;top:8px;bottom:8px;width:1px;background:var(--borde);transform:translate(-.5px)}.p-valuacion .barra .tramo{position:absolute;top:50%;transform:translateY(-50%);height:8px;border-radius:2px;background:var(--tinta);min-width:1px}.p-valuacion .barra .tramo.neg{background:var(--perdida)}.p-valuacion .control{margin:36px 0 64px;background:var(--fondo);box-shadow:var(--sombra-sm);border:1px solid var(--borde);border-radius:var(--radio-2xl);padding:22px 24px 24px}.p-valuacion .control dl{display:grid;grid-template-columns:1fr auto;gap:8px 26px;margin:0;max-width:480px}.p-valuacion .control dt{font-size:13.5px;color:var(--gris)}.p-valuacion .control dd{margin:0;font-size:14px;font-variant-numeric:tabular-nums;text-align:right}.p-valuacion .control dd.destacado{font-weight:600}.p-valuacion .control .explica{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--linea);font-size:13px;color:var(--gris);max-width:68ch}.p-valuacion .pasos{background:var(--fondo);border:1px solid var(--borde);border-radius:var(--radio-2xl);box-shadow:var(--sombra-sm);margin-bottom:28px;overflow:hidden}.p-valuacion .pasos-cab{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:14px 20px;background:var(--lateral-fondo);border-bottom:1px solid var(--borde)}.p-valuacion .pasos-cab .titulo-pasos{font-size:14px;font-weight:600;color:var(--tinta)}.p-valuacion .progreso{display:flex;align-items:center;gap:10px}.p-valuacion .progreso .barra-p{width:140px;height:6px;border-radius:var(--pastilla);background:var(--apagado);overflow:hidden}.p-valuacion .progreso .barra-p span{display:block;height:100%;background:var(--primario);border-radius:var(--pastilla);transition:width .3s var(--ease)}.p-valuacion .progreso .cuenta{font-size:12.5px;font-weight:500;color:var(--tinta-suave);font-variant-numeric:tabular-nums}.p-valuacion .lista-pasos{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin:0 -1px -1px 0}.p-valuacion .paso{display:flex;gap:12px;align-items:flex-start;padding:16px 20px;border-right:1px solid var(--borde);border-bottom:1px solid var(--borde)}.p-valuacion .paso .tilde{flex:none;width:20px;height:20px;border-radius:50%;border:1.5px solid var(--borde);display:flex;align-items:center;justify-content:center;font-size:11px;line-height:1;color:var(--blanco);margin-top:1px}.p-valuacion .paso.listo .tilde{background:var(--ok);border-color:var(--ok)}.p-valuacion .paso.trabado .tilde{border-color:var(--linea)}.p-valuacion .paso .cuerpo-paso{min-width:0;flex:1}.p-valuacion .paso .nombre-paso{font-weight:500;font-size:14px;line-height:1.35}.p-valuacion .paso.listo .nombre-paso{color:var(--tinta-suave);font-weight:400}.p-valuacion .paso.listo .btn{opacity:.5}.p-valuacion .paso.listo:hover .btn{opacity:1}.p-valuacion .paso .detalle-paso{font-size:12px;color:var(--gris);line-height:1.45;margin-top:1px}.p-valuacion .paso .motivo-paso{font-size:12px;color:var(--perdida);margin-top:3px}.p-valuacion .paso .btn{margin-top:8px}.p-valuacion .modal .campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px 16px}.p-valuacion .modal .campos input{width:100%}.p-valuacion .modal .nota-form{font-size:14px;color:var(--tinta-suave);line-height:1.55;max-width:62ch;margin:0 0 16px}.p-valuacion .modal .nota-form.pendiente{color:var(--peligro)}.p-valuacion .filtros{display:flex;flex-wrap:wrap;gap:12px;align-items:flex-end;margin-bottom:18px}.p-valuacion .filtros .tilde{display:flex;align-items:center;gap:7px;font-size:14px;color:var(--tinta);height:36px}.p-valuacion .resumen-filtro{font-size:13px;color:var(--tinta-suave);line-height:36px}@media(max-width:820px){.p-valuacion thead th:last-child,.p-valuacion tbody tr.fila td:last-child,.p-valuacion .barra{width:74px;min-width:74px}.p-valuacion .par{flex-basis:100%;border-left:none;border-top:1px solid var(--borde)}.p-valuacion .par:first-child{border-top:none}.p-valuacion .detalle-caja{gap:22px}}.p-valuacion tbody tr.origen td{font-size:12.5px;color:var(--tinta-suave);padding-top:5px;padding-bottom:5px;cursor:pointer}.p-valuacion tbody tr.origen td:first-child{padding-left:34px}.p-valuacion tbody tr.origen td.resultado{font-weight:400}.p-valuacion .sin-compra{display:block;font-size:12px;font-weight:500}.p-valuacion .tabla-instrumentos thead th:last-child,.p-valuacion .tabla-instrumentos tbody tr.fila td:last-child{width:auto;min-width:0}.p-valuacion .tabla-instrumentos .especie .mov{margin-left:8px;vertical-align:1px}.p-valuacion .var-cot{display:block;font-size:12px;color:var(--tinta-suave)}.p-valuacion .var-cot.perdida{color:var(--perdida)}.p-valuacion tbody tr.sub td{background:var(--apagado);font-size:13px;padding-top:8px;padding-bottom:8px;border-bottom-color:transparent}.p-valuacion tbody tr.sub td:first-child{padding-left:40px;box-shadow:inset 3px 0 0 var(--primario-25)}.p-valuacion tbody tr.sub td.resultado{font-weight:500}.p-valuacion tbody tr.sub:hover td{background:var(--apagado)}.p-valuacion .link-calculo{margin-left:10px;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:12px;color:var(--primario);text-decoration:underline;text-underline-offset:2px}.p-valuacion .movs-com{display:block;margin-top:4px;font-size:12px;color:var(--tinta-suave)}.p-valuacion tbody tr.sub.calculo>td{padding:6px 16px 18px 40px;white-space:normal}.p-valuacion tbody tr.sub.calculo>td *{white-space:normal}.p-valuacion tbody tr.sub.en-cero td{font-size:12px;color:var(--tinta-suave);white-space:normal}.p-valuacion .en-cero-item{margin-right:14px}.p-valuacion .en-cero-item .etiqueta{margin-right:4px}.p-valuacion tbody tr.sub+tr.fila td{border-top:1px solid var(--borde)}.p-valuacion .tabla-partidas{margin:4px 0 0;width:100%;table-layout:fixed}.p-valuacion .tabla-partidas th:first-child,.p-valuacion .tabla-partidas td:first-child{width:34%}.p-valuacion .tabla-partidas thead th{height:auto;padding:0 8px 6px;background:transparent;font-size:12px;color:var(--tinta-suave);border-bottom:1px solid var(--borde)}.p-valuacion .tabla-partidas tbody td{padding:6px 8px;font-size:12.5px;border-bottom:none;background:transparent}.p-valuacion .tabla-partidas tbody tr:nth-child(2n){background:transparent}.p-valuacion .tabla-partidas tbody tr:hover{background:transparent}.p-valuacion .tabla-partidas tbody tr:last-child td{border-top:1px solid var(--borde)}.p-controles td.mensaje-corrida{white-space:normal;max-width:460px;font-size:12px;line-height:1.5}.p-controles .lista-fechas{font-size:12.5px;font-variant-numeric:tabular-nums;display:flex;flex-wrap:wrap;gap:6px}.p-controles .rotulo-campo{font-size:14px;font-weight:500;line-height:20px;color:var(--tinta)}.p-controles .ct-vistas{display:inline-flex;flex-wrap:wrap;padding:3px;gap:2px;border-radius:var(--pastilla);background:var(--apagado)}.p-controles .ct-vistas button{height:32px;padding:0 14px;border:0;border-radius:var(--pastilla);background:transparent;color:var(--tinta-suave);font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .15s var(--ease),color .15s var(--ease)}.p-controles .ct-vistas button:hover{color:var(--tinta)}.p-controles .ct-vistas button.activa{background:var(--fondo);color:var(--tinta);box-shadow:var(--sombra-sm)}.p-controles .ct-vistas button:focus-visible{outline:2px solid var(--anillo);outline-offset:1px}.p-controles .que-se-ve{max-width:90ch}.p-controles .controles-pie{margin-top:12px;margin-bottom:4px;align-items:center}.p-controles td.editable input.cifra{width:120px;border-color:var(--borde);background:var(--fondo)}.p-controles .plegable-seccion{margin-top:8px;margin-bottom:8px}.p-controles .plegable-seccion>.bajada-sec{margin-top:8px}.p-controles .lista-fechas span{display:inline-flex;align-items:center;height:22px;background:var(--peligro-10);color:var(--peligro);font-weight:500;border-radius:var(--pastilla);padding:0 9px}.p-instrumentos .tabla-instrumentos td:last-child,.p-instrumentos .tabla-instrumentos th:last-child{width:1%;white-space:nowrap}.p-instrumentos .tabla-instrumentos .especie{min-width:150px}.p-instrumentos .tabla-instrumentos .nombre{white-space:normal}.p-comisiones .elige-mes{max-width:300px}.p-comisiones .sub{display:block;font-size:12px;font-weight:400;color:var(--gris);line-height:1.5;font-variant-numeric:tabular-nums}.p-comisiones td.cartera,.p-comisiones .etiqueta{font-variant-numeric:tabular-nums}.p-comisiones tbody tr.inactiva td:not(:last-child){text-decoration:line-through;text-decoration-thickness:1px}.p-comisiones .lista-simple{margin:8px 0 0;padding-left:18px;font-size:13px;line-height:1.6;color:var(--gris)}.p-comisiones .lista-simple li{margin-bottom:2px}.p-comisiones .avisos-carga{color:var(--grafito)}.p-comisiones .avisos-carga li{margin-bottom:6px}.p-comisiones input[type=file]{font:inherit;font-size:13px;color:var(--tinta-suave);width:100%;height:40px;padding:3px 12px 3px 4px;border:1px dashed var(--borde);border-radius:var(--pastilla);background:var(--campo-fondo);cursor:pointer}.p-comisiones input[type=file]:hover{border-color:var(--anillo)}.p-comisiones input[type=file]::file-selector-button{font:inherit;font-size:13px;font-weight:500;color:var(--tinta);height:32px;margin-right:12px;padding:0 14px;border:1px solid var(--borde);border-radius:var(--pastilla);background:var(--fondo);cursor:pointer;transition:background-color .15s var(--ease)}.p-comisiones input[type=file]::file-selector-button:hover{background:var(--apagado)}.p-comisiones .padron-cargas{display:grid;grid-template-columns:auto minmax(220px,360px);align-items:center;column-gap:12px;row-gap:4px;margin-bottom:16px}.p-comisiones .padron-cargas>label{font-size:14px;font-weight:500}.p-comisiones .padron-cargas>.ayuda{grid-column:2;font-size:12.5px;color:var(--tinta-suave);line-height:1.45;max-width:60ch}.p-comisiones .grilla-cargas{table-layout:fixed;min-width:760px}.p-comisiones .grilla-cargas th:first-child,.p-comisiones .grilla-cargas td:first-child{width:24%}.p-comisiones .grilla-cargas thead th{height:auto;padding:12px 14px;vertical-align:top;white-space:normal}.p-comisiones .grilla-cargas .mes-nombre{display:inline-block;margin-right:8px;font-weight:600;text-transform:capitalize}.p-comisiones .grilla-cargas .actual{background:var(--primario-5)}.p-comisiones .grilla-cargas td{white-space:normal;vertical-align:top}.p-comisiones .grilla-cargas td.planilla b{font-weight:500}.p-comisiones .grilla-cargas tbody tr:hover{background:transparent}.p-comisiones .casilla .archivo{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.p-comisiones .casilla .tilde{color:var(--exito);margin-right:6px}.p-comisiones .casilla.no-aplica{color:var(--anillo)}.p-comisiones .casilla-acciones{display:flex;gap:14px;margin-top:4px}.p-comisiones .fila-grupo td{padding-top:10px;padding-bottom:10px;background:var(--apagado);font-size:13px;color:var(--tinta-suave)}.p-comisiones .mep-mes{display:flex;flex-direction:column;gap:2px;margin-top:8px;font-weight:400}.p-comisiones .mep-valor{font-variant-numeric:tabular-nums}.p-comisiones .mep-valor .enlace{margin-left:10px}.p-comisiones .mep-nota{font-size:12px;color:var(--tinta-suave);line-height:1.45}.p-comisiones .mep-nota.aviso{color:var(--primario)}.p-comisiones .mep-editar{display:flex;gap:6px;align-items:center}.p-comisiones .mep-editar input{width:110px;height:32px}.p-comisiones .enlace{font:inherit;font-size:13px;font-weight:500;padding:0;border:0;background:none;color:var(--primario);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.p-comisiones .enlace.riesgo{color:var(--peligro)}.p-comisiones .enlace:disabled,.p-comisiones .deshabilitado{opacity:.5;cursor:not-allowed}.p-comisiones .enlace:focus-visible,.p-comisiones .enlace:focus-within,.p-comisiones .btn.subir:focus-within{outline:2px solid var(--anillo);outline-offset:2px}.p-comisiones input[type=file].solo-lector{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.p-comisiones .btn.subir,.p-comisiones .enlace{position:relative}@media(max-width:640px){.p-comisiones .padron-cargas{grid-template-columns:1fr}.p-comisiones .padron-cargas>.ayuda{grid-column:1}}.p-comisiones .zona-carga{margin-bottom:16px;padding:18px 20px;border:1px dashed var(--anillo);border-radius:var(--radio-xl);background:var(--campo-fondo);transition:background-color .15s var(--ease),border-color .15s var(--ease)}.p-comisiones .zona-carga.encima{border-color:var(--primario);background:var(--primario-5)}.p-comisiones .zona-carga>p{margin:0;max-width:80ch;line-height:1.6}.p-comisiones .zona-carga details{margin-top:8px;font-size:13px}.p-comisiones .zona-carga summary{cursor:pointer;color:var(--tinta-suave)}.p-comisiones .zona-carga .enlace{font-size:inherit}.p-comisiones .plan-cargas td{white-space:normal}.p-comisiones .plan-cargas .archivo-plan{font-weight:500;word-break:break-all}.p-comisiones .plan-cargas tr.con-error td:first-child{color:var(--tinta-suave)}.p-comisiones .motivo{color:var(--peligro);font-size:13px}.p-comisiones .panel .marco+.acciones{margin-top:16px}.p-comisiones .resultado-carga+.resultado-carga{margin-top:16px;padding-top:16px;border-top:1px solid var(--borde)}.p-comisiones .resultado-carga .ayuda{margin:0}.p-comisiones .riesgo-alta{display:grid;grid-template-columns:140px minmax(160px,1fr) minmax(160px,1fr) auto;gap:12px;align-items:end}.p-comisiones .riesgo-alta label{display:flex;flex-direction:column;gap:4px;font-size:13px;font-weight:500}.p-comisiones .riesgo-alta select,.p-comisiones .riesgo-alta input{height:40px}.p-comisiones .riesgo-alta+*{margin-top:12px}@media(max-width:720px){.p-comisiones .riesgo-alta{grid-template-columns:1fr}}.p-comisiones .lado{display:block;white-space:nowrap}.p-comisiones .lados-tramo{display:inline-flex;flex-direction:column;gap:4px;align-items:flex-end}.p-comisiones .lados-cartera{width:100%;border-collapse:collapse;margin-bottom:10px;font-size:13px}.p-comisiones .lados-cartera th,.p-comisiones .lados-cartera td{padding:4px 6px;text-align:right;border-bottom:1px solid var(--borde);font-variant-numeric:tabular-nums}.p-comisiones .lados-cartera th:first-child,.p-comisiones .lados-cartera td:first-child{text-align:left;color:var(--tinta-suave)}.p-comisiones .lados-cartera tr.total td{font-weight:600;color:var(--tinta)}.p-comisiones .plan-cargas tr.apagado td{color:var(--tinta-suave)}.p-comisiones .plan-cargas input[type=checkbox]{width:16px;height:16px}.p-comisiones .gasto-editar{display:flex;flex-wrap:wrap;gap:10px;align-items:flex-end;padding:6px 0}.p-comisiones .gasto-editar label{display:flex;flex-direction:column;gap:4px;font-size:12.5px;font-weight:500}.p-comisiones .gasto-editar label.ancho{flex:1 1 240px}.p-comisiones .gasto-editar input{height:36px}.p-comisiones tr.historia td{color:var(--tinta-suave);font-size:13px}.p-comisiones .descargas-fila{display:inline-flex;gap:12px;white-space:nowrap}.p-comisiones .requisitos{margin-bottom:16px}.p-comisiones .requisitos summary{cursor:pointer;font-weight:500;color:var(--primario);padding:6px 0}.p-comisiones .requisitos td{white-space:normal;vertical-align:top}.p-comisiones .columnas-req code{display:inline-block;margin:0 4px 4px 0;padding:1px 6px;border-radius:6px;background:var(--apagado);font-size:12px}.p-comisiones .columnas-req .sub{display:block;margin-top:4px}.p-comisiones .ge .ge-barra{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:8px 0 20px}.p-comisiones .ge .ge-solapas{display:flex;gap:2px;border-bottom:1px solid var(--borde);margin-right:auto}.p-comisiones .ge .ge-solapas button{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px;font:inherit;font-size:14px;color:var(--tinta-suave);background:none;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;cursor:pointer}.p-comisiones .ge .ge-solapas button:hover{color:var(--tinta)}.p-comisiones .ge .ge-solapas button.activa{color:var(--tinta);font-weight:500;border-bottom-color:var(--primario)}.p-comisiones .ge .ge-solapas button:focus-visible{outline:2px solid var(--anillo);outline-offset:2px;border-radius:4px}.p-comisiones .ge .ge-cuenta{min-width:22px;height:20px;padding:0 7px;display:inline-grid;place-items:center;font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--tinta-suave);background:var(--apagado);border-radius:var(--pastilla)}.p-comisiones .ge .ge-solapas button.activa .ge-cuenta{color:var(--primario);background:var(--primario-10)}.p-comisiones .ge .ge-buscar{width:min(280px,100%);border-radius:var(--pastilla)}.p-comisiones .ge .ge-dato{font-size:12.5px;color:var(--tinta-suave);font-variant-numeric:tabular-nums}.p-comisiones .ge .ge-vacio,.p-comisiones .ge .ge-nota{font-size:14px;color:var(--tinta-suave);max-width:70ch;line-height:1.5}.p-comisiones .ge .ge-vacio{padding:32px 0}.p-comisiones .ge .ge-nota{margin:0 0 16px}.p-comisiones .ge .ge-grilla{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(min(360px,100%),1fr));align-items:start}.p-comisiones .ge .ge-tarjeta{display:flex;flex-direction:column;background:var(--fondo);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:18px 18px 12px}.p-comisiones .ge .ge-madre{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.p-comisiones .ge .ge-madre h3{margin:0 0 2px;font-size:15px;font-weight:600;line-height:1.35;letter-spacing:-.01em}.p-comisiones .ge .ge-ramas{list-style:none;margin:14px 0 0 6px;padding:0 0 0 16px;border-left:2px solid var(--primario-25)}.p-comisiones .ge .ge-ramas li{position:relative;display:flex;align-items:center;gap:10px;min-height:34px;font-size:14px}.p-comisiones .ge .ge-ramas li:before{content:"";position:absolute;left:-16px;top:50%;width:10px;border-top:2px solid var(--primario-25)}.p-comisiones .ge .ge-rama-nombre{flex:1;min-width:0}.p-comisiones .ge .ge-sin-ramas{color:var(--tinta-suave);font-size:13px}.p-comisiones .ge .ge-x{width:26px;height:26px;flex:none;display:inline-grid;place-items:center;font-size:18px;line-height:1;color:var(--tinta-suave);background:none;border:0;border-radius:var(--pastilla);cursor:pointer}.p-comisiones .ge .ge-x:hover{color:var(--peligro);background:var(--peligro-10)}.p-comisiones .ge .ge-x:focus-visible{outline:2px solid var(--anillo)}.p-comisiones .ge .ge-agregar{display:flex;gap:8px;margin:12px 0 0 24px}.p-comisiones .ge .ge-agregar input{flex:1;min-width:0;height:32px;font-size:13px}.p-comisiones .ge .ge-pie{display:flex;justify-content:flex-end;margin-top:14px;padding-top:10px;border-top:1px solid var(--borde);font-size:13px}.p-comisiones .ge .ge-nuevo{margin-bottom:20px;padding:18px;background:var(--primario-5);border:1px solid var(--primario-15);border-radius:var(--radio-xl)}.p-comisiones .ge .ge-nuevo-campos{display:grid;gap:14px;align-items:end;grid-template-columns:minmax(240px,2fr) auto minmax(180px,1fr)}.p-comisiones .ge .ge-nuevo-campos>label{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:500}.p-comisiones .ge .ge-nuevo-acciones{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.p-comisiones .ge .ge-tipo{display:inline-flex;padding:0;margin:0;border:0;gap:0}.p-comisiones .ge .ge-tipo legend{font-size:14px;font-weight:500;margin-bottom:6px;padding:0}.p-comisiones .ge .ge-tipo label{display:inline-flex;align-items:center;height:36px;padding:0 14px;font-size:14px;cursor:pointer;background:var(--campo-fondo);border:1px solid var(--borde)}.p-comisiones .ge .ge-tipo label:first-of-type{border-radius:var(--pastilla) 0 0 var(--pastilla)}.p-comisiones .ge .ge-tipo label:last-of-type{border-radius:0 var(--pastilla) var(--pastilla) 0;border-left:0}.p-comisiones .ge .ge-tipo label.activa{color:var(--primario);background:var(--primario-10);border-color:var(--primario-25);font-weight:500}.p-comisiones .ge .ge-tipo label:focus-within{box-shadow:0 0 0 3px var(--anillo-50)}.p-comisiones .ge .ge-tipo input{position:absolute;opacity:0;width:1px;height:1px}.p-comisiones .ge .ge-sugerencias{display:flex;flex-direction:column;gap:10px}.p-comisiones .ge .ge-sugerencia{background:var(--fondo);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:14px 16px}.p-comisiones .ge .ge-sugerencia.abierta{border-color:var(--primario-25)}.p-comisiones .ge .ge-sugerencia>header{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.p-comisiones .ge .ge-plegar{display:inline-flex;align-items:baseline;gap:10px;background:none;border:0;padding:0;font:inherit;cursor:pointer;color:inherit}.p-comisiones .ge .ge-plegar h3{margin:0;font-size:15px;font-weight:600}.p-comisiones .ge .ge-plegar:focus-visible{outline:2px solid var(--anillo);outline-offset:4px;border-radius:4px}.p-comisiones .ge .ge-chips{display:flex;flex-wrap:wrap;gap:6px;flex:1;min-width:0}.p-comisiones .ge .ge-chips .etiqueta{max-width:100%;overflow:hidden;text-overflow:ellipsis;display:inline-block;line-height:20px}.p-comisiones .ge .ge-sug-acciones{display:flex;align-items:center;gap:12px;margin-left:auto;font-size:13px}.p-comisiones .ge .ge-revisar{width:100%;margin-top:12px;border-collapse:collapse}.p-comisiones .ge .ge-revisar th{font-size:12.5px;font-weight:500;color:var(--tinta-suave);text-align:center;padding:6px 8px;border-bottom:1px solid var(--borde);width:64px}.p-comisiones .ge .ge-revisar th.izq{text-align:left;width:auto}.p-comisiones .ge .ge-revisar td{padding:8px;text-align:center;border-bottom:1px solid var(--borde)}.p-comisiones .ge .ge-revisar td.izq{text-align:left}.p-comisiones .ge .ge-revisar tr.afuera td.izq{color:var(--tinta-suave);text-decoration:line-through}.p-comisiones .ge .ge-sug-pie{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;margin-top:14px}.p-comisiones .ge .ge-sug-pie .separador{flex:1}.p-comisiones .ge .ge-armando{position:sticky;top:calc(var(--cabecera) + 8px);z-index:2;margin-bottom:12px;padding:14px 16px;background:var(--fondo);border:1px solid var(--primario-25);border-radius:var(--radio-xl)}.p-comisiones .ge .ge-armando .ge-nota{margin:0}.p-comisiones .ge .ge-destino{display:flex;align-items:center;gap:12px;margin-bottom:10px;font-size:14px;color:var(--primario)}.p-comisiones .ge .ge-destino span{flex:1;min-width:0}.p-comisiones .ge .ge-marcados{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.p-comisiones .ge .ge-marcados li{display:flex;align-items:center;gap:10px;min-height:32px;font-size:14px}.p-comisiones .ge .ge-marcados li label{flex:1;min-width:0;display:flex;align-items:center;gap:8px;cursor:pointer}.p-comisiones .ge .ge-marcados li.madre label{font-weight:600}.p-comisiones .ge .ge-armando-nota{height:36px;width:min(240px,100%)}.p-comisiones .ge .ge-revisar tr.en-grupo td.izq{color:var(--tinta-suave)}@media(max-width:720px){.p-comisiones .ge .ge-nuevo-campos{grid-template-columns:1fr}.p-comisiones .ge .ge-buscar{width:100%}.p-comisiones .ge .ge-agregar{margin-left:0}}.p-credito .grupo{margin-top:30px}.p-credito .grupo:first-of-type{margin-top:12px}.p-credito .grupo-cabecera{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:10px;flex-wrap:wrap}.p-credito .grupo-cabecera h3{margin:0;font-size:16px;font-weight:600;color:var(--tinta);line-height:1.3}.p-credito .grupo-cabecera .sub{display:block;font-size:12.5px;color:var(--tinta-suave);margin-top:2px}.p-credito .destinatarios{margin-top:26px}.p-credito .grupo-error{margin:0 0 10px;font-size:13px;line-height:1.45;color:var(--perdida)}.p-credito .copias{margin-top:44px;padding-top:28px;border-top:1px solid var(--linea)}.p-credito .seccion-cabecera{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap}.p-credito .seccion-cabecera .btn{flex-shrink:0}.p-credito .vacio{padding:18px 20px;border:1px dashed var(--linea);border-radius:var(--r);color:var(--tinta-suave);font-size:14px;line-height:1.5}.p-viaticos .filtro{display:flex;justify-content:flex-end;margin-bottom:12px}.p-viaticos .filtro .campo{min-width:220px}.p-viaticos .alertas{display:inline-flex;flex-wrap:wrap;gap:4px;white-space:normal}.p-viaticos .acciones-fila{display:inline-flex;gap:6px;align-items:center}.p-viaticos .motivo{margin:0;font-size:13px;line-height:1.45}.p-viaticos .lista-alertas{margin:0;padding-left:18px;font-size:13px;line-height:1.5}.p-viaticos .grupo{margin-top:26px}.p-viaticos .grupo:first-of-type{margin-top:10px}.p-viaticos .grupo-cabecera{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:10px;flex-wrap:wrap}.p-viaticos .grupo-cabecera h3{margin:0;font-size:16px;font-weight:600;line-height:1.3}.p-viaticos .grupo-cabecera .sub{display:block;font-size:12.5px;font-weight:400;color:var(--tinta-suave);margin-top:2px}.p-viaticos .grupo-cabecera strong{font-variant-numeric:tabular-nums}.p-viaticos .ticket{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.p-viaticos .ticket label.btn{cursor:pointer}.p-viaticos .ticket .nombres{max-width:220px;overflow:hidden;text-overflow:ellipsis}.p-viaticos .destinatarios p{margin:0 0 6px;font-size:14px}.p-viaticos .destinatarios .chico:first-child{display:inline-block;min-width:64px}.p-viaticos .avisos{display:inline-flex;flex-wrap:wrap;gap:8px}.p-viaticos .aviso-comercial{display:inline-flex;align-items:center;gap:6px}.p-viaticos .pago-fila{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-top:12px}.p-viaticos .pago-fila .campo{margin:0;min-width:200px}.p-clientes-activos{--ca-alta: var(--exito);--ca-baja: var(--peligro)}.p-clientes-activos .ca-modos{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 14px}.p-clientes-activos .ca-modos button{display:flex;flex-direction:column;align-items:flex-start;gap:3px;padding:14px 18px;text-align:left;cursor:pointer;border:1.5px solid var(--borde);border-radius:var(--radio-xl);background:var(--fondo);font:inherit;color:var(--tinta);transition:border-color .15s var(--ease),background-color .15s var(--ease),box-shadow .15s var(--ease)}.p-clientes-activos .ca-modos button b{font-size:15px;font-weight:600}.p-clientes-activos .ca-modos button span{font-size:12.5px;color:var(--tinta-suave)}.p-clientes-activos .ca-modos button:hover{border-color:var(--anillo)}.p-clientes-activos .ca-modos button.activa{border-color:var(--primario);background:var(--primario-5);box-shadow:0 0 0 3px var(--primario-10)}.p-clientes-activos .ca-modos button.activa b{color:var(--primario)}.p-clientes-activos .ca-modos button:focus-visible{outline:2px solid var(--anillo);outline-offset:2px}.p-clientes-activos .ca-dias{display:inline-flex;align-items:center;gap:6px;padding:3px 4px 3px 10px;border-radius:var(--pastilla);background:var(--apagado);font-size:13.5px}.p-clientes-activos .ca-dias input{width:64px;height:30px;padding:0 8px;text-align:right;border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--fondo);font:inherit;font-weight:600;font-variant-numeric:tabular-nums}.p-clientes-activos .ca-dias>span{color:var(--tinta-suave);margin-right:4px}.p-clientes-activos .ca-chip{height:28px;min-width:38px;padding:0 10px;border:0;border-radius:var(--pastilla);background:transparent;color:var(--tinta-suave);font:inherit;font-size:12.5px;cursor:pointer}.p-clientes-activos .ca-chip:hover{color:var(--tinta);background:var(--fondo)}.p-clientes-activos .ca-chip.activa{background:var(--fondo);color:var(--tinta);font-weight:600;box-shadow:var(--sombra-sm)}.p-clientes-activos .ca-chip-mes{font-weight:600;padding:0 14px}.p-clientes-activos .ca-separador-chip{width:1px;height:20px;margin:0 4px;background:var(--anillo-50)}.p-clientes-activos .ca-barra{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 22px;margin:0 0 14px;padding:12px 16px;border:1px solid var(--borde);border-radius:var(--radio-xl);background:var(--lateral-fondo)}.p-clientes-activos .ca-filtro{display:flex;flex-direction:column;gap:5px}.p-clientes-activos .ca-filtro>span{font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--tinta-suave)}.p-clientes-activos .ca-barra .ca-vistas,.p-clientes-activos .ca-barra .ca-dias{background:var(--apagado)}.p-clientes-activos .ca-ayuda{margin:-4px 0 16px;font-size:13px;color:var(--tinta-suave)}.p-clientes-activos .ca-ayuda summary{cursor:pointer;width:fit-content}.p-clientes-activos .ca-ayuda summary:hover{color:var(--tinta)}.p-clientes-activos .ca-ayuda p{margin:8px 0 0;max-width:900px;line-height:1.5}.p-clientes-activos .ca-vistas{display:inline-flex;padding:3px;gap:2px;border-radius:var(--pastilla);background:var(--apagado)}.p-clientes-activos .ca-vistas button{height:32px;padding:0 18px;border:0;border-radius:var(--pastilla);background:transparent;color:var(--tinta-suave);font:inherit;font-size:13.5px;font-weight:500;cursor:pointer;transition:background-color .15s var(--ease),color .15s var(--ease)}.p-clientes-activos .ca-vistas button:hover{color:var(--tinta)}.p-clientes-activos .ca-vistas button.activa{background:var(--fondo);color:var(--tinta);box-shadow:var(--sombra-sm)}.p-clientes-activos .ca-vistas button:focus-visible{outline:2px solid var(--anillo);outline-offset:1px}.p-clientes-activos .ca-comercial{height:38px;min-width:260px;max-width:340px}.p-clientes-activos .ca-puente{display:grid;align-items:stretch;gap:10px;margin-bottom:18px;grid-template-columns:1fr auto 1fr auto 1fr auto 1.25fr}.p-clientes-activos .ca-paso{display:flex;flex-direction:column;gap:4px;justify-content:center;padding:14px 18px;border:1px solid var(--borde);border-radius:var(--radio-xl);background:var(--fondo)}.p-clientes-activos .ca-paso .rotulo{font-size:12.5px;color:var(--tinta-suave)}.p-clientes-activos .ca-paso .valor{font-size:30px;font-weight:650;line-height:1.1;font-variant-numeric:tabular-nums}.p-clientes-activos .ca-paso.alta{background:color-mix(in srgb,var(--exito) 5%,var(--fondo));border-color:color-mix(in srgb,var(--exito) 25%,var(--borde))}.p-clientes-activos .ca-paso.alta .valor{color:var(--ca-alta)}.p-clientes-activos .ca-paso.baja{background:color-mix(in srgb,var(--peligro) 4%,var(--fondo));border-color:color-mix(in srgb,var(--peligro) 22%,var(--borde))}.p-clientes-activos .ca-paso.baja .valor{color:var(--ca-baja)}.p-clientes-activos .ca-paso.total{background:var(--primario-5);border-color:var(--primario-25)}.p-clientes-activos .ca-paso.total .valor{font-size:38px;color:var(--primario)}.p-clientes-activos .ca-op{align-self:center;font-size:22px;font-weight:300;color:var(--anillo)}.p-clientes-activos .ca-num{padding:1px 6px;margin:-1px -6px;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:background-color .12s var(--ease)}.p-clientes-activos .ca-num:hover{background:var(--primario-10);text-decoration:underline;text-underline-offset:3px}.p-clientes-activos .ca-num:focus-visible{outline:2px solid var(--anillo);outline-offset:1px}.p-clientes-activos .ca-num.fuerte{font-weight:650}.p-clientes-activos .ca-num.alta{color:var(--ca-alta)}.p-clientes-activos .ca-num.baja{color:var(--ca-baja)}.p-clientes-activos .ca-nulo{color:var(--anillo)}.p-clientes-activos .ca-delta{display:inline-block;padding:1px 8px;border-radius:var(--pastilla);font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;background:var(--apagado);color:var(--tinta-suave);width:fit-content}.p-clientes-activos .ca-delta.alta{background:var(--exito-15);color:var(--ca-alta)}.p-clientes-activos .ca-delta.baja{background:var(--peligro-10);color:var(--ca-baja)}.p-clientes-activos .ca-sub{font-size:12px;color:var(--tinta-suave);font-weight:400}.p-clientes-activos .ca-tarjeta{margin-bottom:28px;padding:18px 20px 12px;border:1px solid var(--borde);border-radius:var(--radio-2xl);background:var(--fondo);box-shadow:var(--sombra-sm)}.p-clientes-activos .ca-tarjeta>header{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:8px 16px}.p-clientes-activos .ca-tarjeta h3{margin:0 0 2px;font-size:16px;font-weight:650}.p-clientes-activos .ca-tarjeta header p{margin:0}.p-clientes-activos .ca-leyenda{list-style:none;display:flex;flex-wrap:wrap;gap:14px;margin:0;padding:0;font-size:12.5px;color:var(--tinta-suave)}.p-clientes-activos .ca-leyenda i{display:inline-block;width:18px;margin-right:6px;vertical-align:middle}.p-clientes-activos .ca-leyenda .l-activos{height:12px;width:12px;border-radius:3px;background:var(--primario)}.p-clientes-activos .ca-leyenda .l-alta{height:10px;width:10px;border-radius:50%;background:var(--ca-alta)}.p-clientes-activos .ca-leyenda .l-baja{height:10px;width:10px;border-radius:50%;background:var(--ca-baja)}.p-clientes-activos .ca-leyenda .l-rayado{height:12px;width:12px;border-radius:3px;background:repeating-linear-gradient(45deg,var(--primario-15) 0 3px,var(--primario-25) 3px 6px)}.p-clientes-activos .ca-grafico{display:block;width:100%;height:auto;margin-top:6px;overflow:visible;font-family:var(--sans)}.p-clientes-activos .ca-grafico text{font-variant-numeric:tabular-nums}.p-clientes-activos .ca-zona{fill:transparent;transition:fill .15s var(--ease)}.p-clientes-activos .ca-mes-g{cursor:pointer}.p-clientes-activos .ca-mes-g:hover .ca-zona{fill:color-mix(in srgb,var(--apagado) 75%,transparent)}.p-clientes-activos .ca-mes-g.elegido .ca-zona{fill:var(--primario-5)}.p-clientes-activos .ca-grilla{stroke:var(--borde);stroke-width:1;stroke-dasharray:2 5}.p-clientes-activos .ca-cero{stroke:var(--anillo-50);stroke-width:1.5}.p-clientes-activos .ca-eje{font-size:11.5px;fill:var(--tinta-suave)}.p-clientes-activos .ca-mes{font-size:13px;fill:var(--tinta-suave)}.p-clientes-activos .ca-mes.elegido{fill:var(--tinta);font-weight:650}.p-clientes-activos .ca-columna{fill:var(--primario-25);transition:fill .15s var(--ease)}.p-clientes-activos .ca-mes-g:hover .ca-columna{fill:color-mix(in srgb,var(--primario) 40%,transparent)}.p-clientes-activos .ca-columna.elegida,.p-clientes-activos .ca-mes-g:hover .ca-columna.elegida{fill:var(--primario)}.p-clientes-activos .ca-valor{font-size:14px;font-weight:650;fill:var(--tinta-suave)}.p-clientes-activos .ca-valor.elegido{font-size:16px;font-weight:700;fill:var(--tinta)}.p-clientes-activos .ca-analizable{cursor:pointer}.p-clientes-activos .ca-pildora.alta{fill:var(--exito-15)}.p-clientes-activos .ca-pildora.baja{fill:var(--peligro-10)}.p-clientes-activos .ca-pildora-txt{font-size:12px;font-weight:650}.p-clientes-activos .ca-pildora-txt.alta{fill:var(--ca-alta)}.p-clientes-activos .ca-pildora-txt.baja{fill:var(--ca-baja)}.p-clientes-activos .ca-analizable:hover .ca-pildora{stroke:currentColor;stroke-width:1}.p-clientes-activos .ca-tabla tbody tr.ca-fila{cursor:pointer}.p-clientes-activos .ca-tabla tbody tr.elegida td{background:var(--primario-5)}.p-clientes-activos .ca-tabla td{vertical-align:middle}.p-clientes-activos .ca-tabla .ca-col-activos{position:relative;min-width:110px}.p-clientes-activos .ca-barrita{position:absolute;right:12px;top:50%;transform:translateY(-50%);height:22px;max-width:calc(100% - 24px);border-radius:6px;background:var(--primario-10);pointer-events:none}.p-clientes-activos .ca-col-activos .ca-num{position:relative}.p-clientes-activos .ca-acciones{white-space:nowrap;text-align:right}.p-clientes-activos .ca-acciones .btn+.btn{margin-left:6px}.p-clientes-activos .ca-notas{margin:14px 0 0;padding:10px 14px;border:1px solid var(--borde);border-radius:var(--radio-xl);background:var(--lateral-fondo);font-size:13px}.p-clientes-activos .ca-notas summary{cursor:pointer;color:var(--tinta-suave);font-weight:500}.p-clientes-activos .ca-notas summary::marker{color:var(--anillo)}.p-clientes-activos .ca-notas ul{margin:10px 0 2px;padding-left:18px;display:grid;gap:6px;line-height:1.45}.p-clientes-activos .ca-nota{margin:0 0 14px;padding:10px 14px;border-radius:var(--radio-xl);background:var(--apagado);font-size:13px;color:var(--tinta-suave)}.p-clientes-activos .ca-pie{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:16px}.p-clientes-activos .ca-pie-acciones{display:flex;gap:8px}.p-clientes-activos .ca-vacio{display:flex;flex-direction:column;align-items:center;gap:6px;padding:48px 16px;text-align:center;border:1.5px dashed var(--borde);border-radius:var(--radio-2xl);color:var(--tinta-suave)}.p-clientes-activos .ca-vacio b{color:var(--tinta);font-size:15px}.p-clientes-activos .modal.hoja.ancho{max-width:min(1180px,96vw)}.p-clientes-activos .ca-cuenta{display:flex;flex-wrap:wrap;gap:6px 14px;align-items:baseline;margin-bottom:12px;padding:14px 16px;border-radius:var(--radio-xl);background:var(--primario-5);font-size:15px;font-variant-numeric:tabular-nums}.p-clientes-activos .ca-cuenta div:last-child{font-weight:700}.p-clientes-activos .ca-clientes td,.p-clientes-activos .ca-clientes th{font-size:12.5px}.p-clientes-activos .ca-clientes td{vertical-align:top}.p-clientes-activos .ca-clientes th:first-child{width:26%}.p-clientes-activos .ca-clientes td:first-child{white-space:normal}.p-clientes-activos .ca-clientes td:last-child{min-width:240px;white-space:normal}.p-clientes-activos .ca-cliente{font-weight:550}.p-clientes-activos .ca-marca{margin-left:8px;padding:1px 7px;border-radius:var(--pastilla);font-size:11px;font-weight:600}.p-clientes-activos .ca-marca.alta{background:var(--exito-15);color:var(--ca-alta)}.p-clientes-activos .ca-marca.baja{background:var(--peligro-10);color:var(--ca-baja)}.p-clientes-activos .ca-motivo{display:inline-block;margin:0 4px 3px 0;padding:1px 7px;border-radius:var(--pastilla);font-size:11px;white-space:nowrap;background:var(--apagado)}.p-clientes-activos .ca-motivo.credito{background:var(--primario-10);color:var(--primario)}.p-clientes-activos .ca-motivo.inversion{background:color-mix(in srgb,#2563eb 12%,transparent);color:#1d4ed8}.p-clientes-activos .ca-soltar{display:flex;flex-direction:column;align-items:center;gap:10px;padding:30px 16px;text-align:center;border:1.5px dashed var(--anillo-50);border-radius:var(--radio-2xl);background:var(--lateral-fondo);transition:border-color .15s var(--ease),background-color .15s var(--ease)}.p-clientes-activos .ca-soltar p{margin:0}.p-clientes-activos .ca-soltar .ca-soltar-titulo{font-size:15px;font-weight:600}.p-clientes-activos .ca-soltar.encima{border-color:var(--primario);background:var(--primario-5)}.p-clientes-activos .ca-subir{position:relative}.p-clientes-activos .ca-lista{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.p-clientes-activos .ca-lista li{display:inline-flex;align-items:center;gap:6px;padding:4px 6px 4px 12px;border:1px solid var(--borde);border-radius:var(--pastilla);font-size:12.5px;background:var(--fondo)}.p-clientes-activos .ca-lista li span{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-clientes-activos .ca-lista li button{width:22px;height:22px;border:0;border-radius:50%;background:transparent;color:var(--tinta-suave);cursor:pointer;font-size:15px;line-height:1}.p-clientes-activos .ca-lista li button:hover{background:var(--peligro-10);color:var(--ca-baja)}.p-clientes-activos .ca-reconocidas{margin:8px 0 4px;font-size:13px}.p-clientes-activos .ca-reconocidas summary{cursor:pointer;color:var(--tinta-suave)}.p-clientes-activos .ca-contra{font-size:12px;padding:1px 8px;border-radius:var(--pastilla);background:var(--apagado);color:var(--tinta-suave);white-space:nowrap}.p-clientes-activos .ca-contra.planillas{background:var(--exito-15);color:var(--ca-alta)}.p-clientes-activos .ca-contra.guardado{background:var(--primario-10);color:var(--primario)}.p-clientes-activos input[type=file].solo-lector{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.p-clientes-activos .ca-subir:focus-within{outline:2px solid var(--anillo);outline-offset:2px}@media(max-width:980px){.p-clientes-activos .ca-puente{grid-template-columns:1fr 1fr}.p-clientes-activos .ca-op{display:none}.p-clientes-activos .ca-modos{grid-template-columns:1fr}}.p-clientes-activos .ca-alta-txt{color:var(--exito);font-weight:600}.p-clientes-activos .ca-baja-txt{color:var(--peligro);font-weight:600}.p-arqueo .estado-arqueo{margin:14px 0 0}.p-arqueo .estado-arqueo strong{color:var(--primario);font-weight:600}.p-arqueo .efectivo{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:0 28px;align-items:start}.p-arqueo td.cantidad input{width:110px;margin-left:auto}.p-arqueo td.saldo input{width:170px;margin-left:auto}.p-arqueo tr.nuevo td{padding-top:8px;padding-bottom:8px;background:var(--lateral-fondo)}.p-arqueo tr.nuevo input{min-width:0}.p-arqueo tr.nuevo input.cifra{width:150px;margin-left:auto}.p-arqueo tfoot tr.total td{color:var(--tinta);font-weight:700}.p-arqueo tfoot td label{font:inherit;color:inherit}.p-arqueo tfoot td{padding-top:10px;padding-bottom:10px}.p-arqueo .bien{color:var(--exito)}.p-arqueo .mal{color:var(--peligro)}.p-arqueo textarea{width:100%}.p-liquidez .sub{display:block;margin-top:2px;font-size:12px;color:var(--tinta-suave)}.p-liquidez .cuadro-liquidez tr.grupo td{font-weight:600;color:var(--tinta-suave);background:var(--apagado);font-size:12.5px;text-transform:uppercase;letter-spacing:.03em}.p-liquidez .cuadro-liquidez tr.total td{font-weight:700;color:var(--tinta);border-top:1px solid var(--borde)}.p-liquidez .cuadro-liquidez tr.total.final td{font-size:15px;background:var(--primario-5)}.p-liquidez .cuadro-liquidez .sub{display:inline;margin-left:8px;font-size:11.5px;color:var(--tinta-suave)}.p-liquidez td.neg{color:var(--peligro)}.p-liquidez .detalle-liquidez{padding:6px 4px 10px 26px;font-size:13px}.p-liquidez .detalle-liquidez table{width:auto;min-width:320px;margin-bottom:8px}.p-liquidez .detalle-liquidez p{margin:6px 0}.p-liquidez .detalle-liquidez ul{margin:0;padding-left:18px;max-height:260px;overflow-y:auto}.p-liquidez .aviso ul{margin:6px 0 0;padding-left:18px}.p-liquidez .aviso li{margin-bottom:4px}.p-liquidez .enlace{font:inherit;font-size:13px;font-weight:500;padding:0;border:0;background:none;color:var(--primario);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.p-liquidez .enlace:disabled{opacity:.5;cursor:not-allowed}.p-liquidez .enlace:focus-visible{outline:2px solid var(--anillo);outline-offset:2px}.p-liquidez .acciones-fila{white-space:nowrap}.p-liquidez .acciones-fila .enlace+.enlace{margin-left:12px}.p-liquidez .enlace.riesgo{color:var(--peligro)}.p-liquidez .selector-producto{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.p-liquidez .selector-producto .btn.activo{background:var(--primario-5);border-color:var(--primario);color:var(--primario)}.p-liquidez .buscador{max-width:360px;margin-bottom:12px}.p-liquidez .buscador input{width:100%}.p-liquidez td input[type=text]{width:100%;min-width:80px}.p-liquidez .tilde{display:inline-flex;align-items:center;gap:4px;cursor:pointer}.p-liquidez .alerta-fechas{margin:0 0 16px;padding:12px 16px;border:1px solid var(--peligro-30);border-left:4px solid var(--peligro);border-radius:var(--radio-xl);background:var(--peligro-5);color:var(--tinta);font-size:13.5px}.p-liquidez .alerta-fechas strong{color:var(--peligro);display:block;margin-bottom:4px}.p-liquidez .alerta-fechas ul{margin:0;padding-left:18px}.p-liquidez .titulo-plazo{margin:24px 0 10px;font-size:16px;font-weight:600}.p-liquidez .por-plazo th,.p-liquidez .por-plazo td{white-space:nowrap}.p-liquidez .por-plazo td:first-child{white-space:normal;min-width:220px}.p-liquidez .carga-cabecera{display:grid;grid-template-columns:minmax(150px,190px) minmax(160px,210px) minmax(170px,220px) 1fr;gap:20px 24px;align-items:start}.p-liquidez .elegir-planillas .etiqueta-campo{font-size:14px;font-weight:500;line-height:20px;color:var(--tinta)}.p-liquidez .elegir-fila{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.p-liquidez .elegir-fila label.btn{cursor:pointer;height:36px}.p-liquidez .elegir-fila .elegidas{font-size:13px;color:var(--tinta-suave)}.p-liquidez .oculto-accesible{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.p-liquidez .oculto-accesible:focus-visible+.elegidas,.p-liquidez .elegir-fila:focus-within label.btn{box-shadow:0 0 0 3px var(--anillo-50)}.p-liquidez .lista-planillas{display:flex;flex-wrap:wrap;gap:6px;margin:2px 0 0;padding:0;list-style:none}.p-liquidez .lista-planillas li{font-size:12px;line-height:1;padding:6px 10px;border-radius:var(--pastilla);background:var(--apagado);color:var(--tinta-suave)}.p-liquidez .carga-partidas{margin-top:28px;padding-top:24px;border-top:1px solid var(--borde)}.p-liquidez .carga-titulo{display:flex;align-items:baseline;gap:16px;flex-wrap:wrap;margin-bottom:12px}.p-liquidez .carga-titulo h3{margin:0;font-size:16px;font-weight:600}.p-liquidez .carga-titulo p{margin:0;font-size:13px;color:var(--tinta-suave);max-width:80ch}.p-liquidez .carga-precarga{margin:0 0 12px;padding:8px 12px;border-radius:var(--radio-md);background:var(--primario-5);font-size:13px;color:var(--tinta)}.p-liquidez .tabla-carga{overflow-x:auto}.p-liquidez .tabla-carga table{width:100%;border-collapse:collapse;font-size:14px}.p-liquidez .tabla-carga thead th{font-size:12.5px;font-weight:500;color:var(--tinta-suave);text-align:right;padding:0 12px 8px;border-bottom:1px solid var(--borde)}.p-liquidez .tabla-carga th.izq,.p-liquidez .tabla-carga td.izq{text-align:left}.p-liquidez .tabla-carga tr.bloque th{padding:20px 12px 6px;font-size:13px;font-weight:600;color:var(--tinta);border-bottom:1px solid var(--borde)}.p-liquidez .tabla-carga tbody:first-of-type tr.bloque th{padding-top:14px}.p-liquidez .tabla-carga td{height:48px;padding:0 12px;border-bottom:1px solid color-mix(in srgb,var(--borde) 60%,transparent);vertical-align:middle}.p-liquidez .tabla-carga td.origen{font-size:13px;color:var(--tinta-suave)}.p-liquidez .tabla-carga td.importe{width:210px;text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.p-liquidez .tabla-carga td.importe input{width:100%;height:34px}.p-liquidez .tabla-carga .pendiente{color:var(--anillo)}.p-liquidez .fuente{display:inline-block;margin-right:8px;padding:3px 8px;border-radius:var(--pastilla);font-size:11.5px;font-weight:600;line-height:1.2}.p-liquidez .fuente.a-mano{background:var(--primario-10);color:var(--primario)}.p-liquidez .fuente.ins{background:var(--apagado);color:var(--tinta-suave)}.p-liquidez .carga-pie{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-top:24px;padding-top:20px;border-top:1px solid var(--borde)}.p-liquidez .carga-pie .campo{flex:1 1 360px}.p-liquidez .carga-pie .acciones{margin:0;padding:0;border:0;flex:0 0 auto}.p-liquidez .carga-pie .acciones .separador{display:none}.p-liquidez .cuadro-liquidez tr.subgrupo td{padding-top:14px;font-size:13px;font-weight:600;color:var(--tinta-suave)}@media(max-width:900px){.p-liquidez .carga-cabecera{grid-template-columns:1fr 1fr}.p-liquidez .elegir-planillas{grid-column:1 / -1}}@media(max-width:560px){.p-liquidez .carga-cabecera{grid-template-columns:1fr}.p-liquidez .tabla-carga table,.p-liquidez .tabla-carga tbody{display:block}.p-liquidez .tabla-carga thead{display:none}.p-liquidez .tabla-carga tr.bloque{display:block}.p-liquidez .tabla-carga tr.bloque th{display:block;height:auto;padding:16px 0 6px}.p-liquidez .tabla-carga tbody tr:not(.bloque){display:grid;grid-template-columns:1fr 160px;align-items:center;gap:10px;padding:8px 0;border-bottom:1px solid color-mix(in srgb,var(--borde) 60%,transparent)}.p-liquidez .tabla-carga td{height:auto;padding:0;border:0}.p-liquidez .tabla-carga td.izq{white-space:normal;line-height:1.3}.p-liquidez .tabla-carga td.origen{display:none}.p-liquidez .tabla-carga td.importe{width:auto}}.p-liquidez .sin-clasificar td{height:52px}.p-liquidez .sin-clasificar td .sub{display:block}.p-liquidez .sin-clasificar td.importe{width:170px}.p-liquidez .sin-clasificar tr.elegido td{background:var(--primario-5)}.p-liquidez .eleccion{display:inline-flex;gap:4px;flex-wrap:nowrap}.p-liquidez .sin-clasificar td:last-child{width:1%;white-space:nowrap}.p-liquidez .opcion{font:inherit;font-size:12.5px;font-weight:500;height:30px;padding:0 12px;border:1px solid var(--borde);border-radius:var(--pastilla);background:var(--campo-fondo);color:var(--tinta);cursor:pointer}.p-liquidez .opcion:hover{background:var(--campo-hover)}.p-liquidez .opcion.activa{background:var(--primario);border-color:var(--primario);color:#fff}.p-liquidez .opcion:focus-visible{outline:2px solid var(--anillo);outline-offset:2px}@media(max-width:560px){.p-liquidez .sin-clasificar tbody tr:not(.bloque){grid-template-columns:1fr}.p-liquidez .sin-clasificar td.importe{text-align:left}}.p-liquidez #socios-sin-clasificar{scroll-margin-top:72px}.p-presupuesto .barra-presupuesto{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-bottom:20px}.p-presupuesto .elegir-base{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--tinta-suave)}.p-presupuesto .estado-guardado{font-size:13px;color:var(--tinta-suave)}.p-presupuesto .estado-guardado.sucio{color:var(--primario);font-weight:500}.p-presupuesto .selector-mes{display:flex;flex-wrap:wrap;gap:6px}.p-presupuesto .selector-mes .btn.activo{background:var(--primario-5);border-color:var(--primario);color:var(--primario)}.p-presupuesto .alerta-presupuesto{margin:0 0 20px;padding:12px 16px;border:1px solid var(--peligro-30);border-left:4px solid var(--peligro);border-radius:var(--radio-xl);background:var(--peligro-5);font-size:13.5px}.p-presupuesto .alerta-presupuesto strong{color:var(--peligro);display:block;margin-bottom:4px}.p-presupuesto .alerta-presupuesto ul{margin:0;padding-left:18px}.p-presupuesto .tabla-meses td.editable{min-width:120px}.p-presupuesto .tabla-meses td.editable.nombre{min-width:190px}.p-presupuesto .tabla-meses td.editable input{text-align:right}.p-presupuesto .tabla-meses td.editable.nombre input{text-align:left}.p-presupuesto .tabla-meses td.previo{color:var(--tinta-suave)}.p-presupuesto td.editable input.definido{font-weight:600;color:var(--primario)}.p-presupuesto td.editable input::placeholder{color:var(--tinta-suave);opacity:.75}.p-presupuesto td.editable input.invalido{border-color:var(--peligro);background:var(--peligro-5)}.p-presupuesto .sub{display:block;margin-top:2px;font-size:11.5px;font-weight:400;color:var(--tinta-suave);text-align:right}.p-presupuesto td.izq .sub{text-align:left}.p-presupuesto tr.grupo td{font-weight:600;color:var(--tinta-suave);background:var(--apagado);font-size:12.5px;text-transform:uppercase;letter-spacing:.03em}.p-presupuesto tr.total td{font-weight:700;border-top:1px solid var(--borde);background:var(--lateral-fondo)}.p-presupuesto tr.control td{color:var(--tinta-suave);font-size:13px}.p-presupuesto td.neg{color:var(--peligro);font-weight:600}.p-presupuesto td.sube{color:var(--exito);background:var(--exito-15)}.p-presupuesto td.baja{color:var(--peligro);background:var(--peligro-10)}.p-presupuesto .marco.separado{margin-top:16px}.p-presupuesto .detalle-plegable{margin-top:8px}.p-presupuesto .detalle-plegable>summary{cursor:pointer;display:inline-flex;align-items:center;height:36px;padding:0 14px;margin-bottom:8px;border:1px solid var(--borde);border-radius:var(--pastilla);font-size:14px;font-weight:500;color:var(--tinta)}.p-presupuesto .detalle-plegable>summary:hover{background:var(--campo-hover)}.p-presupuesto .detalle-plegable[open]>summary{border-color:var(--primario);color:var(--primario)}.p-presupuesto td.calc{cursor:pointer}.p-presupuesto td.calc:hover,.p-presupuesto td.calc:focus-visible{text-decoration:underline dotted;text-underline-offset:3px;outline:none;box-shadow:inset 0 0 0 1px var(--primario-25)}.p-presupuesto .calc-tarjeta{cursor:pointer}.p-presupuesto .calc-tarjeta:hover .tarjeta,.p-presupuesto .calc-tarjeta:focus-visible .tarjeta{border-color:var(--primario)}.p-presupuesto .calc-tarjeta:focus-visible{outline:none}.p-presupuesto .real-grilla{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:16px;margin-bottom:16px}.p-presupuesto .real-grilla td.editable{width:55%}.p-presupuesto .real-grilla td.editable input{text-align:right}.p-presupuesto .enlace{font:inherit;font-size:13px;font-weight:500;padding:0;border:0;background:none;color:var(--primario);cursor:pointer;text-decoration:underline;text-underline-offset:2px}.p-presupuesto .enlace:disabled{opacity:.5;cursor:not-allowed}.p-presupuesto .enlace.riesgo{color:var(--peligro)}.explicacion table{font-size:14px}.explicacion td.op{width:28px;text-align:center;color:var(--tinta-suave);font-weight:600}.explicacion tr.total td{font-weight:700;border-top:1px solid var(--borde);background:var(--lateral-fondo)}.explicacion .sub{display:block;margin-top:2px;font-size:12px;color:var(--tinta-suave)}.explicacion .valor-real{font-size:22px;font-weight:600;margin:4px 0 8px;font-variant-numeric:tabular-nums}.explicacion .enlace{font:inherit;padding:0;border:0;background:none;cursor:pointer;color:var(--primario);text-decoration:underline;text-underline-offset:2px}.explicacion p.chico{margin:10px 0 0}.p-tasas .barra-tasas{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-bottom:24px}.p-tasas .barra-tasas .separador{flex:1}.p-tasas .campo-barra{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--tinta-suave)}.p-tasas .campo-barra select{min-width:180px}.p-tasas .origen-tasas{font-size:13px;color:var(--tinta-suave);margin:-8px 0 20px}.p-tasas .enlace{font:inherit;font-size:13px;font-weight:500;padding:0;border:0;background:none;cursor:pointer;color:var(--primario);text-decoration:underline;text-underline-offset:2px}.p-tasas .enlace:focus-visible{outline:2px solid var(--anillo);outline-offset:2px}.p-tasas .btn:not(.linea){color:var(--primario-texto)}.p-tasas .btn.subir{position:relative}.p-tasas .btn.subir:focus-within{box-shadow:0 0 0 3px var(--anillo-50)}.p-tasas .btn.deshabilitado{opacity:.5;pointer-events:none}.p-tasas input[type=file].solo-lector{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.p-tasas .cuenta-nombre{display:inline-flex;gap:10px;align-items:baseline}.p-tasas .cuenta{flex:none;min-width:74px;font-family:var(--mono);font-size:12px;color:var(--tinta-suave)}.p-tasas .plegable{margin-top:10px}.p-tasas .plegable>summary{cursor:pointer;list-style:none;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 14px 0 12px;border-radius:var(--pastilla);font-size:13.5px;font-weight:500;color:var(--tinta-suave);transition:background .15s var(--ease),color .15s var(--ease)}.p-tasas .plegable>summary::-webkit-details-marker{display:none}.p-tasas .plegable>summary:before{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .2s var(--ease)}.p-tasas .plegable[open]>summary:before{transform:translateY(-2px) rotate(45deg)}.p-tasas .plegable>summary:hover{background:var(--apagado);color:var(--tinta)}.p-tasas .plegable>summary:focus-visible{outline:none;box-shadow:0 0 0 3px var(--anillo-50)}.p-tasas .plegable>.marco{margin-top:8px}.p-tasas .alerta-tasas{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0 0 20px;padding:14px 18px;border:1px solid var(--primario-25);border-left:4px solid var(--primario);border-radius:var(--radio-xl);background:var(--primario-5);font-size:13.5px;line-height:1.5}.p-tasas .alerta-tasas strong{display:block;color:var(--tinta);margin-bottom:2px}.p-tasas .tabla-tasas{font-variant-numeric:tabular-nums}.p-tasas .tabla-tasas td{vertical-align:top}.p-tasas .tabla-tasas td.concepto{white-space:normal}.p-tasas .tabla-tasas td.fuerte{font-weight:600}.p-tasas .tabla-tasas .nada{color:var(--tinta-suave)}.p-tasas .tabla-tasas tfoot td.izq{color:var(--tinta)}.p-tasas td.calc{cursor:pointer}.p-tasas td.calc:hover,.p-tasas td.calc:focus-visible{outline:none;color:var(--primario);text-decoration:underline dotted;text-underline-offset:3px}.p-tasas .tarjeta-calc{cursor:pointer;border-radius:var(--radio-xl)}.p-tasas .tarjeta-calc .tarjeta{height:100%;transition:border-color .15s var(--ease)}.p-tasas .tarjeta-calc:hover .tarjeta,.p-tasas .tarjeta-calc:focus-visible .tarjeta{border-color:var(--primario)}.p-tasas .tarjeta-calc:focus-visible{outline:none}.p-tasas .enlace.valor{font-size:inherit;font-weight:600;font-variant-numeric:tabular-nums}.p-tasas .moneda-th{width:1%}.p-tasas .moneda{display:inline-flex;align-items:center;justify-content:center;min-width:38px;height:20px;padding:0 7px;font-size:11px;font-weight:600;letter-spacing:.02em;border-radius:var(--pastilla)}.p-tasas .moneda.ars{color:var(--tinta-suave);background:var(--apagado)}.p-tasas .moneda.usd{color:#1d5f8a;background:color-mix(in srgb,#1d5f8a 12%,transparent)}.p-tasas .moneda.mixta{color:var(--tinta-suave);min-width:0}.p-tasas .filtro-moneda{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--tinta-suave)}.p-tasas .filtro-moneda>span{margin-right:2px}.p-tasas .chip-moneda{display:inline-flex;align-items:center;gap:5px;height:32px;padding:0 12px;font:inherit;font-size:13px;cursor:pointer;color:var(--tinta-suave);background:var(--campo-fondo);border:1px solid var(--borde);border-radius:var(--pastilla);text-decoration:line-through;transition:border-color .15s var(--ease),color .15s var(--ease),background .15s var(--ease)}.p-tasas .chip-moneda .tilde{width:10px;font-size:11px}.p-tasas .chip-moneda.activo{color:var(--tinta);background:var(--fondo);text-decoration:none}.p-tasas .chip-moneda:hover{border-color:var(--tinta-suave)}.p-tasas .chip-moneda:focus-visible{outline:none;box-shadow:0 0 0 3px var(--anillo-50)}.p-tasas .aviso-ocultas{margin:8px 0 0;font-size:12.5px;color:var(--tinta-suave)}.p-tasas .que-cambio{margin:0 0 28px;padding:16px 20px;border:1px solid var(--borde);border-radius:var(--radio-xl);background:var(--lateral-fondo)}.p-tasas .que-cambio h2{margin:0 0 8px;font-size:15px;font-weight:600}.p-tasas .que-cambio ul{margin:0;padding:0;list-style:none}.p-tasas .que-cambio li{position:relative;padding:6px 0 6px 18px;font-size:13.5px;line-height:1.5;border-top:1px solid var(--borde)}.p-tasas .que-cambio li:first-child{border-top:0}.p-tasas .que-cambio li:before{content:"";position:absolute;left:2px;top:13px;width:8px;height:8px;border-radius:50%;background:var(--tinta-suave)}.p-tasas .que-cambio li.mejora:before{background:var(--exito)}.p-tasas .que-cambio li.empeora:before{background:var(--peligro)}.p-tasas .que-cambio b{font-weight:600}.p-tasas .tabla-comparar thead th.grupo-th{text-align:center;font-size:12px;color:var(--tinta-suave);border-bottom:1px solid var(--borde);padding-bottom:4px}.p-tasas .tabla-comparar{font-size:13px}.p-tasas .tabla-comparar td.previo{color:var(--tinta-suave)}.p-tasas .debajo-tna{display:block;margin-top:2px;font-size:11.5px;font-weight:400;color:var(--tinta-suave);white-space:nowrap}.p-tasas td.delta,.p-tasas span.delta{font-variant-numeric:tabular-nums}.p-tasas .delta.mejora{color:var(--exito)}.p-tasas .delta.empeora{color:var(--peligro)}.p-tasas span.delta{font-weight:600}.p-tasas .tabla-tasas tfoot tr.otros td.izq{color:var(--tinta-suave)}.p-tasas tfoot tr.subtotal td,.p-tasas tbody tr.subtotal td{font-weight:600;background:var(--lateral-fondo);border-top:1px solid var(--borde)}.p-tasas tfoot tr.otros td{color:var(--tinta-suave)}.p-tasas tfoot tr.total td{font-weight:600;border-top:1px solid var(--borde)}.p-tasas tbody tr.grupo td{font-weight:600;background:var(--apagado)}.p-tasas .paso{display:grid;grid-template-columns:32px 1fr;gap:16px;padding:20px 0 28px;border-top:1px solid var(--borde)}.p-tasas .paso-numero{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:600;color:var(--primario);background:var(--primario-10)}.p-tasas .paso.hecho .paso-numero{color:var(--exito);background:var(--exito-15)}.p-tasas .paso-cuerpo{min-width:0}.p-tasas .paso-cabecera{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;min-height:32px;margin-bottom:4px}.p-tasas .paso-cabecera h2{margin:0;font-size:17px;font-weight:600}.p-tasas .paso-texto{margin:0 0 12px;font-size:13.5px;color:var(--tinta-suave);max-width:80ch;line-height:1.5}.p-tasas .paso-estado{margin:0;font-size:13.5px}.p-tasas .paso-estado.pendiente{color:var(--primario)}.p-tasas .grilla-pestanas{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.p-tasas .tarjeta-pestana{display:flex;flex-direction:column;background:var(--fondo);border:1px solid var(--borde);border-radius:var(--radio-xl);padding:14px 16px}.p-tasas .tarjeta-pestana header{display:flex;align-items:center;justify-content:space-between;gap:8px}.p-tasas .tarjeta-pestana h3{margin:0;font-size:15px;font-weight:600}.p-tasas .tarjeta-pestana .que{margin:4px 0 10px;font-size:12.5px;color:var(--tinta-suave);line-height:1.45}.p-tasas .renglones{list-style:none;margin:0 0 10px;padding:0;flex:1}.p-tasas .renglones li{display:flex;flex-direction:column;gap:4px;padding:9px 0;border-top:1px solid var(--borde);font-size:13px}.p-tasas .renglones .cuenta-nombre{line-height:1.35}.p-tasas .renglones .dato{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.p-tasas .renglones .dato span{font-size:12px;color:var(--tinta-suave)}.p-tasas .renglones .dato b{font-weight:600;font-variant-numeric:tabular-nums}.p-tasas .renglones .control{font-size:12px}.p-tasas .renglones .control.ok{color:var(--exito)}.p-tasas .renglones .control.dif{color:var(--peligro);font-weight:600}.p-tasas .renglones .vacio{color:var(--tinta-suave);display:block}.p-tasas .aviso-pestana{margin:0 0 10px;font-size:12px;color:var(--peligro)}.p-tasas .tarjeta-pestana footer{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:10px;border-top:1px solid var(--borde)}.p-tasas .tarjeta-pestana .archivo{min-width:0;display:flex;flex-direction:column;gap:1px;font:inherit;text-align:left;padding:0;border:0;background:none}.p-tasas button.archivo{cursor:pointer}.p-tasas .archivo .nombre-archivo{font-size:12.5px;font-weight:500;color:var(--primario);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-tasas button.archivo:hover .nombre-archivo{text-decoration:underline;text-underline-offset:2px}.p-tasas .archivo .quien{font-size:11.5px;color:var(--tinta-suave)}.p-tasas .archivo.vacio{font-size:12.5px;color:var(--tinta-suave)}.p-tasas .subir-pestana{flex:none}.p-tasas .campo-tc{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 10px;font-size:12px;color:var(--tinta-suave)}.p-tasas .campo-tc input{width:110px;height:32px;padding:0 10px;text-align:right}.p-tasas .excel-armado{margin-top:8px;padding-top:16px;border-top:1px solid var(--borde)}.p-tasas .excel-armado-cuerpo{padding:8px 12px 0;max-width:80ch}.p-tasas .excel-armado-cuerpo p{margin:0 0 12px;font-size:13.5px;color:var(--tinta-suave);line-height:1.5}.p-tasas .texto-modal{margin:0 0 12px;font-size:14px;color:var(--tinta-suave)}.p-tasas .lista-explicacion{margin-top:14px}.p-tasas .lista-scroll{max-height:340px;overflow:auto}.p-tasas .lista-scroll table{font-size:12.5px}.p-tasas .lista-scroll thead th{position:sticky;top:0;background:var(--fondo);z-index:1}.p-tasas .modal.ancho{max-width:min(860px,96vw)}.p-tasas .texto-modal.peligro{color:var(--peligro);margin-top:14px}@media(max-width:720px){.p-tasas .alerta-tasas{flex-direction:column;align-items:flex-start}.p-tasas .debajo{margin-left:0}.p-tasas .paso{grid-template-columns:1fr;gap:8px}}.p-tasas tr.clic{cursor:pointer}.p-tasas tr.clic:hover td,.p-tasas tr.clic:focus-visible td{background:var(--apagado)}.p-tasas tr.clic:focus-visible{outline:none}.p-tasas .que-cambio li.clic{cursor:pointer;border-radius:6px}.p-tasas .que-cambio li.clic:hover{background:var(--fondo)}.p-tasas .que-cambio .sub-h{margin-left:8px;font-size:12px;font-weight:400;color:var(--tinta-suave)}.p-tasas .variacion .por-que{margin-top:20px}.p-tasas .variacion h3{margin:0 0 8px;font-size:14.5px;font-weight:600}.p-tasas .variacion td .sub{display:block;margin-top:2px;font-size:12px;color:var(--tinta-suave)}.p-tasas .variacion td.previo{color:var(--tinta-suave)}.p-tasas .variacion td.izq{white-space:normal}.p-tasas .variacion table.aportes td.izq{min-width:200px}.p-tasas .variacion table.aportes td,.p-tasas .variacion table.aportes th{padding-left:10px;padding-right:10px}.p-tasas .variacion .dos-meses td,.p-tasas .variacion .dos-meses th{font-variant-numeric:tabular-nums}.p-tasas .etq-cambio{display:inline-flex;align-items:center;height:20px;padding:0 8px;font-size:11px;font-weight:500;border-radius:var(--pastilla);color:var(--tinta-suave);background:var(--apagado)}.p-tasas .etq-cambio.nuevo{color:var(--exito);background:var(--exito-15)}.p-tasas .etq-cambio.salio{color:var(--peligro);background:var(--peligro-10)}.p-tasas .tabla-tasas{table-layout:fixed}.p-tasas .tabla-tasas thead th{white-space:normal;padding:8px 10px;height:auto;min-height:44px}.p-tasas .tabla-tasas tbody td,.p-tasas .tabla-tasas tfoot td{padding:11px 10px}.p-tasas .tabla-tasas td.concepto{overflow-wrap:anywhere}.p-tasas .tabla-resumen col.c-concepto{width:34%}.p-tasas .tabla-comparar,.p-tasas .tabla-comparar tbody td,.p-tasas .tabla-comparar tfoot td{font-size:13px}.p-tasas .tabla-comparar col.c-concepto{width:24%}.p-tasas .tabla-comparar col.c-tna{width:12%}.p-tasas .linea{display:flex;flex-direction:column;gap:2px}.p-tasas .linea-nombre{display:flex;align-items:baseline;gap:6px;line-height:1.35}.p-tasas .linea-nombre .moneda{flex:none;min-width:32px;height:18px;font-size:10.5px;transform:translateY(-1px)}.p-tasas .linea-cuenta{font-family:var(--mono);font-size:11.5px;color:var(--tinta-suave);padding-left:38px}@media(max-width:900px){.p-tasas .tabla-tasas{min-width:760px}}.p-tasas .debajo-tna{white-space:normal}.p-tasas .debajo-tna .delta{white-space:nowrap}@media(max-width:1200px){.p-tasas .tabla-comparar col.c-concepto{width:20%}.p-tasas .tabla-comparar tbody td,.p-tasas .tabla-comparar tfoot td{font-size:12.5px;padding-left:7px;padding-right:7px}.p-tasas .tabla-comparar thead th{padding-left:7px;padding-right:7px;font-size:13px}.p-tasas .tabla-resumen col.c-concepto{width:30%}}.p-tasas .linea-nombre .moneda{width:34px;min-width:34px;padding:0}.p-tasas .linea-cuenta{padding-left:40px}.p-tasas .marca-analizada{margin-left:8px;padding:0 7px;height:17px;vertical-align:1px;font-family:inherit;display:inline-flex;align-items:center;font-size:10.5px;font-weight:600;border-radius:var(--pastilla);color:var(--primario);background:var(--primario-10)}.p-redescuentos .seccion>.panel,.p-redescuentos .seccion>.tarjetas,.p-redescuentos .seccion>.aviso,.p-redescuentos .seccion>.plegable,.p-redescuentos .seccion>.marco{margin:0 0 16px}.p-redescuentos .seccion>:last-child{margin-bottom:0}.p-redescuentos .aviso ul{margin:6px 0 0;padding-left:18px}.p-redescuentos .aviso li{margin-bottom:4px}.p-redescuentos .sub{display:block;margin-top:4px;font-size:12.5px;color:var(--tinta-suave)}.p-redescuentos .plegable>summary{cursor:pointer;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px 0 12px;border-radius:var(--pastilla);font-size:14px;font-weight:600;color:var(--tinta);list-style:none;transition:background .15s var(--ease)}.p-redescuentos .plegable>summary::-webkit-details-marker{display:none}.p-redescuentos .plegable>summary:before{content:"";width:6px;height:6px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .2s var(--ease)}.p-redescuentos .plegable[open]>summary:before{transform:translateY(-2px) rotate(45deg)}.p-redescuentos .plegable>summary:hover{background:var(--apagado)}.p-redescuentos .plegable>summary:focus-visible{outline:none;box-shadow:0 0 0 3px var(--anillo-50)}.p-redescuentos .plegable>.marco,.p-redescuentos .plegable>.bajada-sec{margin-top:8px}.p-redescuentos tbody tr.abrible{cursor:pointer}.p-redescuentos tbody tr.cheque td{background:var(--apagado);color:var(--tinta-suave);font-size:13px}.p-redescuentos tbody tr.cheque td:first-child{padding-left:28px}.p-redescuentos .campo .etiqueta-campo{font-size:14px;font-weight:500;line-height:20px;color:var(--tinta)}.p-redescuentos .elegir-fila{position:relative;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.p-redescuentos .elegir-fila label.btn{cursor:pointer;height:36px}.p-redescuentos .elegir-fila .elegida{font-size:13px;color:var(--tinta-suave);word-break:break-all}.p-redescuentos .elegir-fila input.oculto-accesible[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.p-redescuentos .elegir-fila:focus-within label.btn{box-shadow:0 0 0 3px var(--anillo-50)}.p-redescuentos .hoja-control tr.destacada td{font-weight:600;background:var(--apagado)}.p-redescuentos .tarjeta-boton{display:block;width:100%;padding:0;margin:0;font:inherit;text-align:left;color:inherit;background:none;border:0;border-radius:var(--radio-xl);cursor:pointer}.p-redescuentos .tarjeta-boton .tarjeta{height:100%;transition:border-color .15s var(--ease)}.p-redescuentos .tarjeta-boton:hover .tarjeta{border-color:var(--tinta-suave)}.p-redescuentos .tarjeta-boton.elegida .tarjeta{border-color:var(--primario);box-shadow:0 0 0 1px var(--primario)}.p-redescuentos .tarjeta-boton:focus-visible{outline:none;box-shadow:0 0 0 3px var(--anillo-50)}.p-redescuentos .sub.motivo{color:var(--peligro)}tbody tr.clic{cursor:pointer}tbody tr.clic:hover td{background:var(--apagado)}.detalle-resumen{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px 18px;margin:0 0 16px}.detalle-resumen dt{font-size:12px;color:var(--tinta-suave)}.detalle-resumen dd{margin:2px 0 0;font-weight:600}.modal.hoja:has(.detalle-cheques){max-width:1280px}.detalle-cheques .tabla th,.detalle-cheques .tabla td{padding-left:8px;padding-right:8px;font-size:13px}.detalle-cheques .tabla td.largo{white-space:normal;min-width:280px}tbody tr.nivel-revisar td:first-child{box-shadow:inset 3px 0 0 var(--primario)}tbody tr.nivel-normal td{color:var(--tinta-suave)}table.crudas td,table.crudas th{white-space:nowrap;font-size:12.5px}li.clic{cursor:pointer;text-decoration:underline dotted;text-underline-offset:3px}table.crudas .marcada{background:var(--peligro-10);color:var(--peligro);font-weight:600}table.archivos-agentes td.largo{white-space:normal;min-width:260px}table.archivos-agentes td.acciones-fila{white-space:nowrap;width:1%}table.tabla tr.clic.elegida td{background:var(--primario-10, rgba(0, 0, 0, .04))}.nota-edicion textarea{width:100%;font:inherit;padding:6px 8px;border-radius:8px;border:1px solid var(--borde, #ddd);resize:vertical;margin-bottom:4px}.p-historial .marco{overflow-x:visible}.p-historial table.tabla{width:100%}.p-historial thead th{white-space:normal;height:auto;padding:10px 8px;font-size:13px}.p-historial tbody td{white-space:normal;padding:10px 8px;font-size:13.5px;overflow-wrap:anywhere}.p-historial tbody td:not(.izq){overflow-wrap:normal}.p-historial .lista-historial td .sub{white-space:normal}.btn-nota{display:block;margin:4px 0 0 auto;padding:1px 8px;border-radius:var(--pastilla, 999px);border:1px dashed var(--borde);background:transparent;color:var(--tinta-suave);font-size:12px;cursor:pointer;white-space:nowrap}.btn-nota:hover{border-color:var(--primario);color:var(--primario)}.btn-nota.tiene{border-style:solid;color:var(--primario);border-color:var(--primario-10);background:var(--primario-10)}.nota-diferencia .btn-nota{display:inline-block;margin:0 0 0 4px}table.grupos-control tr.con-notas td{border-bottom:none}table.grupos-control tr.fila-notas td{background:var(--lateral-fondo, #fafaf9);padding:8px 14px 12px;white-space:normal}table.grupos-control tr.fila-notas:hover{background:transparent}.nota-diferencia{margin:2px 0 6px;line-height:1.45}.nota-edicion{margin:4px 0 6px;max-width:760px}.nota-edicion label{display:block;margin-bottom:4px}@media(max-width:1180px){.p-historial thead th,.p-historial tbody td{padding:8px 5px;font-size:12.5px}.p-historial .etiqueta{white-space:normal}}.nota-acciones .btn:not(.linea){color:var(--primario-texto)}.nota-acciones{display:flex;align-items:center;gap:8px}.nota-diferencia{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.btn-tacho{margin-left:auto;flex:none;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--tinta-suave);cursor:pointer}.btn-tacho svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.btn-tacho:hover{color:var(--peligro);background:var(--peligro-10)}.btn-tacho:disabled{opacity:.5;cursor:not-allowed}.conciliacion-estado{display:flex;align-items:center;gap:10px;margin-bottom:12px}.conciliacion{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.conciliacion-col{border:1px solid var(--borde);border-radius:var(--radio-xl, 12px);background:var(--fondo);padding:4px 0;display:flex;flex-direction:column}.conciliacion-col.apagada{opacity:.55}.conciliacion-fila{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;padding:8px 14px;font-size:13.5px;border-bottom:1px solid var(--borde)}.conciliacion-fila>span:last-child{white-space:nowrap;font-variant-numeric:tabular-nums}.conciliacion-fila .sub{display:block;font-size:12px;color:var(--tinta-suave);margin-top:2px}.conciliacion-fila.base{font-weight:600;background:var(--lateral-fondo)}.conciliacion-fila.total{font-weight:600;background:var(--lateral-fondo);border-bottom:none;margin-top:auto;border-top:3px double var(--anillo)}.conciliacion-fila.total.mal>span:last-child{color:var(--peligro)}.conciliacion-fila.nivel-revisar{box-shadow:inset 3px 0 0 var(--primario)}.conciliacion-fila .btn-nota{display:inline-block;margin:4px 0 0}.btn-nota.falta{border-style:solid;color:var(--peligro);border-color:var(--peligro-10);background:var(--peligro-10)}.nota-ok{color:var(--ok, #15803d)!important}.acciones-guardado{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.acciones-guardado .btn:not(.linea){color:var(--primario-texto)}.resultado-fila{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.btn-abrir{flex:none;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;border:1px solid transparent;background:transparent;color:var(--tinta-suave);cursor:pointer}.btn-abrir svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s var(--ease, ease)}.btn-abrir.abierto svg{transform:rotate(180deg)}tr.clic:hover .btn-abrir,.btn-abrir.abierto,.tarjeta .valor.acento{color:var(--primario)}.sub.que-falta{color:var(--primario);font-weight:500}.control-info{margin:0 0 16px;padding:12px 16px;border:1px solid var(--borde);border-left:3px solid var(--anillo);border-radius:var(--radio-xl);background:var(--lateral-fondo);font-size:13.5px;color:var(--tinta-suave);line-height:1.5}.control-info strong{display:block;margin-bottom:2px;color:var(--tinta);font-weight:600}.control-info ul{margin:0;padding-left:18px}.p-carga .carga-mes{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:0 0 16px}.p-carga .carga-mes label{font-size:13px;font-weight:600;color:var(--tinta)}.p-carga .carga-mes input{max-width:200px}.p-carga .pasos-carga{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 24px;padding:0;list-style:none}.p-carga .pasos-carga button{display:flex;gap:10px;align-items:flex-start;width:100%;height:100%;padding:12px 14px;border:1px solid var(--borde);border-radius:var(--radio-xl);background:var(--fondo);font:inherit;text-align:left;line-height:1.35;color:var(--tinta-suave);cursor:pointer;transition:border-color .15s var(--ease),background .15s var(--ease)}.p-carga .pasos-carga button:hover{background:var(--hover-fila)}.p-carga .pasos-carga button:focus-visible{outline:2px solid var(--primario);outline-offset:2px}.p-carga .pasos-carga .numero{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:12px;font-weight:600;color:var(--tinta-suave);background:var(--apagado)}.p-carga .pasos-carga .texto{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:12.5px}.p-carga .pasos-carga .texto b{color:var(--tinta);font-weight:600;font-size:14px}.p-carga .pasos-carga li.hecho .numero{color:var(--exito);background:var(--exito-15)}.p-carga .pasos-carga li.alerta .numero{color:var(--peligro);background:var(--peligro-10)}.p-carga .pasos-carga li.alerta .texto span{color:var(--peligro)}.p-carga .pasos-carga li.actual button{border-color:var(--primario-25);background:var(--primario-5)}.p-carga .pasos-carga li.actual .numero{color:var(--primario-texto);background:var(--primario)}.p-carga .carga-encabezado{margin:0 0 12px}.p-carga .carga-encabezado h2{margin:0 0 4px}.p-carga .carga-registrado{margin:0 0 16px}.p-carga .carga-navegar{display:flex;align-items:center;gap:8px;margin:24px 0 8px;padding-top:16px;border-top:1px solid var(--borde)}.p-carga .carga-navegar .separador{flex:1}@media(max-width:760px){.p-carga .pasos-carga{grid-template-columns:repeat(2,minmax(0,1fr))}}.faltantes{margin:0 0 16px;padding:12px 16px;border:1px solid var(--borde);border-left:3px solid var(--primario);border-radius:var(--radio-xl);background:var(--primario-5);font-size:13.5px;line-height:1.5;color:var(--tinta)}.faltantes.bloquean{border-left-color:var(--peligro);background:var(--peligro-5)}.faltantes>strong{display:block;margin-bottom:2px;font-weight:600}.faltantes p{margin:0 0 6px;color:var(--tinta-suave)}.faltantes ul{margin:0;padding-left:18px}.faltantes li{margin-bottom:2px}.carga-guardar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 18px;border:1px solid var(--borde);border-radius:var(--radio-2xl);background:var(--fondo);box-shadow:var(--sombra-sm)}.carga-guardar .separador{flex:1}.p-fondos .tarjeta-calc{cursor:pointer;border-radius:var(--radio-xl)}.p-fondos .tarjeta-calc .tarjeta{height:100%;transition:border-color .15s var(--ease)}.p-fondos .tarjeta-calc:hover .tarjeta,.p-fondos .tarjeta-calc:focus-visible .tarjeta{border-color:var(--primario)}.p-fondos .tarjeta-calc:focus-visible{outline:none}.p-fondos .tarjeta-calc .rotulo:after{content:" · ver de dónde sale";color:var(--primario)}.p-fondos .tabla-composicion thead th:last-child,.p-fondos .tabla-composicion tbody td:last-child{width:auto;min-width:0}.p-fondos .tabla-composicion .sub{display:block;font-size:12px;color:var(--tinta-suave);font-weight:400}.p-fondos .tabla-composicion tr.subtotal td{font-weight:600;background:var(--apagado)}.p-fondos .barra-fondos{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 16px;padding:16px 18px;margin-bottom:20px;background:var(--fondo);border:1px solid var(--borde);border-radius:var(--radio-2xl);box-shadow:var(--sombra-sm)}.p-fondos .barra-fondos .campo-dia{display:flex;flex-direction:column;gap:6px;min-width:220px}.p-fondos .barra-fondos .campo-dia label{font-size:13px;font-weight:500}.p-fondos .barra-fondos .botones{display:flex;flex-wrap:wrap;gap:8px}.p-fondos .pasos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0 0 20px;padding:0;list-style:none;counter-reset:paso}.p-fondos .pasos li{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;border:1px solid var(--borde);border-radius:var(--radio-xl);background:var(--fondo);font-size:13px;line-height:1.4;color:var(--tinta-suave)}.p-fondos .pasos li:before{counter-increment:paso;content:counter(paso);flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:12px;font-weight:600;color:var(--tinta-suave);background:var(--apagado)}.p-fondos .pasos li b{display:block;color:var(--tinta);font-weight:600;font-size:13.5px}.p-fondos .pasos li.hecho:before{content:"✓";color:var(--exito);background:var(--exito-15)}.p-fondos .pasos li.actual{border-color:var(--primario-25);background:var(--primario-5)}.p-fondos .pasos li.actual:before{color:var(--primario-texto);background:var(--primario)}.p-fondos .ficha{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px 24px;margin:0 0 20px;padding:14px 18px;background:var(--lateral-fondo);border:1px solid var(--borde);border-radius:var(--radio-xl)}.p-fondos .ficha div{min-width:0}.p-fondos .ficha dt{font-size:12px;color:var(--tinta-suave);margin-bottom:2px}.p-fondos .ficha dd{margin:0;font-size:13.5px;line-height:1.4;overflow-wrap:anywhere}.p-fondos .marco table{font-size:13.5px}.p-fondos .marco thead th{height:42px;padding:0 12px;font-size:13px;white-space:normal}.p-fondos .marco tbody td{padding:10px 12px;font-size:13.5px}.p-fondos .marco tfoot td{padding:10px 12px;font-weight:600;text-align:right;white-space:nowrap}.p-fondos .marco tfoot td.izq{text-align:left}.p-fondos .marco tbody td.izq{white-space:normal}.p-fondos .marco thead th.resultado,.p-fondos .marco tbody td.resultado{padding-left:12px}.p-fondos .sub{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--tinta-suave);white-space:normal}.p-fondos .inversor b{font-weight:500}.p-fondos .cantidades{display:grid;grid-template-columns:auto auto;gap:1px 10px;justify-content:end}.p-fondos .cantidades .tk{color:var(--tinta-suave);font-size:12px;text-align:left}.p-fondos tbody tr.falta td{background:var(--peligro-5)}.p-fondos tbody tr.falta td:first-child{box-shadow:inset 3px 0 0 var(--peligro)}.p-fondos td .btn.chico{margin-top:6px;color:var(--primario-texto);font-weight:500}.p-fondos .ficha dd.alerta-dato{color:var(--primario)}.p-fondos .bien-chico{color:var(--exito)}@media(max-width:1280px){.p-fondos .marco thead th{padding:0 8px;font-size:12px}.p-fondos .marco tbody td,.p-fondos .marco tfoot td{padding:9px 8px;font-size:12.5px}.p-fondos .sub,.p-fondos .cantidades .tk{font-size:11px}.p-fondos .cantidades{gap:1px 6px}.p-fondos .etiqueta{padding:0 7px}}@media(max-width:1100px){.p-fondos .pasos{grid-template-columns:1fr}.p-fondos .opcional{display:none}}.p-tarjetas th:has(>.solo-lector),.p-tarjetas .enlace{position:relative}.p-tarjetas .solo-lector{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.p-tarjetas .enlace{position:relative;color:var(--primario);font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.p-tarjetas .enlace:focus-within{outline:2px solid var(--anillo);outline-offset:2px;border-radius:4px}.p-tarjetas .sub{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--tinta-suave)}.p-tarjetas .ayuda{font-size:12.5px;color:var(--tinta-suave)}.p-tarjetas .tj-importes{display:inline-flex;gap:12px;justify-content:flex-end;flex-wrap:wrap;font-variant-numeric:tabular-nums;white-space:nowrap}.p-tarjetas .tj-usd{color:var(--primario)}.p-tarjetas .tj-codigo{display:inline-block;min-width:9ch;margin-right:8px;font-variant-numeric:tabular-nums;color:var(--tinta-suave);font-weight:500}.p-tarjetas .tj-zona{padding:22px 24px;border:1px dashed var(--anillo);border-radius:var(--radio-2xl);background:var(--campo-fondo);transition:background-color .15s var(--ease),border-color .15s var(--ease)}.p-tarjetas .tj-zona.encima{border-color:var(--primario);background:var(--primario-5)}.p-tarjetas .tj-zona.con-archivos{background:var(--fondo);border-style:solid;border-color:var(--borde)}.p-tarjetas .tj-zona.con-archivos.encima{border-style:dashed;border-color:var(--primario);background:var(--primario-5)}.p-tarjetas .tj-zona:not(.con-archivos){padding:40px 24px}.p-tarjetas .tj-zona:not(.con-archivos) .tj-zona-texto{justify-content:center}.p-tarjetas .tj-zona-texto{display:flex;align-items:center;gap:16px}.p-tarjetas .tj-zona-texto p{margin:0;line-height:1.55}.p-tarjetas .tj-zona-texto .ayuda{display:block;margin-top:2px}.p-tarjetas .tj-zona-icono{flex:none;display:grid;place-items:center;width:44px;height:52px;border:1.5px solid var(--primario);border-radius:6px 14px 6px 6px;color:var(--primario);background:var(--primario-5);font-size:11px;font-weight:700;letter-spacing:.04em}.p-tarjetas .tj-archivos{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:8px}.p-tarjetas .tj-archivos li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:16px;padding:10px 8px 10px 14px;border:1px solid var(--borde);border-left-width:3px;border-radius:var(--radio-xl);background:var(--fondo)}.p-tarjetas .tj-archivos li.cuadra{border-left-color:var(--exito)}.p-tarjetas .tj-archivos li.no-cuadra{border-left-color:var(--peligro);background:var(--peligro-5)}.p-tarjetas .tj-archivo-nombre{display:flex;flex-direction:column;min-width:0}.p-tarjetas .tj-archivo-nombre b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.p-tarjetas .tj-archivo-nombre span{font-size:12.5px;color:var(--tinta-suave)}.p-tarjetas .tj-archivo-control{display:flex;align-items:center;gap:14px;font-weight:600}.p-tarjetas .tj-zona .acciones{margin-top:16px}.p-tarjetas .tj-atencion{padding:20px 22px 22px;border:1px solid var(--borde);border-left:3px solid var(--peligro);border-radius:var(--radio-2xl);background:var(--lateral-fondo)}.p-tarjetas .tj-atencion .marco,.p-tarjetas .tj-atencion .panel{background:var(--fondo)}.p-tarjetas .tj-atencion .panel{margin-top:12px}.p-tarjetas .tj-pendientes tr.elegido td{background:var(--exito-15)}.p-tarjetas .tj-pendientes select{width:300px;max-width:100%}.p-tarjetas .tj-barra{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.p-tarjetas .tj-vistas{display:inline-flex;padding:3px;gap:2px;border-radius:var(--pastilla);background:var(--apagado)}.p-tarjetas .tj-vistas button{height:30px;padding:0 14px;border:0;border-radius:var(--pastilla);background:transparent;color:var(--tinta-suave);font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .15s var(--ease),color .15s var(--ease)}.p-tarjetas .tj-vistas button:hover{color:var(--tinta)}.p-tarjetas .tj-vistas button.activa{background:var(--fondo);color:var(--tinta);box-shadow:var(--sombra-sm)}.p-tarjetas .tj-vistas button:focus-visible{outline:2px solid var(--anillo);outline-offset:1px}.p-tarjetas .tj-buscar{flex:1;min-width:220px;max-width:420px;height:36px}.p-tarjetas .tj-bloque{margin-bottom:10px;border:1px solid var(--borde);border-radius:var(--radio-xl);background:var(--fondo);overflow:hidden}.p-tarjetas .tj-bloque.abierta{box-shadow:var(--sombra-sm)}.p-tarjetas .tj-bloque.cargos{background:var(--lateral-fondo)}.p-tarjetas .tj-bloque-cab{width:100%;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px 18px;border:0;background:transparent;text-align:left;font:inherit;color:inherit;cursor:pointer}.p-tarjetas .tj-bloque-cab:hover{background:var(--hover-fila)}.p-tarjetas .tj-bloque-cab:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--anillo-50)}.p-tarjetas .tj-bloque-cab .desplegar{width:7px;height:7px;margin:0 4px 2px 2px;border-right:1.5px solid var(--anillo);border-bottom:1.5px solid var(--anillo);transform:rotate(-45deg);transition:transform .2s var(--ease),border-color .15s var(--ease)}.p-tarjetas .tj-bloque-cab:hover .desplegar{border-color:var(--primario)}.p-tarjetas .tj-bloque.abierta .desplegar{transform:translateY(-2px) rotate(45deg);border-color:var(--primario)}.p-tarjetas .tj-bloque-titulo{display:flex;align-items:baseline;gap:10px;min-width:0;flex-wrap:wrap}.p-tarjetas .tj-bloque-titulo b{font-weight:600}.p-tarjetas .tj-nro{font-size:12.5px;color:var(--tinta-suave);font-variant-numeric:tabular-nums}.p-tarjetas .tj-bloque-meta{display:flex;align-items:center;gap:14px;font-weight:600}.p-tarjetas .tj-cant{font-size:12.5px;font-weight:400;color:var(--tinta-suave)}.p-tarjetas .tj-bloque-cuerpo{border-top:1px solid var(--borde);overflow-x:auto;background:var(--fondo)}.p-tarjetas .tj-bloque-cuerpo table{font-size:13.5px}.p-tarjetas .tj-bloque-cuerpo th{background:var(--lateral-fondo)}.p-tarjetas .tj-bloque-cuerpo td,.p-tarjetas .tj-bloque-cuerpo th{padding-top:7px;padding-bottom:7px}.p-tarjetas .tj-col-fecha{width:108px}.p-tarjetas .tj-col-imp{width:150px}.p-tarjetas .tj-col-acc{width:140px;text-align:right}.p-tarjetas tr.tj-grupo td{background:var(--apagado);font-weight:600;font-size:13px;border-top:1px solid var(--borde)}.p-tarjetas tbody.sin-cuenta tr:not(.tj-grupo) td{background:var(--peligro-5)}.p-tarjetas tbody.sin-cuenta tr.tj-grupo td{background:var(--peligro-10);color:var(--peligro)}.p-tarjetas tbody.sin-cuenta tr.tj-grupo span{font-weight:500}.p-tarjetas .tj-cambiar{opacity:0;transition:opacity .15s var(--ease)}.p-tarjetas tr:hover .tj-cambiar,.p-tarjetas .tj-cambiar:focus-visible{opacity:1}@media(hover:none){.p-tarjetas .tj-cambiar{opacity:1}}.p-tarjetas .tj-vacio{padding:24px;text-align:center;color:var(--tinta-suave)}.p-tarjetas .tj-por-cuenta td{font-variant-numeric:tabular-nums}.p-tarjetas .tj-por-cuenta .tj-importes{flex-wrap:nowrap}.p-tarjetas .tj-por-cuenta td.tj-banco{color:var(--tinta-suave)}.p-tarjetas .tj-por-cuenta td.tj-banco .tj-usd{color:var(--primario-80)}.p-tarjetas .tj-por-cuenta tr.sin-cuenta td{background:var(--peligro-5)}.p-tarjetas .tj-total-general{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding:16px 20px;border-radius:var(--radio-xl);background:var(--primario-5);border:1px solid var(--primario-15);font-size:16px;font-weight:700}.p-tarjetas .tj-controles{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr))}.p-tarjetas .tj-control{border:1px solid var(--borde);border-left-width:3px;border-radius:var(--radio-xl);background:var(--fondo);overflow-x:auto}.p-tarjetas .tj-control.cuadra{border-left-color:var(--exito)}.p-tarjetas .tj-control.no_cuadra{border-left-color:var(--peligro)}.p-tarjetas .tj-control-cab{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-bottom:1px solid var(--borde);background:var(--lateral-fondo)}.p-tarjetas .tj-control-cab .sub{display:inline;margin-left:8px}@media(max-width:760px){.p-tarjetas .tj-control-cab .sub{display:block;margin-left:0}}.p-tarjetas .tj-control table{width:100%;font-size:13.5px;font-variant-numeric:tabular-nums}.p-tarjetas .tj-control th{background:var(--fondo)}.p-tarjetas .tj-control td,.p-tarjetas .tj-control th{padding-top:7px;padding-bottom:7px}.p-tarjetas .tj-control td:not(.izq){width:30%}.p-tarjetas .tj-control td.izq{white-space:normal}.p-tarjetas .tj-control td .sub{margin-top:0}.p-tarjetas .tj-control tr.fuerte td{font-weight:700;background:var(--apagado)}.p-tarjetas .tj-control tr.ctrol td{border-bottom:1px solid var(--borde)}.p-tarjetas .tj-control input.cifra{width:100%;min-width:120px;max-width:160px;height:32px;text-align:right}.p-tarjetas .tj-control-fecha{display:inline-flex;align-items:center;gap:10px;flex-wrap:wrap}.p-tarjetas .tj-control-fecha .fecha-campo{font-weight:400}.p-tarjetas .tj-control-fecha input[type=text]{width:120px;height:32px}.p-tarjetas .tj-ctrol{font-weight:700}.p-tarjetas .tj-ctrol.bien{color:var(--exito)}.p-tarjetas .tj-ctrol.mal{color:var(--peligro)}.p-tarjetas .tj-ctrol.falta{font-weight:400;color:var(--tinta-suave);font-style:italic}.p-tarjetas .tj-historial tbody tr{cursor:pointer}.p-tarjetas .tj-historial tbody tr:hover td{background:var(--hover-fila)}.p-tarjetas .tj-historial tbody tr.abierto td{background:var(--primario-5)}.p-tarjetas .tj-historial td{vertical-align:middle;font-variant-numeric:tabular-nums}.p-tarjetas .tj-hist-resumen{display:block;white-space:nowrap}.p-tarjetas .tj-filtros{display:flex;gap:12px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.p-tarjetas .tj-filtros select{width:320px;max-width:100%;height:36px}.p-tarjetas .tj-conceptos td{vertical-align:middle;padding-top:8px;padding-bottom:8px}.p-tarjetas .tj-conceptos .sub{display:inline;margin:0 0 0 8px}@media(max-width:760px){.p-tarjetas .tj-archivos li{grid-template-columns:minmax(0,1fr) auto}.p-tarjetas .tj-archivo-control{grid-column:1 / -1;grid-row:2;justify-content:space-between}.p-tarjetas .tj-bloque-cab{grid-template-columns:auto minmax(0,1fr)}.p-tarjetas .tj-bloque-meta{grid-column:2;justify-content:space-between}.p-tarjetas .tj-zona{padding:18px}.p-tarjetas .tj-pendientes thead{display:none}.p-tarjetas .tj-pendientes table,.p-tarjetas .tj-pendientes tbody,.p-tarjetas .tj-pendientes tr{display:block}.p-tarjetas .tj-pendientes tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:12px 14px;border-bottom:1px solid var(--borde)}.p-tarjetas .tj-pendientes td{display:block;padding:0;border:0;white-space:normal;text-align:left}.p-tarjetas .tj-pendientes td:nth-child(2){display:none}.p-tarjetas .tj-pendientes td:nth-child(3){text-align:right}.p-tarjetas .tj-pendientes td:nth-child(4){grid-column:1 / -1;margin-top:6px}.p-tarjetas .tj-pendientes select{width:100%}}.p-gastos{--go-suave: color-mix(in srgb, var(--tinta-suave) 75%, var(--tinta));--go-peligro: color-mix(in srgb, var(--peligro) 82%, var(--tinta));--go-acento: color-mix(in srgb, var(--primario) 85%, var(--tinta));--go-exito: color-mix(in srgb, var(--exito) 85%, var(--tinta))}.p-gastos .solo-lector{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.p-gastos th:has(>.solo-lector),.p-gastos .enlace{position:relative}.p-gastos .enlace{color:var(--primario);font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.p-gastos .enlace:focus-within{outline:2px solid var(--anillo);outline-offset:2px;border-radius:4px}.p-gastos .sub{display:block;margin-top:2px;font-size:12px;font-weight:400;color:var(--go-suave);white-space:normal}.p-gastos .ayuda{font-size:12.5px;color:var(--go-suave)}.p-gastos .go-num{font-variant-numeric:tabular-nums;white-space:nowrap}.p-gastos .go-nada{color:var(--tinta-suave)}.p-gastos .go-vacio{padding:20px;text-align:center;color:var(--tinta-suave)}.p-gastos .go-alerta{color:var(--go-peligro)}.p-gastos .go-cuenta{display:inline-flex;align-items:baseline;gap:10px;min-width:0}.p-gastos .go-codigo{flex:none;min-width:9ch;font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500;color:var(--tinta-suave)}.p-gastos .go-cuenta-nombre{overflow-wrap:anywhere}.p-gastos .go-zona{padding:22px 24px;border:1px dashed var(--anillo);border-radius:var(--radio-2xl);background:var(--campo-fondo);transition:background-color .15s var(--ease),border-color .15s var(--ease)}.p-gastos .go-zona:not(.con-archivos){padding:40px 24px}.p-gastos .go-zona:not(.con-archivos) .go-zona-texto{justify-content:center}.p-gastos .go-zona.con-archivos{background:var(--fondo);border-style:solid;border-color:var(--borde)}.p-gastos .go-zona.encima,.p-gastos .go-zona.con-archivos.encima{border-style:dashed;border-color:var(--primario);background:var(--primario-5)}.p-gastos .go-zona.ocupada{opacity:.7;pointer-events:none}.p-gastos .go-zona-texto{display:flex;align-items:center;gap:16px}.p-gastos .go-zona-texto p{margin:0;line-height:1.55}.p-gastos .go-zona-texto .ayuda{display:block;margin-top:2px}.p-gastos .go-zona-icono{flex:none;display:grid;place-items:center;width:44px;height:52px;border:1.5px solid var(--primario);border-radius:6px 14px 6px 6px;color:var(--go-acento);background:var(--primario-5);font-size:11px;font-weight:700;letter-spacing:.04em}.p-gastos .go-archivos{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:8px}.p-gastos .go-archivos li{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 16px 10px 14px;border:1px solid var(--borde);border-left-width:3px;border-left-color:var(--exito);border-radius:var(--radio-xl);background:var(--fondo)}.p-gastos .go-archivos li.aviso-fila{border-left-color:var(--anillo)}.p-gastos .go-archivo-nombre{display:flex;flex-direction:column;min-width:0}.p-gastos .go-archivo-nombre b{font-weight:600}.p-gastos .go-archivo-nombre span{font-size:12.5px;color:var(--tinta-suave);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-gastos .go-archivo-control{display:flex;align-items:center;gap:12px;font-weight:600}.p-gastos .go-atencion{padding:20px 22px 22px;border:1px solid var(--borde);border-left:3px solid var(--peligro);border-radius:var(--radio-2xl);background:var(--lateral-fondo)}.p-gastos .go-lista{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:6px}.p-gastos .go-lista li{display:flex;justify-content:space-between;gap:16px;padding:8px 12px;border-radius:var(--radio-md);background:var(--fondo)}.p-gastos .go-tabla{table-layout:fixed;width:100%;font-variant-numeric:tabular-nums}.p-gastos .go-tabla thead th{white-space:normal;height:auto;padding:10px 12px}.p-gastos .go-tabla tbody td,.p-gastos .go-tabla tfoot td{padding:11px 12px;vertical-align:top}.p-gastos .go-tabla td.izq{white-space:normal}.p-gastos .go-tabla col.c-concepto{width:40%}.p-gastos .go-tabla col.c-var{width:104px}.p-gastos .go-tabla col.c-abre{width:34px}.p-gastos .go-tabla col.c-fecha{width:96px}.p-gastos .go-tabla col.c-asiento{width:84px}.p-gastos .go-tabla col.c-imp{width:140px}.p-gastos .go-tabla col.c-acc{width:118px}.p-gastos .go-tabla col.c-tipo{width:128px}.p-gastos .go-tabla col.c-mes{width:132px}.p-gastos .go-tabla td.go-cero{color:var(--tinta-suave)}.p-gastos .go-tabla td.go-negativo{color:var(--peligro)}.p-gastos .go-nota{overflow-wrap:anywhere}.p-gastos tr.go-clic{cursor:pointer}.p-gastos tr.go-clic:hover td,.p-gastos tr.go-clic:focus-within td{background:var(--primario-5)}.p-gastos tr.go-clic:has(.go-celda-btn:focus-visible) td:first-child{box-shadow:inset 3px 0 0 var(--primario)}.p-gastos .go-celda-btn{display:inline;padding:0;margin:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.p-gastos .go-celda-btn:focus-visible{outline:2px solid var(--primario);outline-offset:3px;border-radius:4px}.p-gastos .go-abre{display:inline-block;width:7px;height:7px;margin-top:6px;border-right:1.5px solid var(--anillo);border-bottom:1.5px solid var(--anillo);transform:rotate(-45deg);transition:border-color .15s var(--ease),transform .15s var(--ease)}.p-gastos tr.go-clic:hover .go-abre,.p-gastos tr.go-clic:focus-within .go-abre{border-color:var(--primario);transform:translate(2px) rotate(-45deg)}.p-gastos .go-rubro{font-weight:600}.p-gastos tr.go-sin-cuentas .go-rubro{font-weight:500;color:var(--tinta-suave)}.p-gastos .go-rubros tr.go-subtotal td{background:var(--lateral-fondo);font-weight:600;border-top:1px solid var(--borde);border-bottom:1px solid var(--borde)}.p-gastos tfoot tr.go-total td{background:var(--primario-5);border-top:1px solid var(--primario-15);font-size:15px;font-weight:700;color:var(--tinta)}.p-gastos .go-delta{font-weight:600;white-space:nowrap}.p-gastos .go-delta.sube{color:var(--go-peligro)}.p-gastos .go-delta.baja{color:var(--exito)}.p-gastos .go-marca{color:var(--primario)}.p-gastos .go-decisiones tr.go-perdida td{background:var(--peligro-5)}.p-gastos td.go-acc{text-align:right}.p-gastos .go-reimputar{opacity:0;transition:opacity .15s var(--ease)}.p-gastos tr:hover .go-reimputar,.p-gastos .go-reimputar:focus-visible{opacity:1}@media(hover:none){.p-gastos .go-reimputar{opacity:1}}.p-gastos tr.go-reimputado td:not(.go-acc){color:var(--tinta-suave);text-decoration:line-through;text-decoration-color:var(--anillo)}.p-gastos .modal.ancho{max-width:920px}.p-gastos .modal .go-marco{margin-bottom:4px}.p-gastos .modal.ancho:has(.go-lado-a-lado){max-width:1280px}.p-gastos .go-lado-a-lado{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.p-gastos .go-lado-a-lado .go-movs{min-width:0}.p-gastos .go-lado-mes{margin:0 0 10px;padding-bottom:8px;font-size:16px;font-weight:700;border-bottom:2px solid var(--primario-15)}.p-gastos .go-dif-cuenta{display:flex;gap:10px;align-items:baseline;margin:-6px 0 16px;font-size:14px;color:var(--tinta-suave)}.p-gastos .go-barra{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:18px}.p-gastos .go-vistas{display:inline-flex;flex-wrap:wrap;padding:3px;gap:2px;border-radius:var(--pastilla);background:var(--apagado)}.p-gastos .go-vistas button{height:30px;padding:0 14px;border:0;border-radius:var(--pastilla);background:transparent;color:var(--go-suave);font:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:background-color .15s var(--ease),color .15s var(--ease)}.p-gastos .go-vistas button:hover{color:var(--tinta)}.p-gastos .go-vistas button.activa{background:var(--fondo);color:var(--tinta);box-shadow:var(--sombra-sm)}.p-gastos .go-vistas button:focus-visible{outline:2px solid var(--anillo);outline-offset:1px}.p-gastos .go-cascada{margin:0 0 6px;padding:6px 18px;border:1px solid var(--borde);border-radius:var(--radio-xl);background:var(--lateral-fondo)}.p-gastos .go-cascada-fila{display:flex;justify-content:space-between;gap:16px;padding:8px 0;border-bottom:1px dashed var(--borde)}.p-gastos .go-cascada-fila:last-child{border-bottom:0}.p-gastos .go-cascada dt{color:var(--tinta-suave)}.p-gastos .go-cascada dd{margin:0;font-variant-numeric:tabular-nums;font-weight:500}.p-gastos .go-signo{display:inline-block;width:16px;font-weight:700;color:var(--primario)}.p-gastos .go-cascada-fila.total{border-top:1px solid var(--borde);border-bottom:0;margin-top:2px;padding-top:12px}.p-gastos .go-cascada-fila.total dt{color:var(--tinta);font-weight:600;padding-left:16px}.p-gastos .go-cascada-fila.total dd{font-size:16px;font-weight:700}.p-gastos .go-sub-cab{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:24px 0 10px}.p-gastos .go-sub-cab h3,.p-gastos .go-sub-cab h4{margin:0;font-size:15px;font-weight:600}.p-gastos .go-buscar{flex:1;min-width:200px;max-width:320px;height:34px}.p-gastos .go-ficha{display:grid;grid-template-columns:1fr 1fr;gap:12px 18px;margin:0 0 18px;padding:14px 16px;border:1px solid var(--borde);border-radius:var(--radio-xl);background:var(--lateral-fondo)}.p-gastos .go-ficha .ancho{grid-column:1 / -1}.p-gastos .go-ficha dt{font-size:12px;color:var(--tinta-suave);margin-bottom:2px}.p-gastos .go-ficha dd{margin:0;font-weight:500;overflow-wrap:anywhere}.p-gastos textarea{width:100%;resize:vertical}@media(max-width:900px){.p-gastos .go-rubros{min-width:640px}.p-gastos .go-movs,.p-gastos .go-decisiones{min-width:620px}.p-gastos .go-balance{min-width:600px}.p-gastos .go-lado-a-lado{grid-template-columns:minmax(0,1fr)}.p-gastos .go-lado-a-lado .go-movs{min-width:520px}}@media(max-width:760px){.p-gastos .go-archivos li{grid-template-columns:minmax(0,1fr)}.p-gastos .go-archivo-control{justify-content:space-between}.p-gastos .go-zona{padding:18px}.p-gastos .go-ficha{grid-template-columns:1fr}}.p-gastos .go-mas{margin:10px 2px 0;font-size:13px;color:var(--tinta-suave)}.p-gastos .go-mas a{color:var(--primario);font-weight:600}.p-gastos .go-barra-seccion{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:-4px 0 12px}.p-gastos .go-elegir-meses{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:14px 18px;margin-bottom:20px;background:var(--fondo);border:1px solid var(--borde);border-radius:var(--radio-2xl);box-shadow:var(--sombra-sm)}.p-gastos .campo-barra{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:var(--tinta-suave)}.p-gastos .campo-barra select{min-width:190px}.p-gastos .go-contra{font-size:13px;color:var(--tinta-suave)}.p-gastos .go-sangria{padding-left:calc(9ch + 10px)}.p-gastos .go-tabla col.c-mes-h{width:22%}.p-gastos .go-tabla col.c-cuando{width:150px}.p-gastos .go-fuerte{font-weight:600}.p-gastos .go-archivo{overflow-wrap:anywhere}.p-gastos .go-actividad tr.go-anulado td{background:var(--peligro-5)}.p-gastos .go-actividad td .sub .go-cuenta{gap:6px}.p-gastos .go-actividad td .sub .go-codigo{min-width:0;font-size:12px}@media(max-width:900px){.p-gastos .go-meses,.p-gastos .go-actividad{min-width:680px}}.p-gastos .go-subir{display:grid;gap:18px}.p-gastos .go-subir.ocupada .go-zona{opacity:.7;pointer-events:none}.p-gastos .go-paso>.go-zona-archivo{flex:1;min-width:0;padding:26px 24px}.p-gastos .go-zona.go-zona-archivo .go-zona-texto{justify-content:flex-start}.p-gastos .go-zona-archivo.apagada{opacity:.6}.p-gastos .go-paso{display:flex;align-items:flex-start;gap:14px}.p-gastos .go-paso-num{flex:none;display:grid;place-items:center;width:26px;height:26px;margin-top:2px;border-radius:var(--pastilla);background:var(--primario-10);color:var(--primario);font-size:13px;font-weight:700}.p-gastos .go-paso-cuerpo{display:grid;gap:6px;min-width:0}.p-gastos .go-paso-cuerpo select{width:300px;max-width:100%}.p-gastos .go-paso+.go-paso{padding-top:18px;border-top:1px dashed var(--borde)}.p-gastos .go-archivos li{padding:0}.p-gastos .go-archivo-link{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:10px 16px 10px 14px;color:inherit;text-decoration:none;border-radius:inherit}.p-gastos .go-archivo-link:hover{background:var(--primario-5)}.p-gastos .go-archivo-link:hover .go-abre{border-color:var(--primario);transform:translate(2px) rotate(-45deg)}.p-gastos .go-archivo-link:focus-visible{outline:2px solid var(--anillo);outline-offset:2px}.p-gastos .go-archivos .go-abre{margin:0 0 0 4px}.p-gastos .go-archivos li.go-pendiente{border-left-color:var(--peligro);background:var(--peligro-5)}.p-gastos .go-tabla col.c-def{width:300px}.p-gastos .btn:not(.linea):not(.riesgo){color:var(--primario-texto)}.p-gastos .go-tabla col.c-elegir{width:46%}.p-gastos .go-botones{display:inline-flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.p-gastos .go-pendientes td{vertical-align:middle}.p-gastos .go-pendientes tr.elegido td{background:var(--exito-15)}.p-gastos .go-pendientes select{width:100%}.p-gastos .go-atencion .marco,.p-gastos .go-atencion .panel{background:var(--fondo)}.p-gastos .go-atencion .panel{margin-top:12px}.p-gastos .go-lista li{align-items:center}.p-gastos .go-cuenta-btn{padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.p-gastos .go-cuenta-btn:hover .go-cuenta-nombre{color:var(--primario);text-decoration:underline;text-underline-offset:2px}.p-gastos .go-cuenta-btn:focus-visible{outline:2px solid var(--anillo);outline-offset:2px;border-radius:4px}.p-gastos .go-th-enlace{color:inherit;text-decoration:none;border-bottom:1px dashed var(--anillo)}.p-gastos .go-th-enlace:hover{color:var(--primario);border-bottom-color:var(--primario)}.p-gastos .go-mes-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin:-6px 0 18px;font-size:13.5px}.p-gastos .go-mes-nav a{color:var(--primario);font-weight:600;text-decoration:none}.p-gastos .go-mes-nav a:hover{text-decoration:underline;text-underline-offset:2px}.p-gastos .go-mes-nav-pasos{display:inline-flex;gap:18px}.p-gastos .go-etq-linea{display:block;margin-top:4px}.p-gastos .go-aviso-suave{color:var(--primario)}.p-gastos .go-barra-seccion a:not(.btn){color:var(--primario);font-weight:600}.p-gastos .modal .go-subir{margin-bottom:4px}.p-gastos .go-sugerido{color:var(--go-suave);font-weight:400}.p-gastos .etiqueta.acento{color:var(--go-acento)}.p-gastos .etiqueta.perdida{color:var(--go-peligro)}.p-gastos .etiqueta.ok{color:var(--go-exito)}.p-gastos .go-dia{margin-top:4px}.p-gastos .go-dia .fecha-campo{width:170px}.p-gastos .enlace.go-apagado{color:var(--tinta-suave);cursor:not-allowed;text-decoration:none}.p-gastos .go-tabla col.c-bal{width:200px}.p-gastos .go-balance tbody td,.p-gastos .go-balance tfoot td{vertical-align:middle}.p-gastos .go-balance tbody th,.p-gastos .go-balance tfoot th{padding:11px 12px;text-align:left;vertical-align:middle;font-weight:400;border-bottom:1px solid var(--borde)}.p-gastos .go-balance tbody tr:last-child th{border-bottom:none}.p-gastos .go-balance tfoot th{font-weight:700;background:var(--primario-5);border-top:1px solid var(--primario-15);border-bottom:0}.p-gastos .go-balance label.go-rubro{cursor:inherit}.p-gastos .go-estado-balance{margin:10px 2px 0;font-size:13.5px;color:var(--tinta-suave)}.p-gastos .go-bien{padding:18px 22px;border:1px solid var(--borde);border-left:3px solid var(--exito);border-radius:var(--radio-2xl);background:var(--lateral-fondo)}.p-gastos .go-bien h2,.p-gastos .go-intramensual h2{margin-top:0}.p-gastos .go-bien .bajada-sec{margin-bottom:0}.p-gastos .go-plegable[open]>summary{margin-bottom:12px}.p-gastos .go-bien .marco{background:var(--fondo)}.p-gastos .go-balance input.cifra{width:100%;height:34px;text-align:right}.p-gastos .go-balance tr.go-perdida td{background:var(--peligro-5)}.p-gastos .go-intramensual{padding:18px 22px;border:1px solid var(--borde);border-left:3px solid var(--primario);border-radius:var(--radio-2xl);background:var(--lateral-fondo)}.p-gastos .go-nota-parcial{margin:-6px 0 16px;font-size:13.5px;color:var(--primario)}.p-gastos th .sub.go-marca{display:block;font-weight:500}.p-gastos .go-lado-mes .sub{display:inline;margin-left:10px;font-size:13px;font-weight:500}@media(max-width:600px){.p-gastos .go-balance{min-width:0}.p-gastos .go-balance colgroup{display:none}.p-gastos .go-balance thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.p-gastos .go-balance tbody tr,.p-gastos .go-balance tfoot tr{display:grid;grid-template-columns:1fr 1fr;gap:8px 12px;padding:12px 14px;border-bottom:1px solid var(--borde)}.p-gastos .go-balance tbody tr:last-child{border-bottom:0}.p-gastos .go-balance tfoot tr{background:var(--primario-5);border-top:1px solid var(--primario-15)}.p-gastos .go-tabla.go-balance tbody th,.p-gastos .go-tabla.go-balance tfoot th,.p-gastos .go-tabla.go-balance tbody td,.p-gastos .go-tabla.go-balance tfoot tr td{display:block;padding:0;border:0;text-align:left;background:none}.p-gastos .go-tabla.go-balance th{grid-column:1 / -1;font-weight:600}.p-gastos .go-balance td:before{content:attr(data-rotulo);display:block;margin-bottom:2px;font-size:12px;font-weight:400;color:var(--go-suave)}.p-gastos .go-tabla.go-balance td.b-dif{text-align:right}.p-gastos .go-tabla.go-balance td.b-bal{grid-column:1 / -1;grid-row:3}}.p-bancos .solo-lector{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.p-bancos .enlace{position:relative;color:var(--primario);font-weight:600;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.p-bancos .enlace:focus-within{outline:2px solid var(--anillo);outline-offset:2px;border-radius:4px}.p-bancos .sub{display:block;margin-top:3px;font-size:13px;font-weight:400;color:var(--tinta-suave)}.p-bancos .sub b{font-weight:600;color:var(--tinta);font-variant-numeric:tabular-nums}.p-bancos .ayuda{font-size:12.5px;color:var(--tinta-suave)}.p-bancos .bc-zona{padding:40px 24px;border:1px dashed var(--anillo);border-radius:var(--radio-2xl);background:var(--campo-fondo);transition:background-color .15s var(--ease),border-color .15s var(--ease)}.p-bancos .bc-zona.encima{border-color:var(--primario);background:var(--primario-5)}.p-bancos .bc-zona.con-archivo{padding:0;border:0;background:transparent}.p-bancos .bc-zona.con-archivo.encima .bc-archivo{border-style:dashed;border-color:var(--primario);background:var(--primario-5)}.p-bancos .bc-zona-texto{display:flex;align-items:center;justify-content:center;gap:16px}.p-bancos .bc-zona-texto p{margin:0;line-height:1.55}.p-bancos .bc-zona-texto .ayuda{display:block;margin-top:2px;max-width:62ch}.p-bancos .bc-zona-icono{flex:none;display:grid;place-items:center;width:44px;height:52px;border:1.5px solid var(--primario);border-radius:6px 14px 6px 6px;color:var(--primario);background:var(--primario-5);font-size:11px;font-weight:700;letter-spacing:.04em}.p-bancos .bc-zona-icono.chico{width:34px;height:40px;font-size:9.5px;border-radius:5px 11px 5px 5px}.p-bancos .bc-archivo{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:8px 8px 8px 12px;border:1px solid var(--borde);border-left-width:3px;border-radius:var(--radio-xl);background:var(--fondo)}.p-bancos .bc-archivo.listo{border-left-color:var(--exito)}.p-bancos .bc-archivo.error{border-left-color:var(--peligro);background:var(--peligro-5)}.p-bancos .bc-archivo-nombre{display:flex;flex-direction:column;min-width:0}.p-bancos .bc-archivo-nombre b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.p-bancos .bc-archivo-nombre span{font-size:12.5px;color:var(--tinta-suave)}.p-bancos .bc-otro{font-size:13.5px}.p-bancos .bc-girando{width:18px;height:18px;margin-right:8px;border:2px solid var(--primario-15);border-top-color:var(--primario);border-radius:50%;animation:bc-girar .8s linear infinite}@media(prefers-reduced-motion:reduce){.p-bancos .bc-girando{animation-duration:2.4s}}.p-bancos .bc-extractos{display:grid;gap:16px}.p-bancos .bc-extracto{border:1px solid var(--borde);border-left:3px solid var(--borde);border-radius:var(--radio-2xl);background:var(--fondo);box-shadow:var(--sombra-sm);overflow:hidden}.p-bancos .bc-extracto.cuadra{border-left-color:var(--exito)}.p-bancos .bc-extracto.no-cuadra{border-left-color:var(--peligro)}.p-bancos .bc-extracto.sin-control{border-left-color:var(--anillo)}.p-bancos .bc-extracto.vacio{box-shadow:none;background:var(--lateral-fondo);border-style:dashed;border-left-style:solid}.p-bancos .bc-cab{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:18px 20px}.p-bancos .bc-titulo{min-width:0}.p-bancos .bc-nombre{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.p-bancos .bc-nombre>b{font-size:17px;font-weight:700;margin-right:2px}.p-bancos .bc-cifras{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;border-top:1px solid var(--borde);background:var(--lateral-fondo)}.p-bancos .bc-cifras>div{padding:12px 20px}.p-bancos .bc-cifras>div+div{border-left:1px solid var(--borde)}.p-bancos .bc-cifras dt{font-size:12px;color:var(--tinta-suave);margin-bottom:3px}.p-bancos .bc-cifras dd{margin:0;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.p-bancos .bc-entra{color:var(--exito)}.p-bancos .bc-falta{font-weight:400;font-style:italic;color:var(--tinta-suave)}.p-bancos .bc-alerta{display:flex;gap:10px;align-items:flex-start;margin:0;padding:12px 20px;border-top:1px solid var(--peligro-20);background:var(--peligro-5);color:var(--tinta);font-size:13.5px;line-height:1.5}.p-bancos .bc-alerta svg{flex:none;width:18px;height:18px;margin-top:1px;stroke:var(--peligro);stroke-width:1.75;fill:none}.p-bancos .bc-movs{border-top:1px solid var(--borde)}.p-bancos .bc-plegar{width:100%;display:flex;align-items:center;gap:10px;padding:12px 20px;border:0;background:transparent;font:inherit;font-size:13.5px;font-weight:500;color:var(--primario);text-align:left;cursor:pointer}.p-bancos .bc-plegar:hover{background:var(--hover-fila)}.p-bancos .bc-plegar:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--anillo-50)}.p-bancos .bc-plegar .desplegar{width:7px;height:7px;margin:0 2px 2px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .2s var(--ease)}.p-bancos .bc-movs.abierta .bc-plegar .desplegar{transform:translateY(-2px) rotate(45deg)}.p-bancos .bc-barra{display:flex;align-items:center;gap:12px;padding:0 20px 12px}.p-bancos .bc-buscar{flex:1;max-width:420px;height:36px}.p-bancos .bc-tabla{max-height:480px;overflow:auto;margin:0;border:0;border-top:1px solid var(--borde);border-radius:0}.p-bancos .bc-tabla table{font-size:13.5px}.p-bancos .bc-tabla thead th{position:sticky;top:0;z-index:1;height:40px;font-size:13px;background:var(--lateral-fondo)}.p-bancos .bc-tabla td{padding-top:8px;padding-bottom:8px}.p-bancos .bc-tabla td:first-child,.p-bancos .bc-tabla th:first-child{padding-left:20px}.p-bancos .bc-tabla td:last-child,.p-bancos .bc-tabla th:last-child{padding-right:20px}.p-bancos .bc-col-fecha{width:108px}.p-bancos .bc-col-ref{width:190px}.p-bancos .bc-col-monto{width:170px}.p-bancos td.bc-concepto{max-width:none}.p-bancos td.bc-ref{font-size:13px;color:var(--tinta-suave);font-variant-numeric:tabular-nums}.p-bancos .bc-vacio{text-align:center;color:var(--tinta-suave);padding:24px}@keyframes bc-girar{to{transform:rotate(360deg)}}@media(max-width:760px){.p-bancos .bc-zona{padding:24px 18px}.p-bancos .bc-zona-texto{justify-content:flex-start}.p-bancos .bc-archivo{grid-template-columns:auto minmax(0,1fr) auto}.p-bancos .bc-otro{grid-column:2;grid-row:2}.p-bancos .bc-cab .btn{width:100%}.p-bancos .bc-cifras{grid-template-columns:repeat(2,minmax(0,1fr))}.p-bancos .bc-cifras>div:nth-child(3){border-left:0}.p-bancos .bc-cifras>div:nth-child(n+3){border-top:1px solid var(--borde)}.p-bancos .bc-col-ref,.p-bancos td.bc-ref{display:none}}.p-ctrol :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--primario);outline-offset:2px;box-shadow:none}.p-ctrol td.editable input:focus-visible{outline-offset:-2px}.p-ctrol .marco{position:relative}.p-ctrol .solo-lector{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.p-ctrol .encabezado-fila>.btn:last-child:not(:first-child){justify-content:center}.p-ctrol .btn.chico:not(.linea):not(.riesgo){color:var(--primario-texto)}.p-ctrol tfoot td{color:var(--tinta)}.p-ctrol .alertas{display:flex;flex-direction:column;gap:10px;margin-bottom:24px}.p-ctrol .alerta{--tono: var(--tinta-suave);--tono-fondo: var(--lateral-fondo);--tono-borde: var(--borde);display:grid;grid-template-columns:auto 1fr auto;align-items:start;gap:4px 14px;padding:14px 16px 14px 14px;background:var(--tono-fondo);border:1px solid var(--tono-borde);border-left:4px solid var(--tono);border-radius:var(--radio-xl)}.p-ctrol .alerta.atencion{--tono: var(--primario);--tono-fondo: var(--primario-5);--tono-borde: var(--primario-15)}.p-ctrol .alerta.bloquea{--tono: var(--peligro);--tono-fondo: var(--peligro-5);--tono-borde: var(--peligro-20)}.p-ctrol .alerta-icono{display:flex;color:var(--tono);margin-top:1px}.p-ctrol .alerta-icono svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.p-ctrol .alerta-cuerpo{min-width:0}.p-ctrol .alerta-titulo{margin:0;font-size:14.5px;font-weight:600;line-height:1.35;color:var(--tinta)}.p-ctrol .alerta-texto{margin:2px 0 0;font-size:13.5px;line-height:1.5;color:var(--tinta);max-width:75ch}.p-ctrol .alerta-detalle{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.p-ctrol .alerta-detalle li{font-size:12.5px;font-weight:500;line-height:1.4;font-variant-numeric:tabular-nums;padding:3px 9px;background:var(--fondo);border:1px solid var(--tono-borde);border-radius:var(--radio-md)}.p-ctrol .alerta>.btn{align-self:center}@media(max-width:640px){.p-ctrol .alerta{grid-template-columns:auto 1fr}.p-ctrol .alerta>.btn{grid-column:2;justify-self:start;margin-top:6px}}.p-ctrol .vacio{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:28px;border:1px dashed var(--borde);border-radius:var(--radio-2xl);background:var(--lateral-fondo);color:var(--tinta);font-size:14px;line-height:1.55}.p-ctrol .vacio p{margin:0;max-width:60ch}.p-ctrol .vacio .vacio-titulo{font-size:15px;font-weight:600}.p-ctrol .vacio .btn{margin-top:10px}.p-ctrol .periodo-cierre{margin:0 0 0 4px;align-self:flex-end;padding-bottom:9px;font-size:13.5px;color:var(--tinta-suave)}.p-ctrol .periodo-cierre b{color:var(--tinta);font-weight:600}.p-ctrol.p-valuacion .lista-pasos{list-style:none;padding:0}.p-ctrol.p-valuacion .paso.siguiente{background:var(--primario-5);box-shadow:inset 4px 0 0 var(--primario)}.p-ctrol.p-valuacion .paso.siguiente .tilde{border-color:var(--primario);border-width:2px}.p-ctrol.p-valuacion .paso.siguiente .nombre-paso{font-weight:600}.p-ctrol.p-valuacion .paso .sigue{display:inline-block;margin-bottom:4px;font-size:11.5px;font-weight:600;line-height:1;color:var(--primario);padding:4px 8px;border-radius:var(--pastilla);background:var(--primario-10)}.p-ctrol.p-valuacion .paso.siguiente .detalle-paso{color:var(--tinta)}.p-ctrol.p-valuacion tr.fila:focus-visible{outline:none}.p-ctrol.p-valuacion tr.fila:focus-visible td{background:var(--primario-5)}.p-ctrol.p-valuacion tr.fila:focus-visible td:first-child{box-shadow:inset 3px 0 0 var(--primario)}.p-ctrol.p-valuacion tr.origen td{cursor:default}.p-ctrol.p-tenencia .control-ok{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:var(--exito);font-weight:500}.p-ctrol.p-tenencia .control-dif{display:inline-flex;align-items:center;height:24px;padding:0 9px;font-size:12.5px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums;color:var(--primario);background:var(--primario-10);border-radius:var(--pastilla)}.p-ctrol.p-tenencia tr.no-cierra td:first-child{box-shadow:inset 3px 0 0 var(--primario)}.p-ctrol.p-tenencia .cuando{margin-left:8px;font-size:12px;color:var(--tinta-suave);white-space:nowrap}.p-ctrol.p-tenencia td.previo{color:var(--tinta-suave)}.p-ctrol.p-tenencia .resumen-tenencia td.total-col{font-weight:600}.p-ctrol.p-tenencia .controles .fecha-campo{width:160px}.p-ctrol.p-tenencia td.editable{min-width:130px}.p-ctrol.p-tenencia td.editable input{text-align:right}.p-ctrol.p-tenencia .resumen-tenencia tbody td{padding-top:9px;padding-bottom:9px}.p-ctrol.p-tenencia .resumen-tenencia th .etiqueta{font-weight:500}.p-ctrol.p-movimientos td.especie .nombre{white-space:normal;max-width:28ch}.p-mora .sub{display:block;margin-top:3px;font-size:13px;font-weight:400;color:var(--tinta-suave);white-space:normal}.p-mora .m-socio{font-weight:500;color:var(--tinta);text-decoration:none}.p-mora a.m-socio:hover{color:var(--primario);text-decoration:underline}.p-mora .m-alerta{color:var(--tinta-suave)}.p-mora .m-vacio{color:var(--tinta-suave);font-size:14px;margin:8px 0 16px;line-height:1.5}.p-mora .m-texto{font-size:14px;line-height:1.5;margin:0 0 16px;max-width:80ch}.p-mora .m-resumen{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13px;color:var(--tinta-suave);margin:0 0 10px}.p-mora .m-resumen b{color:var(--tinta);font-weight:600}.p-mora .m-separa{margin:20px 0 8px}.p-mora .m-dos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px}@media(max-width:1100px){.p-mora .m-dos{grid-template-columns:minmax(0,1fr)}}.p-mora tr.m-clic{cursor:pointer}.p-mora td.m-ancho-semaforo{width:28px;padding-right:0}.p-mora .m-botones{display:flex;gap:6px;justify-content:flex-end;flex-wrap:nowrap}.p-mora .m-apagado{color:var(--tinta-suave)}.p-mora td.m-mal{color:var(--peligro);font-weight:500}.p-mora .m-mas-alertas{font-weight:500;color:var(--tinta)}.p-mora .solo-lector{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.p-mora .m-link{background:none;border:0;padding:0;font:inherit;color:var(--primario);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.p-mora tbody tr.m-vencida td{background:var(--primario-5)}.p-mora tbody tr.m-vencida td:first-child{box-shadow:inset 3px 0 0 var(--primario)}.p-mora .semaforo{display:inline-block;width:10px;height:10px;border-radius:50%;flex:none}.p-mora .semaforo.rojo{background:var(--peligro)}.p-mora .semaforo.ambar{background:var(--primario)}.p-mora .semaforo.verde{background:var(--exito)}.p-mora .m-filtros{margin-bottom:12px}.p-mora .m-filtros .campo:first-child{flex:1 1 260px;max-width:380px}.p-mora .m-filtros select{min-width:160px}.p-mora details.m-mas{margin:0 0 16px}.p-mora details.m-mas>summary{display:inline-flex;align-items:center;gap:6px;cursor:pointer;list-style:none;font-size:13px;font-weight:500;color:var(--tinta-suave);padding:4px 0}.p-mora details.m-mas>summary::-webkit-details-marker{display:none}.p-mora details.m-mas>summary:before{content:"›";display:inline-block;transition:transform .15s var(--ease)}.p-mora details.m-mas[open]>summary:before{transform:rotate(90deg)}.p-mora details.m-mas>summary:hover{color:var(--tinta)}.p-mora details.m-mas>.controles{margin-top:10px}.p-mora .m-barras{display:flex;flex-direction:column;gap:6px}.p-mora .m-barra{display:grid;grid-template-columns:minmax(120px,34%) minmax(0,1fr) auto;gap:12px;align-items:center;padding:4px 6px;border:0;background:transparent;border-radius:var(--radio);font:inherit;font-size:13px;color:var(--tinta);text-align:left;cursor:pointer}.p-mora .m-barra:hover:not(:disabled){background:var(--apagado)}.p-mora .m-barra:disabled{cursor:default}.p-mora .m-barra-rotulo{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.p-mora .m-barra-pista{height:10px;background:var(--apagado);border-radius:var(--pastilla);overflow:hidden}.p-mora .m-barra-pista span{display:block;height:100%;background:var(--primario);border-radius:var(--pastilla)}.p-mora .m-barra-valor{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--tinta-suave)}.p-mora .m-tarjetas{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-bottom:28px}.p-mora .m-tarjetas.m-filtros-bandeja{grid-template-columns:repeat(auto-fit,minmax(170px,1fr))}.p-mora .m-tarjeta{display:flex;flex-direction:column;gap:4px;text-align:left;cursor:pointer;padding:14px 16px;border:1px solid var(--borde);border-radius:var(--radio-xl);background:var(--fondo);font:inherit;color:var(--tinta);transition:border-color .15s var(--ease)}.p-mora .m-tarjeta:hover{border-color:var(--primario)}.p-mora .m-tarjeta:focus-visible{outline:none;box-shadow:0 0 0 3px var(--anillo-50)}.p-mora .m-tarjeta .rotulo{font-size:12px;font-weight:500;color:var(--tinta-suave)}.p-mora .m-tarjeta .valor{font-size:24px;font-weight:600;font-variant-numeric:tabular-nums}.p-mora .m-tarjeta .valor.mal{color:var(--peligro)}.p-mora .m-tarjeta .valor.bien{color:var(--exito)}.p-mora .m-tarjeta .nota{font-size:12px;color:var(--tinta-suave);line-height:1.45}.p-mora .m-tarjeta .valor.bien{color:var(--tinta-suave);font-weight:500}.p-mora .m-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.p-mora .m-chip{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid var(--borde);border-radius:var(--pastilla);background:var(--campo-fondo);font:inherit;font-size:13px;color:var(--tinta);cursor:pointer}.p-mora .m-chip b{font-weight:600;font-variant-numeric:tabular-nums}.p-mora .m-chip.activo{background:var(--primario-10);border-color:transparent;color:var(--primario)}.p-mora .m-cabecera{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:-8px 0 20px;justify-content:center}.p-mora .m-dato{font-size:14px;color:var(--tinta-suave)}.p-mora .m-pestanas{display:flex;gap:2px;border-bottom:1px solid var(--borde);margin:20px 0;overflow-x:auto}.p-mora .m-pestanas button{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border:0;border-bottom:2px solid transparent;background:transparent;font:inherit;font-size:14px;color:var(--tinta-suave);cursor:pointer;white-space:nowrap}.p-mora .m-pestanas button:hover{color:var(--tinta)}.p-mora .m-pestanas button.activa{color:var(--tinta);border-bottom-color:var(--primario);font-weight:500}.p-mora .m-n{min-width:18px;height:18px;padding:0 5px;border-radius:var(--pastilla);background:var(--apagado);font-size:11px;line-height:18px;text-align:center}.p-mora .m-lista{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px;font-size:14px}.p-mora .m-lista li{display:flex;gap:8px;align-items:baseline;line-height:1.45}.p-mora .m-linea{list-style:none;margin:0;padding:0}.p-mora .m-linea li{display:grid;grid-template-columns:130px minmax(0,1fr);gap:16px;padding:14px 0;border-bottom:1px solid var(--borde);position:relative}.p-mora .m-linea li:last-child{border-bottom:0}.p-mora .m-cuando{font-size:13px;color:var(--tinta-suave);font-variant-numeric:tabular-nums}.p-mora .m-cuerpo{font-size:14px;line-height:1.5}.p-mora .m-cuerpo p{margin:6px 0 0;white-space:pre-wrap}.p-mora .m-linea li.anulada .m-cuerpo>:not(.m-anulada,.m-caja),.p-mora .m-linea li.anulada .m-caja>:not(.m-anulada){text-decoration:line-through;opacity:.55}.p-mora .m-informe{background:var(--lateral-fondo);padding:10px 12px;border-radius:var(--radio);font-size:13px}@media(max-width:700px){.p-mora .m-linea li{grid-template-columns:minmax(0,1fr);gap:4px}}.p-mora .m-area,.p-mora textarea.m-area{width:100%;height:auto;min-height:72px;padding:10px 14px;resize:vertical;border-radius:var(--radio-md);line-height:1.5}.p-mora .m-checks{display:flex;flex-direction:column;gap:10px}.p-mora .m-checks .interruptor{margin:0}.p-mora .interruptor .m-apagado{margin-left:6px;font-variant-numeric:tabular-nums}.p-mora .modal .interruptor{margin:14px 0 4px}.p-mora .interruptor.m-sin-margen{margin:0}.p-mora .m-bloque{margin:20px 0;padding:16px 0;border-top:1px solid var(--borde);border-bottom:1px solid var(--borde)}.p-mora .m-bloque .interruptor{margin:0}.p-mora .m-bloque .formulario{margin-top:14px}.p-mora .m-bloque-titulo{margin:0 0 12px;font-size:14px;font-weight:600}.p-mora .m-bloque-titulo .m-apagado{font-weight:400}.p-mora td.editable.m-num{width:140px}.p-mora td.editable.m-num input{width:88px;text-align:right;border-color:var(--borde);background:var(--campo-fondo)}.p-mora .marco+.formulario,.p-mora .marco+.interruptor,.p-mora .formulario+.interruptor{margin-top:20px}.p-mora .aviso.m-aviso{margin-bottom:28px}.p-mora .m-aviso-accion{margin-top:14px}.p-mora .m-composicion{display:flex;flex-wrap:wrap;gap:6px 28px;margin:-12px 0 0;padding:0;font-size:13px}.p-mora .m-composicion div{display:flex;gap:8px;align-items:baseline}.p-mora .m-composicion dt{color:var(--tinta-suave)}.p-mora .m-composicion dd{margin:0;font-weight:500;font-variant-numeric:tabular-nums}.p-mora .m-zona{display:flex;align-items:center;justify-content:center;gap:16px;padding:36px 24px;border:1px dashed var(--anillo);border-radius:var(--radio-2xl);background:var(--campo-fondo);transition:background-color .15s var(--ease),border-color .15s var(--ease)}.p-mora .m-zona.encima{border-color:var(--primario);background:var(--primario-5)}.p-mora .m-zona p{margin:0;line-height:1.55;font-size:14px}.p-mora .m-zona .ayuda{display:block;margin-top:2px;max-width:62ch}.p-mora .m-zona-icono{flex:none;display:grid;place-items:center;width:44px;height:52px;border:1.5px solid var(--primario);border-radius:6px 14px 6px 6px;color:var(--primario);background:var(--primario-5);font-size:11px;font-weight:700;letter-spacing:.04em}.p-mora .m-zona+details.m-mas{margin-top:10px}.p-mora .m-chevron{display:inline-block;width:14px;margin-right:4px;color:var(--tinta-suave);transition:transform .15s var(--ease)}.p-mora .m-chevron.abierto{transform:rotate(90deg)}.p-mora .m-sangria{padding-left:18px}.p-mora .m-solo-chico{display:none}@media(max-width:700px){.p-mora .m-solo-chico{display:inline}.p-mora .m-casos{overflow:visible}.p-mora .m-casos table,.p-mora .m-casos tbody{display:block}.p-mora .m-casos thead{display:none}.p-mora .m-casos tbody tr{display:grid;grid-template-columns:18px minmax(0,1fr) auto;gap:4px 10px;padding:14px;border-bottom:1px solid var(--borde)}.p-mora .m-casos tbody tr:last-child{border-bottom:0}.p-mora .m-casos tbody td{padding:0;border:0;text-align:left;white-space:normal}.p-mora .m-casos td.m-ancho-semaforo{grid-row:1;padding-top:5px}.p-mora .m-casos td.m-col-socio{grid-column:2 / 4}.p-mora .m-casos td.m-col-etapa{grid-column:2;grid-row:3;display:flex;gap:8px;align-items:center}.p-mora .m-casos td.m-col-dias{grid-column:3;grid-row:3;text-align:right;color:var(--tinta-suave);font-size:13px}.p-mora .m-casos td.m-col-deuda{grid-column:2 / 4;grid-row:2;font-weight:600;font-size:15px}.p-mora .m-casos td.oculta-chico{display:none}.p-mora .m-resumen{flex-direction:column;gap:4px}.p-mora .m-filtros .campo:first-child{max-width:none}}.p-mora .aviso.m-aviso-chico{margin-bottom:16px;padding:18px 24px}.p-mora .m-urgente{display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap;margin:0 0 28px;padding:14px 18px;border-radius:var(--radio-xl);border:1px solid var(--primario-25);background:linear-gradient(90deg,var(--primario-10),var(--primario-5) 60%,transparent)}.p-mora .m-urgente>strong{font-size:14px;font-weight:600;color:var(--primario);white-space:nowrap}.p-mora .m-urgente-items{display:flex;flex-wrap:wrap;gap:8px}.p-mora .m-urgente-items button{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid var(--borde);border-radius:var(--pastilla);background:var(--fondo);font:inherit;font-size:13px;color:var(--tinta);cursor:pointer;transition:border-color .15s var(--ease),transform .15s var(--ease)}.p-mora .m-urgente-items button b{font-weight:700;color:var(--peligro);font-variant-numeric:tabular-nums}.p-mora .m-urgente-items button span{color:var(--tinta-suave);transition:transform .15s var(--ease)}.p-mora .m-urgente-items button:hover{border-color:var(--primario)}.p-mora .m-urgente-items button:hover span{transform:translate(2px);color:var(--primario)}.p-mora .m-urgente-items button:focus-visible{outline:none;box-shadow:0 0 0 3px var(--anillo-50)}.p-mora .m-urgente.al-dia{border-color:color-mix(in srgb,var(--exito) 30%,transparent);background:color-mix(in srgb,var(--exito) 7%,transparent)}.p-mora .m-urgente.al-dia>strong{color:var(--exito)}.p-mora .m-urgente.al-dia>span{font-size:13px;color:var(--tinta-suave)}.p-mora .m-hero{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:12px;margin-bottom:20px}.p-mora .m-hero-principal{display:flex;flex-direction:column;gap:4px;padding:18px 20px;border:1px solid var(--borde);border-radius:var(--radio-xl);background:var(--fondo);box-shadow:inset 4px 0 0 var(--peligro)}.p-mora .m-hero-principal .rotulo{font-size:12px;font-weight:500;color:var(--tinta-suave)}.p-mora .m-hero-principal .valor{font-size:40px;font-weight:700;line-height:1.05;letter-spacing:-.02em;color:var(--peligro);font-variant-numeric:tabular-nums;margin-bottom:12px}.p-mora .m-hero-resto{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.p-mora .m-hero-resto .tarjeta{display:flex;flex-direction:column}.p-mora .m-hero-resto .tarjeta .nota{margin-top:auto;padding-top:6px}@media(max-width:1100px){.p-mora .m-hero{grid-template-columns:minmax(0,1fr)}}.p-mora .m-apilada{display:flex;height:10px;border-radius:var(--pastilla);overflow:hidden;background:var(--apagado);gap:2px}.p-mora .m-apilada span{display:block;height:100%;min-width:3px}.p-mora .m-leyenda{display:flex;flex-wrap:wrap;gap:4px 16px;margin:10px 0 0;padding:0;list-style:none;font-size:12.5px;color:var(--tinta-suave)}.p-mora .m-leyenda li{display:inline-flex;align-items:center;gap:6px}.p-mora .m-leyenda i{width:10px;height:10px;border-radius:3px;flex:none}.p-mora .m-leyenda b{color:var(--tinta);font-weight:600;font-variant-numeric:tabular-nums}.p-mora .m-composicion{margin-top:0}.p-mora .m-tarjeta{position:relative;transition:border-color .15s var(--ease),box-shadow .15s var(--ease),transform .15s var(--ease)}.p-mora .m-tarjeta:hover{box-shadow:0 4px 14px -6px #0000001f;transform:translateY(-1px)}.p-mora .m-tarjeta .rotulo{display:flex;justify-content:space-between;gap:8px}.p-mora .m-flecha{color:var(--tinta-suave);opacity:0;transform:translate(-4px);transition:opacity .15s var(--ease),transform .15s var(--ease)}.p-mora .m-tarjeta:hover .m-flecha,.p-mora .m-tarjeta:focus-visible .m-flecha{opacity:1;transform:none;color:var(--primario)}.p-mora .m-tarjeta.en-cero{background:var(--lateral-fondo)}.p-mora .m-tarjeta.en-cero .nota{opacity:.8}.p-mora .m-tarjeta.activa{border-color:var(--primario);box-shadow:0 0 0 1px var(--primario),0 4px 14px -6px #0000001f}.p-mora .m-tarjeta-fija{cursor:default}.p-mora .m-tarjeta-fija:hover{transform:none;box-shadow:none;border-color:var(--borde)}.p-mora .m-evolucion{padding:16px 18px 14px;border:1px solid var(--borde);border-radius:var(--radio-xl)}.p-mora .m-evolucion svg{display:block;width:100%;height:auto;overflow:visible}.p-mora .m-evolucion text{font-size:11px;fill:var(--tinta-suave);font-variant-numeric:tabular-nums;font-family:var(--sans)}.p-mora .m-ev-grilla{stroke:var(--borde);stroke-width:1;stroke-dasharray:3 4}.p-mora .m-alerta.sev-crit,.p-mora .m-alerta.sev-alta{color:color-mix(in srgb,var(--peligro) 80%,var(--tinta))}.p-mora .m-rel-mal{color:var(--peligro)}.p-mora .m-chip-dato{display:inline-flex;align-items:center;gap:4px;height:26px;padding:0 10px;border:1px solid var(--borde);border-radius:var(--pastilla);background:var(--fondo);font:inherit;font-size:13px;color:var(--tinta-suave);cursor:pointer}.p-mora .m-chip-dato b{font-weight:500;color:var(--tinta)}.p-mora .m-chip-dato:hover{border-color:var(--primario)}.p-mora .m-chip-dato.falta{border-color:transparent;background:var(--peligro-10);color:var(--peligro);font-weight:500}.p-mora .m-motivo{display:flex;align-items:center;justify-content:center;gap:8px;margin:-8px auto 20px;font-size:14px;color:var(--tinta)}.p-mora .m-motivo.sev-crit,.p-mora .m-motivo.sev-alta{color:color-mix(in srgb,var(--peligro) 85%,var(--tinta))}.p-mora .m-linea-tiempo li{grid-template-columns:120px minmax(0,1fr);padding-left:0}.p-mora .m-linea-tiempo .m-cuerpo{position:relative;padding-left:22px}.p-mora .m-linea-tiempo .m-cuerpo:before{content:"";position:absolute;left:4px;top:-14px;bottom:-14px;width:2px;background:var(--borde)}.p-mora .m-linea-tiempo li:first-child .m-cuerpo:before{top:6px}.p-mora .m-linea-tiempo li:last-child .m-cuerpo:before{bottom:auto;height:20px}.p-mora .m-linea-tiempo .m-cuerpo:after{content:"";position:absolute;left:0;top:4px;width:10px;height:10px;border-radius:50%;background:var(--fondo);border:2px solid var(--tinta-suave)}.p-mora .m-linea-tiempo li.tono-ok .m-cuerpo:after{border-color:var(--exito);background:var(--exito)}.p-mora .m-linea-tiempo li.tono-perdida .m-cuerpo:after{border-color:var(--peligro);background:var(--peligro)}.p-mora .m-linea-tiempo li.tono-acento .m-cuerpo:after{border-color:var(--primario);background:var(--primario)}.p-mora .m-linea-tiempo li{border-bottom:0}.p-mora .m-cuando b{color:var(--tinta);font-weight:600}.p-mora .m-gestion-titulo{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.p-mora .m-proxima{display:inline-block;margin-top:8px;padding:6px 10px;border-radius:var(--radio-md);background:var(--lateral-fondo);font-size:13px;color:var(--tinta-suave)}.p-mora .m-proxima b{color:var(--tinta);font-weight:500}.p-mora .m-anular{position:absolute;top:0;right:0;font-size:12.5px;color:var(--tinta-suave);text-decoration:none;opacity:0;transition:opacity .15s var(--ease)}.p-mora .m-linea-tiempo li:hover .m-anular,.p-mora .m-anular:focus-visible{opacity:1}.p-mora .m-anular:hover{color:var(--peligro);text-decoration:underline}@media(hover:none){.p-mora .m-anular{opacity:1}}@media(max-width:700px){.p-mora .tarjetas,.p-mora .m-tarjetas,.p-mora .m-hero-resto{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.p-mora .tarjeta,.p-mora .m-tarjeta{padding:12px 14px}.p-mora .tarjeta .valor,.p-mora .m-tarjeta .valor{font-size:20px}.p-mora .m-hero-principal .valor{font-size:32px}.p-mora .m-barra{grid-template-columns:minmax(0,1fr) auto;row-gap:4px}.p-mora .m-barra-pista{grid-column:1 / -1;grid-row:2}.p-mora .m-urgente{padding:12px 14px}.p-mora .m-linea-tiempo li{grid-template-columns:minmax(0,1fr);border-bottom:1px solid var(--borde)}.p-mora .m-linea-tiempo .m-cuando{padding-left:22px}.p-mora .m-linea-tiempo .m-cuerpo:before{display:none}.p-mora .m-anular{position:static;display:inline-block;margin-top:8px;opacity:1}.p-mora .m-motivo{flex-wrap:wrap;text-align:center}}.p-mora .m-rev{margin-bottom:28px}.p-mora .m-rev+.m-rev{padding-top:24px;border-top:1px solid var(--borde)}.p-mora .m-rev-cab{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:14px}.p-mora .m-rev-cab h3{margin:0;font-size:16px;font-weight:600}.p-mora .m-rev-cab .sub{margin:2px 0 0}.p-mora .m-rev-cab .m-link{font-size:13px;color:var(--tinta-suave);white-space:nowrap}.p-mora .m-rev-cab .m-link:hover{color:var(--peligro)}.p-mora .aviso.m-aviso-chico{padding-right:120px}@media(max-width:700px){.p-mora .aviso.m-aviso-chico{padding-right:18px}}.p-mora .m-libradores{color:var(--tinta-suave)}.p-mora .m-botones-izq{justify-content:flex-start;margin-top:10px}.p-mora .m-candidatos{display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.p-mora .m-candidato{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;padding:10px 12px;border:1px solid var(--borde);border-radius:var(--radio-md);background:var(--fondo);font:inherit;font-size:14px;color:var(--tinta);cursor:pointer}.p-mora .m-candidato:hover{border-color:var(--primario);background:var(--primario-5)}.p-mora .m-hist-vigente{margin:12px 0 0}.p-mora .m-candidato.elegido{border-color:var(--primario);background:var(--primario-5);box-shadow:inset 0 0 0 1px var(--primario)}.p-mora .m-vinculados li{justify-content:space-between;align-items:flex-start;gap:16px}.p-mora .m-vinculados .sub{display:block}.p-mora .modal .m-candidatos+.formulario,.p-mora .modal .formulario+.formulario,.p-mora .modal .m-vacio+.formulario{margin-top:16px}.p-mora .m-seccion-cab{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.p-mora .m-seccion-cab .bajada-sec{margin-bottom:0}.p-mora .m-seccion-cab>.btn,.p-mora .m-seccion-cab>.m-botones{flex-shrink:0}.p-mora .m-dl{display:grid;grid-template-columns:max-content 1fr;gap:6px 20px;margin:0 0 14px;font-size:14px}.p-mora .m-dl dt{color:var(--tinta-suave)}.p-mora .m-dl dd{margin:0}.p-mora .m-informe{white-space:pre-wrap;margin:8px 0}.p-mora .m-col-estado{min-width:150px}.p-mora .m-tachado{text-decoration:line-through}.p-mora .m-nota-legal{margin:0;font-size:13px}@media(max-width:700px){.p-mora .m-dl{grid-template-columns:1fr;gap:2px}.p-mora .m-dl dd{margin-bottom:8px}}.p-mora .m-fundamento{max-width:46ch;font-size:13px;color:var(--tinta-suave)}.p-mora .m-lista.m-lista-texto li{display:block}.p-mora .m-solo-angosto{display:none}@media(max-width:900px){.p-mora .m-solo-angosto{display:inline}.p-mora .sub.m-solo-angosto{display:block}}.p-mora .m-contactos li{line-height:1.6}.p-mora .m-baja{font-size:12px;margin-left:6px;color:var(--tinta-suave)}.p-mora .m-archivo{margin:16px 0 4px;font-size:14px}.p-mora .m-chips-reportes{flex-wrap:wrap}.p-mora .m-tabla-reporte{font-size:13px}.p-mora .m-tabla-reporte td,.p-mora .m-tabla-reporte th{white-space:nowrap}.p-mora .m-tabla-reporte td.largo{white-space:normal;min-width:260px;max-width:420px}.p-mora .m-detalle-imp{margin:10px 0}.p-mora .m-detalle-imp ul{margin-top:8px}.p-mora .m-abrible table{width:100%}.p-mora .m-abrible thead th,.p-mora .m-abrible tbody td.izq{white-space:normal}.p-mora .m-abrible td.envuelve{min-width:0}@media(max-width:900px){.p-mora .m-abrible thead th,.p-mora .m-abrible tbody td{padding-left:10px;padding-right:10px}}@media(max-width:900px){.p-mora .m-abrible td .m-botones{flex-direction:column;align-items:stretch}}.p-mora .m-solo-angosto-bloque{display:none}@media(max-width:900px){.p-mora .m-solo-angosto-bloque{display:block}}@media(max-width:700px){.p-mora .m-ficha{overflow:visible}.p-mora .m-ficha table,.p-mora .m-ficha tbody,.p-mora .m-ficha tr{display:block}.p-mora .m-ficha thead{display:none}.p-mora .m-ficha tbody tr{padding:12px 14px;border-bottom:1px solid var(--borde)}.p-mora .m-ficha tbody tr:last-child{border-bottom:0}.p-mora .m-ficha tbody td{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0;border:0;text-align:left;white-space:normal;min-width:0;max-width:none}.p-mora .m-ficha tbody td:first-child{font-weight:500}.p-mora .m-ficha tbody td[data-rotulo]:before{content:attr(data-rotulo);color:var(--tinta-suave);font-size:13px;font-weight:400}.p-mora .m-ficha td .campo,.p-mora .m-ficha td select{max-width:60%}.p-mora .m-ficha-reglas tbody tr{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:10px}.p-mora .m-ficha-reglas tbody td:nth-child(n+3){grid-column:1 / -1}}@media(max-width:1180px){.p-mora .marco thead th,.p-mora .marco tbody td{padding-left:10px;padding-right:10px}.p-mora .oculta-medio{display:none}}.p-mora .detalle-bloque dl.m-pares{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px 32px}.p-mora dl.m-pares>div{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:6px;border-bottom:1px solid var(--borde);min-width:0}.p-mora dl.m-pares dt{flex:none;max-width:50%}.p-mora dl.m-pares dd{text-align:right;white-space:normal;min-width:0;overflow-wrap:anywhere}.p-mora dl.m-pares>div:not(.num) dd{font-size:13px}@media(max-width:900px){.p-mora .detalle-bloque dl.m-pares{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.p-mora .m-ficha tbody td[data-rotulo]:before{flex:1 1 auto}.p-mora .m-ficha td.editable input{width:96px;flex:none}}@media(max-width:700px){.p-mora .m-ficha tbody td.editable.m-num{width:auto;padding:4px 0}}.p-mora dl.m-pares>div.largo{grid-column:1 / -1}.p-mora dl.m-pares>div.largo dd{text-align:left}@media(max-width:700px){.p-mora .marco.m-ficha tbody td{padding:4px 0}.p-mora .m-ficha-reglas td.editable:not([data-rotulo]){display:none}}.p-mora .m-zona+.aviso{margin-top:16px}.p-mora .m-huecos{margin-top:6px;gap:4px;font-size:13px}.p-mora .m-aviso-accion .m-botones,.p-mora .m-botones-izq,.p-mora .m-seccion-cab .m-botones{flex-wrap:wrap}.btn svg{width:15px;height:15px;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;margin-right:2px}.interruptor.m-bloqueado{opacity:.85;cursor:not-allowed}.aviso.m-permanente{margin-bottom:16px}.p-mora .m-estafa,.m-estafa{margin:0 0 16px;padding:14px 16px;border-radius:var(--radio-md);background:var(--peligro-10);border:1px solid color-mix(in srgb,var(--peligro) 30%,transparent);color:color-mix(in srgb,var(--peligro) 70%,var(--tinta));font-size:14px;line-height:1.5}.m-estafa p{margin:0 0 8px}.m-estafa p:last-child{margin:0}.m-revisores{margin:0 0 16px;padding:12px 16px;border:1px solid var(--borde);border-radius:var(--radio-md)}.m-revisores ul{margin:0;padding:0;list-style:none;font-size:14px;line-height:1.7}.m-respaldo{display:flex;gap:8px;align-items:center}.m-respaldo .campo,.m-respaldo input[type=text],.m-respaldo>input{flex:1}.m-respaldo .btn{white-space:nowrap}.m-bloque.m-seguimiento{border-bottom:0;padding-bottom:0;margin-bottom:8px}.m-bloque .m-texto{margin:-6px 0 12px;font-size:13px;color:var(--tinta-suave)}.m-fijo{display:flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1px dashed var(--borde);border-radius:var(--pastilla);font-size:14px;font-weight:500;color:var(--tinta)}.m-cuadro-compromiso{padding:18px 20px;border-radius:var(--radio-xl);background:var(--fondo);border:2px solid var(--primario);box-shadow:0 24px 48px -12px #00000047;font-size:14px;line-height:1.5;color:var(--tinta)}.m-cuadro-compromiso .m-cuadro-rotulo{display:inline-block;margin-bottom:6px;padding:2px 10px;border-radius:999px;background:var(--primario);color:#fff;font-size:12px;font-weight:600}.m-cuadro-compromiso h3{margin:0 0 8px;font-size:17px}.m-cuadro-compromiso p{margin:0 0 10px}.m-cuadro-compromiso ol{margin:0;padding-left:20px}.m-cuadro-compromiso li+li{margin-top:4px}.m-cuadro-compromiso .interruptor{margin:4px 0 0;font-weight:600}.m-cuadro-compromiso .formulario{margin-top:14px;gap:12px 16px}.m-cuadro-compromiso .m-cuadro-nota{margin:10px 0 0;color:var(--tinta-suave);font-size:13px}.m-sin-costado{display:none}@media(max-width:1160px){.m-sin-costado{display:block;margin-bottom:16px}.m-sin-costado .m-cuadro-compromiso{box-shadow:none}}.p-mora{--solidario: #2563eb;--solidario-tinta: #1d4ed8}.p-mora .m-recorrido{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;list-style:none;margin:-6px auto 16px;padding:0;max-width:920px}.p-mora .m-paso{display:flex;gap:10px;align-items:flex-start;padding:12px 12px 4px;border-top:4px solid var(--borde);min-width:0}.p-mora .m-paso:first-child{border-top-left-radius:2px}.p-mora .m-paso.hecha,.p-mora .m-paso.actual{border-top-color:var(--primario)}.p-mora .m-paso-marca{flex:0 0 auto;width:22px;height:22px;margin-top:2px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;border:1.5px solid var(--borde);color:var(--tinta-suave);background:var(--fondo)}.p-mora .m-paso.hecha .m-paso-marca{border-color:transparent;background:var(--primario-10);color:var(--primario)}.p-mora .m-paso.actual .m-paso-marca{border:6px solid var(--primario);background:var(--fondo);box-shadow:0 0 0 4px var(--primario-15)}.p-mora .m-paso-num{font-size:11.5px;font-weight:600;color:var(--tinta-suave);letter-spacing:.01em}.p-mora .m-paso.actual .m-paso-num{color:var(--primario)}.p-mora .m-paso-texto{display:flex;flex-direction:column;gap:2px;min-width:0}.p-mora .m-paso-texto b{font-size:14px;font-weight:600;color:var(--tinta-suave);line-height:1.25}.p-mora .m-paso.hecha .m-paso-texto b{color:var(--tinta);font-weight:500}.p-mora .m-paso.actual .m-paso-texto b{color:var(--primario)}.p-mora .m-paso-sub{font-size:12.5px;color:var(--tinta-suave);line-height:1.35}.p-mora .m-paso.actual .m-paso-sub{color:var(--tinta)}.p-mora .m-paso-candado{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:var(--tinta-suave);margin-top:2px}.p-mora .m-paso-candado svg{width:12px;height:12px;stroke:currentColor;stroke-width:2;fill:none}.p-mora .m-paso.actual:last-child{border-top-color:var(--peligro)}.p-mora .m-paso.actual:last-child .m-paso-marca{border-color:var(--peligro);box-shadow:0 0 0 4px var(--peligro-10)}.p-mora .m-paso.actual:last-child .m-paso-num{color:var(--peligro)}.p-mora .m-paso.actual:last-child .m-paso-texto b{color:var(--peligro)}.p-mora .m-franja-alerta{display:flex;align-items:center;gap:10px;width:100%;max-width:920px;margin:0 auto 10px;padding:10px 14px;border-radius:var(--radio-xl);border:1px solid var(--borde);background:var(--lateral-fondo);font:inherit;font-size:14px;color:var(--tinta);text-align:left;cursor:pointer}.p-mora .m-franja-alerta.sev-crit,.p-mora .m-franja-alerta.sev-alta{background:var(--peligro-5);border-color:var(--peligro-20);color:color-mix(in srgb,var(--peligro) 80%,var(--tinta))}.p-mora .m-franja-alerta.sev-media{background:var(--primario-5);border-color:var(--primario-15)}.p-mora .m-franja-alerta:hover .m-franja-texto{text-decoration:underline}.p-mora .m-franja-alerta:focus-visible{outline:2px solid var(--anillo);outline-offset:2px}.p-mora .m-franja-texto{flex:1;min-width:0}.p-mora .m-franja-mas{flex:none;font-size:12.5px;font-weight:600;padding:2px 10px;border-radius:var(--pastilla);background:var(--fondo);border:1px solid currentColor;opacity:.85;white-space:nowrap}.p-mora .m-nota-linea{margin:0 auto 14px;font-size:13px;color:var(--tinta-suave);text-align:center;line-height:1.5}.p-mora .m-nota-linea>*{margin-right:6px}.p-mora .m-nota-linea svg{width:15px;height:15px;stroke:currentColor;stroke-width:2;fill:none;vertical-align:-3px}.p-mora .m-nota-linea .m-link{font-size:13px;font-weight:500}.p-mora .m-acciones-legajo{margin:18px 0 6px}.p-mora .m-acciones-legajo .acciones{margin:0}.p-mora .m-prejudicial{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding:8px 8px 8px 14px;border-radius:var(--radio-2xl);background:var(--lateral-fondo);border:1px solid var(--borde)}.p-mora .m-prejudicial-rotulo{font-size:12.5px;font-weight:600;color:var(--tinta-suave);margin-right:4px}.p-mora .btn.m-btn-solidario{background:var(--solidario);border-color:var(--solidario);color:#fff}.p-mora .btn.m-btn-solidario:hover{background:var(--solidario-tinta);border-color:var(--solidario-tinta)}.p-mora .btn.m-btn-solidario:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--solidario) 30%,transparent)}.p-mora .btn.m-btn-uif{color:var(--peligro);border-color:color-mix(in srgb,var(--peligro) 40%,transparent);background:var(--fondo)}.p-mora .btn.m-btn-uif:hover{background:var(--peligro-5)}.btn.m-btn-peligro{background:var(--peligro);border-color:var(--peligro);color:#fff}.btn.m-btn-peligro:hover:not(:disabled){background:color-mix(in srgb,var(--peligro) 85%,#000)}.btn.m-btn-peligro:disabled{opacity:.45}.p-mora .m-solapas{margin:16px 0 20px}.p-mora .m-solapas .m-pestanas{margin:0}.p-mora .m-pestanas-2{align-items:center;gap:4px;padding:8px 0;border-bottom:1px solid var(--borde)}.p-mora .m-pestanas-grupo{flex:none;font-size:12.5px;font-weight:600;color:var(--tinta-suave);margin-right:8px;padding-left:14px;white-space:nowrap}.p-mora .m-pestanas-2 button{height:30px;padding:0 12px;border:0;border-radius:var(--pastilla);font-size:13px;color:var(--tinta-suave)}.p-mora .m-pestanas-2 button:hover{background:var(--apagado);color:var(--tinta)}.p-mora .m-pestanas-2 button.activa{background:var(--primario-10);color:var(--primario);border-bottom-color:transparent;font-weight:500}.p-mora .m-pestanas-2 button.activa .m-n{background:var(--fondo)}.p-mora .m-pestanas button:focus-visible{outline:2px solid var(--anillo);outline-offset:-2px}.p-mora .m-chips-gestion{margin-bottom:18px}.p-mora .m-linea-tiempo li.m-tipo-sistema .m-cuerpo:after,.p-mora .m-linea-tiempo li.m-tipo-uif .m-cuerpo:after{width:8px;height:8px;left:1px;top:6px;border-width:2px}.p-mora .m-linea-tiempo li.m-tipo-sistema .m-cuerpo:after{border-color:var(--anillo);background:var(--fondo)}.p-mora .m-memo-titulo{display:inline-flex;align-items:center;gap:6px}.p-mora .m-memo-titulo b{font-size:14px;font-weight:600}.p-mora .m-memo-titulo svg{width:15px;height:15px;stroke:currentColor;stroke-width:2;fill:none}.p-mora .m-memo-autor{font-size:13px;color:var(--tinta-suave)}.p-mora .m-linea-tiempo li.m-tipo-sistema .m-cuerpo>p,.p-mora .m-linea-tiempo li.m-tipo-uif .m-cuerpo>p{font-size:13.5px;color:var(--tinta-suave);margin:4px 0 0}.p-mora .m-memo-datos{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 16px;margin:8px 0 4px;padding:10px 14px;border-radius:var(--radio-md);background:var(--lateral-fondo);font-size:13px;max-width:720px}.p-mora .m-memo-datos div{display:contents}.p-mora .m-memo-datos dt{color:var(--tinta-suave)}.p-mora .m-memo-datos dd{margin:0;color:var(--tinta)}.p-mora .m-linea-tiempo li.m-tipo-uif .m-cuerpo:before{background:var(--peligro);width:3px;left:3.5px}.p-mora .m-linea-tiempo li.m-tipo-uif .m-cuerpo:after{border-color:var(--peligro);background:var(--peligro)}.p-mora .m-linea-tiempo li.m-tipo-uif .m-memo-titulo{color:var(--peligro)}.p-mora .m-linea-tiempo .m-caja{position:relative;border-radius:var(--radio-md);padding:10px 12px}.p-mora .m-linea-tiempo li:is(.m-tipo-solidario,.m-tipo-cierre) .m-cuerpo:after{top:14px}.p-mora .m-linea-tiempo li.m-tipo-solidario .m-caja{background:color-mix(in srgb,var(--solidario) 6%,transparent);border:1px solid color-mix(in srgb,var(--solidario) 28%,transparent)}.p-mora .m-linea-tiempo li.m-tipo-solidario .m-cuerpo:after{border-color:var(--solidario);background:var(--solidario)}.p-mora .m-solidario-txt{color:var(--solidario-tinta)}.p-mora .m-solidario-quien{font-size:13.5px;margin:6px 0 2px}.p-mora .m-solidario-quien b{font-weight:600}.p-mora .etiqueta.solidario{color:var(--solidario-tinta);background:color-mix(in srgb,var(--solidario) 12%,transparent);border-color:transparent}@media(prefers-color-scheme:dark){.p-mora .m-solidario-txt,.p-mora .etiqueta.solidario{color:#93c5fd}}.m-uif-pasos{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:8px}.m-uif-pasos li{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:var(--radio-md);border:1px solid var(--borde);font-size:14px;color:var(--tinta-suave)}.m-uif-pasos li.actual{border-color:color-mix(in srgb,var(--peligro) 35%,transparent);background:var(--peligro-5);color:var(--tinta)}.m-uif-pasos li.actual b{color:color-mix(in srgb,var(--peligro) 85%,var(--tinta))}.m-uif-pasos b{display:block;font-weight:600}.m-uif-num{flex:0 0 24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;border:1.5px solid var(--borde);background:var(--fondo)}.m-uif-pasos li.actual .m-uif-num{background:var(--peligro);border-color:var(--peligro);color:#fff}.m-uif-pasos li.hecho .m-uif-num{background:var(--peligro-10);border-color:transparent;color:var(--peligro)}.m-uif-x{display:block;font-size:13px;margin-top:2px;line-height:1.45}.m-uif-permanente{display:flex;align-items:center;gap:6px;margin:4px 0 0;font-size:13px;color:var(--tinta-suave)}.m-uif-permanente svg{width:14px;height:14px;stroke:currentColor;stroke-width:2;fill:none;flex:none}.m-segmento{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0 0 18px}.m-segmento button{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:12px 14px;text-align:left;border:1.5px solid var(--borde);border-radius:var(--radio-xl);background:var(--fondo);font:inherit;cursor:pointer;color:var(--tinta)}.m-segmento button b{font-size:14px;font-weight:600}.m-segmento button span{font-size:12.5px;color:var(--tinta-suave)}.m-segmento button:hover{border-color:var(--anillo)}.m-segmento button.activo{border-color:var(--solidario);background:color-mix(in srgb,var(--solidario, #2563eb) 6%,transparent)}.m-segmento button.activo b{color:var(--solidario-tinta, #1d4ed8)}.m-segmento button:focus-visible{outline:2px solid var(--anillo);outline-offset:2px}.m-bloque-titulo.m-bloque-sep{margin-top:18px;padding-top:16px;border-top:1px solid var(--borde)}@media(max-width:700px){.p-mora .m-recorrido{gap:2px;margin-bottom:12px}.p-mora .m-paso{flex-direction:column;align-items:center;text-align:center;gap:6px;padding:10px 2px 2px}.p-mora .m-paso-texto{align-items:center}.p-mora .m-paso-texto b{font-size:12.5px}.p-mora .m-paso-sub{font-size:11.5px}.p-mora .m-paso:not(.actual) .m-paso-sub,.p-mora .m-paso-lidera,.p-mora .m-paso-num{display:none}.p-mora .m-paso-candado{font-size:11px}.p-mora .m-pestanas{scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.p-mora .m-pestanas::-webkit-scrollbar{display:none}.p-mora .m-pestanas-grupo{padding-left:0}.p-mora .m-prejudicial{border-radius:var(--radio-xl);padding:10px}.p-mora .m-prejudicial-rotulo{width:100%}.p-mora .m-segmento{grid-template-columns:minmax(0,1fr)}.p-mora .m-linea-tiempo li.m-tipo-uif .m-cuerpo:before{display:block;top:0;bottom:0;height:auto}}.p-mora .m-avance{margin:0 0 14px;max-width:720px}.p-mora .m-avance-texto{font-size:14px;margin-bottom:8px}.p-mora .m-avance-texto b{font-weight:600}.p-mora .m-avance-barra{display:flex;height:8px;border-radius:var(--pastilla);background:var(--apagado);overflow:hidden}.p-mora .m-avance-barra span{display:block;height:100%;transition:width .3s var(--ease)}.p-mora .m-avance-aplicada{background:var(--primario)}.p-mora .m-avance-no-aplica{background:var(--anillo)}.p-mora .m-avance-levantada{background:var(--exito)}.p-mora .m-controles{list-style:none;margin:0;padding:0;border:1px solid var(--borde);border-radius:var(--radio-xl)}.p-mora .m-control{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;padding:12px 16px;border-top:1px solid var(--borde);box-shadow:inset 3px 0 0 transparent}.p-mora .m-control:first-child{border-top:0}.p-mora .m-control-pendiente{box-shadow:inset 3px 0 0 var(--primario-25)}.p-mora .m-control-aplicada{box-shadow:inset 3px 0 0 var(--primario)}.p-mora .m-control-levantada{box-shadow:inset 3px 0 0 var(--exito)}.p-mora .m-control-texto{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:14px}.p-mora .m-control-texto b{font-weight:500}.p-mora .m-estados{display:inline-flex;flex:none;padding:3px;gap:2px;border-radius:var(--pastilla);background:var(--apagado)}.p-mora .m-estados button{height:28px;padding:0 12px;border:0;border-radius:var(--pastilla);background:transparent;font:inherit;font-size:13px;color:var(--tinta-suave);cursor:pointer;white-space:nowrap}.p-mora .m-estados button:hover{color:var(--tinta)}.p-mora .m-estados button:focus-visible{outline:2px solid var(--anillo);outline-offset:1px}.p-mora .m-estados button.activo{background:var(--fondo);color:var(--tinta);font-weight:500;box-shadow:var(--sombra-sm)}.p-mora .m-estados .m-estado-aplicada.activo{background:var(--primario);color:var(--primario-texto)}.p-mora .m-estados .m-estado-levantada.activo{background:var(--exito);color:#fff}.p-mora .m-evaluacion{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px 32px;margin-bottom:14px}.p-mora .m-evaluacion-escalas{display:flex;flex-direction:column;gap:14px}.p-mora .m-evaluacion-rotulo{display:block;font-size:13px;color:var(--tinta-suave);margin-bottom:6px}.p-mora .m-escala{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:3px;max-width:420px}.p-mora .m-escala-paso{padding:7px 4px;text-align:center;font-size:12.5px;color:var(--tinta-suave);background:var(--apagado)}.p-mora .m-escala-paso:first-child{border-radius:var(--pastilla) 0 0 var(--pastilla)}.p-mora .m-escala-paso:last-child{border-radius:0 var(--pastilla) var(--pastilla) 0}.p-mora .m-escala .lleno.n0{background:var(--primario-15)}.p-mora .m-escala .lleno.n1{background:var(--primario-25)}.p-mora .m-escala .lleno.n2{background:color-mix(in srgb,var(--peligro) 35%,transparent)}.p-mora .m-escala .lleno.n3{background:var(--peligro)}.p-mora .m-escala.invertida .lleno{background:var(--apagado)}.p-mora .m-escala.invertida .actual.n0{background:var(--exito)}.p-mora .m-escala.invertida .actual.n1{background:var(--primario-25)}.p-mora .m-escala.invertida .actual.n2{background:color-mix(in srgb,var(--peligro) 35%,transparent)}.p-mora .m-escala.invertida .actual.n3{background:var(--peligro)}.p-mora .m-escala .actual{color:var(--tinta);font-weight:600}.p-mora .m-escala .actual.n3,.p-mora .m-escala.invertida .actual.n0{color:#fff}.p-mora .m-derivacion{padding:10px 14px;border-radius:var(--radio-md);background:var(--primario-5);border:1px solid var(--primario-15);max-width:420px}.p-mora .m-derivacion b{font-size:15px;font-weight:600;color:var(--primario)}.p-mora .m-derivacion.judicial{background:var(--peligro-5);border-color:var(--peligro-20)}.p-mora .m-derivacion.judicial b{color:var(--peligro)}.p-mora .m-evaluacion-datos{margin:0;align-content:start}.p-mora .m-evol{list-style:none;margin:10px 0 0;padding:0 0 0 14px;border-left:2px solid var(--borde)}.p-mora .m-evol li{display:flex;flex-wrap:wrap;gap:4px 10px;padding:6px 0;font-size:13.5px;position:relative}.p-mora .m-evol li:before{content:"";position:absolute;left:-19px;top:12px;width:8px;height:8px;border-radius:50%;background:var(--anillo)}.p-mora .m-evol-cambio{font-size:12px;padding:0 8px;border-radius:var(--pastilla);background:var(--primario-10);color:var(--primario)}.p-mora .m-pasos-decision{list-style:none;display:flex;flex-wrap:wrap;gap:4px 18px;margin:8px 0 6px;padding:0;font-size:13px}.p-mora .m-pasos-decision li,.p-mora .m-linea .m-pasos-decision li{display:inline-flex;align-items:center;gap:6px;color:var(--tinta-suave);position:relative;padding:0;border:0;grid-template-columns:none}.p-mora .m-pasos-decision li+li:before{content:"";position:absolute;left:-14px;top:50%;width:10px;height:1.5px;background:var(--borde)}.p-mora .m-pd-marca{width:16px;height:16px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:700;border:1.5px solid var(--borde);background:var(--fondo)}.p-mora .m-pasos-decision .hecho{color:var(--tinta)}.p-mora .m-pasos-decision .hecho .m-pd-marca{background:var(--primario-10);border-color:transparent;color:var(--primario)}.p-mora .m-pasos-decision .actual{color:var(--tinta);font-weight:500}.p-mora .m-pasos-decision .actual .m-pd-marca{border:5px solid var(--primario)}.p-mora .estado-aprobada .hecho:last-child .m-pd-marca{background:var(--exito-15);color:var(--exito)}.p-mora .estado-rechazada .hecho:last-child .m-pd-marca{background:var(--peligro-10);color:var(--peligro)}.p-mora .m-faltan{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0 0 14px;padding:8px 12px;border-radius:var(--radio-md);background:var(--lateral-fondo);font-size:13.5px;color:var(--tinta-suave);width:fit-content;max-width:100%}.p-mora .m-fechas-legales{list-style:none;margin:0;padding:0}.p-mora .m-fechas-legales li{display:grid;grid-template-columns:140px minmax(0,1fr);gap:12px;padding:8px 0;border-bottom:1px solid var(--borde);font-size:14px}.p-mora .m-fechas-legales li:last-child{border-bottom:0}.p-mora .m-fl-fecha{font-weight:600;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;gap:6px}.p-mora .m-fl-viene{font-size:11.5px;font-weight:600;padding:0 7px;border-radius:var(--pastilla);background:var(--primario-10);color:var(--primario)}.p-mora .m-fechas-legales li.viene{color:var(--tinta)}.p-mora .m-barra-celular,.p-mora .m-barra-celular-espacio{display:none}@media(max-width:700px){.p-mora .m-acciones-legajo .acciones{display:none}.p-mora .m-acciones-legajo .m-prejudicial{margin-top:0}.p-mora .m-barra-celular-espacio{display:block;height:76px}.p-mora .m-barra-celular{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) auto;gap:8px;position:fixed;left:0;right:0;bottom:0;z-index:20;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--fondo);border-top:1px solid var(--borde);box-shadow:0 -4px 12px #0000000f}.p-mora .m-barra-celular .btn{width:100%;justify-content:center}.p-mora .m-barra-celular .m-mas-acciones{width:auto;padding:0 16px}.p-mora .m-menu-fondo{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;border:0;z-index:-1}.p-mora .m-menu-celular{position:absolute;right:16px;bottom:calc(100% + 8px);min-width:200px;display:flex;flex-direction:column;padding:6px;border-radius:var(--radio-xl);background:var(--fondo);border:1px solid var(--borde);box-shadow:var(--sombra-lg)}.p-mora .m-menu-item{height:44px;padding:0 14px;border:0;border-radius:var(--radio-md);background:transparent;text-align:left;font:inherit;font-size:15px;color:var(--tinta);cursor:pointer}.p-mora .m-menu-item:hover,.p-mora .m-menu-item:focus-visible{background:var(--apagado);outline:none}.p-mora .m-control{flex-direction:column;align-items:stretch}.p-mora .m-estados{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.p-mora .m-estados button{padding:0 4px;font-size:12.5px}.p-mora .m-evaluacion{grid-template-columns:minmax(0,1fr)}.p-mora .m-fechas-legales li{grid-template-columns:minmax(0,1fr);gap:2px}}@media(prefers-reduced-motion:reduce){.p-mora .m-avance-barra span{transition:none}}.m-corrige{display:flex;flex-direction:column;gap:4px;margin:0 0 16px;padding:12px 14px;border-radius:var(--radio-md);border:1px solid var(--borde)}.m-corrige .interruptor{margin:0}.m-corrige.activo{border-color:var(--primario-25);background:var(--primario-5)}.p-mora .m-plazo{max-width:620px;margin:-6px auto 14px}.p-mora .m-plazo-texto{display:flex;align-items:baseline;justify-content:space-between;gap:6px 14px;flex-wrap:wrap;font-size:13px;color:var(--tinta-suave);margin-bottom:8px}.p-mora .m-plazo-texto b{font-size:17px;font-weight:600;color:var(--tinta)}.p-mora .m-plazo-barra{height:10px;border-radius:var(--pastilla);background:var(--apagado);overflow:hidden}.p-mora .m-plazo-barra span{display:block;height:100%;border-radius:inherit;background:var(--exito);transition:width .4s var(--ease)}.p-mora .m-plazo.cerca .m-plazo-barra span{background:var(--primario)}.p-mora .m-plazo.cerca b{color:var(--primario)}.p-mora .m-plazo.ultimo .m-plazo-barra span,.p-mora .m-plazo.vencido .m-plazo-barra span{background:var(--peligro)}.p-mora .m-plazo.ultimo b,.p-mora .m-plazo.vencido b{color:var(--peligro)}.p-mora .m-informativas-titulo{margin:14px 0 6px;font-size:13px;font-weight:600;color:var(--tinta-suave)}.p-mora .m-informativas li{color:var(--tinta-suave);font-size:13.5px}.p-mora .m-bandeja-cabeza{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:12px;margin-bottom:28px}.p-mora .m-bandeja-total,.p-mora .m-bandeja-pendientes{display:flex;flex-direction:column;gap:4px;padding:16px 18px;border:1px solid var(--borde);border-radius:var(--radio-xl)}.p-mora .m-bandeja-total .rotulo{font-size:13px;color:var(--tinta-suave)}.p-mora .m-bandeja-total .valor{font-size:30px;font-weight:600;line-height:1.1}.p-mora .m-bandeja-total .nota{font-size:13px;color:var(--tinta-suave)}.p-mora .m-bandeja-pendientes{justify-content:center;gap:10px;background:var(--lateral-fondo)}.p-mora .m-bandeja-pend-titulo{font-size:13px;font-weight:600;color:var(--tinta-suave)}.p-mora .m-bandeja-chips{display:flex;flex-wrap:wrap;gap:8px}.p-mora .m-pend{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 14px;border-radius:var(--pastilla);border:1px solid var(--primario-25);background:var(--fondo);font:inherit;font-size:13.5px;color:var(--tinta);text-decoration:none;cursor:pointer}.p-mora .m-pend b{color:var(--primario);font-weight:700;font-variant-numeric:tabular-nums}.p-mora .m-pend:hover{border-color:var(--primario)}.p-mora .m-pend.activo{background:var(--primario-10);border-color:transparent}.p-mora .m-pend:focus-visible{outline:2px solid var(--anillo);outline-offset:2px}.p-mora .m-bandeja-ver-todos{align-self:flex-start;font-size:13px}.p-mora .m-bandeja-al-dia{margin:0;font-size:14px;color:var(--tinta-suave)}.p-mora .m-bandeja-al-dia b{color:var(--exito)}@media(max-width:700px){.p-mora .m-bandeja-cabeza{grid-template-columns:minmax(0,1fr)}.p-mora .m-bandeja-total{flex-direction:row;align-items:baseline;gap:10px;flex-wrap:wrap}.p-mora .m-bandeja-total .valor{font-size:24px}}@media(prefers-reduced-motion:reduce){.p-mora .m-plazo-barra span{transition:none}}.p-mora .m-ancla{scroll-margin-top:80px}.p-mora .m-ancla>.seccion:last-child{margin-bottom:32px}.p-mora .m-recorrido{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,1fr)}.p-mora .m-paso-transicion.futura{border-top-style:dashed}.p-mora .m-verificacion{max-width:920px;margin:0 auto 16px;padding:14px 16px;border:1px solid var(--primario-25);border-radius:var(--radio-xl);background:var(--primario-5)}.p-mora .m-verif-cabeza{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;margin-bottom:10px}.p-mora .m-verif-cabeza b{font-size:15px;font-weight:600;color:var(--primario)}.p-mora .m-verif-cabeza .m-apagado{font-size:13px}.p-mora .m-verif-pasos{list-style:none;margin:0;padding:0;display:grid;gap:8px}.p-mora .m-verif-pasos li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 12px;border-radius:var(--radio-md);background:var(--fondo);border:1px solid var(--borde)}.p-mora .m-verif-pasos li>div{display:flex;flex-direction:column;gap:2px;min-width:0}.p-mora .m-verif-pasos li b{font-size:14px;font-weight:600}.p-mora .m-verif-pasos li .sub{font-size:13px;color:var(--tinta-suave)}.p-mora .m-verif-pasos li.futura{opacity:.7}.p-mora .m-verif-pasos li.actual{border-color:var(--primario-25)}.p-mora .m-verif-num{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;border:1.5px solid var(--borde);color:var(--tinta-suave)}.p-mora .m-verif-pasos li.actual .m-verif-num{border-color:var(--primario);color:var(--primario)}.p-mora .m-verif-pasos li.hecha .m-verif-num{border-color:transparent;background:var(--primario-10);color:var(--primario)}.p-mora .m-verif-botones{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}@media(max-width:900px){.p-mora .m-verif-pasos li{grid-template-columns:auto minmax(0,1fr)}.p-mora .m-verif-botones{grid-column:1 / -1;justify-content:flex-start}}.p-mora .m-restricciones{margin:0;padding:12px 14px;border:1px solid var(--borde);border-radius:var(--radio-xl)}.p-mora .m-restricciones-cabeza{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:baseline;margin-bottom:8px}.p-mora .m-restricciones-cabeza b{font-size:14px;font-weight:600}.p-mora .m-restricciones-cabeza .m-apagado{font-size:13px}.p-mora .m-restricciones-lista{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px}.p-mora .m-restricciones-lista li{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:32px}.p-mora .m-restricciones-lista li.aplicada .m-restriccion-nombre{color:var(--tinta)}.p-mora .m-restriccion-nombre{font-size:14px;color:var(--tinta-suave)}.p-mora .m-restriccion-ins{display:inline-flex;align-items:center;gap:6px}.p-mora .m-restriccion-ins .sub,.p-mora .m-restricciones-lista .sub{font-size:12px;color:var(--tinta-suave)}.p-mora .m-restricciones-pie{display:flex;justify-content:flex-end;margin-top:8px}@media(max-width:900px){.p-mora .m-restricciones-lista{grid-template-columns:minmax(0,1fr)}}.p-mora .m-telefono{display:flex;flex-wrap:wrap;gap:8px}.p-mora .m-telefono>*{flex:1 1 180px;min-width:0}.p-mora .detalle-bloque.m-cuotas{grid-column:1 / -1;min-width:0}.p-mora .m-cuotas-tabla{overflow-x:auto;margin:0 0 10px}.p-mora .m-cuotas-tabla table{width:100%;border-collapse:collapse;font-size:13.5px}.p-mora .m-cuotas-tabla th,.p-mora .m-cuotas-tabla td{padding:6px 10px;white-space:nowrap;text-align:right;border-bottom:1px solid var(--borde)}.p-mora .m-cuotas-tabla th{font-weight:600;color:var(--tinta-suave)}.p-mora .m-cuotas-tabla .izq{text-align:left}.p-mora .m-cuotas dl{max-width:640px}@media(max-width:700px){.p-mora .m-cuotas dl{display:block}.p-mora .m-cuotas dt{margin-top:6px}.p-mora .m-cuotas dd{margin:0;text-align:left}}body.m-solo-lectura .p-mora :is(button.btn,button.m-link,button.m-chip-dato,label.btn):not([data-ver]),.p-mora.m-lectura :is(button.btn,button.m-link,button.m-chip-dato,label.btn):not([data-ver]),body.m-solo-lectura .p-mora :is(.m-acciones-legajo,.m-prejudicial,.m-zona,.m-restricciones-pie,.m-barra-celular,.m-barra-celular-espacio),.p-mora.m-lectura :is(.m-acciones-legajo,.m-prejudicial,.m-restricciones-pie,.m-restricciones input,.m-barra-celular,.m-barra-celular-espacio){display:none!important}body.m-solo-lectura .p-mora:before,.p-mora.m-lectura:before{display:block;width:fit-content;margin:0 auto 14px;padding:6px 14px;border-radius:var(--pastilla);border:1px solid var(--borde);background:var(--lateral-fondo);color:var(--tinta-suave);font-size:13px}body.m-solo-lectura .p-mora:before{content:"Solo lectura: podés ver todo, pero no hacer cambios"}.p-mora.m-lectura:before{content:"Caso en Legales (etapa III): lo opera Legales. Acá sólo se ve"}.p-mora .m-linea-tiempo li.m-tipo-cierre .m-caja{background:var(--lateral-fondo);border:1px solid var(--borde)}.p-mora .m-linea-tiempo li.m-tipo-cierre .m-cuerpo:after{border-color:var(--anillo);background:var(--anillo)}.p-mora .m-linea-tiempo li.m-tipo-cierre .m-caja>p{margin:4px 0 0;font-size:13.5px;color:var(--tinta-suave)}.p-mora .m-linea-tiempo li.m-tipo-cierre.estafa .m-caja{background:var(--peligro-5);border-color:var(--peligro-20)}.p-mora .m-linea-tiempo li.m-tipo-cierre.estafa .m-cuerpo:after{border-color:var(--peligro);background:var(--peligro)}.p-mora .m-linea-tiempo li.m-tipo-cierre.estafa .m-memo-titulo{color:color-mix(in srgb,var(--peligro) 85%,var(--tinta))}.p-mora .m-acciones-con-pre{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.p-mora .m-pre{position:relative;margin-left:auto}.p-mora .m-pre-boton{gap:10px;padding-right:14px}.p-mora .m-pre-boton.abierto{border-color:var(--primario);color:var(--primario);background:var(--primario-5)}.p-mora .m-pre-barras{width:16px;height:16px;fill:currentColor;stroke:none;margin:0;transition:transform .15s var(--ease)}.p-mora .m-pre-boton.abierto .m-pre-barras{transform:scaleX(.8)}.p-mora .m-pre-menu{position:absolute;right:0;top:calc(100% + 8px);z-index:30;min-width:300px;padding:6px;display:flex;flex-direction:column;gap:2px;background:var(--fondo);border:1px solid var(--borde);border-radius:var(--radio-xl);box-shadow:var(--sombra-lg)}.p-mora .m-pre-menu button.btn.btn{justify-content:flex-start;width:100%;height:auto;min-height:42px;padding:8px 12px;gap:10px;border:0;border-radius:var(--radio-md);background:transparent;color:var(--tinta);font-size:14px;font-weight:500;text-align:left;box-shadow:none}.p-mora .m-pre-menu button.btn.btn:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--primario)}.p-mora .m-pre-menu button.btn.btn svg{display:none}.p-mora .m-pre-menu button.btn.btn:hover,.p-mora .m-pre-menu button.btn.btn:focus-visible{background:var(--apagado);outline:none}.p-mora .m-pre-menu button.btn.btn.m-btn-solidario{color:var(--solidario-tinta)}.p-mora .m-pre-menu button.btn.btn.m-btn-solidario:before{background:var(--solidario)}.p-mora .m-pre-menu button.btn.btn.m-btn-solidario:hover{background:color-mix(in srgb,var(--solidario) 8%,transparent)}.p-mora .m-pre-menu button.btn.btn:is(.riesgo,.m-btn-uif){color:color-mix(in srgb,var(--peligro) 85%,var(--tinta))}.p-mora .m-pre-menu button.btn.btn:is(.riesgo,.m-btn-uif):before{background:var(--peligro)}.p-mora .m-pre-menu button.btn.btn:is(.riesgo,.m-btn-uif):hover{background:var(--peligro-5)}.p-mora .m-pre-menu button.btn.btn.linea:not(.m-btn-uif):before{background:var(--anillo)}@media(max-width:700px){.p-mora .m-pre{margin-left:0;width:100%}.p-mora .m-pre-boton{width:100%;justify-content:space-between}.p-mora .m-pre-menu{left:0;right:0;min-width:0}}@media(prefers-reduced-motion:reduce){.p-mora .m-pre-barras{transition:none}}.p-mora .m-config-indice{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:-4px 0 28px}.p-mora .m-config-indice .m-chip{text-decoration:none}.p-mora .m-config-indice .m-chip:hover{border-color:var(--primario);color:var(--primario)}.p-mora .m-config-ancla{scroll-margin-top:80px}@media(min-width:701px){.p-mora .m-ficha-reglas th:first-child,.p-mora .m-ficha-reglas td:first-child{width:64px;padding-right:0}}.p-mora .m-config-grupo{margin-top:20px;padding:16px 18px 18px;border:1px solid var(--borde);border-radius:var(--radio-xl)}.p-mora .m-config-grupo h3,.p-mora .m-config-tarjeta h3{margin:0 0 14px;font-size:14.5px;font-weight:600}.p-mora .m-config-grupo .formulario .ayuda{line-height:1.45}.p-mora .m-config-interruptores{display:flex;flex-direction:column;gap:12px}.p-mora .m-config-interruptores .interruptor{margin:0;align-items:flex-start}.p-mora .m-config-tarjetas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.p-mora .m-config-tarjeta{display:flex;flex-direction:column;padding:16px 18px 18px;border:1px solid var(--borde);border-radius:var(--radio-xl);background:var(--fondo)}.p-mora .m-config-tarjeta-cab{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.p-mora .m-config-tarjeta-cab h3{margin-bottom:6px}.p-mora .m-config-cuenta{flex:none;font-size:12px;padding:2px 8px;border-radius:var(--pastilla);color:var(--tinta-suave);background:var(--lateral-fondo);border:1px solid var(--borde)}.p-mora .m-config-cuenta.hay{color:var(--primario);background:var(--primario-5);border-color:transparent}.p-mora .m-config-ayuda{margin:0 0 14px;font-size:13px;line-height:1.45;color:var(--tinta-suave)}.p-mora .m-config-personas{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px 16px;margin-top:auto;padding-top:12px;border-top:1px solid var(--borde)}.p-mora .m-config-personas .interruptor{margin:0}.p-mora .m-config-subestados{min-height:0;resize:vertical;line-height:1.6}.p-mora td.editable.m-num input{border:1px solid var(--borde);box-shadow:none}.p-mora .m-config-pie{position:sticky;bottom:0;z-index:5;display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin:28px 0 0;padding:12px 0 14px;background:var(--fondo);border-top:1px solid var(--borde)}.p-mora .m-config-defecto{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:24px;font-size:13px}.p-mora .m-config-pie .btn{margin-left:auto}.p-mora .m-config-estado{font-size:13px;color:var(--tinta-suave);display:inline-flex;align-items:center;gap:6px}.p-mora .m-config-estado:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--exito)}.p-mora .m-config-pie.sucio .m-config-estado{color:var(--primario);font-weight:500}.p-mora .m-config-pie.sucio .m-config-estado:before{background:var(--primario)}@media(max-width:900px){.p-mora .m-config-tarjetas{grid-template-columns:minmax(0,1fr)}}@media(max-width:700px){.p-mora .m-config-indice{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;margin:0 -16px 20px;padding:0 16px;scrollbar-width:none}.p-mora .m-config-indice::-webkit-scrollbar{display:none}.p-mora .m-config-indice .m-chip{flex:none}.p-mora .m-config-grupo,.p-mora .m-config-tarjeta{padding:14px}.p-mora .m-config-pie{flex-wrap:nowrap}}.pantalla-acceso{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 20px;background:var(--lateral-fondo);position:relative;overflow:hidden}.pantalla-acceso:before,.pantalla-acceso:after{content:"";position:absolute;background-repeat:no-repeat;background-size:contain;pointer-events:none}.pantalla-acceso:before{width:190px;height:230px;top:24px;right:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 190 230'%3E%3Cg fill='%23F7801A' stroke='%23F7801A' stroke-width='10' stroke-linejoin='round'%3E%3Cpath d='M86 22h32l16 27-16 27H86L70 49z'/%3E%3Cpath d='M136 72h60l30 52-30 52h-60l-30-52z'/%3E%3C/g%3E%3C/svg%3E")}.pantalla-acceso:after{width:340px;height:300px;bottom:-70px;right:-60px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 340 300'%3E%3Cg fill='none' stroke='%23F7801A' stroke-width='4' stroke-linejoin='round'%3E%3Cpath d='M70 110h110l55 95-55 95H70l-55-95z'/%3E%3Cpath d='M200 20h110l55 95-55 95H200l-55-95z'/%3E%3C/g%3E%3C/svg%3E")}@media(max-width:560px){.pantalla-acceso:before,.pantalla-acceso:after{display:none}}.caja-acceso{position:relative;z-index:1;width:100%;max-width:440px;background:var(--fondo);border:1px solid var(--borde);border-radius:var(--radio-2xl);padding:36px 28px 28px;text-align:center;box-shadow:var(--sombra-md)}.logo-acceso{display:block;height:36px;width:auto;margin:0 auto 20px}.caja-acceso h1{font-size:18px;font-weight:500;letter-spacing:-.01em;color:var(--tinta);margin:0 0 12px}.bajada-acceso{font-size:14px;color:var(--tinta-suave);margin:0 0 24px}.caja-acceso .campo{margin-bottom:18px;text-align:left;position:relative}.caja-acceso .campo input{width:100%}.campo.con-ojo input{padding-right:44px}.ver-clave{position:absolute;right:4px;top:26px;width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--tinta-suave);border-radius:var(--pastilla)}.ver-clave:hover{color:var(--tinta)}.ver-clave:focus-visible{outline:none;box-shadow:0 0 0 3px var(--anillo-50)}.ver-clave svg{width:17px;height:17px;stroke:currentColor;stroke-width:1.75;fill:none;stroke-linecap:round;stroke-linejoin:round}.ver-clave .tachado{display:none}.ver-clave[aria-pressed=true] .tachado{display:block}.btn.ancho{width:100%;height:40px;margin-top:10px}.caja-acceso .ayuda{text-align:left;margin:6px 0 0;font-size:12.5px;color:var(--tinta-suave)}.nota-acceso{font-size:12.5px;color:var(--tinta-suave);line-height:1.55;margin:22px 0 0;padding-top:18px;border-top:1px solid var(--borde)}.nota-acceso a{color:var(--primario)}.caja-acceso .aviso{text-align:left;margin:16px 0 0;padding:12px 14px;background-image:none;border-style:solid;border-radius:var(--radio);font-size:13px;line-height:1.5}.caja-acceso .aviso strong{font-size:13.5px;margin-bottom:2px}.caja-acceso .aviso+.campo{margin-top:18px}.clave-temporal{margin:12px 0 14px}.clave-temporal code{display:inline-block;font-family:var(--mono);font-size:20px;font-weight:500;letter-spacing:.1em;background:var(--fondo);border:1px dashed var(--primario);border-radius:var(--radio);padding:10px 18px;-webkit-user-select:all;user-select:all}.derivado.destacado{border-color:var(--primario);box-shadow:inset 3px 0 0 var(--primario)}.fila-baja{opacity:.55}html.con-modal{overflow:hidden}.modal-fondo{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:#00000073;animation:modal-velo .15s var(--ease)}@keyframes modal-velo{0%{opacity:0}}.modal{position:relative;width:100%;max-width:560px;max-height:calc(100vh - 48px);display:flex;flex-direction:column;background:var(--fondo);color:var(--tinta);border:1px solid var(--borde);border-radius:var(--radio-2xl);box-shadow:0 24px 48px -12px #00000047;text-align:left;outline:none;animation:modal-entra .18s var(--ease)}.modal.ancho{max-width:780px}@keyframes modal-entra{0%{opacity:0;transform:translateY(8px) scale(.98)}}.modal-cab{flex:none;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px 24px 4px}.modal-cab h2{margin:0;font-size:18px;font-weight:600;line-height:1.3;letter-spacing:-.015em}.modal-cab p{margin:4px 0 0;font-size:14px;line-height:1.5;color:var(--tinta-suave);max-width:62ch}.modal-cab .boton-icono{margin:-4px -8px 0 0;color:var(--tinta-suave)}.modal-cab .boton-icono:hover{color:var(--tinta)}.modal-cuerpo{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:14px 24px 24px;font-size:14px}.modal-cuerpo>p{margin:0 0 12px;line-height:1.55}.modal-cuerpo>p.chico{font-size:13px}.modal-cuerpo:has(>.acciones:last-child){padding-bottom:0}.modal-cuerpo>.acciones:last-child{position:sticky;bottom:0;z-index:1;margin:20px -24px 0;padding:14px 24px 16px;background:var(--fondo);border-top:1px solid var(--borde);border-radius:0 0 var(--radio-2xl) var(--radio-2xl)}.modal .seccion{margin-bottom:24px}.modal .seccion:last-child{margin-bottom:0}.modal .panel{box-shadow:none;background:var(--lateral-fondo);border-radius:var(--radio-xl)}.modal .panel-cuerpo{padding:18px 20px}.modal .derivado{margin:4px 0 0}.modal .formulario+.derivado,.modal .derivado+.formulario{margin-top:16px}.dialogo-confirmar .modal{max-width:460px}.texto-confirmar p{margin:0 0 10px;color:var(--tinta-suave);line-height:1.55}.texto-confirmar p:first-child{color:var(--tinta)}.texto-confirmar+.campo{margin-top:8px}.dialogo-confirmar .campo input{width:100%}.modal-solo{display:contents}.modal-con-lateral{display:flex;align-items:center;justify-content:center;gap:16px;width:100%;max-height:100%}.modal-con-lateral>.modal{flex:0 1 780px;min-width:0}.modal-lateral{flex:0 0 300px;align-self:center;max-height:calc(100vh - 48px);overflow-y:auto;animation:lateral-entra .22s var(--ease)}@keyframes lateral-entra{0%{opacity:0;transform:translate(-12px)}}@media(max-width:1160px){.modal-lateral{display:none}.modal-con-lateral{display:contents}}.modal-fondo.con-hoja{justify-content:flex-end;align-items:stretch;padding:0}.modal.hoja{max-width:720px;height:100%;max-height:none;border-width:0 0 0 1px;border-radius:0;animation:hoja-entra .22s var(--ease)}.modal.hoja.ancho{max-width:960px}.modal.hoja .modal-cab{padding:18px 24px 14px;border-bottom:1px solid var(--borde)}.modal.hoja .modal-cuerpo{padding-top:20px}.modal.hoja .modal-cuerpo>.acciones:last-child{border-radius:0}@keyframes hoja-entra{0%{transform:translate(32px);opacity:0}}@media(max-width:640px){.modal-fondo:not(.con-hoja){align-items:flex-end;padding:0}.modal:not(.hoja){max-width:none;max-height:92vh;border-radius:var(--radio-2xl) var(--radio-2xl) 0 0;border-width:1px 0 0;animation:modal-sube .22s var(--ease)}.modal:not(.hoja) .modal-cuerpo>.acciones:last-child{border-radius:0}.modal.hoja{max-width:none;border-width:0}.modal-cab{padding:18px 16px 4px}.modal-cuerpo{padding:12px 16px 20px}.modal-cuerpo>.acciones:last-child{margin:16px -16px 0;padding:12px 16px 16px}@keyframes modal-sube{0%{transform:translateY(24px);opacity:.4}}}.modal-cuerpo>.panel+*{margin-top:20px}.modal .atajos{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}@media(max-width:900px){.contenedor{padding:0 16px}.oculta-chico{display:none}.lateral{transform:translate(-100%);box-shadow:none}.app.abierto .lateral{transform:none;box-shadow:var(--sombra-lg)}.cuerpo,.app.plegado .cuerpo{margin-left:0}.app.abierto .velo{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:35;border:none;padding:0;background:#0006;animation:aparece-velo .2s var(--ease)}@keyframes aparece-velo{0%{opacity:0}}.titulo{padding:22px 0 18px}.encabezado-fila>:last-child:not(:first-child){align-self:stretch;justify-content:flex-end}}@media(max-width:640px){.cabecera{padding:0 12px}.boton-cuenta .nombre-cuenta{display:none}.migas li:not(:last-child),.migas li:last-child svg{display:none}#mensajes{right:16px;bottom:16px}}@media(max-width:700px){.formulario .doble{grid-column:span 1}}@media(prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}
