@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/665e920483964785-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/665e920483964785-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7088c2b12ccac062-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/665e920483964785-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Newsreader;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5611c55482296524-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader Fallback;src:local("Times New Roman");ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.00%;size-adjust:105.48%}.__className_ea512a{font-family:Newsreader,Newsreader Fallback,Charter,Georgia,Times New Roman,serif;font-style:normal}.__variable_ea512a{--font-serif:"Newsreader","Newsreader Fallback",Charter,Georgia,Times New Roman,serif}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/7b19b489dc6743ba-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/28793f5c5e3d822d-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/c9c3823090ec8b55-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/b3bf17a9041d9433-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/2801417b65625cf5-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(/_next/static/media/26d4368bf94c0ec4-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:IBM Plex Sans Fallback;src:local("Arial");ascent-override:101.32%;descent-override:27.18%;line-gap-override:0.00%;size-adjust:101.17%}.__className_1bc20f{font-family:IBM Plex Sans,IBM Plex Sans Fallback,Helvetica Neue,Arial,sans-serif;font-style:normal}.__variable_1bc20f{--font-sans:"IBM Plex Sans","IBM Plex Sans Fallback",Helvetica Neue,Arial,sans-serif}:root{--papel:#F4EDE0;--hueso:#FCF9F3;--hueso-2:#F7F2E8;--tinta:#1F1A15;--tinta-2:#6A6057;--tinta-3:#9C9186;--regla:#E2D8C6;--regla-2:#EFE7D8;--cobre:#9E5B32;--cobre-suave:#F3E4D6;--ok:#4C7A4B;--ok-suave:#E6EEE2;--aviso:#B07A1C;--aviso-suave:#F6EAD0;--error:#B0392C;--error-suave:#F5E0DC;--serif:var(--font-serif),Charter,Georgia,"Times New Roman",serif;--sans:var(--font-sans),"IBM Plex Sans","Helvetica Neue",Arial,sans-serif;--sp-1:4px;--sp-2:8px;--sp-3:12px;--sp-4:16px;--sp-5:24px;--sp-6:32px;--r-sm:6px;--r-md:10px;--r-lg:14px;--r-pill:999px;--bg:var(--papel);--panel:var(--hueso);--panel-2:var(--hueso-2);--border:var(--regla);--text:var(--tinta);--muted:var(--tinta-2);--accent:var(--cobre);--warn:var(--aviso);--err:var(--error)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--papel:#181410;--hueso:#221D17;--hueso-2:#2A241D;--tinta:#EFE7DA;--tinta-2:#B8AC9C;--tinta-3:#877B6E;--regla:#3A322A;--regla-2:#2E2822;--cobre:#D08A5C;--cobre-suave:#3A2A1E;--ok:#8DBB86;--ok-suave:#26301F;--aviso:#D9A54A;--aviso-suave:#3A2F17;--error:#E0776A;--error-suave:#3C221E}}:root[data-theme=dark]{--papel:#181410;--hueso:#221D17;--hueso-2:#2A241D;--tinta:#EFE7DA;--tinta-2:#B8AC9C;--tinta-3:#877B6E;--regla:#3A322A;--regla-2:#2E2822;--cobre:#D08A5C;--cobre-suave:#3A2A1E;--ok:#8DBB86;--ok-suave:#26301F;--aviso:#D9A54A;--aviso-suave:#3A2F17;--error:#E0776A;--error-suave:#3C221E}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--papel);color:var(--tinta);font-family:var(--sans);font-size:15px;line-height:1.5;-webkit-font-smoothing:antialiased}h1,h2,h3{font-weight:500;margin:0;text-wrap:balance;letter-spacing:-.01em}.serif,h1,h2,h3{font-family:var(--serif)}.tabular{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}:focus-visible{outline:2px solid var(--cobre);outline-offset:2px}a{color:var(--cobre);text-decoration:none}a:hover{text-decoration:underline}.grid{display:grid;gap:16px;grid-template-columns:minmax(0,1fr)}.grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.card{background:var(--panel);border:1px solid var(--border);border-radius:10px;padding:16px}.card h3{margin:0 0 4px;font-size:13px;color:var(--muted);font-weight:500;text-transform:uppercase;letter-spacing:.03em}.metric{font-size:24px;font-weight:600}.metric.missing{color:var(--muted);font-style:italic;font-size:18px}.sub{font-size:12px;color:var(--muted);margin-top:6px}.badge{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;border:1px solid var(--border)}.badge.ok{color:var(--ok);border-color:var(--ok)}.badge.needs_review{color:var(--warn);border-color:var(--warn)}.badge.error,.badge.missing{color:var(--err);border-color:var(--err)}.badge.zero_no_movements{color:var(--muted)}table{width:100%;border-collapse:collapse;font-size:13px}td,th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--border)}th{color:var(--muted);font-weight:500}td.num,th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.banner{padding:10px 14px;border-radius:8px;border:1px solid var(--border);background:var(--panel-2);margin-bottom:16px;font-size:13px}.banner.preview{border-color:var(--warn);color:var(--warn)}.banner.disabled{color:var(--muted)}.btn{display:inline-block;padding:8px 14px;border-radius:8px;border:1px solid var(--border);background:var(--panel-2);color:var(--text);cursor:pointer;font-size:14px}.btn:hover{border-color:var(--accent)}.btn[disabled]{opacity:.5;cursor:not-allowed}.muted{color:var(--muted)}.page-title{font-size:20px;margin:4px 0 20px}.table-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.table-scroll table{min-width:640px}@media (max-width:980px){.grid.cols-2,.grid.cols-3,.grid.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.container{padding:14px}table{font-size:12px}td,th{padding:6px 7px}.page-title{font-size:18px}.grid.cols-2,.grid.cols-3,.grid.cols-4{grid-template-columns:minmax(0,1fr)}}.ui-btn{font-family:var(--sans);display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--r-sm);border:1px solid var(--regla);background:var(--hueso-2);color:var(--tinta);cursor:pointer;font-size:14px;font-weight:500;line-height:1;text-decoration:none}.ui-btn:hover{border-color:var(--cobre);text-decoration:none}.ui-btn--primary{background:var(--cobre);border-color:var(--cobre);color:var(--hueso)}.ui-btn--primary:hover{filter:brightness(1.05)}.ui-btn--danger{background:var(--error);border-color:var(--error);color:var(--hueso)}.ui-btn--link{background:transparent;border-color:transparent;color:var(--cobre);padding-left:4px;padding-right:4px}.ui-btn--sm{padding:4px 9px;font-size:12px}.ui-btn[aria-disabled=true],.ui-btn[disabled]{opacity:.5;cursor:not-allowed}.ui-chip{display:inline-flex;align-items:center;gap:5px;padding:1px 9px;border-radius:var(--r-pill);font-size:11px;font-weight:500;border:1px solid var(--regla);color:var(--tinta-2);background:transparent;letter-spacing:.01em}.ui-chip--ok{color:var(--ok);border-color:var(--ok);background:var(--ok-suave)}.ui-chip--aviso{color:var(--aviso);border-color:var(--aviso);background:var(--aviso-suave)}.ui-chip--error{color:var(--error);border-color:var(--error);background:var(--error-suave)}.ui-chip--cobre{color:var(--cobre);border-color:var(--cobre);background:var(--cobre-suave)}.ui-chip--neutro{color:var(--tinta-2);border-color:var(--regla)}.ui-chip__dot{width:6px;height:6px;border-radius:999px;background:currentColor}.ui-sindato{display:inline-flex;flex-direction:column;gap:1px}.ui-sindato__label{color:var(--tinta-3);font-style:italic}.ui-sindato__reason{font-size:11px;color:var(--tinta-3)}.ui-nota{display:flex;gap:10px;padding:10px 14px;border-radius:var(--r-sm);border:1px solid var(--regla);background:var(--hueso-2);font-size:13px;color:var(--tinta)}.ui-nota--info{border-color:var(--cobre);background:var(--cobre-suave)}.ui-nota--ok{border-color:var(--ok);background:var(--ok-suave)}.ui-nota--aviso{border-color:var(--aviso);background:var(--aviso-suave)}.ui-nota--error{border-color:var(--error);background:var(--error-suave)}.ui-nota__body{display:flex;flex-direction:column;gap:2px}.ui-nota__title{font-weight:600}.ui-ind{display:flex;flex-direction:column;gap:4px}.ui-ind__label{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--tinta-3);font-weight:600}.ui-ind__value{font-family:var(--serif);font-size:30px;font-weight:500;letter-spacing:-.01em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-ind__value--missing{font-size:20px;font-style:italic;color:var(--tinta-3)}.ui-ind__ctx{font-size:12px;color:var(--tinta-2)}.ui-ind__row{display:flex;gap:8px;align-items:baseline}.ui-panel{background:var(--hueso);border:1px solid var(--regla);border-radius:var(--r-md);padding:var(--sp-4)}.ui-panel__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:var(--sp-3)}.ui-panel__title{font-family:var(--serif);font-size:17px;font-weight:500}.ui-panel__sub{font-size:12px;color:var(--tinta-3)}.ui-fev{display:flex;align-items:baseline;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px solid var(--regla-2)}.ui-fev:last-child{border-bottom:0}.ui-fev__label{color:var(--tinta-2);font-size:13px}.ui-fev__value{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;text-align:right}.ui-tabla-scroll{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.ui-tabla{width:100%;border-collapse:collapse;font-size:13px;min-width:520px}.ui-tabla td,.ui-tabla th{text-align:left;padding:8px 10px;border-bottom:1px solid var(--regla-2)}.ui-tabla th{color:var(--tinta-3);font-weight:600;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.ui-tabla td.num,.ui-tabla th.num{text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-prop{border:1px solid var(--regla);border-radius:var(--r-md);background:var(--hueso);overflow:hidden}.ui-prop__head{display:flex;align-items:center;gap:12px;width:100%;padding:12px 14px;background:transparent;border:0;cursor:pointer;text-align:left;color:var(--tinta);font-family:var(--sans)}.ui-prop__head:hover{background:var(--hueso-2)}.ui-prop__name{font-family:var(--serif);font-size:15px;font-weight:500}.ui-prop__spacer{margin-left:auto}.ui-prop__body{padding:4px 14px 14px;border-top:1px solid var(--regla-2)}.ui-prop__chev{color:var(--tinta-3);transition:transform .15s}.ui-prop[open] .ui-prop__chev{transform:rotate(90deg)}.ui-secc{border:1px solid var(--regla);border-radius:var(--r-md);background:var(--hueso);overflow:hidden}.ui-secc__head{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;cursor:pointer;color:var(--tinta);font-family:var(--sans);flex-wrap:wrap}.ui-secc__head:hover{background:var(--hueso-2)}.ui-secc__title{font-family:var(--serif);font-size:15px;font-weight:500}.ui-secc__count{color:var(--tinta-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ui-secc__ctx{min-width:0}.ui-secc[open] .ui-prop__chev{transform:rotate(90deg)}.ui-secc__body{padding:4px 14px 14px;border-top:1px solid var(--regla-2);display:grid;gap:10px}.ui-secc__form{border:1px solid var(--regla-2);border-radius:var(--r-md);padding:12px;background:var(--hueso-2)}.ui-secc__filas{display:grid}.ui-secc__fila{padding:8px 0;border-bottom:1px solid var(--regla-2);display:flex;gap:10px;align-items:baseline;flex-wrap:wrap}.ui-secc__fila:last-child{border-bottom:0}.ui-campo{display:flex;flex-direction:column;gap:4px}.ui-campo__label{font-size:13px;color:var(--tinta-2);font-weight:500}.ui-campo__input{width:100%;padding:9px 10px;border-radius:var(--r-sm);border:1px solid var(--regla);background:var(--hueso);color:var(--tinta);font-family:var(--sans);font-size:14px}.ui-campo__input:focus-visible{border-color:var(--cobre)}.ui-campo__help{font-size:11px;color:var(--tinta-3)}.ui-campo__warn{font-size:11px;color:var(--aviso)}.ui-campo--warn .ui-campo__input{border-color:var(--aviso)}.ui-seg{display:inline-flex;border:1px solid var(--regla);border-radius:var(--r-pill);overflow:hidden}.ui-seg button{border:0;background:transparent;color:var(--tinta-2);padding:5px 14px;cursor:pointer;font-family:var(--sans);font-size:13px;font-weight:500}.ui-seg button.on{background:var(--cobre);color:var(--hueso)}.ui-chart text{fill:var(--tinta-2);font-family:var(--sans)}.ui-chart .bar{fill:var(--cobre-suave);stroke:var(--cobre)}.ui-chart .line{fill:none;stroke:var(--tinta);stroke-width:1.5}.ui-chart .axis{stroke:var(--regla)}.ui-shell{display:grid;grid-template-columns:240px 1fr;min-height:100vh}.ui-shell__side{display:flex;flex-direction:column;border-right:1px solid var(--regla);background:var(--hueso);padding:16px 12px;gap:4px}.ui-shell__brand b{font-family:var(--serif);font-weight:600;font-size:20px;display:block;letter-spacing:-.01em}.ui-shell__brand span{color:var(--tinta-3);font-size:12px}.ui-shell__grp{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--tinta-3);padding:14px 10px 4px;font-weight:600}.ui-shell__nav a{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--r-sm);color:var(--tinta-2);font-weight:500}.ui-shell__nav a:hover{background:var(--hueso-2);color:var(--tinta);text-decoration:none}.ui-shell__nav a.on{color:var(--tinta);background:var(--cobre-suave)}.ui-shell__foot{margin-top:auto;padding:10px;font-size:12px;color:var(--tinta-3);border-top:1px solid var(--regla-2)}.ui-shell__main{display:flex;flex-direction:column;min-width:0}.ui-shell__top{display:flex;align-items:center;gap:12px;padding:12px 24px;border-bottom:1px solid var(--regla);background:var(--hueso)}.ui-shell__crumbs{font-size:13px;color:var(--tinta-3)}.ui-shell__crumbs b{color:var(--tinta);font-weight:500}.ui-shell__top-actions{margin-left:auto;display:flex;align-items:center;gap:10px}.ui-shell__content{padding:24px;min-width:0}.ui-shell__bottom{display:none}@media (max-width:820px){.ui-shell{grid-template-columns:1fr}.ui-shell__side{display:none}.ui-shell__bottom{display:flex;position:sticky;bottom:0;border-top:1px solid var(--regla);background:var(--hueso);justify-content:space-around;padding:6px}.ui-shell__bottom a{color:var(--tinta-2);font-size:11px;padding:4px 8px;text-align:center}.ui-shell__bottom a.on{color:var(--cobre)}.ui-shell__content{padding:16px}}.montos-ocultos .ui-monto{filter:blur(7px);-webkit-user-select:none;user-select:none}.ui-chart .serie-label{fill:var(--tinta);font-weight:600}