:root{color-scheme:light;--primary:oklch(47.00% 0.0934 165.5);--on-primary:oklch(100.00% 0.0000 0.0);--primary-container:oklch(90.78% 0.0513 164.8);--on-primary-container:oklch(25.26% 0.0528 165.5);--secondary:oklch(47.67% 0.0338 165.2);--on-secondary:oklch(100.00% 0.0000 0.0);--secondary-container:oklch(91.21% 0.0275 160.8);--on-secondary-container:oklch(22.27% 0.0327 163.7);--tertiary:oklch(47.59% 0.0765 239.5);--on-tertiary:oklch(100.00% 0.0000 0.0);--tertiary-container:oklch(91.18% 0.0406 241.4);--on-tertiary-container:oklch(22.28% 0.0489 237.3);--error:oklch(50.13% 0.1783 28.7);--on-error:oklch(100.00% 0.0000 0.0);--error-container:oklch(92.21% 0.0301 22.8);--on-error-container:oklch(25.39% 0.0794 27.6);--warning:oklch(48.56% 0.0998 83.4);--on-warning:oklch(100.00% 0.0000 0.0);--warning-container:oklch(91.50% 0.1058 89.3);--on-warning-container:oklch(22.67% 0.0465 85.0);--surface:oklch(97.57% 0.0061 137.8);--surface-dim:oklch(88.69% 0.0080 139.4);--surface-bright:oklch(98.77% 0.0061 137.8);--surface-container-lowest:oklch(100.00% 0.0000 0.0);--surface-container-low:oklch(96.27% 0.0078 139.4);--surface-container:oklch(94.47% 0.0079 139.4);--surface-container-high:oklch(92.85% 0.0096 140.5);--surface-container-highest:oklch(91.03% 0.0097 140.5);--on-surface:oklch(22.44% 0.0094 159.2);--on-surface-variant:oklch(39.44% 0.0164 159.2);--outline:oklch(56.58% 0.0150 159.6);--outline-variant:oklch(82.69% 0.0138 152.6);--inverse-surface:oklch(31.12% 0.0087 159.6);--inverse-on-surface:oklch(95.67% 0.0079 139.4);--inverse-primary:oklch(81.77% 0.0894 163.1);--scrim:oklch(0.00% 0.0000 0.0);--shadow:oklch(0.00% 0.0000 0.0);--money-in:oklch(46.82% 0.1179 150.6);--money-out:var(--on-surface);--over:var(--error);--owed-to-you:var(--tertiary);--you-owe:var(--warning);--projected:var(--outline);--cat-1:oklch(47.00% 0.0934 165.5);--cat-1-bg:oklch(90.78% 0.0513 164.8);--cat-2:oklch(49.06% 0.1283 258.7);--cat-2-bg:oklch(91.55% 0.0404 267.1);--cat-3:oklch(50.78% 0.1080 73.3);--cat-3-bg:oklch(91.50% 0.0804 80.6);--cat-4:oklch(49.55% 0.1555 359.6);--cat-4-bg:oklch(91.99% 0.0441 0.3);--cat-5:oklch(47.81% 0.1449 289.0);--cat-5-bg:oklch(91.62% 0.0451 295.2);--cat-6:oklch(47.61% 0.0841 215.1);--cat-6-bg:oklch(90.56% 0.0546 213.7);--cat-7:oklch(49.67% 0.1409 45.5);--cat-7-bg:oklch(91.73% 0.0457 45.4);--cat-8:oklch(47.33% 0.0970 119.0);--cat-8-bg:oklch(90.52% 0.0879 117.1);--font:var(--font-google-sans-flex),"Google Sans Flex","Google Sans","Google Sans Text",system-ui,-apple-system,"Segoe UI",sans-serif;--marca-tilde:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'><path d='m382-354 339-339q12-12 28-12t28 12q12 12 12 28.5T777-636L410-268q-12 12-28 12t-28-12L182-440q-12-12-11.5-28.5T183-497q12-12 28.5-12t28.5 12l142 143Z'/></svg>");--flecha-select:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'><path fill='%23444746' d='M459-381 314-526q-3-3-4.5-6.5T308-540q0-8 5.5-14t14.5-6h304q9 0 14.5 6t5.5 14q0 2-6 14L501-381q-5 5-10 7t-11 2q-6 0-11-2t-10-7Z'/></svg>");--sp-0:0;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:20px;--sp-6:24px;--sp-8:32px;--sp-10:40px;--sp-12:48px;--sp-16:64px;--r-xs:4px;--r-sm:8px;--r-md:12px;--r-lg:16px;--r-xl:28px;--r-full:999px;--elev-1:0 1px 2px rgba(0,0,0,.30),0 1px 3px 1px rgba(0,0,0,.15);--elev-2:0 1px 2px rgba(0,0,0,.30),0 2px 6px 2px rgba(0,0,0,.15);--elev-3:0 1px 3px rgba(0,0,0,.30),0 4px 8px 3px rgba(0,0,0,.15);--state-hover:.08;--state-focus:.10;--state-pressed:.10;--state-drag:.16;--ease:cubic-bezier(.2,0,0,1);--ease-out:cubic-bezier(.05,.7,.1,1);--dur-short:150ms;--dur-medium:300ms}@media (prefers-color-scheme:dark){:root:not([data-tema=claro]){color-scheme:dark;--primary:oklch(81.77% 0.0894 163.1);--on-primary:oklch(30.31% 0.0599 170.2);--primary-container:oklch(38.54% 0.0808 165.2);--on-primary-container:oklch(90.25% 0.0896 162.2);--secondary:oklch(82.21% 0.0333 164.0);--on-secondary:oklch(30.63% 0.0345 164.9);--secondary-container:oklch(39.31% 0.0350 164.6);--on-secondary-container:oklch(91.04% 0.0342 163.2);--tertiary:oklch(82.10% 0.0743 242.1);--on-tertiary:oklch(30.85% 0.0682 237.9);--tertiary-container:oklch(39.34% 0.0782 238.7);--on-tertiary-container:oklch(91.18% 0.0406 241.4);--error:oklch(83.45% 0.0677 22.0);--on-error:oklch(32.45% 0.1092 28.0);--error-container:oklch(42.00% 0.1473 28.1);--on-error-container:oklch(92.21% 0.0301 22.8);--warning:oklch(83.41% 0.1410 85.4);--on-warning:oklch(31.22% 0.0639 86.4);--warning-container:oklch(39.82% 0.0816 85.3);--on-warning-container:oklch(91.50% 0.1058 89.3);--surface:oklch(18.47% 0.0099 158.9);--surface-dim:oklch(18.47% 0.0099 158.9);--surface-bright:oklch(34.26% 0.0085 159.7);--surface-container-lowest:oklch(16.17% 0.0101 158.7);--surface-container-low:oklch(22.01% 0.0095 159.2);--surface-container:oklch(23.72% 0.0093 159.3);--surface-container-high:oklch(28.17% 0.0111 156.4);--surface-container-highest:oklch(32.57% 0.0108 156.6);--on-surface:oklch(91.34% 0.0097 140.5);--on-surface-variant:oklch(82.61% 0.0146 155.5);--outline:oklch(65.30% 0.0154 155.4);--outline-variant:oklch(39.44% 0.0164 159.2);--inverse-surface:oklch(91.34% 0.0097 140.5);--inverse-on-surface:oklch(31.12% 0.0087 159.6);--inverse-primary:oklch(47.00% 0.0934 165.5);--money-in:oklch(81.68% 0.1157 152.8);--flecha-select:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'><path fill='%23c4c7c5' d='M459-381 314-526q-3-3-4.5-6.5T308-540q0-8 5.5-14t14.5-6h304q9 0 14.5 6t5.5 14q0 2-6 14L501-381q-5 5-10 7t-11 2q-6 0-11-2t-10-7Z'/></svg>");--cat-1:oklch(81.77% 0.0894 163.1);--cat-1-bg:oklch(38.57% 0.0799 166.2);--cat-2:oklch(82.81% 0.0851 266.2);--cat-2-bg:oklch(38.89% 0.1125 255.4);--cat-3:oklch(83.41% 0.1410 85.4);--cat-3-bg:oklch(39.82% 0.0816 85.3);--cat-4:oklch(83.93% 0.0969 358.8);--cat-4-bg:oklch(39.81% 0.1404 357.9);--cat-5:oklch(83.49% 0.0892 291.5);--cat-5-bg:oklch(39.52% 0.1464 287.1);--cat-6:oklch(81.96% 0.0808 214.0);--cat-6-bg:oklch(39.02% 0.0689 215.0);--cat-7:oklch(83.65% 0.0982 47.2);--cat-7-bg:oklch(40.82% 0.1154 45.6);--cat-8:oklch(81.96% 0.0870 117.6);--cat-8-bg:oklch(38.85% 0.0900 119.7)}}:root[data-tema=oscuro]{color-scheme:dark;--primary:oklch(81.77% 0.0894 163.1);--on-primary:oklch(30.31% 0.0599 170.2);--primary-container:oklch(38.54% 0.0808 165.2);--on-primary-container:oklch(90.25% 0.0896 162.2);--secondary:oklch(82.21% 0.0333 164.0);--on-secondary:oklch(30.63% 0.0345 164.9);--secondary-container:oklch(39.31% 0.0350 164.6);--on-secondary-container:oklch(91.04% 0.0342 163.2);--tertiary:oklch(82.10% 0.0743 242.1);--on-tertiary:oklch(30.85% 0.0682 237.9);--tertiary-container:oklch(39.34% 0.0782 238.7);--on-tertiary-container:oklch(91.18% 0.0406 241.4);--error:oklch(83.45% 0.0677 22.0);--on-error:oklch(32.45% 0.1092 28.0);--error-container:oklch(42.00% 0.1473 28.1);--on-error-container:oklch(92.21% 0.0301 22.8);--warning:oklch(83.41% 0.1410 85.4);--on-warning:oklch(31.22% 0.0639 86.4);--warning-container:oklch(39.82% 0.0816 85.3);--on-warning-container:oklch(91.50% 0.1058 89.3);--surface:oklch(18.47% 0.0099 158.9);--surface-dim:oklch(18.47% 0.0099 158.9);--surface-bright:oklch(34.26% 0.0085 159.7);--surface-container-lowest:oklch(16.17% 0.0101 158.7);--surface-container-low:oklch(22.01% 0.0095 159.2);--surface-container:oklch(23.72% 0.0093 159.3);--surface-container-high:oklch(28.17% 0.0111 156.4);--surface-container-highest:oklch(32.57% 0.0108 156.6);--on-surface:oklch(91.34% 0.0097 140.5);--on-surface-variant:oklch(82.61% 0.0146 155.5);--outline:oklch(65.30% 0.0154 155.4);--outline-variant:oklch(39.44% 0.0164 159.2);--inverse-surface:oklch(91.34% 0.0097 140.5);--inverse-on-surface:oklch(31.12% 0.0087 159.6);--inverse-primary:oklch(47.00% 0.0934 165.5);--money-in:oklch(81.68% 0.1157 152.8);--flecha-select:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 -960 960 960'><path fill='%23c4c7c5' d='M459-381 314-526q-3-3-4.5-6.5T308-540q0-8 5.5-14t14.5-6h304q9 0 14.5 6t5.5 14q0 2-6 14L501-381q-5 5-10 7t-11 2q-6 0-11-2t-10-7Z'/></svg>");--cat-1:oklch(81.77% 0.0894 163.1);--cat-1-bg:oklch(38.57% 0.0799 166.2);--cat-2:oklch(82.81% 0.0851 266.2);--cat-2-bg:oklch(38.89% 0.1125 255.4);--cat-3:oklch(83.41% 0.1410 85.4);--cat-3-bg:oklch(39.82% 0.0816 85.3);--cat-4:oklch(83.93% 0.0969 358.8);--cat-4-bg:oklch(39.81% 0.1404 357.9);--cat-5:oklch(83.49% 0.0892 291.5);--cat-5-bg:oklch(39.52% 0.1464 287.1);--cat-6:oklch(81.96% 0.0808 214.0);--cat-6-bg:oklch(39.02% 0.0689 215.0);--cat-7:oklch(83.65% 0.0982 47.2);--cat-7-bg:oklch(40.82% 0.1154 45.6);--cat-8:oklch(81.96% 0.0870 117.6);--cat-8-bg:oklch(38.85% 0.0900 119.7)}body,html{background:var(--surface)}body{margin:0;min-height:100dvh}.ds,.ds *{box-sizing:border-box}.ds{font-family:var(--font);font-size:14px;line-height:20px;letter-spacing:.1px;color:var(--on-surface);-webkit-font-smoothing:antialiased;font-optical-sizing:auto}.ds button,.ds input,.ds select,.ds textarea{font:inherit;color:inherit;letter-spacing:inherit}:where(.ds) a{color:var(--primary)}[hidden]{display:none!important}.nw{white-space:nowrap}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.display-l{font-size:57px;line-height:64px;font-weight:400;letter-spacing:-.25px}.display-m{font-size:45px;line-height:52px;font-weight:400}.display-s{font-size:36px;line-height:44px;font-weight:400}.headline-l{font-size:32px;line-height:40px;font-weight:400}.headline-m{font-size:28px;line-height:36px;font-weight:400}.headline-s{font-size:24px;line-height:32px;font-weight:400}.title-l{font-size:22px;line-height:28px;font-weight:400}.title-m{font-size:16px;line-height:24px;font-weight:500;letter-spacing:.15px}.title-s{font-size:14px;line-height:20px;font-weight:500;letter-spacing:.1px}.body-l{font-size:16px;line-height:24px}.body-l,.body-m{font-weight:400;letter-spacing:.2px}.body-m{font-size:14px;line-height:20px}.body-s{font-size:12px;line-height:16px;font-weight:400;letter-spacing:.3px}.label-l{font-size:14px;line-height:20px;font-weight:500;letter-spacing:.1px}.label-m{font-size:12px}.label-m,.label-s{line-height:16px;font-weight:500;letter-spacing:.4px}.label-s{font-size:11px}.ds h1,.ds h2,.ds h3,.ds h4,.ds p{margin:0}.muted{color:var(--on-surface-variant)}.monto{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.monto-xl{font-size:45px;line-height:52px;font-weight:400;letter-spacing:-.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.monto-l{font-size:32px;line-height:40px;font-weight:400;letter-spacing:-.25px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.monto-m{font-size:24px;line-height:32px;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.monto .moneda,.monto-l .moneda,.monto-m .moneda,.monto-xl .moneda{font-size:.62em;font-weight:500;margin-right:.18em;vertical-align:.32em;color:var(--on-surface-variant)}.entra,.monto.entra{color:var(--money-in)}.monto.pasado,.pasado{color:var(--over)}.proyectado-txt{color:var(--on-surface-variant)}.ic{width:1em;height:1em;font-size:24px;display:inline-block;flex:none;vertical-align:middle;fill:currentColor;overflow:hidden;-webkit-user-select:none;user-select:none}.ic.s18{font-size:18px}.ic.s20{font-size:20px}.st{position:relative;isolation:isolate}.st:after{content:"";position:absolute;inset:0;border-radius:inherit;background:currentColor;opacity:0;pointer-events:none;transition:opacity var(--dur-short) var(--ease)}.st:hover:after{opacity:var(--state-hover)}.st:focus-visible:after{opacity:var(--state-focus)}.st:active:after{opacity:var(--state-pressed)}.ds :focus-visible{outline:3px solid var(--primary);outline-offset:2px}.btn{appearance:none;border:0;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 24px;border-radius:var(--r-full);font-size:14px;line-height:20px;font-weight:500;letter-spacing:.1px;white-space:nowrap;flex:none}.btn .ic{font-size:18px;margin-left:-8px}.btn.filled{background:var(--primary);color:var(--on-primary)}.btn.tonal{background:var(--secondary-container);color:var(--on-secondary-container)}.btn.outlined{box-shadow:inset 0 0 0 1px var(--outline)}.btn.outlined,.btn.text{background:transparent;color:var(--primary)}.btn.text{padding:0 12px}.btn.text .ic{margin-left:-4px}.btn.danger{background:var(--error);color:var(--on-error)}.btn.danger-text{padding:0 12px}.btn.danger-outlined,.btn.danger-text{background:transparent;color:var(--error)}.btn.danger-outlined{box-shadow:inset 0 0 0 1px var(--outline)}.btn:disabled,.btn[aria-disabled=true]{background:color-mix(in srgb,var(--on-surface) 12%,transparent);color:color-mix(in srgb,var(--on-surface) 38%,transparent);box-shadow:none;cursor:default}.btn.text:disabled{background:transparent}.btn.chico{height:32px;padding:0 16px}.btn.desplegable{background:transparent;color:var(--on-surface);box-shadow:inset 0 0 0 1px var(--outline);padding:0 8px 0 12px;gap:8px}.btn.desplegable .ic{margin-left:0;color:var(--on-surface-variant)}.btn.desplegable .ic.flecha{font-size:24px;margin:0 0 0 -4px}.btn.chico.text{padding:0 12px}.icon-btn{appearance:none;border:0;cursor:pointer;background:transparent;color:var(--on-surface-variant);width:40px;height:40px;border-radius:var(--r-full);display:inline-grid;place-items:center;flex:none;text-decoration:none}.icon-btn.tonal{background:var(--secondary-container);color:var(--on-secondary-container)}.icon-btn.filled{background:var(--primary);color:var(--on-primary)}.icon-btn.outlined{box-shadow:inset 0 0 0 1px var(--outline)}.icon-btn.sel{background:var(--secondary-container);color:var(--on-secondary-container)}.icon-btn.chico{width:32px;height:32px}.icon-btn.chico .ic{font-size:20px}.icon-btn.pend{background:var(--warning-container);color:var(--on-warning-container);position:relative;overflow:visible}.insignia{position:absolute;top:-4px;right:-4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--on-warning-container);color:var(--warning-container);box-shadow:0 0 0 2px var(--surface-container-lowest);font-size:11px;line-height:18px;font-weight:600;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;pointer-events:none}.pend-acc{padding:0 0 12px 56px}.icon-btn.txt{width:auto;min-width:40px;padding:0 8px;font-size:14px;line-height:20px;font-weight:500;color:var(--on-surface);box-shadow:inset 0 0 0 1px var(--outline)}.icon-btn.marcado{background:var(--secondary-container);color:var(--on-secondary-container)}.fab{appearance:none;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:12px;height:56px;min-width:56px;padding:0 16px;border-radius:var(--r-lg);background:var(--primary-container);color:var(--on-primary-container);box-shadow:var(--elev-3);font-size:14px;line-height:20px;font-weight:500;letter-spacing:.1px;flex:none}.fab.extendido{padding:0 20px 0 16px}.fab.plano{box-shadow:none}.fab.chico{height:40px;min-width:40px;padding:0 8px;border-radius:var(--r-md)}.fab.secundario{background:var(--secondary-container);color:var(--on-secondary-container)}.seg{border-radius:var(--r-full);box-shadow:inset 0 0 0 1px var(--outline);flex:none;isolation:isolate;justify-self:start}.seg,.seg>a,.seg>button{display:inline-flex;height:40px}.seg>a,.seg>button{appearance:none;border:0;background:transparent;cursor:pointer;text-decoration:none;align-items:center;justify-content:center;gap:8px;min-width:48px;padding:0 16px;color:var(--on-surface);font-size:14px;line-height:20px;font-weight:500;letter-spacing:.1px;white-space:nowrap;position:relative}.seg>*+*{box-shadow:inset 1px 0 0 var(--outline)}.seg>:first-child{border-radius:var(--r-full) 0 0 var(--r-full);padding-left:16px}.seg>:last-child{border-radius:0 var(--r-full) var(--r-full) 0;padding-right:16px}.seg>[aria-current=true],.seg>[aria-pressed=true]{background:var(--secondary-container);color:var(--on-secondary-container)}.seg>[aria-current=true]:before,.seg>[aria-pressed=true]:before{content:"";width:18px;height:18px;margin-left:-4px;flex:none;background:currentColor;-webkit-mask:var(--marca-tilde) center /contain no-repeat;mask:var(--marca-tilde) center /contain no-repeat}.seg.solo-icono>[aria-pressed=true]:before{content:none}.seg.chico{height:32px}.seg.chico>button{height:32px;padding:0 12px}.chip{appearance:none;border:0;cursor:pointer;background:transparent;text-decoration:none;display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 16px;border-radius:var(--r-sm);box-shadow:inset 0 0 0 1px var(--outline);color:var(--on-surface-variant);font-size:14px;line-height:20px;font-weight:500;letter-spacing:.1px;white-space:nowrap;flex:none}.chip .ic{font-size:18px}.chip:not(.con-menu)>.ic:first-child{margin-left:-8px}.chip.con-menu>.ic:last-child,.chip:not(.con-menu)>.ic:last-child:not(:first-child){margin-right:-8px}.chip.con-menu>.ic:first-child:not(:last-child){margin-left:-8px}.chip.sel,.chip[aria-pressed=true]{background:var(--secondary-container);color:var(--on-secondary-container);box-shadow:none}.tag{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:6px;font-size:12px;line-height:16px;font-weight:500;letter-spacing:.3px;white-space:nowrap;flex:none;background:var(--surface-container-high);color:var(--on-surface-variant)}.tag .ic{font-size:16px;margin-left:-2px}.tag.aviso{background:var(--warning-container);color:var(--on-warning-container)}.tag.error{background:var(--error-container);color:var(--on-error-container)}.tag.ok{background:var(--primary-container);color:var(--on-primary-container)}.tag.info{background:var(--tertiary-container);color:var(--on-tertiary-container)}.tag.proyectado{background:transparent;box-shadow:inset 0 0 0 1px var(--outline-variant);color:var(--on-surface-variant)}.switch{appearance:none;cursor:pointer;position:relative;flex:none;width:52px;height:32px;border-radius:var(--r-full);margin:0;background:var(--surface-container-highest);box-shadow:inset 0 0 0 2px var(--outline);transition:background var(--dur-short) var(--ease)}.switch:before{content:"";position:absolute;top:8px;left:8px;width:16px;height:16px;border-radius:50%;background:var(--outline);transition:all var(--dur-short) var(--ease)}.switch:checked{background:var(--primary);box-shadow:none}.switch:checked:before{top:4px;left:24px;width:24px;height:24px;background:var(--on-primary)}input.check{appearance:none;cursor:pointer;flex:none;margin:0;width:18px;height:18px;border-radius:2px;box-shadow:inset 0 0 0 2px var(--on-surface-variant);display:inline-grid;place-items:center}input.check:checked{background:var(--primary);box-shadow:none}input.check:checked:after{content:"";width:16px;height:16px;background:var(--on-primary);-webkit-mask:var(--marca-tilde) center /contain no-repeat;mask:var(--marca-tilde) center /contain no-repeat}.radio{appearance:none;cursor:pointer;flex:none;margin:0;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--on-surface-variant)}.radio:checked{box-shadow:inset 0 0 0 2px var(--primary),inset 0 0 0 5px var(--surface-container-lowest),inset 0 0 0 10px var(--primary)}.fila-control{display:flex;align-items:center;gap:16px;min-height:56px;padding:8px 0;cursor:pointer}.fila-control .txt{flex:1 1;min-width:0;display:grid;gap:2px}.campo{position:relative;display:grid;gap:4px;min-width:0}.campo .caja{display:flex;align-items:center;gap:12px;height:56px;padding:0 16px;border-radius:var(--r-xs);box-shadow:inset 0 0 0 1px var(--outline);background:transparent}.campo .caja:focus-within{box-shadow:inset 0 0 0 2px var(--primary)}.campo .caja input,.campo .caja select{appearance:none;border:0;outline:0;background:transparent;min-width:0;width:0;flex:1 1;font-size:16px;line-height:24px;letter-spacing:.2px;height:100%}.campo .caja .ic,.campo .rotulo{color:var(--on-surface-variant)}.campo .rotulo{position:absolute;left:12px;top:-8px;padding:0 4px;background:var(--fondo-campo,var(--surface-container-lowest));font-size:12px;line-height:16px;letter-spacing:.3px;pointer-events:none}.campo .caja:focus-within+.rotulo,.campo:focus-within .rotulo{color:var(--primary)}.campo .ayuda{padding:0 16px;font-size:12px;line-height:16px;color:var(--on-surface-variant);letter-spacing:.3px}.campo.error .caja{box-shadow:inset 0 0 0 2px var(--error)}.campo.error .ayuda,.campo.error .rotulo{color:var(--error)}.campo.dudoso .caja{box-shadow:inset 0 0 0 2px var(--warning);background:color-mix(in srgb,var(--warning-container) 45%,transparent)}.campo.dudoso .rotulo{color:var(--warning)}.campo.falta .caja{box-shadow:inset 0 0 0 2px var(--error);background:color-mix(in srgb,var(--error-container) 45%,transparent)}.campo.falta .rotulo{color:var(--error)}.campo .marca{display:none;align-items:center;gap:8px;padding:0 16px;font-size:12px;line-height:16px;letter-spacing:.3px;color:var(--on-surface-variant)}.campo.dudoso .marca.aviso,.campo.falta .marca.error{display:flex}.campo .caja select{cursor:pointer}.prop-campos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;padding:8px 0 20px 56px}@container app (max-width: 599px){.prop-campos{grid-template-columns:minmax(0,1fr);padding-left:0}}.campo .prefijo{font-size:16px;color:var(--on-surface-variant)}.campo-importe{display:flex;align-items:baseline;gap:8px;padding:8px 0 4px;border-bottom:2px solid var(--primary)}.campo-importe .moneda-btn{align-self:center}.campo-importe input{appearance:none;border:0;outline:0;background:transparent;min-width:0;width:0;flex:1 1;font-size:45px;line-height:52px;font-weight:400;letter-spacing:-.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.campo-importe .signo{font-size:28px;line-height:36px;color:var(--on-surface-variant)}.buscador{display:flex;align-items:center;gap:12px;height:48px;padding:0 4px 0 16px;border-radius:var(--r-full);background:var(--surface-container-high);color:var(--on-surface-variant);min-width:0}.buscador input{appearance:none;border:0;outline:0;background:transparent;flex:1 1;min-width:0;font-size:16px;line-height:24px;color:var(--on-surface)}.buscador input::placeholder{color:var(--on-surface-variant)}.menu{min-width:200px;max-width:320px;padding:8px 0;border-radius:var(--r-xs);background:var(--surface-container);box-shadow:var(--elev-2);display:grid}.menu .item{appearance:none;border:0;background:transparent;cursor:pointer;text-align:left;text-decoration:none;color:var(--on-surface);display:flex;align-items:center;gap:12px;height:48px;padding:0 12px;font-size:14px;line-height:20px;letter-spacing:.1px}.menu .item .fin,.menu .item .ic{color:var(--on-surface-variant)}.menu .item .fin{margin-left:auto}.menu .item[aria-checked=true]{background:var(--secondary-container);color:var(--on-secondary-container)}.menu hr{border:0;height:1px;background:var(--outline-variant);margin:8px 0}.card{border-radius:var(--r-md);background:var(--surface-container-low);padding:16px;min-width:0}.card.lg{padding:24px}.card.outlined{background:var(--surface-container-lowest);box-shadow:inset 0 0 0 1px var(--outline-variant)}.card.plana{background:transparent;padding:0}.card.alta{background:var(--surface-container)}.card-head{gap:8px;min-height:40px;margin-bottom:8px}.card-head,.card-head .titulo{display:flex;align-items:center}.card-head .titulo{gap:4px 8px;min-width:0;flex:1 1;flex-wrap:wrap}.card-head .titulo h3{font-size:16px;line-height:24px;font-weight:500;letter-spacing:.15px}.card-head .acciones{display:flex;align-items:center;gap:8px;margin-left:auto}.card-head.con-sub{align-items:flex-start}.card-head .sub{font-size:14px;line-height:20px;color:var(--on-surface-variant)}.card-pie{display:flex;justify-content:flex-end;align-items:center;gap:8px;margin-top:16px;flex-wrap:wrap}.card-pie.izq{justify-content:flex-start}.btn-info{appearance:none;border:0;background:transparent;cursor:help;color:var(--on-surface-variant);width:24px;height:24px;margin:-8px -4px;padding:0;border-radius:50%;display:inline-grid;place-items:center;flex:none;position:relative}.btn-info:before{content:"";position:absolute;inset:-8px}.btn-info .ic{font-size:18px}.tooltip-rico{max-width:312px;padding:12px 16px 8px;border-radius:var(--r-md);background:var(--surface-container);box-shadow:var(--elev-2);display:grid;gap:4px}.tooltip-rico .t{font-size:14px;line-height:20px;font-weight:500}.tooltip-rico .b{font-size:14px;line-height:20px;color:var(--on-surface-variant)}.tooltip-rico .a{display:flex;justify-content:flex-start;margin:4px -12px 0}.tooltip-simple{display:inline-block;padding:4px 8px;border-radius:var(--r-xs);background:var(--inverse-surface);color:var(--inverse-on-surface);font-size:12px;line-height:16px}.metrica{display:grid;gap:4px;align-content:start;min-width:0}.metrica .rot{display:flex;align-items:center;gap:4px;font-size:14px;line-height:20px;font-weight:500;color:var(--on-surface-variant)}.metrica .val{font-size:28px;line-height:36px;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.metrica .val.grande{font-size:36px;line-height:44px}.metrica .ctx{display:block;font-size:12px;line-height:16px;color:var(--on-surface-variant);letter-spacing:.3px;min-height:24px;padding-top:4px}.metrica .ctx>.delta,.metrica .ctx>.tag{margin-right:8px;vertical-align:middle}.delta{display:inline-flex;align-items:center;gap:2px;font-size:12px;line-height:16px;font-weight:500}.delta .ic{font-size:16px}.delta.baja-mal,.delta.sube-mal{color:var(--error)}.delta.baja-bien,.delta.sube-bien{color:var(--money-in)}.metricas-tab{display:flex;gap:0;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--outline-variant)}.metricas-tab>button{appearance:none;border:0;background:transparent;cursor:pointer;text-align:left;display:grid;gap:4px;padding:16px 24px;min-width:168px;flex:1 1;border-bottom:3px solid transparent;margin-bottom:-1px;color:var(--on-surface)}.metricas-tab>button[aria-selected=true]{border-bottom-color:var(--primary);background:color-mix(in srgb,var(--primary) 6%,transparent)}.metricas-tab>button:first-child{border-top-left-radius:var(--r-md)}.metricas-tab .rot{font-size:14px;line-height:20px;font-weight:500;color:var(--on-surface-variant);display:flex;gap:4px;align-items:center}.metricas-tab .val{font-size:28px;line-height:36px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.metricas-tab .ctx{font-size:12px;line-height:16px;color:var(--on-surface-variant)}.avatar{width:40px;height:40px;border-radius:50%;display:inline-grid;place-items:center;flex:none;background:var(--av-bg,var(--secondary-container));color:var(--av,var(--on-secondary-container));font-size:16px;line-height:1;font-weight:500}.avatar .ic{font-size:20px}.avatar.chico{width:32px;height:32px;font-size:14px}.avatar.chico .ic{font-size:18px}.c1{--av:var(--cat-1);--av-bg:var(--cat-1-bg)}.c2{--av:var(--cat-2);--av-bg:var(--cat-2-bg)}.c3{--av:var(--cat-3);--av-bg:var(--cat-3-bg)}.c4{--av:var(--cat-4);--av-bg:var(--cat-4-bg)}.c5{--av:var(--cat-5);--av-bg:var(--cat-5-bg)}.c6{--av:var(--cat-6);--av-bg:var(--cat-6-bg)}.c7{--av:var(--cat-7);--av-bg:var(--cat-7-bg)}.c8{--av:var(--cat-8);--av-bg:var(--cat-8-bg)}.lista{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}.li{display:flex;align-items:center;gap:16px;min-height:56px;padding:8px 16px;text-decoration:none;color:inherit;border-radius:0;cursor:pointer;background:transparent;border:0;width:100%;text-align:left}.li.dos{min-height:72px}.li .txt{flex:1 1;min-width:0;display:grid;gap:0}.li .txt .t{font-size:16px;line-height:24px;overflow:hidden;overflow-wrap:anywhere}.li .txt .s,.li .txt .t{letter-spacing:.2px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.li .txt .s{font-size:14px;line-height:20px;color:var(--on-surface-variant);overflow:hidden}.li .txt .s .ic{font-size:16px;vertical-align:-3px}.li .txt .tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.li .txt .tags .tag{max-width:100%;overflow:hidden;text-overflow:ellipsis}.li .fin{display:grid;justify-items:end;gap:0;flex:none;text-align:right;margin-left:auto}.li .fin .t{font-size:16px;line-height:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.li .fin .s{font-size:12px;line-height:16px;color:var(--on-surface-variant);white-space:nowrap}.li[aria-selected=true]{background:var(--secondary-container);color:var(--on-secondary-container)}.lista.con-lineas>*+*{box-shadow:0 -1px 0 var(--outline-variant)}.lista.inset .li{padding-left:0;padding-right:0}.lista.redondeada .li{border-radius:var(--r-md)}.subencabezado{display:flex;align-items:baseline;gap:8px;padding:16px 16px 8px;font-size:14px;line-height:20px;font-weight:500;color:var(--on-surface-variant)}.subencabezado .fin{margin-left:auto;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tabla-caja{overflow-x:auto;min-width:0}.tabla{width:100%;border-collapse:collapse;font-size:14px;line-height:20px;letter-spacing:.2px}.tabla th{height:56px;text-align:left;font-size:14px;line-height:20px;font-weight:500;color:var(--on-surface-variant)}.tabla td,.tabla th{padding:0 16px;vertical-align:middle;white-space:nowrap;border-bottom:1px solid var(--outline-variant)}.tabla td{height:52px;overflow:hidden;text-overflow:ellipsis;max-width:0}.tabla td.libre,.tabla.kv td{max-width:none;overflow:visible;white-space:normal}.tabla.kv td{height:48px;padding:8px 16px}.tabla .der{text-align:right}.tabla td.der{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.tabla tbody tr{cursor:pointer}.tabla tbody tr:hover{background:color-mix(in srgb,var(--on-surface) 5%,transparent)}.tabla tbody tr[aria-selected=true]{background:var(--secondary-container);color:var(--on-secondary-container)}.tabla tbody tr.grupo{cursor:default}.tabla tbody tr.grupo:hover{background:transparent}.tabla tbody tr.grupo td{height:48px;padding-top:16px;vertical-align:bottom;font-weight:500;color:var(--on-surface-variant);border-bottom:1px solid var(--outline-variant)}.tabla tfoot td{height:52px;padding:0 16px;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.tabla .celda-detalle{display:flex;align-items:center;gap:12px;min-width:0}.tabla .celda-detalle .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabla .celda-detalle .tags{display:inline-flex;gap:6px}.tabla .col-check{width:56px;padding-right:0}.th-orden{display:inline-flex;align-items:center;gap:4px;cursor:pointer}.th-orden .ic{font-size:18px}.fila-alta td{font-weight:500}.fila-alta .celda-detalle .ic,.fila-alta td{color:var(--primary)}.tabs{display:flex;gap:0;border-bottom:1px solid var(--outline-variant);overflow-x:auto;scrollbar-width:none}.tabs>a,.tabs>button{appearance:none;border:0;background:transparent;cursor:pointer;text-decoration:none;height:48px;padding:0 16px;display:inline-flex;align-items:center;gap:8px;position:relative;color:var(--on-surface-variant);font-size:14px;line-height:20px;font-weight:500;letter-spacing:.1px;white-space:nowrap;flex:none}.tabs>[aria-current=page],.tabs>[aria-selected=true]{color:var(--primary)}.tabs>[aria-current=page]:before,.tabs>[aria-selected=true]:before{content:"";position:absolute;left:16px;right:16px;bottom:0;height:3px;border-radius:3px 3px 0 0;background:var(--primary)}.tabs .cuenta{font-size:12px;line-height:16px;padding:0 6px;border-radius:var(--r-full);background:var(--surface-container-high);color:var(--on-surface-variant)}.prog{position:relative;height:8px;display:flex;gap:4px;align-items:center;min-width:0}.prog .ind{background:var(--primary);flex:none}.prog .ind,.prog .pista{height:8px;border-radius:var(--r-full)}.prog .pista{background:var(--secondary-container);flex:1 1;min-width:8px}.prog.fino,.prog.fino .ind,.prog.fino .pista{height:4px}.prog.pasado .ind{background:var(--error)}.prog.proyectado .ind{background:repeating-linear-gradient(135deg,var(--primary) 0 3px,transparent 3px 6px);box-shadow:inset 0 0 0 1px var(--primary)}.prog .tope{position:absolute;top:-4px;bottom:-4px;width:2px;border-radius:1px;background:var(--on-surface)}.presu{position:relative;height:12px;border-radius:var(--r-full);background:var(--surface-container-highest);overflow:visible;min-width:0}.presu .gastado{left:0;background:var(--primary)}.presu .cierre,.presu .gastado{position:absolute;top:0;bottom:0;border-radius:var(--r-full)}.presu .cierre{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--primary) 55%,transparent) 0 3px,transparent 3px 6px)}.presu.pasado .gastado{background:var(--error)}.presu .techo{position:absolute;top:-4px;bottom:-4px;width:2px;background:var(--on-surface);border-radius:1px}.presu .hoy{position:absolute;top:-6px;width:0;height:24px;border-left:2px dotted var(--on-surface-variant)}.drawer-item{display:flex;align-items:center;gap:12px;height:56px;padding:0 24px 0 16px;border-radius:var(--r-full);color:var(--on-surface-variant);text-decoration:none;font-size:14px;line-height:20px;font-weight:500;letter-spacing:.1px}.drawer-item[aria-current=page]{background:var(--secondary-container);color:var(--on-secondary-container)}.drawer-item .fin{margin-left:auto;font-size:12px;font-weight:500}.bar-item,.rail-item{display:grid;justify-items:center;gap:4px;text-decoration:none;color:var(--on-surface-variant);font-size:12px;line-height:16px;font-weight:500;letter-spacing:.4px;text-align:center}.bar-item .pill,.rail-item .pill{width:56px;height:32px;border-radius:var(--r-full);display:grid;place-items:center}.bar-item .pill{width:64px}.bar-item[aria-current=page],.rail-item[aria-current=page]{color:var(--on-surface)}.bar-item[aria-current=page] .pill,.rail-item[aria-current=page] .pill{background:var(--secondary-container);color:var(--on-secondary-container)}.hoja-lateral{display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1fr);background:var(--surface-container-low);border-radius:var(--r-lg);min-width:0;overflow:hidden}.hoja-lateral .h-cab{display:flex;align-items:center;gap:8px;padding:12px 12px 12px 24px;min-height:72px}.hoja-lateral .h-cab .titulos{flex:1 1;min-width:0;display:grid}.hoja-lateral .h-cab .titulos .t{font-size:22px;line-height:28px}.hoja-lateral .h-cab .titulos .s{font-size:14px;line-height:20px;color:var(--on-surface-variant)}.hoja-lateral .h-cuerpo{padding:8px 24px 24px;overflow:auto;display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-content:start;--fondo-campo:var(--surface-container-low)}.hoja-lateral .h-pie{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:16px 24px 24px;border-top:1px solid var(--outline-variant)}.dialogo{width:min(560px,100%);border-radius:var(--r-xl);background:var(--surface-container-high);box-shadow:var(--elev-3);display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;--fondo-campo:var(--surface-container-high)}.dialogo .d-cab{display:flex;align-items:center;gap:8px;padding:24px 16px 8px 24px}.dialogo .d-cab h2{flex:1 1;font-size:24px;line-height:32px;font-weight:400}.dialogo .d-cuerpo{padding:8px 24px 16px;display:grid;grid-template-columns:minmax(0,1fr);gap:20px;overflow:auto}.dialogo .d-pie{display:flex;justify-content:flex-end;align-items:center;gap:8px;padding:16px 24px 24px}.dialogo .d-pie .izq{margin-right:auto}.dialogo.chico{width:min(400px,100%)}.dialogo.chico .d-cab{padding:24px 24px 16px}.dialogo.chico .d-cab .ic{color:var(--secondary)}.scrim{position:absolute;inset:0;background:color-mix(in srgb,var(--scrim) 32%,transparent)}.snackbar{display:flex;align-items:center;gap:8px;min-height:48px;padding:4px 8px 4px 16px;border-radius:var(--r-xs);background:var(--inverse-surface);color:var(--inverse-on-surface);box-shadow:var(--elev-3);font-size:14px;line-height:20px;max-width:560px}.snackbar .btn.text{color:var(--inverse-primary);margin-left:auto}.hoja-inferior{border-radius:var(--r-xl) var(--r-xl) 0 0;background:var(--surface-container-low);box-shadow:var(--elev-1);display:grid;padding:0 0 16px;--fondo-campo:var(--surface-container-low)}.hoja-inferior .asa{width:32px;height:4px;border-radius:2px;background:color-mix(in srgb,var(--on-surface-variant) 40%,transparent);margin:16px auto 8px}.banner{display:grid;grid-template-columns:auto 1fr;gap:12px 16px;padding:16px 16px 12px;border-radius:var(--r-md);background:var(--surface-container)}.banner .ic-caja{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--b-bg,var(--secondary-container));color:var(--b-fg,var(--on-secondary-container))}.banner .cuerpo{display:grid;gap:4px;padding-top:2px}.banner .cuerpo .t{font-size:16px;line-height:24px;font-weight:500}.banner .cuerpo .b{font-size:14px;line-height:20px;color:var(--on-surface-variant)}.banner .acciones{grid-column:1/-1;display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.banner.en-linea{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;padding-bottom:16px}.banner.en-linea .acciones{grid-column:auto}.banner.en-linea .cuerpo{padding-top:0}.banner.tono-aviso{--b-bg:var(--warning-container);--b-fg:var(--on-warning-container)}.banner.tono-info{--b-bg:var(--tertiary-container);--b-fg:var(--on-tertiary-container)}.vacio{display:grid;justify-items:center;text-align:center;gap:8px;padding:40px 24px}.vacio .ic-caja{width:64px;height:64px;border-radius:50%;display:grid;place-items:center;background:var(--secondary-container);color:var(--on-secondary-container);margin-bottom:8px}.vacio .ic-caja .ic{font-size:32px}.vacio .t{font-size:22px;line-height:28px}.vacio .b{font-size:14px;line-height:20px;color:var(--on-surface-variant);max-width:44ch}.vacio .acciones{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap;justify-content:center}.cols{display:grid;grid-template-columns:auto 1fr;gap:0 8px}.cols .eje{align-content:space-between;text-align:right;font-size:12px;line-height:16px;color:var(--on-surface-variant);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cols .area,.cols .eje{display:grid;padding-bottom:24px}.cols .area{position:relative;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;align-items:end;min-width:0}.cols .area:before{content:"";position:absolute;left:0;right:0;bottom:24px;height:1px;background:var(--outline-variant)}.cols .grid-line{position:absolute;left:0;right:0;height:0;border-top:1px dashed var(--outline-variant)}.cols .col{position:relative;display:grid;justify-items:center;align-items:end;height:100%;cursor:pointer}.cols .bar{display:block;width:100%;max-width:40px;padding:0;border-radius:4px 4px 0 0;background:color-mix(in srgb,var(--primary) 40%,var(--surface-container-lowest))}.cols .col.sel .bar,.cols .col:hover .bar{background:var(--primary)}.cols .col.proy .bar{background:repeating-linear-gradient(135deg,var(--outline-variant) 0 3px,transparent 3px 6px);box-shadow:inset 0 0 0 1px var(--outline-variant)}.cols .col.neg .bar{border-radius:0 0 4px 4px;background:var(--error-container)}.cols .col .mes{position:absolute;bottom:-24px;font-size:12px;line-height:16px;color:var(--on-surface-variant);white-space:nowrap}.cols .col.sel .mes{color:var(--on-surface);font-weight:500}.cols .col .valor{position:absolute;bottom:calc(100% + 4px);font-size:12px;line-height:16px;font-weight:500;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calor{display:grid;grid-template-columns:minmax(150px,1.4fr) repeat(var(--meses,12),minmax(0,1fr)) minmax(112px,auto);gap:4px;align-items:center}.calor .h{font-size:12px;line-height:16px;font-weight:500;color:var(--on-surface-variant);text-align:center;padding-bottom:4px}.calor .h.izq{text-align:left}.calor .h.der,.calor .tot{text-align:right}.calor .nombre{display:flex;align-items:center;gap:12px;min-width:0;min-height:40px;padding-right:8px;border-radius:var(--r-full)}.calor .nombre[data-fila]{cursor:pointer}.calor .nombre>span:last-child{min-width:0;overflow-wrap:anywhere;line-height:18px}.calor .nombre .avatar{width:28px;height:28px}.calor .nombre .avatar .ic{font-size:16px}.calor .c{height:32px;border-radius:6px;background:var(--surface-container);display:grid;place-items:center;font-size:12px;line-height:16px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.calor .c.p{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--primary) 25%,transparent) 0 3px,transparent 3px 6px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 25%,transparent)}.calor .c.n1{background:color-mix(in srgb,var(--primary) 14%,var(--surface-container-lowest))}.calor .c.n2{background:color-mix(in srgb,var(--primary) 32%,var(--surface-container-lowest))}.calor .c.n3{background:color-mix(in srgb,var(--primary) 55%,var(--surface-container-lowest))}.calor .c.n4{background:var(--primary);color:var(--on-primary)}.calor .c.m1{background:color-mix(in srgb,var(--error) 18%,var(--surface-container-lowest))}.calor .c.m2{background:color-mix(in srgb,var(--error) 40%,var(--surface-container-lowest))}.calor .tot{font-size:14px;line-height:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;padding-left:12px;white-space:nowrap}.calor .sep{grid-column:1/-1;height:1px;background:var(--outline-variant);margin:8px 0 4px}.calor .pie{font-weight:500;min-height:40px;display:flex;align-items:center}.calor .pie.tot{justify-content:flex-end}.calor .pie-hueco{grid-column:span var(--meses,12)}.calor.sin-total{grid-template-columns:minmax(150px,1.4fr) repeat(var(--meses,12),minmax(0,1fr))}@container app (max-width: 599px){.calor,.calor.sin-total{grid-template-columns:minmax(100px,1.2fr) repeat(var(--meses,12),minmax(0,1fr));gap:3px}.calor .h.der,.calor .pie-hueco,.calor .tot:not(.pie){display:none}.calor .pie.tot{grid-column:span var(--meses,12);padding-left:0}.calor .c{height:24px;border-radius:4px;font-size:0}.calor .nombre{gap:8px;min-height:32px;font-size:12px;padding-right:0}.calor .nombre,.calor .nombre>span:last-child{line-height:16px}.calor .nombre .avatar{display:none}.calor .h{font-size:11px}.calor .mes-r{display:none}.calor .mes-i{text-transform:uppercase}}.escala-calor{display:flex;align-items:center;gap:8px;font-size:12px;line-height:16px;color:var(--on-surface-variant);flex-wrap:wrap}.escala-calor i{width:16px;height:16px;border-radius:4px;display:inline-block}.prop{display:flex;gap:2px;height:12px;border-radius:var(--r-full);overflow:hidden;min-width:0}.prop>span{display:block;height:100%}.leyenda{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px;line-height:16px;color:var(--on-surface-variant)}.leyenda>span{display:inline-flex;align-items:center;gap:6px}.leyenda i{width:10px;height:10px;border-radius:3px;display:inline-block}.divisor{height:1px;background:var(--outline-variant);border:0;margin:0}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.marco{container:app/inline-size;overflow:hidden}.app,.marco{position:relative;background:var(--surface)}.app{height:100%;display:grid;grid-template-columns:1fr;color:var(--on-surface)}.nav-lateral{display:none}.nav-lateral .marca{display:flex;align-items:center;gap:12px;height:64px;padding:0 16px}.logo{width:32px;height:32px;border-radius:10px;display:grid;place-items:center;flex:none;background:var(--primary);color:var(--on-primary);font-size:15px;font-weight:700;letter-spacing:-.5px}.nav-lateral .marca .nombre{font-size:20px;line-height:28px;font-weight:500;letter-spacing:0}.nav-lateral .acciones-nav{display:flex;align-items:center;gap:12px;padding:8px 4px 16px}.nav-lateral .lista-nav{display:grid;gap:4px;align-content:start}.nav-lateral .pie-nav{margin-top:auto;padding-top:16px}.cuenta-btn{appearance:none;border:0;background:transparent;cursor:pointer;width:100%;text-align:left;color:var(--on-surface);display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 8px 8px 12px;border-radius:var(--r-full)}.cuenta-btn .txt{display:grid;min-width:0;flex:1 1}.cuenta-btn .txt .t{font-size:14px;line-height:20px;font-weight:500}.cuenta-btn .txt .s,.cuenta-btn .txt .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cuenta-btn .txt .s{font-size:12px;line-height:16px}.cuenta-btn .ic,.cuenta-btn .txt .s{color:var(--on-surface-variant)}.cuenta-btn.activa{background:var(--secondary-container);color:var(--on-secondary-container)}.nav-item{text-decoration:none;color:var(--on-surface-variant)}.nav-item .pill{display:grid;place-items:center;border-radius:var(--r-full)}.principal{display:flex;min-width:0;min-height:0}.hoja-app{flex:1 1;min-width:0;overflow:auto;background:var(--surface-container-lowest);position:relative;scrollbar-width:thin;--fondo-campo:var(--surface-container-lowest);container:hoja/inline-size}@container hoja (max-width: 899px){.solo-ancho{display:none!important}}.panel-app{display:none}.topbar{display:flex;align-items:center;gap:4px;min-height:64px;padding:12px 16px 4px 24px}.topbar h1{font-size:24px;line-height:32px;font-weight:400;flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar .acciones-top{display:flex;align-items:center;gap:4px}.topbar.con-volver{padding-left:12px;gap:8px}.topbar .avatar-top{display:none}.tabs-app{padding:0 8px}.alta-texto{white-space:nowrap}@container app (max-width: 599px){.topbar .acciones-top .alta-texto{display:none}.topbar .acciones-top .btn.tonal:has(.alta-texto){width:40px;padding:0;justify-content:center;font-size:22px}}.barra{flex-wrap:wrap;gap:12px 8px;padding:12px 24px}.barra,.barra .grupo{display:flex;align-items:center}.barra .grupo{gap:8px;flex:none}.barra .esp{flex:1 1;min-width:8px}.barra .lectura{font-size:14px;line-height:20px;color:var(--on-surface-variant);white-space:nowrap}.barra .esp-tel{display:none}@container app (max-width: 599px){.barra .esp-tel{display:block}}.periodo{display:flex;align-items:center;gap:4px}.periodo .mes-btn{appearance:none;border:0;background:transparent;cursor:pointer;color:var(--on-surface);display:inline-flex;align-items:center;gap:4px;height:40px;padding:0 8px 0 12px;border-radius:var(--r-full);font-size:22px;line-height:28px;font-weight:400;white-space:nowrap}.periodo .mes-btn .ic{font-size:24px;color:var(--on-surface-variant)}.chips-fila{display:flex;align-items:center;gap:8px;padding:12px 24px 4px;overflow-x:auto;scrollbar-width:none}.chips-fila .esp{flex:1 1;min-width:16px}.contenido{display:grid;gap:24px;padding:12px 24px 40px;align-content:start}.grilla-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grilla-2,.grilla-3{display:grid;gap:16px}.grilla-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grilla-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.grilla-main{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:16px;align-items:start}.seccion-t{display:flex;align-items:center;gap:8px;min-height:40px}.seccion-t h2{font-size:16px;line-height:24px;font-weight:500;letter-spacing:.15px}.seccion-t .fin{margin-left:auto;display:flex;gap:8px;align-items:center}.ancho-lectura{max-width:840px;width:100%}.barra-sel{display:flex;align-items:center;gap:8px;min-height:64px;padding:12px 16px 12px 12px;background:var(--secondary-container);color:var(--on-secondary-container);border-radius:var(--r-lg);margin:0 16px}.barra-sel .cuenta{font-size:16px;line-height:24px;font-weight:500}.barra-sel .suma{font-size:14px;color:color-mix(in srgb,var(--on-secondary-container) 80%,var(--secondary-container));font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.barra-sel .esp{flex:1 1}.fabs-tel,.nav-barra{display:none}@container app (min-width: 600px){.solo-tel{display:none!important}}.app.con-panel .panel-app{display:grid}@container app (min-width: 1200px){.app{grid-template-columns:256px minmax(0,1fr)}.nav-lateral{display:flex;flex-direction:column;padding:0 12px 12px;min-height:0}.nav-item{display:flex;align-items:center;gap:12px;height:56px;padding:0 24px 0 16px;border-radius:var(--r-full);font-size:14px;line-height:20px;font-weight:500;letter-spacing:.1px}.nav-item .pill{display:contents}.nav-item[aria-current=page]{background:var(--secondary-container);color:var(--on-secondary-container)}.principal{padding:12px 12px 12px 0;gap:12px}.hoja-app,.panel-app{border-radius:var(--r-lg)}.panel-app{width:400px;flex:none;background:var(--surface-container-lowest);--fondo-campo:var(--surface-container-lowest)}.panel-app .hoja-lateral{background:transparent}}@container app (min-width: 600px) and (max-width: 1199px){.app{grid-template-columns:80px minmax(0,1fr)}.nav-lateral{display:flex;flex-direction:column;align-items:center;padding:0 0 12px}.nav-lateral .marca{padding:0;justify-content:center}.nav-lateral .marca .nombre{display:none}.nav-lateral .acciones-nav{flex-direction:column;padding:4px 0 24px}.nav-lateral .acciones-nav .fab .lbl{display:none}.nav-lateral .acciones-nav .fab{padding:0;width:56px}.nav-lateral .lista-nav{gap:12px}.nav-item{display:grid;justify-items:center;gap:4px;font-size:12px;line-height:16px;font-weight:500;letter-spacing:.4px}.nav-item .pill{width:56px;height:32px}.nav-item[aria-current=page]{color:var(--on-surface)}.nav-item[aria-current=page] .pill{background:var(--secondary-container);color:var(--on-secondary-container)}.cuenta-btn{padding:8px;justify-content:center}.cuenta-btn .txt,.cuenta-btn>.ic{display:none}.principal{padding:12px 12px 12px 0}.hoja-app{border-radius:var(--r-lg)}.grilla-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@container app (max-width: 599px){.app{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto}.hoja-app{padding-bottom:104px}.hoja-app,.topbar{background:var(--surface-container-lowest)}.topbar{position:sticky;top:0;z-index:5;padding:8px 4px 8px 16px;min-height:64px}.topbar h1{font-size:22px;line-height:28px}.topbar.con-volver{padding-left:4px}.topbar .avatar-top{display:inline-grid}.tabs-app{padding:0}.barra{padding:12px 16px}.chips-fila{padding:12px 16px 4px}.banner.en-linea{grid-template-columns:auto minmax(0,1fr);align-items:start;padding-bottom:12px}.banner.en-linea .acciones{grid-column:1/-1}.contenido{padding:8px 16px 24px;gap:16px}.periodo .mes-btn{font-size:18px;line-height:24px;padding:0 8px}.periodo .mes-btn .ic{display:none}.barra.barra-lectura{flex-wrap:nowrap;gap:4px;padding:8px 16px}.barra.barra-lectura .grupo{gap:4px}.barra.barra-lectura .esp-tel{flex:1 1;min-width:8px}.grilla-2,.grilla-3,.grilla-main{grid-template-columns:minmax(0,1fr)}.grilla-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.solo-compu{display:none!important}.li{column-gap:12px;padding-left:16px;padding-right:16px}.card .lista .li,.card .lista .subencabezado{padding-left:0;padding-right:0}.card .lista .pat-grupo .subencabezado .fin{padding-right:0}.card.lg{padding:16px}.nav-barra{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));align-items:start;height:80px;padding:12px 0 16px;background:var(--surface-container);position:relative;z-index:6}.nav-item{display:grid;justify-items:center;gap:4px;font-size:12px;line-height:16px;font-weight:500;letter-spacing:0;white-space:nowrap}.metricas-tab>button{flex:none;min-width:168px}.cols .area{gap:4px}.cols .col .mes{font-size:11px;letter-spacing:0}.cols .col .mes-r{display:none}.cols .col .mes-i{text-transform:uppercase}.nav-item .pill{width:64px;height:32px}.nav-item[aria-current=page]{color:var(--on-surface)}.nav-item[aria-current=page] .pill{background:var(--secondary-container);color:var(--on-secondary-container)}.fabs-tel{display:block;position:absolute;right:16px;bottom:96px;z-index:7;width:56px;height:56px}.fabs-tel .mic-encimado{position:absolute;top:-14px;right:-8px;width:32px;height:32px;border-radius:50%;border:0;cursor:pointer;display:grid;place-items:center;background:var(--secondary-container);color:var(--on-secondary-container);box-shadow:0 0 0 3px var(--surface-container-lowest),var(--elev-2);z-index:1}.fabs-tel .mic-encimado .ic{font-size:18px}.fabs-tel .mic-encimado:before{content:"";position:absolute;inset:-8px -4px -2px -2px}.barra-sel{margin:0 8px;border-radius:var(--r-md)}.panel-app{position:absolute;left:0;right:0;bottom:0;z-index:20;max-height:88%;border-radius:var(--r-xl) var(--r-xl) 0 0;background:var(--surface-container-low);box-shadow:var(--elev-3);overflow:auto;--fondo-campo:var(--surface-container-low)}.panel-app:before{content:"";display:block;width:32px;height:4px;border-radius:2px;background:color-mix(in srgb,var(--on-surface-variant) 40%,transparent);margin:16px auto 0}.app.con-panel:after{content:"";position:absolute;inset:0;z-index:15;background:color-mix(in srgb,var(--scrim) 32%,transparent)}.panel-app .hoja-lateral{background:transparent;border-radius:0}.panel-app .hoja-lateral .h-cab{padding:8px 12px 8px 24px;min-height:64px}}.app:has(.barra-sel) .fabs-tel{display:none}.saltar{position:absolute;left:16px;top:-64px;z-index:50;padding:8px 16px;border-radius:var(--r-full);background:var(--inverse-surface);color:var(--inverse-on-surface);text-decoration:none}.saltar:focus{top:16px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.marco{height:100dvh}dialog{padding:0;border:0;margin:0;background:transparent;color:inherit;max-width:none;max-height:none;overflow:visible}dialog::backdrop{background:color-mix(in srgb,var(--scrim) 32%,transparent)}dialog.sheet{position:fixed;inset:12px 12px 12px auto;width:min(400px,calc(100vw - 24px));height:auto}dialog.sheet::backdrop{background:transparent}dialog.sheet>.hoja-lateral{height:100%;box-shadow:var(--elev-2);background:var(--surface-container-low)}dialog.modal{position:fixed;inset:0;margin:auto;width:min(560px,calc(100vw - 48px));height:fit-content;max-height:calc(100dvh - 48px)}dialog.modal>.dialogo{width:100%;max-height:calc(100dvh - 48px)}dialog.modal.ancho{width:min(640px,calc(100vw - 48px))}.info{position:relative;display:inline-flex;vertical-align:middle}.info>.tooltip-rico{position:fixed;inset:auto;margin:0;border:0;color:var(--on-surface);width:max-content;max-width:min(312px,calc(100vw - 16px));overflow:visible;text-align:left;white-space:normal}.info>.tooltip-rico:not(:popover-open){display:none}.btn-info.alerta{color:var(--error)}.ancla{position:relative;display:inline-flex}.ancla>.menu{position:absolute;z-index:40;top:calc(100% + 4px);left:0}.ancla.derecha>.menu{left:auto;right:0}.menu .item[aria-current=page],.menu .item[aria-current=true]{background:var(--secondary-container);color:var(--on-secondary-container)}.menu .item.apagada{color:color-mix(in srgb,var(--on-surface) 38%,transparent);cursor:default}.menu .titulo-menu{padding:8px 12px 4px;font-weight:500;letter-spacing:.4px}.menu .nota,.menu .titulo-menu{font-size:12px;line-height:16px;color:var(--on-surface-variant)}.menu .nota{padding:4px 12px 8px;max-width:296px}dialog.menu-cuenta{position:fixed;inset:auto auto 88px 16px;width:min(320px,calc(100vw - 16px))}dialog.menu-cuenta::backdrop{background:transparent}dialog.menu-cuenta>.menu{width:100%;max-width:none;border-radius:var(--r-xl);padding:16px 0 8px;background:var(--surface-container-high)}.menu .cabeza-cuenta{display:flex;align-items:center;gap:16px;padding:0 24px 16px}.menu .cabeza-cuenta .txt{display:grid;min-width:0}.menu .cabeza-cuenta .txt>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.menu .administrar{padding:0 24px 16px}.menu .administrar .btn{width:100%}.menu .fila-tema{display:flex;align-items:center;gap:12px;padding:4px 12px 8px 24px}.menu .fila-tema>span{flex:1 1}.menu .form-item{display:grid}@container app (max-width: 599px){dialog.menu-cuenta{inset:64px 8px auto auto}dialog.sheet{inset:auto 0 0 0;width:100%;max-height:88dvh}dialog.sheet::backdrop{background:color-mix(in srgb,var(--scrim) 32%,transparent)}dialog.sheet>.hoja-lateral{border-radius:var(--r-xl) var(--r-xl) 0 0;max-height:88dvh}dialog.modal,dialog.modal.ancho{width:100vw;max-height:100dvh;height:100dvh}dialog.modal>.dialogo{height:100%;max-height:100dvh;border-radius:0}}.ayuda-seccion,.ayuda-seccion .body-m{display:grid;gap:8px}.ayuda-seccion p{margin:0}.menu.menu-en-hoja{min-width:0;max-width:none;padding:0;box-shadow:none;background:transparent;border-radius:0}.menu .item .item-texto{flex:1 1;min-width:0}.menu .item .simbolo-moneda{min-width:32px;font-size:12px;line-height:16px;font-weight:500;color:var(--on-surface-variant)}.menu .item .fin.ic{color:inherit}.grilla-meses{display:grid;gap:8px;padding:4px 12px 8px;min-width:264px}.grilla-meses .g-cab{display:flex;align-items:center;justify-content:space-between;gap:8px}.grilla-meses .g-meses{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px}.grilla-meses .g-anios{grid-template-columns:repeat(3,minmax(0,1fr))}.g-mes{position:relative;display:grid;place-items:center;height:40px;border-radius:var(--r-full);text-decoration:none;color:var(--on-surface);font-size:14px;line-height:20px;font-weight:500}.g-mes.fut{color:var(--on-surface-variant)}.g-mes.dat:before{content:"";position:absolute;bottom:5px;width:4px;height:4px;border-radius:50%;background:var(--primary)}.g-mes.hoy{box-shadow:inset 0 0 0 1px var(--primary);color:var(--primary)}.g-mes[aria-current=page]{background:var(--primary);color:var(--on-primary);box-shadow:none}.g-mes[aria-current=page].dat:before{background:var(--on-primary)}.lente-yendo{width:6px;height:6px;border-radius:50%;background:currentColor;margin-left:4px;animation:lente-late 1s var(--ease) infinite alternate}@keyframes lente-late{0%{transform:scale(.6)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.lente-yendo{animation:none}}dialog:focus-visible{outline:none}.menu.menu-en-hoja .titulo-menu{display:none}.busca{position:relative;display:grid;gap:8px;min-width:0}.busca-lista{position:absolute;z-index:40;left:0;right:0;top:60px;max-height:296px;overflow:auto;margin:0;padding:8px 0;list-style:none;border-radius:var(--r-xs);background:var(--surface-container);box-shadow:var(--elev-2)}.busca-lista .busca-opcion{display:flex;align-items:center;gap:12px;min-height:48px;padding:0 12px;cursor:pointer;font-size:14px;line-height:20px}.busca-lista .busca-opcion[data-activo=si]{background:color-mix(in srgb,var(--on-surface) 8%,transparent)}.busca-nombre{flex:1 1;min-width:0}.busca-grupo{font-size:12px;line-height:16px;color:var(--on-surface-variant)}.busca-match{background:transparent;color:inherit;font-weight:600}.busca-vacio{padding:12px;color:var(--on-surface-variant);font-size:14px;line-height:20px}.busca-mas,.busca-titulo{padding:8px 12px 4px;font-size:12px;line-height:16px;font-weight:500;letter-spacing:.4px;color:var(--on-surface-variant)}.busca-chips{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none}.busca-chips .busca-mas,.busca-chips .busca-titulo{flex-basis:100%;padding:0}.busca-chips .busca-mas{font-weight:400}.busca-chips .busca-vacio{padding:0}.busca-chips .busca-opcion{gap:6px}.busca-chips .busca-opcion .busca-grupo{color:var(--on-surface-variant)}.busca-chips .busca-opcion[data-activo=si]{background:color-mix(in srgb,var(--on-surface) 8%,transparent)}dialog.modal>.dialogo{position:relative;display:flex;flex-direction:column}dialog.modal>.dialogo .d-pie,dialog.modal>.dialogo>.d-cab{flex:none}dialog.modal>.dialogo .d-cuerpo{flex:1 1 auto;min-height:0}.dialogo>form.d-form{display:contents}.chips-de-abajo,.tipos-del-mas{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.chip[aria-expanded=true]{background:var(--secondary-container);color:var(--on-secondary-container);box-shadow:none}.opcion-de-abajo{display:grid;gap:8px}.form-importe{display:grid;gap:4px}.rotulo-importe{font-size:12px;line-height:16px;font-weight:500;letter-spacing:.4px;color:var(--on-surface-variant)}.campo-importe.error{border-bottom-color:var(--error)}.importe-pie{font-size:12px;line-height:16px;letter-spacing:.3px;color:var(--on-surface-variant)}.importe-pie.error{color:var(--error)}.chip.chip-elegir{position:relative;padding:0}.chip.chip-elegir select{appearance:none;border:0;outline:0;background:transparent;color:inherit;font:inherit;height:100%;padding:0 32px 0 16px;cursor:pointer;border-radius:inherit}.chip.chip-elegir:focus-within{outline:2px solid var(--primary);outline-offset:2px}.chip.chip-elegir>.ic{position:absolute;right:8px;margin:0;pointer-events:none}.chip.fija{cursor:default}.grilla-campos{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px 16px}.campo-con-sugerencias{display:grid;gap:8px}.detalle-sugiere{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;line-height:20px;color:var(--on-surface-variant)}.detalle-sugiere b{font-weight:500;color:var(--on-surface)}.linea-cobro{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;line-height:20px;color:var(--on-surface-variant)}.linea-cobro>.ic{font-size:20px;flex:none}.linea-cobro strong{font-weight:500;color:var(--on-surface)}.ayuda-alerta{color:var(--error)}.banner.tono-error{--b-bg:var(--error-container);--b-fg:var(--on-error-container)}.banner .b a{color:var(--primary);font-weight:500}.snackbar.en-dialogo{position:absolute;left:24px;right:24px;bottom:88px;z-index:2;margin:0 auto}.snackbar.en-dialogo>span{flex:1 1;min-width:0}.snackbar.en-dialogo .icon-btn{color:var(--inverse-on-surface)}.otro-grupo{display:grid;gap:4px}.otro-grupo h3{margin:8px 0 0;font-size:12px;line-height:16px;font-weight:500;letter-spacing:.4px;text-transform:uppercase;color:var(--on-surface-variant)}.otro-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.otro-grid .btn{justify-content:flex-start}.otro-grid .btn .otro-nombre{flex:1 1;min-width:0}.otro-grid .btn[aria-pressed=true]{background:var(--secondary-container);color:var(--on-secondary-container);box-shadow:none}@container app (max-width: 599px){.otro-grid{grid-template-columns:minmax(0,1fr)}.snackbar.en-dialogo{left:16px;right:16px}}.campo-importe input:focus-visible{outline:none}dialog.modal.arriba{margin-top:max(24px,calc(50dvh - 380px))}.otro-grid .btn{padding:0 12px 0 16px;height:auto;min-height:40px}.otro-grid .btn .otro-nombre{white-space:normal;overflow-wrap:anywhere;text-align:left;line-height:18px;padding:4px 0}@container app (max-width: 599px){dialog.modal.arriba{margin-top:0}}.dialogo .d-pie .izq{order:-1}.dic-form{display:grid}.campo.campo-largo .caja{height:auto;min-height:112px;align-items:flex-start;padding:16px}.campo .caja textarea{flex:1 1;min-width:0;border:0;outline:0;background:transparent;resize:vertical;font:inherit;font-size:16px;line-height:24px;letter-spacing:.2px;color:inherit;min-height:72px}.dic-resultado{display:grid;gap:12px}.dic-frase{margin:0;padding:12px 16px;border-radius:var(--r-md);background:var(--surface-container);font-size:14px;line-height:20px;color:var(--on-surface-variant)}.dic-frase mark{background:var(--warning-container);color:var(--on-warning-container);border-radius:4px;padding:0 2px}.prop-lista{margin:0}.prop-fila{display:grid}.prop-cabeza.li{padding-left:0;padding-right:0}.prop-cabeza .fin .t.muted{color:var(--on-surface-variant)}.prop-cuerpo{display:grid;gap:12px;padding:0 0 20px 56px}.prop-cuerpo .prop-campos{padding:8px 0 0}.prop-direccion,.prop-letras{margin:0;font-size:14px;line-height:20px;color:var(--on-surface-variant)}.prop-letras>span:first-child{font-weight:500;color:var(--on-surface)}.prop-nota{margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;line-height:20px;color:var(--on-surface-variant)}.prop-nota.con-accion{justify-content:space-between}.prop-acciones{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.prop-aviso{margin:0 0 12px}.dic-hecho{display:flex;gap:16px;align-items:flex-start}.dic-hecho-texto{display:grid;gap:4px}.dic-hecho-texto p{margin:0}.dic-suelta{display:grid;gap:16px}.dic-suelta-cab,.dic-suelta-pie{display:flex;align-items:center;gap:8px}.dic-suelta-pie{justify-content:flex-end}.dic-suelta-pie .izq{order:-1;margin-right:auto}@container app (max-width: 599px){.prop-cuerpo{padding-left:0}}.enlace{color:var(--primary);font-weight:500;text-decoration:none}.enlace:hover{text-decoration:underline}.monto{display:inline-flex;align-items:baseline;flex-wrap:wrap;gap:0 8px;min-width:0;max-width:100%}.monto-chico,.monto-fila,.monto-hero,.monto-kpi{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.monto-hero{font-size:45px;line-height:52px}.monto .zero{color:var(--on-surface-variant)}.es-proyectado{font-style:normal}.es-estimado{color:var(--on-surface-variant)}.es-mixto{color:inherit}.monto .es-negativo,.monto-baja{color:var(--error)}.monto-chico .monto-baja,.monto-fila .monto-baja{display:none}.monto-sin-vara{color:var(--warning);font-weight:700}.monto .marca{font-size:12px;line-height:16px;font-weight:400;letter-spacing:.3px;color:var(--on-surface-variant);white-space:normal}.monto .marca-fuera{color:var(--warning);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.monto .chip.warn{height:20px;padding:0 6px;border-radius:6px;cursor:default;vertical-align:middle;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.4px;background:transparent;color:var(--on-surface-variant);box-shadow:inset 0 0 0 1px var(--outline-variant)}.solo-lectores{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.grafico{display:grid;align-items:end;position:relative}.grafico .col{position:relative;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;height:100%;min-width:0;padding-bottom:2px;color:inherit;text-decoration:none}.grafico .col-barra{display:block;flex:none;width:100%;max-width:40px;border-radius:4px 4px 0 0;background:color-mix(in srgb,var(--primary) 40%,var(--surface-container-lowest))}.grafico .col-barra.col-barra-abajo{border-radius:0 0 4px 4px;background:var(--error-container)}.grafico .col-barra.cero{background:var(--outline-variant)}.grafico .col[aria-current=page] .col-barra,.grafico a.col:focus-visible .col-barra,.grafico a.col:hover .col-barra{background:var(--primary)}.grafico .col-barra.es-proyectado,.grafico .col[aria-current=page] .col-barra.es-proyectado{background:repeating-linear-gradient(135deg,var(--outline-variant) 0 3px,transparent 3px 6px);box-shadow:inset 0 0 0 1px var(--outline-variant)}.grafico .col-valor{position:relative;z-index:2;min-height:16px;margin-bottom:4px;font-size:12px;line-height:16px;font-weight:500;white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;visibility:hidden}.grafico .col-valor[data-visible]{visibility:visible}.grafico+.eje,.serie-cuerpo .eje{display:grid;margin-top:8px;font-size:12px;line-height:16px;color:var(--on-surface-variant);text-align:center}.eje>.on{color:var(--on-surface);font-weight:500}.eje .eje-corta{display:none}@container app (max-width: 599px){.eje .eje-larga{display:none}.eje .eje-corta{display:inline}}.serie-con-eje{display:grid;grid-template-columns:auto minmax(0,1fr);gap:0 8px}.serie-eje{position:relative;font-size:12px;line-height:16px;color:var(--on-surface-variant);text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.serie-eje>span:not(.serie-eje-hueco){position:absolute;right:0;transform:translateY(50%);white-space:nowrap}.serie-eje-hueco{display:grid;height:0;overflow:hidden;visibility:hidden}.serie-cuerpo{min-width:0}.serie-guias{bottom:2px;pointer-events:none}.serie-guias,.serie-guias>i{position:absolute;left:0;right:0}.serie-guias>i{border-top:1px dashed var(--outline-variant)}.serie-guias>i.serie-guia-cero{border-top:1px solid var(--outline)}.bcat{display:grid;gap:6px;min-width:0}.bcat-pista{position:relative;display:block;height:12px}.bcat-pista>i{position:absolute;top:0;height:12px;display:block}.bcat-dentro{left:0;min-width:2px;border-radius:6px;background:var(--primary)}.bcat-proy{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--primary) 60%,transparent) 0 3px,transparent 3px 6px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 60%,transparent)}.bcat-exceso,.bcat-proy{border-radius:0 6px 6px 0}.bcat-exceso{min-width:2px;background:var(--error)}.bcat-pista>i[data-pega=si]{border-top-right-radius:0;border-bottom-right-radius:0}.bcat-pista>i.bcat-resta{top:5px;height:2px;border-radius:1px;background:var(--outline-variant)}.bcat-pista>i.bcat-muesca{top:-4px;height:20px;width:2px;border-radius:1px;background:var(--on-surface)}.bcat-rotulo{font-size:12px;line-height:16px;letter-spacing:.3px;color:var(--on-surface-variant)}.bcat-rotulo .num{color:var(--on-surface);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.bcat-rotulo .es-paso{color:var(--error);font-weight:500}.bcat-mini{width:56px;flex:none}.leyenda-bcat{display:grid;gap:8px}.leyenda-bcat>span{display:flex;align-items:center;gap:12px}.bcat-fila,.bcat-lista{display:grid}.bcat-fila{grid-template-columns:40px minmax(0,1fr);gap:16px;align-items:center;padding:10px 0}.bcat-cuerpo{display:grid;gap:6px;min-width:0}.bcat-linea{display:flex;align-items:baseline;justify-content:space-between;gap:12px;min-width:0}.bcat-nm{font-size:16px;line-height:24px;color:inherit;text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.bcat-nm:hover{text-decoration:underline}.bcat-im{font-size:16px;line-height:24px;white-space:nowrap}.bcat-pie-link{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:8px 0 0;padding-top:8px;border-top:1px solid var(--outline-variant);font-size:14px;line-height:20px;color:var(--on-surface-variant)}.metrica[data-sem=ingreso] .val{color:var(--money-in)}.metrica[data-sem=me-deben] .val{color:var(--owed-to-you)}.metrica[data-sem=yo-debo] .val{color:var(--you-owe)}.metrica[data-sem=te-pasaste] .val{color:var(--over)}.metrica .val .monto{vertical-align:baseline}.metrica-accion{margin-top:8px}.resumen-mes{background:var(--surface-container-low);border-radius:var(--r-md)}.resumen-panel{padding:24px 24px 8px;min-width:0}.resumen-vacio{margin:0;padding:8px 0 16px}.resumen-pie{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px 16px;padding:0 16px 16px}.resumen-pie .leyenda{margin-right:auto;padding-left:8px}.leyenda i.ley-mes{background:var(--primary)}.leyenda i.ley-proy{background:repeating-linear-gradient(135deg,var(--outline-variant) 0 2px,transparent 2px 4px);box-shadow:inset 0 0 0 1px var(--outline-variant)}.metricas-tab>button .monto .marca{font-size:12px}@container app (max-width: 599px){.resumen-panel{padding:16px 16px 4px}}.tarjeta-inicio{display:flex;flex-direction:column;height:100%;min-width:0}.tarjeta-inicio .tarjeta-cuerpo{display:grid;gap:12px;align-content:start;min-width:0}.tarjeta-inicio .card-pie{margin-top:auto;padding-top:16px}.tarjeta-inicio .tarjeta-cuerpo>p{margin:0}.dos-montos,.inicio-grilla{display:grid;gap:16px}.inicio-grilla{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(104px,auto);align-items:stretch}.inicio-celda{min-height:0;min-width:0}.inicio-celda[data-ancho="1"]{grid-column:span 1}.inicio-celda[data-ancho="2"]{grid-column:span 2}.inicio-celda[data-ancho="3"]{grid-column:span 3}.inicio-celda[data-ancho="4"]{grid-column:span 4}.inicio-celda[data-alto="1"]{grid-row:span 1}.inicio-celda[data-alto="2"]{grid-row:span 2}.inicio-celda[data-alto="3"]{grid-row:span 3}.inicio-celda[data-alto="4"]{grid-row:span 4}.inicio-celda[data-filas="3"] .bcat-lista>.bcat-fila:nth-child(n+4),.inicio-celda[data-filas="5"] .bcat-lista>.bcat-fila:nth-child(n+6),.inicio-celda[data-filas="7"] .bcat-lista>.bcat-fila:nth-child(n+8){display:none}.inicio-grilla.es-acomodando .inicio-celda{position:relative;touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;transition:transform .18s cubic-bezier(.2,.8,.2,1)}.inicio-grilla.es-acomodando .inicio-celda>.card{box-shadow:inset 0 0 0 2px var(--primary);pointer-events:none}.inicio-guia{border:1px dashed var(--outline-variant);border-radius:var(--r-md);min-height:104px;pointer-events:none;transition:background-color .12s ease,border-color .12s ease}.inicio-guia.es-origen{background:color-mix(in srgb,var(--on-surface) 6%,transparent);border-style:solid}.inicio-guia.es-destino{background:color-mix(in srgb,var(--primary) 14%,transparent);border-color:var(--primary);border-style:solid}.inicio-guia.es-invalido{background:color-mix(in srgb,var(--error) 12%,transparent);border-color:var(--error)}.inicio-celda.se-lleva{cursor:grabbing;z-index:5}.inicio-celda.se-lleva>.card{box-shadow:inset 0 0 0 2px var(--primary),var(--elev-3);transform:scale(1.02)}.inicio-celda.se-estira>.card{box-shadow:inset 0 0 0 3px var(--primary)}@media (prefers-reduced-motion:reduce){.inicio-grilla.es-acomodando .inicio-celda,.inicio-guia{transition:none}}.widget-sacar{position:absolute;top:8px;right:8px;z-index:3;background:var(--surface-container-highest)}.widget-vertice{position:absolute;right:-6px;bottom:-6px;z-index:3;box-sizing:border-box;width:24px;height:24px;padding:0;border:2px solid var(--surface);border-radius:var(--r-full);background:var(--primary);cursor:nwse-resize;touch-action:none}.widget-sacar:focus-visible,.widget-vertice:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.widget-medida{position:absolute;left:50%;bottom:12px;transform:translateX(-50%);z-index:4;display:inline-flex;gap:8px;align-items:center;padding:4px 12px;border-radius:var(--r-full);background:var(--inverse-surface);color:var(--inverse-on-surface);font-size:12px;line-height:16px;white-space:nowrap;box-shadow:var(--elev-2)}.widget-medida .mono{font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.widget-sin-nada{box-shadow:inset 0 0 0 1px var(--outline-variant);background:transparent}.widget-escalones,.widget-escalones-pie{display:none}.acomodar-barra{display:flex;align-items:center;gap:8px}.acomodar-barra>form{margin:0;display:contents}.acomodar-barra kbd{font:inherit;font-size:11px;line-height:16px;padding:0 4px;margin-left:4px;border-radius:4px;box-shadow:inset 0 0 0 1px var(--outline-variant);color:var(--on-surface-variant)}.topbar:has(.acomodar-barra) h1{font-size:0}.topbar:has(.acomodar-barra) h1:after{content:"Acomodando";font-size:22px;line-height:28px}.inicio-acomodar{display:flex;justify-content:flex-end;gap:8px;min-height:0}.inicio-acomodar .ok{font-size:14px;line-height:20px;color:var(--on-surface-variant)}.inicio-acomodar .err{font-size:14px;line-height:20px;color:var(--error)}.galeria{position:fixed;z-index:30;top:12px;right:12px;bottom:12px;width:min(400px,calc(100vw - 24px));display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-xl);background:var(--surface-container-low);box-shadow:var(--elev-2);--fondo-campo:var(--surface-container-low)}.galeria-cabecera{display:flex;align-items:center;gap:8px;padding:12px 12px 12px 24px;min-height:72px}.galeria-cabecera .titulos{flex:1 1;min-width:0;display:grid}.galeria-cabecera .titulos .t{font-size:22px;line-height:28px}.galeria-cabecera .titulos .s{font-size:14px;line-height:20px;color:var(--on-surface-variant)}.galeria-lista{flex:1 1;overflow:auto;display:grid;gap:24px;align-content:start;padding:8px 24px 24px}.galeria-item{display:grid;gap:8px}.galeria-m{display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px}.galeria-m b{font-weight:500}.galeria-m .tam{font-size:12px;color:var(--on-surface-variant);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.galeria-m button{margin-left:auto}.galeria-prev{pointer-events:none}.galeria-prev>.card{height:auto}.pend-lista{margin:0}.pend-item{display:grid;gap:4px;padding:8px 0 12px}.pend-li.li{padding:8px 0;cursor:default}.pend-form{display:grid;gap:8px;padding-left:56px}.pend-acc{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}.pend-nota{margin:0;font-size:12px;line-height:16px;letter-spacing:.3px;color:var(--on-surface-variant)}.pend-nota.error{color:var(--error)}.primeros-pasos{display:grid;gap:8px}.pasos-titulo{display:grid;gap:4px}.pasos-titulo .title-l{margin:0}.paso,.pasos{display:grid}.paso{grid-template-columns:40px minmax(0,1fr) auto;gap:16px;align-items:center;padding:12px 0}.paso+.paso{border-top:1px solid var(--outline-variant)}.paso .ic-paso{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--surface-container-high);color:var(--on-surface-variant)}.paso.hecho .ic-paso{background:var(--primary-container);color:var(--on-primary-container)}.paso .txt{display:grid;min-width:0}.paso .txt .t{font-size:16px;line-height:24px}.paso .txt .s,.paso.hecho .txt .t{color:var(--on-surface-variant)}.paso .txt .s{font-size:14px;line-height:20px}.primeros-pasos>p{margin:8px 0 0}@container hoja (max-width: 899px){.inicio-grilla{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;grid-auto-rows:auto;grid-template-rows:none!important}.inicio-celda{grid-row:auto!important}.inicio-celda[data-ancho]{grid-column:span 2!important}.inicio-celda[data-ancho="1"]{grid-column:span 1!important}.inicio-guia,.widget-vertice{display:none}.inicio-grilla.es-acomodando .widget-escalones{display:inline-flex;position:absolute;left:8px;bottom:8px;z-index:3;gap:4px}.widget-escalones button{appearance:none;border:0;min-width:40px;height:32px;border-radius:var(--r-full);background:var(--surface-container-highest);font:inherit;font-size:14px;color:var(--on-surface);cursor:pointer}.widget-escalones button[aria-checked=true]{background:var(--secondary-container);color:var(--on-secondary-container)}.widget-escalones button:disabled{color:color-mix(in srgb,var(--on-surface) 38%,transparent);cursor:default}.inicio-grilla.es-acomodando .widget-escalones-pie{display:block;font-size:12px;line-height:16px;color:var(--on-surface-variant)}}@container app (max-width: 599px){.paso{grid-template-columns:40px minmax(0,1fr)}.paso .acc{grid-column:2}.pend-form{padding-left:0}.resumen-mes .metricas-tab>button{flex:1 1 auto;min-width:auto;padding:12px 8px}.resumen-mes .metricas-tab>button:first-child{padding-left:12px}.resumen-mes .metricas-tab .val{font-size:16px;line-height:24px;font-weight:500}.tarjeta-inicio .metrica .val{font-size:22px;line-height:28px}.dos-montos{grid-template-columns:repeat(2,minmax(0,1fr))}}.pend-li .txt .s,.pend-li .txt .t{display:block;-webkit-line-clamp:unset;overflow:visible}.grafico .col.col-sin-destino{cursor:default}.ancla-accion{display:contents}.acomodar-barra .acomodar-widgets{flex:none}:where(.hoja-app,dialog,.panel-elegido,.entrar,.legal) .form{display:grid;gap:20px}:where(.hoja-app,dialog,.panel-elegido,.entrar,.legal) .row{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px 16px}:where(.hoja-app,dialog,.panel-elegido,.entrar,.legal) .field{position:relative;display:grid;gap:4px;min-width:0;margin:0}:where(.hoja-app,dialog,.panel-elegido,.entrar,.legal) .field>span:first-child{position:absolute;z-index:1;left:12px;top:-8px;padding:0 4px;max-width:calc(100% - 24px);background:var(--fondo-campo,var(--surface-container-lowest));color:var(--on-surface-variant);font-size:12px;line-height:16px;letter-spacing:.3px;pointer-events:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:where(.hoja-app,dialog,.panel-elegido,.entrar,.legal) .field:focus-within>span:first-child{color:var(--primary)}:where(.hoja-app,dialog,.panel-elegido,.entrar,.legal) .field>:is(input,select,textarea){appearance:none;width:100%;min-width:0;height:56px;padding:0 16px;border:0;border-radius:var(--r-xs);background:transparent;color:inherit;font:inherit;font-size:16px;line-height:24px;letter-spacing:.2px;box-shadow:inset 0 0 0 1px var(--outline);outline:0}:where(.hoja-app,dialog,.panel-elegido,.entrar,.legal) .field>textarea{height:auto;min-height:96px;padding:16px;resize:vertical}:where(.hoja-app,dialog,.panel-elegido,.entrar,.legal) .field>select{padding-right:40px;cursor:pointer;background-image:var(--flecha-select);background-repeat:no-repeat;background-position:right 12px center;background-size:24px}:where(.hoja-app,dialog,.panel-elegido,.entrar,.legal) .field>:is(input,select,textarea):focus{box-shadow:inset 0 0 0 2px var(--primary)}:where(.hoja-app,dialog,.panel-elegido,.entrar,.legal) .field[data-error=true]>:is(input,select,textarea){box-shadow:inset 0 0 0 2px var(--error)}:where(.hoja-app,dialog,.panel-elegido,.entrar,.legal) .field[data-error=true]>span:first-child{color:var(--error)}:where(.hoja-app,dialog,.panel-elegido,.entrar,.legal) .campo-nota{color:var(--on-surface-variant);font-weight:400}:where(.hoja-app,dialog,.panel-elegido,.entrar,.legal) .err{display:block;margin:0;padding:0 16px;font-size:12px;line-height:16px;letter-spacing:.3px;color:var(--error)}:where(.hoja-app,dialog,.panel-elegido,.entrar,.legal) p.err{padding:0;font-size:14px;line-height:20px}:where(.hoja-app,dialog,.panel-elegido,.entrar,.legal) .pie{margin:0;font-size:12px;line-height:16px;letter-spacing:.3px;color:var(--on-surface-variant)}:where(.hoja-app,dialog,.panel-elegido,.entrar,.legal) p.pie{font-size:14px;line-height:20px}:where(.hoja-app,dialog,.panel-elegido,.entrar,.legal) .ok{margin:0;font-size:14px;line-height:20px;color:var(--primary)}:where(.hoja-app,dialog,.panel-elegido,.entrar,.legal) .sub{color:var(--on-surface-variant)}:where(.hoja-app,dialog,.panel-elegido,.entrar,.legal) .zero{color:var(--on-surface-variant)}:where(.hoja-app,dialog,.panel-elegido,.entrar,.legal) .lbl{font-size:12px;line-height:16px;font-weight:500;letter-spacing:.4px;color:var(--on-surface-variant)}:where(.hoja-app,dialog,.panel-elegido,.entrar,.legal) .tarjeta{display:grid;gap:12px;padding:16px;border-radius:var(--r-md);background:var(--surface-container-low);min-width:0}:where(.hoja-app,dialog,.panel-elegido,.entrar,.legal) .note{display:flex;gap:12px;align-items:flex-start;margin:0;padding:12px 16px;border-radius:var(--r-md);background:var(--surface-container);font-size:14px;line-height:20px}:where(.hoja-app,dialog,.panel-elegido,.entrar,.legal) .note.warn{background:var(--warning-container);color:var(--on-warning-container)}:where(.hoja-app,dialog,.panel-elegido,.entrar,.legal) .vacio-nota{margin:0;font-size:14px;line-height:20px;color:var(--on-surface-variant)}:where(.hoja-app,dialog,.panel-elegido,.entrar,.legal) :is(button,a).primario,:where(.hoja-app,dialog,.panel-elegido,.entrar,.legal) :is(button,a).secundario{appearance:none;border:0;cursor:pointer;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 24px;border-radius:var(--r-full);font:inherit;font-size:14px;line-height:20px;font-weight:500;letter-spacing:.1px;white-space:nowrap}:where(.hoja-app,dialog,.panel-elegido,.entrar,.legal) :is(button,a).primario{background:var(--primary);color:var(--on-primary)}:where(.hoja-app,dialog,.panel-elegido,.entrar,.legal) :is(button,a).secundario{background:transparent;color:var(--primary);box-shadow:inset 0 0 0 1px var(--outline)}:where(.hoja-app,dialog,.panel-elegido,.entrar,.legal) :is(button,a).destructivo{appearance:none;border:0;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--r-full);background:transparent;color:var(--error);font:inherit;font-size:14px;line-height:20px;font-weight:500}:where(.hoja-app,dialog,.panel-elegido,.entrar,.legal) :is(button,a).icono-solo{width:40px;padding:0}:where(.hoja-app,dialog,.panel-elegido,.entrar,.legal) :is(button,a).a-lo-ancho{width:100%}:where(.hoja-app,dialog,.panel-elegido,.entrar,.legal) .acciones-form{display:flex;align-items:center;gap:8px;flex-wrap:wrap}:where(.hoja-app,dialog,.panel-elegido,.entrar,.legal) .tabla .col-num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:where(.hoja-app,dialog,.panel-elegido,.entrar,.legal) .tabla .col-texto{max-width:none;white-space:normal}:where(.hoja-app,dialog,.panel-elegido,.entrar,.legal) .planilla.angosta{max-width:34rem}:where(.hoja-app,dialog,.panel-elegido,.entrar,.legal) .form.prestar{gap:16px}:where(.hoja-app,dialog,.panel-elegido,.entrar,.legal) :is(button.primario,button.secundario):disabled{background:color-mix(in srgb,var(--on-surface) 12%,transparent);color:color-mix(in srgb,var(--on-surface) 38%,transparent);box-shadow:none;cursor:default}:where(.hoja-app,dialog,.panel-elegido,.entrar,.legal) label.check{display:flex;align-items:center;gap:12px;min-height:40px;cursor:pointer}:where(.hoja-app,dialog,.panel-elegido,.entrar,.legal) label.check input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary)}.planilla{display:grid;min-width:0}.planilla .scroll{overflow-x:auto;min-width:0}.planilla .scroll:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.planilla-aviso{margin:0 0 4px;font-size:12px;line-height:16px;color:var(--on-surface-variant);text-align:right}.planilla-tabla{table-layout:fixed}.tabla td.planilla-vacia{height:auto;padding:24px 16px;white-space:normal;max-width:none;color:var(--on-surface-variant)}.tabla .col-tilde{width:48px;padding:0 0 0 16px}.tabla .col-tilde input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary)}.planilla col.col-w-chevron,.tabla .col-chevron{width:0;padding:0;border-left:0;border-right:0}.planilla col.col-w-tilde{width:48px}.tabla td.col-chevron .ic{display:none}.tabla tbody tr.fila-elegida{background:var(--secondary-container);color:var(--on-secondary-container)}.tabla tbody tr:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.tabla .th-orden{display:inline-flex;align-items:center;gap:4px}.tabla .th-orden .ic{font-size:18px}.tabla .entra,.tabla td.entra{color:var(--money-in)}.ficha-panel dd.te-debe,.tabla td.te-debe{color:var(--owed-to-you)}.ficha-panel dd.le-debes,.tabla td.le-debes{color:var(--you-owe)}.menu.menu-ctx{position:fixed;z-index:60}.menu .item.peligrosa,.menu .item.peligrosa .ic{color:var(--error)}.menu .menu-ancho{min-width:272px}.panel.panel-elegido{position:fixed;z-index:30;top:12px;right:12px;bottom:12px;width:min(420px,calc(100vw - 24px));display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r-xl);background:var(--surface-container-low);box-shadow:var(--elev-2);--fondo-campo:var(--surface-container-low)}.panel.panel-elegido:focus-visible{outline:none}.panel-top{display:flex;align-items:center;gap:8px;padding:12px 12px 12px 24px;min-height:72px}.panel-titulo{flex:1 1;min-width:0;display:grid}.panel-titulo h2{margin:0;font-size:22px;line-height:28px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-titulo .lec{font-size:14px;line-height:20px;color:var(--on-surface-variant)}.panel-cuerpo{flex:1 1;overflow:auto;display:grid;gap:20px;align-content:start;padding:8px 24px 24px}.lote{display:grid;gap:16px;padding:24px}.lote-cuenta{margin:0;display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:16px;line-height:24px}.lote-total{color:var(--on-surface-variant)}.no-se-edita{display:grid;gap:8px;justify-items:start}.ficha-panel{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 16px;margin:0;font-size:14px;line-height:20px}.ficha-panel dt{color:var(--on-surface-variant)}.ficha-panel dd{margin:0}.corregir{display:grid;gap:20px}.corregir-pie{display:flex;justify-content:flex-end;flex-wrap:wrap;gap:8px}@container app (max-width: 599px){.panel.panel-elegido{inset:auto 0 0 0;width:100%;max-height:88dvh;border-radius:var(--r-xl) var(--r-xl) 0 0;box-shadow:var(--elev-3)}}.filtros-mov{display:grid;gap:4px}.buscar-fila{display:flex;align-items:center;gap:12px;padding:4px 24px 0}.buscar-fila .buscador{flex:1 1;max-width:720px}.buscador input::-webkit-search-cancel-button{display:none}.chips-fila .ancla>.menu{max-height:min(480px,70dvh);overflow:auto}.menu-buscar{padding:4px 8px 8px}.menu-buscar .buscador{height:40px}.menu-form,.menu-lista{display:grid}.menu-form{gap:20px;padding:16px;min-width:280px;--fondo-campo:var(--surface-container)}.menu-form-pie{display:flex;justify-content:flex-end;gap:8px}.menu.menu-en-hoja .menu-form{--fondo-campo:var(--surface-container-low);padding:16px 0}.resumen-filtro{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px;margin:0 0 8px;font-size:14px;line-height:20px}.resumen-filtro b{font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.atenuado{color:color-mix(in srgb,var(--on-surface-variant) 55%,transparent);transition:color var(--dur-short,.15s) var(--ease,ease)}.atenuado .entra,.atenuado .marca-fuera,.atenuado b{color:inherit}.atenuado:hover,.mes-fila:hover .atenuado{color:var(--on-surface-variant)}.atenuado:hover b,.mes-fila:hover .atenuado b{color:var(--on-surface)}.atenuado:hover .entra{color:var(--money-in)}.tabla-mov .col-w-cat{width:18%}.tabla-mov .col-w-cuenta{width:16%}.tabla-mov .col-w-importe{width:150px}.tabla-mov td.col-cta,.tabla-mov td.col-fecha{color:var(--on-surface-variant)}.tabla-mov .celda-detalle .txt{display:grid;grid-template-columns:minmax(0,auto) 1fr;column-gap:8px;align-items:center;min-width:0}.tabla-mov .celda-detalle .txt>.err,.tabla-mov .celda-detalle .txt>.s{grid-column:1/-1}.tabla-mov .celda-detalle .txt .s,.tabla-mov .celda-detalle .txt .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tabla-mov .celda-detalle .txt .s{font-size:12px;line-height:16px;color:var(--on-surface-variant)}.tabla-mov .celda-detalle .tags:empty{display:none}.tabla-mov .celda-detalle .tags{flex-wrap:nowrap;overflow:hidden;margin-top:0}.tabla-mov .celda-detalle .tags .tag .ic{font-size:14px}.tabla-mov .solo-angosto{display:none}.tabla-mov tbody tr td:has(.celda-detalle){padding-top:8px;padding-bottom:8px}.tabla-mov tr.mes-fila td{padding:0;height:auto;background:var(--surface-container-lowest)}.mes-t{appearance:none;border:0;background:transparent;color:inherit;font:inherit;width:100%;display:flex;align-items:baseline;gap:16px;padding:16px 16px 8px;cursor:pointer;text-align:left}.mes-t .n{font-size:16px;line-height:24px;font-weight:500;color:var(--on-surface)}.mes-t .s{font-size:14px;line-height:20px;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mes-t .ic-plegar{margin-left:auto;align-self:center;color:var(--on-surface-variant);transition:transform .15s ease}.mes-t[aria-expanded=false] .ic-plegar{transform:rotate(-90deg)}.mes-t:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.grupo-mes.plegado tr:not(.mes-fila){display:none}.fila-alta{appearance:none;border:0;background:transparent;font:inherit;width:100%;height:52px;display:flex;align-items:center;gap:12px;padding:0 16px;color:var(--primary);font-weight:500;cursor:pointer;text-align:left}.fila-alta:hover{background:color-mix(in srgb,var(--primary) 6%,transparent)}button.fila-alta{color:var(--primary);font-weight:500}.tabla tr.fila-carga-cerrada td{padding:0}.tabla tr.fila-carga td{height:auto;padding:8px;overflow:visible;max-width:none;vertical-align:top}.celda-carga{display:flex;gap:8px;min-width:0}.celda-carga select{flex:none;width:128px}.fila-carga :is(input,select){appearance:none;width:100%;min-width:0;height:40px;padding:0 12px;border:0;border-radius:var(--r-xs);background:transparent;color:inherit;font:inherit;font-size:14px;box-shadow:inset 0 0 0 1px var(--outline);outline:0}.fila-carga select{padding-right:32px;background-image:var(--flecha-select);background-repeat:no-repeat;background-position:right 6px center;background-size:20px}.fila-carga :is(input,select):focus{box-shadow:inset 0 0 0 2px var(--primary)}.fila-carga .col-imp input{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.fila-carga .err,.fila-carga .pie{display:block;padding:4px 0 0;text-align:left;white-space:normal}.pie-tabla{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 0 24px;font-size:14px;line-height:20px;color:var(--on-surface-variant)}.pie-tabla [data-apagado]{color:color-mix(in srgb,var(--on-surface) 38%,transparent)}@container hoja (max-width: 899px){.tabla-mov .col-cat,.tabla-mov .col-cta,.tabla-mov .col-w-cat,.tabla-mov .col-w-cuenta{display:none}.tabla-mov .solo-angosto{display:block}.tabla-mov .celda-detalle .tags .tag+.tag{display:none}.tabla-mov tr.fila-carga td.col-cat,.tabla-mov tr.fila-carga td.col-cta{display:table-cell}}@container app (max-width: 599px){.filtros-mov .buscar-fila{padding:4px 16px 0}.tabla-mov table,.tabla-mov tbody{display:block}.tabla-mov colgroup,.tabla-mov thead{display:none}.tabla-mov tbody tr{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--outline-variant)}.tabla-mov tbody tr:has(>td.col-tilde){grid-template-columns:auto minmax(0,1fr) auto}.tabla-mov td{display:block;height:auto;padding:0;border:0;max-width:none}.tabla-mov td.col-tilde{grid-row:1/3;padding:0 4px 0 0;width:auto}.tabla-mov td.col-detalle{grid-row:1/3}.tabla-mov td.col-imp{grid-row:1;text-align:right}.tabla-mov td.col-fecha{grid-row:2;text-align:right;font-size:12px;line-height:16px}.tabla-mov td.col-cat,.tabla-mov td.col-chevron,.tabla-mov td.col-cta{display:none}.tabla-mov tr.fila-carga-cerrada,.tabla-mov tr.mes-fila{display:block;padding:0}.tabla-mov tr.fila-carga-cerrada td,.tabla-mov tr.mes-fila td{display:block}.tabla-mov tr.mes-fila .mes-t{padding:16px 0 8px}.tabla-mov tr.mes-fila .mes-t .s{display:none}.tabla-mov tr.fila-carga{grid-template-columns:minmax(0,1fr);row-gap:8px}.tabla-mov tr.fila-carga td{grid-column:1!important;grid-row:auto!important;display:block;text-align:left;padding:0}.tabla-mov tr.fila-carga td.col-cat,.tabla-mov tr.fila-carga td.col-cta{display:block}.tabla-mov .celda-detalle .txt{grid-template-columns:minmax(0,1fr)}.tabla-mov .celda-detalle .tags{grid-column:1/-1;flex-wrap:wrap;margin-top:4px}.tabla-mov .celda-detalle .tags .solo-ancho,.tabla-mov .celda-detalle .tags .tag-extra,.tabla-mov .celda-detalle .tags .tag-tipo{display:none}.tabla-mov .celda-detalle .tags:not(:has(.tag:not(.tag-tipo):not(.tag-extra))){display:none}.tabla-mov tr.fila-carga,.tabla-mov tr.fila-carga-cerrada{display:none}.tabla-mov .celda-detalle .txt .s.solo-angosto{font-size:14px;line-height:20px}.tabla-mov .fila-alta,.tabla-mov tr.fila-alta{padding:0}}@container app (min-width: 600px){.filtros-mov .chips-fila{overflow:visible;flex-wrap:wrap}}.tabla.planilla-tabla tbody tr.grupo.mes-fila td{height:auto;padding:0;vertical-align:middle}.corregir-pie{flex-direction:row-reverse;justify-content:flex-start}.corregir-pie .borrar-en-hoja{margin-right:auto}dialog.modal.confirmar{width:min(400px,calc(100vw - 48px))}.th-flecha{font-size:12px;line-height:16px;color:var(--on-surface-variant)}.mov-contenido{padding-top:8px}.tabla-mov .col-w-detalle{width:auto}.fila-carga-form{margin:0}.campo-monto{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.aviso-pend{display:grid;gap:12px;justify-items:start}.aviso-pend>p{margin:0}.fila-carga .celda-carga select{flex:none;width:128px}.fila-carga .celda-carga input{flex:1 1 auto}.tabla-mov .col-w-fecha{width:112px}.panel.panel-elegido:has(>.lote){top:auto;bottom:24px;left:50%;right:auto;transform:translateX(-50%);width:max-content;max-width:calc(100vw - 48px);border-radius:var(--r-lg,16px);background:var(--secondary-container);color:var(--on-secondary-container);box-shadow:var(--elev-3);overflow:visible}.panel.panel-elegido>.lote{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:8px 8px 8px 16px}.panel.panel-elegido>.lote>form{margin:0}.panel.panel-elegido>.lote .lote-cuenta{font-size:14px;line-height:20px}.panel.panel-elegido>.lote .lote-total{color:inherit;font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@container app (max-width: 599px){.panel.panel-elegido:has(>.lote){bottom:96px;width:calc(100vw - 32px);border-radius:var(--r-lg,16px)}}.resumen-kpis{background:var(--surface-container-low);border-radius:var(--r-md)}.kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.kpis>.metrica{padding:16px 24px}.kpis>.metrica+.metrica{box-shadow:inset 1px 0 0 var(--outline-variant)}@container app (max-width: 599px){.kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.kpis>.metrica{padding:16px}.kpis>.metrica:nth-child(3){grid-column:span 2;box-shadow:inset 0 1px 0 var(--outline-variant)}.kpis>.metrica .val{font-size:22px;line-height:28px}}.insights{gap:8px}.insight{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:16px;align-items:center;padding:4px 0}.insight .txt{display:grid;min-width:0}.insight .txt .t{font-size:16px;line-height:24px}.insight .txt .s{font-size:14px;line-height:20px;color:var(--on-surface-variant)}@container app (max-width: 599px){.insight{grid-template-columns:40px minmax(0,1fr)}.insight .btn{grid-column:2;justify-self:start}}.switch-lbl{display:inline-flex;align-items:center;gap:12px;font-size:14px;line-height:20px;color:var(--on-surface-variant);cursor:pointer}.grilla-barra{flex-wrap:wrap;gap:8px 16px;margin:0 0 16px}.grilla-barra,.grilla-lectura{display:flex;align-items:center}.grilla-lectura{flex:1 1;min-width:0;margin:0;flex-wrap:wrap;gap:8px 12px;font-size:14px;line-height:20px}.grilla-lectura,.grilla-lectura-que{color:var(--on-surface-variant)}.grilla-lectura-cuanto{color:var(--on-surface);font-weight:500}.matriz .grilla-mes{text-align:center}.escala-calor i.calor-1{background:color-mix(in srgb,var(--primary) 14%,var(--surface-container-lowest))}.escala-calor i.calor-2{background:color-mix(in srgb,var(--primary) 32%,var(--surface-container-lowest))}.escala-calor i.calor-3{background:color-mix(in srgb,var(--primary) 55%,var(--surface-container-lowest))}.escala-calor i.calor-4{background:color-mix(in srgb,var(--primary) 78%,var(--surface-container-lowest))}.escala-calor i.calor-5{background:var(--primary)}.tabla.matriz{table-layout:auto;font-size:12px;line-height:16px}.tabla.matriz th{height:32px;font-size:12px;font-weight:500;color:var(--on-surface-variant);text-align:center;border:0}.tabla.matriz th.sticky-l{text-align:left}.tabla.matriz td{height:40px;padding:2px;border:0;max-width:none;overflow:visible}.tabla.matriz td.sticky-l{padding:0 12px 0 0;min-width:160px}.tabla.matriz .sticky-l{left:0}.tabla.matriz .sticky-l,.tabla.matriz .sticky-r{position:sticky;z-index:1;background:var(--fondo-campo,var(--surface-container-lowest))}.tabla.matriz .sticky-r{right:0;padding-left:12px;text-align:right;white-space:nowrap}.card .tabla.matriz .sticky-l,.card .tabla.matriz .sticky-r{background:var(--surface-container-low)}.grilla-nombre{display:flex;align-items:center;gap:12px;min-width:0;font-size:14px;line-height:18px}.grilla-nombre a{color:inherit;text-decoration:none}.grilla-nombre a:hover{text-decoration:underline}.grilla-nombre .avatar.chico{width:28px;height:28px}.grilla-nombre .avatar.chico .ic{font-size:16px}.grilla-celda{appearance:none;border:0;width:100%;min-width:28px;height:32px;padding:0 4px;border-radius:6px;background:var(--surface-container);color:var(--on-surface);font:inherit;font-size:12px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;cursor:pointer;white-space:nowrap}.matriz td.calor-1 .grilla-celda{background:color-mix(in srgb,var(--primary) 14%,var(--surface-container-lowest))}.matriz td.calor-2 .grilla-celda{background:color-mix(in srgb,var(--primary) 32%,var(--surface-container-lowest))}.matriz td.calor-3 .grilla-celda{background:color-mix(in srgb,var(--primary) 55%,var(--surface-container-lowest))}.matriz td.calor-4 .grilla-celda{background:color-mix(in srgb,var(--primary) 78%,var(--surface-container-lowest));color:var(--on-primary)}.matriz td.calor-5 .grilla-celda{background:var(--primary);color:var(--on-primary)}.matriz:not(.matriz-calor) .grilla-celda{background:transparent;text-align:right}.matriz td.calor-elegida .grilla-celda{box-shadow:inset 0 0 0 2px var(--on-surface)}.matriz tfoot th{padding-top:8px}.grilla-total-angosto,.matriz tfoot th{border-top:1px solid var(--outline-variant)}.grilla-total-angosto{display:flex;justify-content:space-between;margin:12px 0 0;padding-top:12px;font-size:14px;line-height:20px;font-weight:500}.lista.desglose{gap:12px}.desglose-fila{display:grid;gap:6px}.desglose-fila .l{display:flex;justify-content:space-between;gap:12px;font-size:14px;line-height:20px}.barra-prop{position:relative;display:block;height:8px;border-radius:var(--r-full);background:var(--surface-container-highest);overflow:visible;min-width:0}.barra-prop[data-grosor=gruesa]{height:12px}.barra-prop[data-ancho=corta]{max-width:240px}.barra-prop-relleno{position:absolute;left:0;top:0;bottom:0;border-radius:var(--r-full);background:var(--primary)}.barra-prop-exceso,.barra-prop-relleno.es-alerta{background:var(--error)}.barra-prop-exceso{position:absolute;right:0;top:0;bottom:0;border-radius:var(--r-full)}.barra-prop-marca{position:absolute;top:-4px;bottom:-4px;width:2px;border-radius:1px;background:var(--on-surface)}.card.plana.resumen-kpis,.card.plana.resumen-mes{background:var(--surface-container-low);border-radius:var(--r-md)}.matriz td.calor-proy .grilla-celda{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--primary) 30%,transparent) 0 3px,transparent 3px 6px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 30%,transparent);color:var(--on-surface)}@container app (max-width: 599px){.tabla.matriz td.sticky-l{min-width:0;max-width:104px;padding-right:8px}.tabla.matriz .grilla-nombre{gap:0;font-size:12px;line-height:16px}.tabla.matriz .grilla-nombre .avatar{display:none}.tabla.matriz td{padding:1px;height:32px}.grilla-celda{min-width:14px;height:28px;padding:0;border-radius:4px}.grilla-barra .grilla-lectura{flex-basis:100%}}.kpis-cab{padding:16px 24px 0;margin:0}.flujo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.caja-lista .li{padding:8px 0}.caja-lista .subencabezado{padding:16px 0 4px}.caja-lista .subencabezado:first-child{padding-top:8px}.caja-cero{padding:8px 0}@container app (max-width: 599px){.kpis-cab{padding:16px 16px 0}.flujo{grid-template-columns:minmax(0,1fr)}}.pct{display:inline-flex;align-items:center;gap:2px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:500}.pct.sube{color:var(--money-in)}.pct.baja{color:var(--error)}.pct .monto,.pct .monto>span{color:inherit}.pie-incompleto{display:block;font-size:12px;line-height:16px;color:var(--on-surface-variant)}.lista-avisos{display:grid;gap:8px;margin:0;padding-left:20px}.rinde-vacio{padding:8px 0}.rinde-pie{margin-top:12px}.cuentas-rinde .tabla td{height:64px}.cuentas-rinde .tabla th:first-child{width:30%}.cuentas-rinde .tabla td.dos{white-space:normal}.cuentas-rinde .celda-detalle{color:inherit;text-decoration:none}.cuentas-rinde .nombre-cta{min-width:0;display:grid}.cuentas-rinde .nombre-cta .s,.cuentas-rinde .nombre-cta .t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cuentas-rinde .nombre-cta .s{display:block}.cuentas-rinde .nombre-cta .s,.cuentas-rinde .tabla td.motivo{font-size:12px;line-height:16px;color:var(--on-surface-variant)}.cuentas-rinde .tabla td.motivo{white-space:normal;max-width:none;height:auto;padding-block:12px}.cuentas-rinde .tabla{table-layout:fixed;width:100%}.cuentas-rinde .celda-detalle:hover .t{text-decoration:underline}.lista-cta{display:none}.marca-hueco{display:inline-grid;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--warning-container);color:var(--on-warning-container);font-size:11px;line-height:1;font-weight:700;vertical-align:1px}.calor .c.no-cierra{box-shadow:inset 0 0 0 2px var(--warning);position:relative}.calor .c .marca-hueco{position:absolute;top:-6px;right:-6px}.rinde-calor .rinde-fila{display:contents}.rinde-calor .c .monto,.rinde-calor .c .monto>span{font-size:12px;line-height:16px;color:inherit}.rinde-calor .c.n4 .zero{color:inherit}.rinde-aviso{display:flex;gap:8px;align-items:baseline}.rinde-hoja-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:8px}@container hoja (max-width: 899px){.cuentas-rinde .tabla-caja{display:none}.lista-cta{display:grid}}@container app (max-width: 599px){.kpis.kpis-rinde>.metrica:first-child{grid-column:span 2;box-shadow:inset 0 -1px 0 var(--outline-variant)}.kpis.kpis-rinde>.metrica:nth-child(2){box-shadow:none}.kpis.kpis-rinde>.metrica:nth-child(3){grid-column:auto;box-shadow:inset 1px 0 0 var(--outline-variant)}.calor .c .marca-hueco{width:12px;height:12px;font-size:11px;top:-4px;right:-4px}.rinde-calor .c .monto,.rinde-calor .c .monto>span,.rinde-calor .c .zero{font-size:0}}.hero-presu{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:32px;align-items:center}.hero-presu .izq{display:grid;gap:4px;min-width:0}.hero-presu .rot{font-size:16px;line-height:24px;color:var(--on-surface-variant)}.hero-presu .presu{height:16px;margin:16px 0 8px}.hero-presu .leyenda-presu,.leyenda-presu{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.hero-presu .leyenda-presu{font-size:14px;line-height:20px;color:var(--on-surface-variant)}.hero-presu .der{display:grid;gap:16px;padding-left:32px;box-shadow:inset 1px 0 0 var(--outline-variant);min-width:0}.hero-presu .hero-lado{font-size:22px;line-height:28px}.queda-positivo{color:var(--money-in)}.queda-negativo{color:var(--error)}.cat-presu,.pres-lista{display:grid}.cat-presu{appearance:none;border:0;background:transparent;color:inherit;font:inherit;text-align:left;width:100%;grid-template-columns:40px minmax(140px,1fr) minmax(160px,2fr) 128px;gap:16px;align-items:center;min-height:72px;padding:8px 16px;cursor:pointer;border-radius:var(--r-md)}.cat-presu+.cat-presu{box-shadow:0 -1px 0 var(--outline-variant)}.cat-presu[aria-pressed=true]{background:var(--secondary-container)}.cat-presu .nom{display:grid;min-width:0}.cat-presu .nom .t{font-size:16px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-presu .barra-y .s,.cat-presu .nom .s,.cat-presu .queda .s{font-size:12px;line-height:16px;color:var(--on-surface-variant)}.cat-presu .barra-y{display:grid;gap:6px;min-width:0}.cat-presu .barra-y .s{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.cat-presu .queda{text-align:right;display:grid;justify-items:end}.cat-presu .queda .t{font-size:16px;line-height:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.pres-quietas{margin-top:8px}.pres-quietas>summary{list-style:none;width:max-content}.pres-quietas>summary::-webkit-details-marker{display:none}.pres-quietas[open]>summary .ic{transform:rotate(180deg)}.pres-pie{justify-content:space-between}.pres-aviso{margin:0 0 8px}.pres-aviso.error{color:var(--error)}.pres-hoja-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.pres-form,.pres-hoja-kpis{display:grid;gap:16px}.pres-modo{display:grid;gap:8px}.pres-quitar{margin-top:8px}.plan{display:grid;gap:12px}.plan-prop{display:flex;height:16px;border-radius:var(--r-full);overflow:hidden;background:var(--surface-container-highest)}.plan-prop>span{height:100%}.plan-repartido,.sw-repartido{background:var(--primary)}.plan-queda,.sw-queda{background:var(--tertiary)}.plan .filas{display:grid;gap:8px}.plan .f{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px;line-height:20px}.plan .f>span:first-child{display:inline-flex;align-items:center;gap:4px 8px;flex-wrap:wrap}.plan .f i{width:10px;height:10px;border-radius:3px;display:inline-block}.plan .f.muted{color:var(--on-surface-variant)}.plan-obj{display:flex;justify-content:space-between;gap:8px 16px;flex-wrap:wrap}.plan-frase{margin:0}.plan-margen{color:var(--money-in);white-space:nowrap}.plan-margen.plan-mal{color:var(--error)}.recorte-lista{margin-top:8px}.recorte-lista .li{padding-left:0;padding-right:0;cursor:default}.pend-indexar{display:grid;gap:12px}.pend-indexar .tabla td.der{max-width:none;overflow:visible}.pend-indexar .tabla td,.pend-indexar .tabla th{padding:0 8px}.pend-indexar .tabla tbody tr{cursor:default}.pend-indexar .tabla tbody tr:hover{background:transparent}@container hoja (max-width: 899px){.hero-presu{grid-template-columns:minmax(0,1fr);gap:16px}.hero-presu .der{padding-left:0;padding-top:16px;box-shadow:inset 0 1px 0 var(--outline-variant)}.cat-presu{grid-template-columns:40px minmax(0,1fr) auto;grid-template-areas:"a n q" "a b b";gap:8px 16px}.cat-presu>.avatar{grid-area:a;align-self:start}.cat-presu .nom{grid-area:n}.cat-presu .barra-y{grid-area:b}.cat-presu .queda{grid-area:q}}@container app (max-width: 599px){.cat-presu{padding:12px 0}.hero-presu .monto-hero{font-size:36px;line-height:44px}}.hero-pat{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:32px;align-items:center}.hero-pat .izq{display:grid;gap:4px;min-width:0}.hero-pat .rot{font-size:16px;line-height:24px;color:var(--on-surface-variant);display:flex;gap:8px;align-items:center;flex-wrap:wrap}.hero-pat .der{display:grid;gap:12px;padding-left:32px;box-shadow:inset 1px 0 0 var(--outline-variant);min-width:0}.pat-cotizacion{margin:0}.pat-cotizacion .tag{margin-left:8px}.avatar.aviso{background:var(--warning-container);color:var(--on-warning-container)}.persona-prestamos{display:grid;gap:4px}.persona-prestamos .btn{justify-self:start;margin-top:8px}.persona-prestamo{padding:8px 0;cursor:default}.pat-grupo{display:grid}.pat-grupo .subencabezado{padding:16px 0 4px}.pat-grupo .subencabezado .fin{padding-right:16px}.pat-grupo:first-child .subencabezado{padding-top:0}.pat-fila{appearance:none;border:0;background:transparent;color:inherit;font:inherit;text-align:left;width:100%}.pat-fila[aria-pressed=true]{background:var(--secondary-container)}.pat-archivadas{margin-top:8px}.pat-archivadas>summary{list-style:none;width:max-content}.pat-archivadas>summary::-webkit-details-marker{display:none}.pat-archivadas[open]>summary .ic{transform:rotate(180deg)}.pat-aviso{margin:0 0 8px}.pat-aviso.error{color:var(--error)}.pat-alta,.pat-carga,.pat-dos,.pat-form{display:grid;gap:16px}.pat-dos{grid-template-columns:repeat(2,minmax(0,1fr))}.pat-hist{display:grid;gap:8px}.pat-form .title-s,.pat-hist .title-s{display:flex;align-items:center;gap:4px}.pat-hist-tabla td{height:44px}.pat-hist-tabla tbody tr{cursor:default}.pat-hist-tabla tbody tr:hover{background:transparent}.pat-hist-tabla td.der{max-width:none;overflow:visible}.pat-acciones{display:flex;flex-wrap:wrap;gap:8px}.pat-carga-cta{padding:0 0 16px;display:grid;gap:12px;box-shadow:inset 0 -1px 0 var(--outline-variant)}.pat-carga-cab{display:grid}.pat-carga-cab .t{font-size:16px;line-height:24px}.pat-carga-cab .s{font-size:12px;line-height:16px;color:var(--on-surface-variant)}.quieta+.quieta{box-shadow:0 -1px 0 var(--outline-variant)}.quieta-cabecera{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 16px;padding:12px 0;cursor:pointer;list-style:none}.quieta-cabecera::-webkit-details-marker{display:none}.quieta-nombre{font-size:16px;line-height:24px}.quieta-tramo{grid-column:1/-1;font-size:12px;line-height:16px;color:var(--on-surface-variant)}.quieta-cuerpo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;padding:0 0 16px}.quieta-pierna{display:grid;gap:4px;align-content:start}@container hoja (max-width: 899px){.hero-pat{grid-template-columns:minmax(0,1fr);gap:20px}.hero-pat .der{padding-left:0;padding-top:16px;box-shadow:inset 0 1px 0 var(--outline-variant)}.quieta-cuerpo{grid-template-columns:minmax(0,1fr)}}@container app (max-width: 599px){.hero-pat .monto-hero{font-size:36px;line-height:44px}}.ronda-titular,.titular{display:grid;gap:4px;padding-top:4px}.ronda-frase,.titular .t{margin:0;font-size:28px;line-height:36px;font-weight:400}.ronda-sub,.titular .s{margin:0;font-size:14px;line-height:20px;color:var(--on-surface-variant)}.titular .s{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.par-tarjetas{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.cuotas-cab,.ds .cuotas-cab{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:32px 0 12px}.cuota-prog{display:inline-flex;align-items:center;gap:8px}.cuota-prog .prog{width:64px;flex:none;overflow:hidden}.cuota-prog .prog .pista{min-width:0}.cuota-prog .prog .ind{max-width:100%}.cuota-prog .num{font-size:12px;line-height:16px;color:var(--on-surface-variant);white-space:nowrap}.compras-lista{margin:0}.cuota{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:16px;align-items:center;padding:12px 0;cursor:pointer;list-style:none}.cuota::-webkit-details-marker{display:none}.compras-lista>li+li{box-shadow:0 -1px 0 var(--outline-variant)}.cuota .txt{display:grid;gap:6px;min-width:0}.cuota .txt .t{font-size:16px;line-height:24px;overflow-wrap:anywhere}.cuota .linea{display:flex;align-items:center;gap:12px;font-size:12px;line-height:16px;color:var(--on-surface-variant)}.cuota .linea .prog{width:96px;flex:none}.cuota .fin{text-align:right;display:grid}.cuota .fin .t{font-size:16px;line-height:24px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.cuota .fin .s{font-size:12px;line-height:16px;color:var(--on-surface-variant)}.compra-contado>summary{list-style:none;width:max-content}.compra-contado>summary::-webkit-details-marker{display:none}.compra-contado-form{display:flex;align-items:flex-start;gap:8px;flex-wrap:wrap;padding-top:8px}.compra-contado-form .campo{flex:1 1 200px}.error-texto{color:var(--error)}.ronda{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.ronda-carril,.ronda-lista{display:grid;gap:16px;align-content:start;min-width:0}.ronda-carril-tarjeta,.ronda-medidor{display:grid;gap:12px}.ronda-carril-tarjeta .card-head{margin-bottom:0}.ronda-medidor-cab{display:flex;justify-content:space-between;align-items:center;gap:8px 16px;flex-wrap:wrap;font-size:14px;line-height:20px}.ronda-anio{display:inline-flex;align-items:center;gap:12px}.ronda-anio a{color:var(--primary);text-decoration:none;font-size:20px;line-height:20px}.ronda-barra{height:8px;border-radius:var(--r-full);background:var(--secondary-container);overflow:hidden}.ronda-barra.fina{height:4px}.ronda-barra>span{display:block;height:100%;border-radius:var(--r-full);background:var(--primary)}.ronda-quien{display:flex;align-items:center;gap:4px;margin:8px 0 0}.ronda-tarjetas{display:grid;gap:16px;margin:0;padding:0;list-style:none}.ronda-tarjeta{display:grid;gap:16px;padding:16px 24px;border-radius:var(--r-md);background:var(--surface-container-low);cursor:pointer;outline:0}.ronda-tarjeta:focus-visible{box-shadow:inset 0 0 0 2px var(--primary)}.ronda-tarjeta.abierta,.ronda-tarjeta.sel{background:var(--secondary-container)}.ronda-cuerpo{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:16px;align-items:start}.ronda-inicial{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;background:var(--secondary-container);color:var(--on-secondary-container);font-weight:500}.ronda-quien-es{display:grid;gap:6px;min-width:0}.ronda-nombre{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:16px;line-height:24px;font-weight:500}.ronda-enlace{color:inherit;text-decoration:none}.ronda-enlace:hover{text-decoration:underline}.ronda-edad{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;font-size:12px;line-height:16px;color:var(--on-surface-variant)}.ronda-edad-barra{height:4px;background:var(--secondary-container);overflow:hidden}.ronda-edad-barra,.ronda-edad-barra>span{display:block;border-radius:var(--r-full)}.ronda-edad-barra>span{height:100%;background:var(--primary)}.ronda-edad-barra>span.vieja{background:var(--warning)}.ronda-detalle{margin:0;font-size:14px;line-height:20px;color:var(--on-surface-variant)}.ronda-plata{display:grid;justify-items:end;gap:2px;text-align:right}.ronda-plata .monto-kpi{font-size:24px;line-height:32px}.ronda-plata small{font-size:12px;line-height:16px;color:var(--on-surface-variant)}.ronda-acciones{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:8px}.ronda-mas{position:relative}.ronda-mas>summary{list-style:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;cursor:pointer;color:var(--on-surface-variant)}.ronda-mas>summary::-webkit-details-marker{display:none}.ronda-mas>summary:hover{background:color-mix(in srgb,var(--on-surface) 8%,transparent)}.ronda-mas-menu{position:absolute;right:0;top:44px;z-index:20;display:grid;min-width:200px;padding:8px 0;border-radius:var(--r-xs);background:var(--surface-container);box-shadow:var(--elev-2)}.ronda-mas-menu>:is(a,button){appearance:none;border:0;background:transparent;font:inherit;color:inherit;text-align:left;text-decoration:none;display:flex;align-items:center;min-height:48px;padding:0 16px;cursor:pointer;font-size:14px;line-height:20px}.ronda-mas-menu>:is(a,button):hover{background:color-mix(in srgb,var(--on-surface) 8%,transparent)}.ronda-cobro{padding-top:16px;box-shadow:inset 0 1px 0 var(--outline-variant);cursor:default}.ronda-cobro-form,.ronda-cobro-moneda{display:grid;gap:12px}.ronda-cobro-pregunta{font-size:14px;line-height:20px;font-weight:500}.ronda-cobro-opciones{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ronda-otro{display:inline-flex;align-items:center;gap:8px;font-size:14px;line-height:20px;color:var(--on-surface-variant)}.ronda-otro input{width:140px;height:40px;padding:0 12px;border:0;border-radius:var(--r-xs);box-shadow:inset 0 0 0 1px var(--outline);background:transparent;color:var(--on-surface);font:inherit}.plegable>summary{list-style:none;display:flex;gap:8px;align-items:baseline;flex-wrap:wrap;cursor:pointer;font-size:14px;line-height:20px}.plegable>summary::-webkit-details-marker{display:none}.plegable-que{color:var(--primary);font-weight:500}.plegable-valores{color:var(--on-surface-variant);font-size:12px;line-height:16px}.plegable-campos{display:grid;gap:16px;padding-top:12px}.ronda-hechos,.ronda-tipos{display:grid;gap:12px;margin:0;padding:0;list-style:none}.ronda-tipo{display:flex;justify-content:space-between;margin-bottom:6px}.ronda-hechos>li,.ronda-tipo{gap:12px;font-size:14px;line-height:20px}.ronda-hechos>li{display:grid;grid-template-columns:8px minmax(0,1fr);align-items:baseline}.ronda-punto{width:8px;height:8px;border-radius:50%;background:var(--money-in)}.ronda-hechos-mas>summary{cursor:pointer;color:var(--primary);font-size:14px;line-height:20px;font-weight:500;margin-top:8px}.pn-s{display:grid;gap:8px}.pn-forma{gap:16px}.pr{display:grid;grid-template-columns:24px auto minmax(0,1fr) auto;gap:12px;align-items:center;min-height:48px;cursor:pointer;font-size:14px;line-height:20px}.pr+.pr{box-shadow:0 -1px 0 var(--outline-variant)}.pr input[type=checkbox]{width:18px;height:18px;accent-color:var(--primary)}.pr-que{display:flex;gap:6px;flex-wrap:wrap;min-width:0;color:var(--on-surface-variant)}.pr-m{text-align:right;white-space:nowrap}.reparto{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:14px;line-height:20px}.reparto>li{display:flex;gap:12px;flex-wrap:wrap}.acciones-otras{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.chip.hueco,.hueco{box-shadow:inset 0 0 0 1px var(--outline-variant);background:transparent;border-style:dashed}.chip.hueco,.hueco,.md-pie{color:var(--on-surface-variant)}.md-pie{display:grid;gap:8px;padding:12px 0;font-size:14px;line-height:20px}.md-pie-abrible>summary{cursor:pointer}.md-filas{display:grid;margin:0;padding:0;list-style:none}.md-filas>li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;min-height:56px;padding:0 12px;border-radius:var(--r-md);cursor:pointer}.md-filas>li.sel{background:var(--secondary-container)}.md-n{display:grid;min-width:0}.md-n>span{font-size:12px;line-height:16px;color:var(--on-surface-variant)}.md-m{white-space:nowrap}.lote-form{display:grid;gap:12px}@container app (max-width: 599px){.par-tarjetas,.ronda{grid-template-columns:minmax(0,1fr)}.ronda-frase,.titular .t{font-size:22px;line-height:28px}.ronda-tarjeta{padding:16px}.ronda-cuerpo{grid-template-columns:40px minmax(0,1fr)}.ronda-plata{grid-column:2;justify-items:start;text-align:left}.ronda-acciones{justify-content:flex-start;margin-top:4px}.cuota .linea .prog{width:48px}}@container hoja (max-width: 899px){.par-tarjetas,.ronda{grid-template-columns:minmax(0,1fr)}}.pag-angosta{display:grid;gap:16px;max-width:840px;width:100%}.cats{display:grid}.cats,.cats ul{margin:0;padding:0;list-style:none}.cat{position:relative}.ordenando>li.cat[data-id]{transition:transform .18s cubic-bezier(.2,0,0,1)}.ordenando>li.cat[data-tomada=true]{transition:none;position:relative;z-index:3;cursor:grabbing}.cat[data-tomada=true]>.cat-fila{background:var(--surface-container-highest);box-shadow:var(--elev-3);border-radius:var(--r-md);scale:1.01}.ordenando{-webkit-user-select:none;user-select:none}.cat-fila{display:grid;grid-template-columns:auto 40px minmax(0,1fr) auto;gap:16px;align-items:center;min-height:72px;padding:8px 12px;border-radius:var(--r-md);cursor:pointer;outline:0}.cat-fila:focus-visible{box-shadow:inset 0 0 0 2px var(--primary)}.cat-fila[aria-current=true]{background:var(--secondary-container)}.cats>.cat+.cat:before{content:"";position:absolute;left:12px;right:12px;top:0;height:1px;background:var(--outline-variant)}.icono{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:50%;background:transparent;color:var(--on-surface-variant);cursor:pointer}.icono:hover{background:color-mix(in srgb,var(--on-surface) 8%,transparent)}.icono.borrar{color:var(--error)}.cat-fila>.icono{appearance:none;border:0;background:transparent;color:var(--on-surface-variant);width:32px;height:32px;border-radius:50%;display:grid;place-items:center;cursor:pointer}.cat-fila>.icono:hover{background:color-mix(in srgb,var(--on-surface) 8%,transparent)}.cat-fila:not(:has(>.icono)){grid-template-columns:40px minmax(0,1fr) auto}.cat.hija>.cat-fila{min-height:56px;padding-left:68px;grid-template-columns:32px minmax(0,1fr) auto}.cat-nombre{display:grid;min-width:0}.cat-nombre .t{font-size:16px;line-height:24px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.cat-nombre .cuando{font-size:14px;line-height:20px}.cat-chevron,.cat-nombre .cuando,.cat[data-inactiva=true] .cat-nombre .t{color:var(--on-surface-variant)}.cat-chevron{display:flex;align-items:center}.cat[data-id]>.cat-fila .cat-chevron{cursor:grab;touch-action:none}.hoja-pila{display:grid;gap:24px}.cat-editar,.cat-nueva{display:grid;gap:12px;justify-items:start}.cat-editar .cara-elegir,.cat-editar .field,.cat-nueva .field{width:100%}.cat-borrar-todas{margin-top:8px}.cat-archivadas{display:grid;gap:8px;margin-top:16px}@container app (max-width: 599px){.cat.hija>.cat-fila{padding-left:44px}.cat-fila{gap:12px;padding:8px 4px}}.cuenta-pag{display:grid;gap:24px;max-width:760px;width:100%;margin:0 auto}.identidad{display:grid;justify-items:center;text-align:center;gap:8px;padding:16px 0 8px}.identidad .avatar{width:80px;height:80px;font-size:32px}.identidad .t{font-size:28px;line-height:36px}.identidad .s{font-size:14px;line-height:20px;color:var(--on-surface-variant)}.ajuste-card{border-radius:var(--r-lg);box-shadow:inset 0 0 0 1px var(--outline-variant);overflow:hidden}.ajuste-card .cab{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:20px 24px 12px;list-style:none}.ajuste-card .cab::-webkit-details-marker{display:none}.ajuste-card .cab h2{margin:0;font-size:22px;line-height:28px;font-weight:400}.ajuste-card .cab.peligro h2{color:var(--error)}.aj-plegable>.cab{cursor:pointer}.aj-plegable>.cab .ic{color:var(--on-surface-variant);transition:transform .2s}.aj-plegable[open]>.cab .ic{transform:rotate(180deg)}.aj-plegable:not([open])>.cab{padding-bottom:20px}.aj-cuerpo{padding:0 24px 24px}.aj-cuerpo,.fila-aj{display:grid;gap:16px}.fila-aj{grid-template-columns:minmax(140px,200px) minmax(0,1fr) auto;align-items:center;min-height:64px;padding:8px 16px 8px 24px;text-decoration:none;color:inherit;cursor:pointer;position:relative}.fila-aj:hover{background:color-mix(in srgb,var(--on-surface) 5%,transparent)}.aj-filas~.fila-aj:before,.fila-aj~.fila-aj:before{content:"";position:absolute;left:24px;right:24px;top:0;height:1px;background:var(--outline-variant)}.fila-aj .k{font-size:12px;line-height:16px;font-weight:500;letter-spacing:.4px;color:var(--on-surface-variant)}.fila-aj .v{font-size:16px;line-height:24px;min-width:0;display:grid}.fila-aj .v .s{font-size:14px;line-height:20px}.fila-aj .fin,.fila-aj .v .s{color:var(--on-surface-variant)}.fila-aj .fin{display:flex;align-items:center;gap:8px}button.fila-aj{width:100%;border:0;background:transparent;font:inherit;text-align:left}.fila-aj.peligro .fin,.fila-aj.peligro .k{color:var(--error)}.fila-aj.nueva .k{color:var(--primary)}.fila-aj .v .seg{justify-self:start}.fila-aj select{appearance:none;width:100%;min-width:0;border:0;background:transparent;color:inherit;font:inherit;padding:0;cursor:pointer}.fila-aj select:focus-visible{outline:2px solid var(--primary);outline-offset:4px;border-radius:4px}.aj-filas{display:contents}.aj-mensaje{margin:0 24px 12px}.aj-cuerpo-hoja{display:grid;gap:16px}@container app (max-width: 599px){.fila-aj{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k fin" "v fin";gap:2px 12px;padding:12px 16px}.fila-aj .k{grid-area:k}.fila-aj .v{grid-area:v}.fila-aj .fin{grid-area:fin}}.dato-fijo{display:grid;gap:2px}.dato-fijo-rotulo{font-size:12px;line-height:16px;font-weight:500;color:var(--on-surface-variant)}.dato-fijo-valor{font-size:16px;line-height:24px}.sub-bloque{display:grid;gap:8px;padding-top:8px;box-shadow:inset 0 1px 0 var(--outline-variant)}.sub-bloque-titulo{font-size:14px;line-height:20px;font-weight:500;padding-top:12px}.codigo-apps{display:grid;gap:8px;margin:0;padding:0;list-style:none}.codigo-apps>li{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:48px}.codigo-alta{justify-items:start}.codigo-qr{width:200px;height:200px;border-radius:var(--r-md);background:oklch(100% 0 0);padding:8px}.codigo-clave{font-family:ui-monospace,monospace;font-size:14px;line-height:20px;word-break:break-all}.codigo-una-sola{margin:0}.form-objetivo{gap:16px}.fila,.fila-objetivo{display:flex;justify-content:space-between;align-items:center;gap:8px 16px;flex-wrap:wrap;min-height:48px}.fila-nombre{font-size:16px;line-height:24px;min-width:0}.archivados{display:grid;gap:8px}.archivar,.icono-tip{display:inline-flex}.icono-tip{vertical-align:-3px;color:var(--on-surface-variant)}.entrar{min-height:100dvh;display:grid;place-items:center;padding:24px 16px;background:var(--surface);color:var(--on-surface)}.entrar>.card{width:min(440px,100%);display:grid;gap:20px;padding:32px;border-radius:var(--r-lg);background:var(--surface-container-low)}.entrar.aceptar>.card{width:min(560px,100%)}.brand-mark{font-size:22px;line-height:28px;font-weight:500;color:var(--primary);text-decoration:none}.separador{display:flex;align-items:center;gap:12px;color:var(--on-surface-variant);font-size:12px;line-height:16px}.separador:after,.separador:before{content:"";flex:1 1;height:1px;background:var(--outline-variant)}.google{appearance:none;border:0;width:100%;height:48px;border-radius:var(--r-full);box-shadow:inset 0 0 0 1px var(--outline);background:transparent;color:var(--on-surface);display:flex;align-items:center;justify-content:center;gap:12px;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.google:hover{background:color-mix(in srgb,var(--on-surface) 6%,transparent)}.casilla{display:flex;gap:12px;align-items:flex-start;font-size:14px;line-height:20px;cursor:pointer}.casilla input[type=checkbox]{width:18px;height:18px;flex:none;margin:1px 0 0;accent-color:var(--primary)}.casilla[data-error=true]{color:var(--error)}.aceptar-consentimiento{display:grid;gap:8px}.aceptar-consentimiento,.no-aceptar>summary{font-size:14px;line-height:20px;color:var(--on-surface-variant)}.no-aceptar>summary{cursor:pointer}.no-aceptar-acciones{display:flex;gap:8px;flex-wrap:wrap;margin-top:12px}.enlaces-legales{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:12px;line-height:16px}.enlaces-legales a{color:var(--on-surface-variant)}.legal{min-height:100dvh;display:grid;justify-items:center;align-content:start;gap:24px;padding:32px 16px 64px;background:var(--surface);color:var(--on-surface)}.legal-nav{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.documento-legal,.legal-nav{width:min(760px,100%);gap:16px}.documento-legal{display:grid;font-size:16px;line-height:24px}.documento-legal h1{font-size:28px;line-height:36px;font-weight:400}.documento-legal h2{font-size:22px;line-height:28px;font-weight:400;margin-top:16px}.documento-legal-marca{font-size:12px;line-height:16px;font-weight:500;letter-spacing:.4px;color:var(--on-surface-variant);text-transform:uppercase}.documento-legal-casilla{padding:12px 16px;border-radius:var(--r-md);background:var(--surface-container);font-size:14px;line-height:20px}.tabla-documento td{white-space:normal;max-width:none}.shell{display:grid;gap:16px;padding:24px;max-width:960px;width:100%}.shell.shell-ancho{max-width:none}.shell>.head{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.alert{display:block;padding:12px 16px;border-radius:var(--r-md);background:var(--error-container);color:var(--on-error-container);font-size:14px;line-height:20px}.brand{font-weight:500;color:var(--primary)}.ico{flex:none;vertical-align:-2px}.deshacer{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);z-index:60;display:flex;align-items:center;gap:12px;flex-wrap:wrap;max-width:calc(100vw - 32px);padding:8px 8px 8px 16px;border-radius:var(--r-xs);background:var(--inverse-surface);color:var(--inverse-on-surface);box-shadow:var(--elev-3);font-size:14px;line-height:20px}.deshacer-plazo{opacity:1;color:color-mix(in srgb,var(--inverse-on-surface) 75%,transparent)}.deshacer .secundario{color:var(--inverse-primary);box-shadow:none}.archivo{display:grid;gap:8px}.pasos-imp{display:grid;gap:0;max-width:760px;width:100%;margin:0;padding:0;list-style:none}.paso-imp{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto 1fr;gap:0 16px}.paso-imp .num-paso{width:32px;height:32px;margin:4px;border-radius:50%;display:grid;place-items:center;font-size:14px;font-weight:500;background:var(--surface-container-high);color:var(--on-surface-variant)}.paso-imp .num-paso .ic{font-size:18px}.paso-imp.hecho .num-paso{background:var(--primary);color:var(--on-primary)}.paso-imp.actual .num-paso{background:var(--primary-container);color:var(--on-primary-container);box-shadow:inset 0 0 0 2px var(--primary)}.paso-imp .riel{grid-column:1;grid-row:2;justify-self:center;width:2px;background:var(--outline-variant);min-height:24px}.paso-imp .cuerpo{grid-column:2;grid-row:1/span 2;display:grid;gap:8px;align-content:start;padding:8px 0 28px;min-width:0}.paso-imp .cuerpo h3{margin:0;font-size:16px;line-height:24px;font-weight:500}.paso-imp .cuerpo p{margin:0;font-size:14px;line-height:20px;color:var(--on-surface-variant)}.paso-imp .cuerpo .acc{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.soltar{display:grid;justify-items:center;gap:8px;padding:32px 24px;border-radius:var(--r-lg);border:2px dashed var(--outline);text-align:center;background:var(--surface-container-lowest);transition:background-color .12s ease,border-color .12s ease}.soltar .ic{font-size:40px;color:var(--primary)}.soltar.encima{border-color:var(--primary);background:color-mix(in srgb,var(--primary) 8%,var(--surface-container-lowest))}.btn:has(>input[type=file]:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.metricas-imp{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.metricas-imp .m{padding:12px 16px;border-radius:var(--r-md);background:var(--surface-container-low);display:grid;gap:2px}.metricas-imp .m .v{font-size:24px;line-height:32px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.metricas-imp .m .r{font-size:12px;line-height:16px;color:var(--on-surface-variant)}@container app (max-width: 599px){.metricas-imp{grid-template-columns:repeat(2,minmax(0,1fr))}}.resolver-lista{display:grid;gap:16px;margin:16px 0 0;padding:0;list-style:none}.resolver-lista li{display:grid;gap:8px}.kpi{display:grid;gap:2px}.panel-pie{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.borrar{color:var(--error)}.vacio-accion{color:var(--primary);font-weight:500;text-decoration:none}.vacio-accion:hover{text-decoration:underline}.panel-compra{display:grid;gap:16px}.campo-vacio{color:var(--on-surface-variant)}.fila-alta-tr td{padding:0}.dic-filas{display:grid;gap:8px;margin:0;padding:0;list-style:none}.dic-fila{display:grid;gap:4px;padding:12px 16px;border-radius:var(--r-md);background:var(--surface-container-low)}.dic-fila-cabecera{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px;line-height:16px;color:var(--on-surface-variant)}.dic-fila-n{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dic-fila-tipo{font-weight:500}.dic-cita{font-size:16px;line-height:24px}.dic-eco-mal{color:var(--error)}.dic-chips{display:flex;gap:6px;flex-wrap:wrap}.dic-medicion{font-size:14px;line-height:20px;color:var(--on-surface-variant)}.dic-nombres{display:flex;gap:8px;flex-wrap:wrap}.dic-nombre{display:inline-flex;align-items:center;gap:4px}.dic-nombre-texto{font-size:14px;line-height:20px}@container app (max-width: 599px){.fila-aj{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"k f" "v f";gap:2px 16px;padding:12px 8px 12px 16px}.fila-aj .k{grid-area:k}.fila-aj .v{grid-area:v}.fila-aj .fin{grid-area:f}.fila-aj+.fila-aj:before{left:16px;right:16px}.ajuste-card .cab{padding:16px 16px 8px}.aj-cuerpo{padding:0 16px 16px}.identidad .t{font-size:24px;line-height:32px}.shell{padding:16px}}.aj-cuerpo .form>button,.aj-cuerpo form>button{justify-self:start}:where(.hoja-app,dialog,.panel-elegido,.entrar,.legal) p.note{display:block}.shell>.head h1,.shell>h1{margin:0;font-size:28px;line-height:36px;font-weight:400}.entrar>.card{--fondo-campo:var(--surface-container-low)}.entrar .form>.btn,.entrar form>.btn{justify-self:stretch}.documento-legal p{margin:0 0 8px}.grafico .par-col{display:flex;align-items:flex-end;justify-content:center;gap:3px;width:100%;max-width:48px}.grafico .par-col .col-barra{flex:1 1;width:auto;min-width:0}.grafico .col-barra.par-entro{background:color-mix(in srgb,var(--money-in) 45%,var(--surface-container-lowest))}.grafico .col-barra.par-salio{background:color-mix(in srgb,var(--on-surface) 22%,var(--surface-container-lowest))}.grafico .col[aria-current=page] .col-barra.par-entro,.grafico a.col:hover .col-barra.par-entro{background:var(--money-in)}.grafico .col[aria-current=page] .col-barra.par-salio,.grafico a.col:hover .col-barra.par-salio{background:var(--on-surface-variant)}.grafico .col[aria-current=page] .par-col .col-barra.cero,.grafico .par-col .col-barra.cero{background:var(--outline-variant)}.grafico .col[aria-current=page] .par-col .col-barra.es-proyectado,.grafico .par-col .col-barra.es-proyectado,.grafico a.col:hover .par-col .col-barra.es-proyectado{background:repeating-linear-gradient(135deg,var(--outline-variant) 0 3px,transparent 3px 6px);box-shadow:inset 0 0 0 1px var(--outline-variant)}.leyenda i.ley-entro{background:color-mix(in srgb,var(--money-in) 45%,var(--surface-container-lowest))}.leyenda i.ley-salio{background:color-mix(in srgb,var(--on-surface) 22%,var(--surface-container-lowest))}@container app (max-width: 599px){.grafico .par-col{gap:1px}}.pat-f{display:flex;justify-content:space-between;align-items:center;gap:12px;font-size:14px;line-height:20px}.pat-f>span:first-child{display:inline-flex;align-items:center}.pat-f i{width:10px;height:10px;border-radius:3px;display:inline-block;margin-right:8px}.mes-t .s .entra{color:inherit}.mes-fila:hover .atenuado .entra{color:var(--money-in)}.resumen-hoja-kpis{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding-bottom:8px}.resumen-hoja-kpis .val{font-size:28px;line-height:36px}.resumen-hoja-kpis .val.entra{color:var(--money-in)}.li.resumen-hoja-li{padding:8px 0;cursor:default;min-height:0}@container app (max-width: 599px){.resumen-filtro{display:none}}.grafico .col-barra.par-este{background:color-mix(in srgb,var(--primary) 40%,var(--surface-container-lowest))}.grafico .col[aria-current=page] .col-barra.par-este,.grafico a.col:hover .col-barra.par-este{background:var(--primary)}.grafico .col-barra.par-anterior{background:var(--outline-variant)}.grafico .col[aria-current=page] .col-barra.par-anterior,.grafico a.col:hover .col-barra.par-anterior{background:color-mix(in srgb,var(--on-surface) 28%,var(--surface-container-lowest))}.leyenda i.ley-anterior{background:var(--outline-variant)}.grafico .col-valor:has(.par-valores){margin-bottom:2px;line-height:13px}.grafico .par-valores{display:flex;flex-direction:column;align-items:flex-start}.grafico .par-valores>span{display:inline-flex;align-items:center;gap:4px}.grafico .par-valores i{flex:none;width:8px;height:8px;border-radius:2px}.grafico .par-valores i.marca-este{background:var(--primary)}.grafico .par-valores i.marca-anterior{background:var(--outline-variant)}.linea-chart{margin:0;display:grid;gap:8px}.linea-lienzo{position:relative;height:180px;padding-left:96px}.linea-lienzo svg{display:block;width:100%;height:100%;overflow:visible}.linea-eje{position:absolute;inset:0 auto 0 0;width:88px}.linea-eje span{position:absolute;right:0;transform:translateY(-50%);font-size:12px;line-height:16px;color:var(--on-surface-variant);white-space:nowrap}.linea-guia{stroke:var(--outline-variant);stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.linea-area{fill:color-mix(in srgb,var(--primary) 14%,transparent)}.linea-trazo{fill:none;stroke:var(--primary);stroke-width:2.5;vector-effect:non-scaling-stroke;stroke-linejoin:round}.linea-pie{display:flex;justify-content:space-between;padding-left:96px}@container app (max-width: 599px){.linea-lienzo,.linea-pie{padding-left:48px}.linea-eje{width:44px}}.cara-elegir{border:0;margin:0;padding:0;display:grid;gap:8px;min-width:0}.cara-elegir legend{padding:0;margin-bottom:8px;color:var(--on-surface-variant)}.paleta{display:flex;flex-wrap:wrap;gap:12px}.icono-op,.paleta-op{position:relative;display:grid;place-items:center;width:40px;height:40px;cursor:pointer}.paleta-op{border-radius:50%;background:var(--av-bg)}.icono-op.auto,.paleta-op.auto{color:var(--on-surface-variant);background:var(--surface-container-high)}.icono-op input,.paleta-op input{position:absolute;inset:0;margin:0;opacity:0;cursor:pointer}.paleta-op:has(input:checked){box-shadow:0 0 0 2px var(--surface-container-low),0 0 0 4px var(--on-surface)}.icono-op:has(input:focus-visible),.paleta-op:has(input:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.iconos{display:grid;grid-template-columns:repeat(auto-fill,40px);gap:8px;max-height:264px;overflow:auto;padding:4px}.icono-op{border-radius:var(--r-md);color:var(--on-surface-variant)}.icono-op:hover{background:color-mix(in srgb,var(--on-surface) 8%,transparent)}.icono-op:has(input:checked){background:var(--secondary-container);color:var(--on-secondary-container)}.linea-punto{stroke:var(--primary);stroke-width:8;stroke-linecap:round;vector-effect:non-scaling-stroke}.persona-fila{appearance:none;border:0;background:transparent;color:inherit;font:inherit;text-align:left;width:100%}.persona-fila[aria-pressed=true]{background:var(--secondary-container)}.persona-lado{display:grid;justify-items:end;gap:0}.persona-lado .t.te-debe{color:var(--owed-to-you)}.persona-lado .t.le-debes{color:var(--you-owe)}.persona-acciones{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:16px}.persona-juntar{display:grid;gap:8px;width:100%}.persona-juntar-botones{display:flex;gap:8px;justify-content:flex-end}.persona-borrar{margin-top:16px}.icono-op.mas{appearance:none;border:0;background:transparent;color:var(--on-surface-variant);border-radius:50%}.cat-formas{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.chip-quitar{appearance:none;border:0;background:transparent;color:inherit;display:inline-grid;place-items:center;width:24px;height:24px;margin-right:-8px;border-radius:50%;cursor:pointer}.chip-quitar .ic{font-size:18px}.cat-forma-nueva{height:32px;border-radius:var(--r-xs);border:1px solid var(--outline);background:transparent;color:var(--on-surface);padding:0 12px;font:inherit}.cat-mas{flex-direction:column;align-items:flex-start}.cat-mas,.cat-mover,.cat-pie{display:flex;gap:8px}.cat-pie{align-items:center;border-top:1px solid var(--outline-variant);padding-top:12px}.cat-pie .esp{flex:1 1}.pend-deshacer{display:flex;align-items:center;justify-content:space-between;gap:8px}@container app (min-width: 600px){.marco:has(>.panel-elegido) .hoja-app{margin-right:444px}}@container hoja (max-width: 899px){.marco:has(>.panel-elegido) .planilla-tabla .tags{display:none}}@container app (min-width: 600px){@container hoja (max-width: 899px){.tabla-mov .col-w-cat,.tabla-mov .col-w-cuenta{display:table-column;width:0}.tabla-mov :is(td,th).col-cat,.tabla-mov :is(td,th).col-cta{display:table-cell;padding:0;border-left:0;border-right:0;visibility:hidden}.tabla-mov tr.fila-carga td.col-cat,.tabla-mov tr.fila-carga td.col-cta{visibility:visible;padding:0 8px}}}.barra-lote{display:flex;align-items:center;gap:8px;margin:12px 24px 4px;padding:8px;border-radius:var(--r-lg);background:var(--secondary-container);color:var(--on-secondary-container)}.barra-lote-cuenta{flex:1 1;min-width:0;margin:0;display:grid;font-size:14px;line-height:20px}.barra-lote-cuenta strong{font-size:16px;line-height:24px;font-weight:500}.barra-lote .lote-total{color:inherit;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.barra-lote-acciones{display:flex;align-items:center;gap:4px}.barra-lote-acciones form{display:contents}.barra-lote .err,.barra-lote .note{margin:0;font-size:12px;line-height:16px}@container app (max-width: 599px){.barra-lote{margin:12px 16px 4px}.barra-lote .solo-ancho-lote{display:none}}.analisis-calor .calor-fila{display:contents}.analisis-calor .c{text-decoration:none;color:var(--on-surface)}.analisis-calor .c.calor-1{background:color-mix(in srgb,var(--primary) 14%,var(--surface-container-lowest))}.analisis-calor .c.calor-2{background:color-mix(in srgb,var(--primary) 32%,var(--surface-container-lowest))}.analisis-calor .c.calor-3{background:color-mix(in srgb,var(--primary) 55%,var(--surface-container-lowest))}.analisis-calor .c.calor-4{background:color-mix(in srgb,var(--primary) 78%,var(--surface-container-lowest));color:var(--on-primary)}.analisis-calor .c.calor-5{background:var(--primary);color:var(--on-primary)}.analisis-calor .nombre a{color:inherit;text-decoration:none}.analisis-calor .nombre a:hover{text-decoration:underline}.analisis-calor .pie:not(.tot){grid-column:1}.analisis-calor .pie.tot{grid-column:span calc(var(--meses, 12) + 1);justify-content:flex-end}@container app (max-width: 599px){.analisis-calor .pie.tot{grid-column:span var(--meses,12)}}.analisis-calor .c.p{background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--primary) 25%,transparent) 0 3px,transparent 3px 6px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--primary) 25%,transparent)}.analisis-calor .pie{font-size:14px;line-height:20px;letter-spacing:normal;color:var(--on-surface)}.tarjeta-fila{display:flex;align-items:center;gap:16px;min-width:0;padding:8px 0}.tarjeta-fila .txt{display:grid;min-width:0}.tarjeta-fila .t{font-size:16px;line-height:24px;color:var(--on-surface);overflow-wrap:anywhere}.tarjeta-fila .s,.tarjeta-pagar .s{font-size:14px;line-height:20px;color:var(--on-surface-variant)}.tarjeta-pagar{display:grid;justify-items:end;min-width:max-content}.tabla td:has(>.tarjeta-fila){height:auto;white-space:normal;max-width:none;width:100%}.ronda-medidor-cifra{display:block}.tabla td:has(>.tarjeta-pagar),.tabla td:has(>.zero:only-child){width:1%;min-width:max-content;max-width:none;overflow:visible;white-space:nowrap}.globo-dato{position:absolute;z-index:20;top:0;display:none;flex-direction:column;gap:2px;min-width:112px;padding:8px 12px;border-radius:var(--r-sm);background:var(--inverse-surface);color:var(--inverse-on-surface);box-shadow:var(--elev-2);font-size:12px;line-height:16px;font-weight:400;white-space:nowrap;text-align:left;pointer-events:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.globo-dato.globo-der{left:calc(100% + 6px)}.globo-dato.globo-izq{right:calc(100% + 6px)}.globo-dato .gd-t{font-weight:500;text-transform:capitalize}.globo-dato .gd-f{display:flex;align-items:center;gap:6px}.globo-dato .gd-f b{margin-left:auto;padding-left:12px;font-weight:500}.globo-dato .gd-r{color:color-mix(in srgb,var(--inverse-on-surface) 85%,var(--inverse-surface))}.globo-dato .gd-m{flex:none;width:8px;height:8px;border-radius:2px}.globo-dato b,.globo-dato b *{color:inherit}.grafico .col:focus-visible>.globo-dato,.grafico .col:hover>.globo-dato{display:flex}@media (hover:none){.grafico .col:hover>.globo-dato{display:none}}.linea-puntos{position:absolute;inset:0 0 0 96px}.linea-zona{position:absolute;top:0;bottom:0;transform:translateX(-50%)}.linea-marca{position:absolute;left:50%;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--primary);box-shadow:0 0 0 2px var(--surface-container-low);display:none}.linea-zona:hover .linea-marca{display:block}.linea-zona:hover>.globo-dato{display:flex}.linea-zona>.globo-dato.globo-der{left:calc(50% + 10px)}.linea-zona>.globo-dato.globo-izq{right:calc(50% + 10px)}.linea-meses{position:relative;height:16px;margin-left:96px;font-size:12px;line-height:16px;color:var(--on-surface-variant)}.linea-mes{position:absolute;top:0;transform:translateX(-50%);white-space:nowrap}.linea-mes:first-child{transform:none}.linea-mes:last-child{transform:translateX(-100%)}@container app (max-width: 599px){.linea-mes.salta-tel{display:none}.linea-puntos{left:48px}.linea-meses{margin-left:48px}}.seg.seg-periodo{height:32px}.seg.seg-periodo>a{height:32px;padding:0 12px;font-size:12px}@container app (max-width: 599px){.card-head:has(>.seg-periodo){flex-wrap:wrap}.card-head>.seg-periodo{width:100%}.card-head>.seg-periodo>a{flex:1 1;justify-content:center}}.acciones-meta{display:flex;justify-content:flex-start;margin-top:16px;padding-top:16px;border-top:1px solid var(--outline-variant)}.btn.outlined.peligro{color:var(--error)}.calor-vivo .c{position:relative;cursor:pointer;outline-offset:1px}.calor-vivo .c:focus-visible>.globo-dato,.calor-vivo .c:hover>.globo-dato{display:flex}.calor-vivo .c>.globo-dato{top:50%;transform:translateY(-50%)}.calor-vivo [role=row]:hover>.nombre{background:var(--surface-container-high)}.calor-vivo [role=row]:hover>.c{box-shadow:inset 0 0 0 1px var(--outline)}.calor-vivo .c:hover{box-shadow:inset 0 0 0 2px var(--on-surface)!important}.calor-vivo .nombre{padding-left:4px}@media (hover:none){.calor-vivo .c:hover>.globo-dato,.linea-zona:hover .linea-marca,.linea-zona:hover>.globo-dato{display:none}}.panel-devolver,.panel-devolver .form{display:grid;gap:16px}.panel-devolver.con-borde+.panel-devolver{padding-top:24px;border-top:1px solid var(--outline-variant)}.pie-devolver{display:flex;align-items:center;gap:8px;padding-top:16px;border-top:1px solid var(--outline-variant)}.pie-devolver .esp{flex:1 1}.compra-fila{width:100%;border:0;background:none;color:inherit;font:inherit;text-align:left;border-radius:var(--r-md)}.panel-compra-en-curso{display:grid;gap:24px}.panel-compra-en-curso>section{display:grid;gap:8px}.panel-compra-en-curso>section+section{padding-top:24px;border-top:1px solid var(--outline-variant)}.panel-compra-en-curso .linea{display:flex;align-items:center;gap:12px;font-size:12px;line-height:16px;color:var(--on-surface-variant)}.panel-compra-en-curso .linea .prog{width:120px;flex:none;overflow:hidden}.cifra-panel{margin:0}.de-la-tarjeta{display:grid;gap:16px}.cifra-de-la-tarjeta{display:grid;gap:2px}.cifra-de-la-tarjeta .monto-kpi,.cifra-panel .monto-kpi{font-size:32px;line-height:40px}dialog.sheet:focus,dialog.sheet:focus:not(:focus-visible){outline:none}.btn-info.en-rotulo{width:16px;height:16px;margin:0 0 0 4px;vertical-align:-3px;display:inline-grid;pointer-events:auto}.btn-info.en-rotulo .ic{font-size:16px}.btn-info.en-rotulo:before{inset:-6px}.campo .rotulo .info,.field>span:first-child .info{pointer-events:auto}.icon-btn.con-insignia{position:relative;overflow:visible}.insignia.neutra{background:var(--secondary-container);color:var(--on-secondary-container)}.viene-mes+.viene-mes{margin-top:16px}.viene-mes>h3{margin:0 0 4px}@container app (max-width: 599px){.cuota-prog .prog{width:40px}}.viene-fila{width:100%;border:0;background:none;color:inherit;font:inherit;text-align:left;border-radius:var(--r-md);cursor:pointer}.cifra-resumida{display:none}@container app (max-width: 599px){.monto .cifra-entera{display:none}.monto .cifra-resumida{display:inline;position:relative;outline:none;-webkit-touch-callout:none}.monto .cifra-resumida:focus:after{content:attr(data-entera);position:absolute;z-index:30;left:50%;bottom:calc(100% + 6px);transform:translateX(-50%);padding:4px 8px;border-radius:var(--r-xs);background:var(--inverse-surface);color:var(--inverse-on-surface);font-size:12px;line-height:16px;font-weight:500;white-space:nowrap;pointer-events:none}}.plan-cifras{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.plan-cifras>div{display:grid;gap:2px;min-width:0}.plan-cifras .k{display:inline-flex;align-items:center;gap:6px;font-size:12px;line-height:16px;color:var(--on-surface-variant)}.plan-cifras .k i{width:8px;height:8px;border-radius:2px;flex:none}.plan-cifras .monto-fila{font-size:18px;line-height:24px;font-weight:500}.plan-pct{color:var(--on-surface-variant);font-size:12px}.plan-pct .plan-recurrente{height:20px;padding:0 6px}.plan-mal,.plan-mal .monto-fila{color:var(--error)}.plan-metas{margin-top:4px}.avatar.c-error{background:var(--error-container);color:var(--on-error-container)}@container app (max-width: 599px){.li .txt .s,.li .txt .t{-webkit-line-clamp:1;overflow-wrap:normal;word-break:normal}.li .txt .s,.li .txt .t{white-space:nowrap;text-overflow:ellipsis;display:block}.li .txt .tags{display:none}.li .fin{max-width:45%}.li .fin .s{overflow:hidden;text-overflow:ellipsis;max-width:100%}}.plan-cifras{align-items:start}.plan-cifras .k{min-height:24px}.plan-cifras .k .info{margin-left:-2px}.plan-pct{display:block}.kpis.kpis-hoja{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-bottom:8px}@container app (max-width: 599px){.serie-con-eje{gap:0 4px}.serie-eje{font-size:11px;line-height:14px}.grafico{gap:3px!important}.grafico .col-barra{max-width:none}.grafico .par-col{max-width:none;gap:1px}.grafico .col-valor,.linea-eje span{font-size:11px}}.calor-vivo .c,.grafico .col,.linea-zona{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.calor-vivo .c.mantenido>.globo-dato,.grafico .col.mantenido>.globo-dato,.linea-zona.mantenido>.globo-dato{display:flex!important}.linea-zona.mantenido .linea-marca{display:block}.grafico .col.mantenido .col-barra{filter:brightness(.85)}.calor-vivo .c.mantenido{box-shadow:inset 0 0 0 2px var(--on-surface)!important}@container app (max-width: 599px){.metricas-tab{overflow-x:visible}.metricas-tab>button{flex:1 1;min-width:0;padding:10px 8px 8px}.metricas-tab .rot{font-size:12px;line-height:16px}.metricas-tab .val{font-size:20px;line-height:28px}.metricas-tab .ctx,.metricas-tab .marca,.metricas-tab .marca-fuera{display:none}.calor.calor-vivo,.calor.calor-vivo.sin-total{grid-template-columns:32px repeat(var(--meses,12),minmax(0,1fr))}.calor-vivo .tot:not(.pie){display:none}.calor-vivo .nombre{position:relative;justify-content:center;min-height:32px;padding:0;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.calor-vivo .nombre .avatar{display:grid;width:28px;height:28px}.calor-vivo .nombre>:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.calor-vivo .nombre.mantenido>:last-child{clip-path:none;width:auto;height:auto;overflow:visible;z-index:30;left:36px;top:50%;transform:translateY(-50%);padding:4px 8px;border-radius:var(--r-xs);background:var(--inverse-surface);color:var(--inverse-on-surface);font-size:12px;line-height:16px}.calor-vivo .nombre.mantenido>:last-child a{color:inherit}.calor-vivo .h.izq{visibility:hidden}.calor-vivo .pie:not(.tot){grid-column:1/span 4;white-space:nowrap}.calor-vivo .pie.tot{grid-column:span calc(var(--meses, 12) - 3)}}.perdidos-seccion{margin-top:16px;padding:12px 16px;border-radius:var(--r-md);background:color-mix(in srgb,var(--error-container) 55%,var(--surface-container-low));color:var(--on-error-container)}.perdidos-seccion>summary{display:flex;align-items:center;gap:8px;cursor:pointer;font-weight:500}.perdidos-seccion>summary .ic{font-size:20px}.ronda-plegable>summary{list-style:none;cursor:pointer;margin-bottom:0}.ronda-plegable>summary::-webkit-details-marker{display:none}.ronda-plegable[open]>summary{margin-bottom:8px}.ronda-plegable[open] .ronda-flecha{transform:rotate(180deg)}.ronda-flecha{margin-left:auto;color:var(--on-surface-variant)}@container app (max-width: 599px){.ronda-chico,.ronda-detalle,.ronda-edad-barra,.ronda-en,.ronda-medidor .body-s{display:none}.ronda-tarjeta{padding:12px}.ronda-quien{font-size:12px}.ronda-tarjeta .ronda-cuerpo{grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:2px 12px}.ronda-tarjeta .ronda-inicial{grid-row:1/span 2}.ronda-tarjeta .ronda-quien-es{grid-column:2;grid-row:1/span 2}.ronda-tarjeta .ronda-plata{display:contents}.ronda-tarjeta .ronda-plata>.monto{grid-column:3;grid-row:1;justify-self:end}.ronda-tarjeta .ronda-plata>small{grid-column:3;grid-row:2;justify-self:end}.ronda-tarjeta .ronda-plata .monto-kpi{font-size:20px;line-height:28px}.ronda-tarjeta .ronda-acciones{grid-column:2/-1;grid-row:3;justify-content:flex-start;margin-top:4px}}@container app (max-width: 599px){.tabla td:has(>.tarjeta-fila){max-width:0}.tarjeta-fila{gap:12px}.tarjeta-fila .s,.tarjeta-fila .t{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;overflow-wrap:normal}.tarjeta-fila .txt{flex:1 1}.tarjeta-pagar .s{white-space:nowrap;max-width:96px;overflow:hidden;text-overflow:ellipsis}.compra-fila .linea,.compra-fila .txt .t{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.compra-fila .linea .prog,.tag.tag-solo-compu,.tarjeta-fila .cuota-prog .prog{display:none}}.cotizaciones{display:grid;gap:4px;font-size:12px;line-height:16px;color:var(--on-surface-variant)}.cotizaciones .cot{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.cotizaciones .cot .monto-chico,.cotizaciones .cot .tasa{color:var(--on-surface);font-weight:500}.cotizaciones-cajon{margin:auto 16px 8px;padding:12px;border-radius:var(--r-md);background:var(--surface-container)}.cotizaciones-hoy{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-bottom:12px;padding:8px 12px;border-radius:var(--r-md);background:var(--surface-container-low)}.cotizaciones-hoy .cot{display:grid;gap:0;justify-content:start}.cotizaciones .cuando{color:var(--on-surface-variant);font-size:11px}.cotizaciones .cot.cuando{grid-column:1/-1;justify-content:end}@container app (max-width: 599px){.cotizaciones-hoy{grid-template-columns:repeat(2,minmax(0,1fr))}}@container app (min-width: 1200px){.cotizaciones-hoy{display:none}}@container app (max-width: 1199px){.cotizaciones-cajon{display:none}}@container app (max-width: 599px){.metrica{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.metrica .val{font-size:22px;line-height:28px}.metrica .val.grande{font-size:28px;line-height:36px}.metrica:not(dialog .metrica) .ctx{display:none}.metrica.mantenido .ctx{display:block}.cat-nombre .cuando,.cat-nombre .t{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cat-fila{gap:12px;min-height:60px}}