@charset "UTF-8";@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-cyrillic-ext-400-normal-7Z3465FB.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-ext-400-normal-YU2ZJYJL.woff") format("woff");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-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-cyrillic-400-normal-APB4EUBL.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-400-normal-7FSQ77DP.woff") format("woff");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-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-greek-400-normal-L4LAXORB.woff2") format("woff2"),url("./media/ibm-plex-sans-greek-400-normal-X3NYKSO2.woff") format("woff");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-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-vietnamese-400-normal-P5ZB55LJ.woff2") format("woff2"),url("./media/ibm-plex-sans-vietnamese-400-normal-A4XVIM4G.woff") format("woff");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-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-latin-ext-400-normal-EDOVP6TU.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-400-normal-IC47YBOO.woff") format("woff");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-display:swap;font-weight:400;src:url("./media/ibm-plex-sans-latin-400-normal-COQVXTP6.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-400-normal-JC3YNCCZ.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-cyrillic-ext-500-normal-SJW52W6D.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-ext-500-normal-Z7QHO46N.woff") format("woff");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-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-cyrillic-500-normal-R6B2XZIQ.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-500-normal-WNQEPSX2.woff") format("woff");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-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-greek-500-normal-4XELGUF7.woff2") format("woff2"),url("./media/ibm-plex-sans-greek-500-normal-B6ARYOP3.woff") format("woff");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-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-vietnamese-500-normal-J2J6G2N5.woff2") format("woff2"),url("./media/ibm-plex-sans-vietnamese-500-normal-OZE7IZOF.woff") format("woff");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-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-latin-ext-500-normal-SG2XNXKB.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-500-normal-4YL5ICYH.woff") format("woff");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-display:swap;font-weight:500;src:url("./media/ibm-plex-sans-latin-500-normal-JTONHBWS.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-500-normal-7DOULDHV.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-cyrillic-ext-600-normal-HGPMDSPK.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-ext-600-normal-UU6N6VST.woff") format("woff");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-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-cyrillic-600-normal-AFPTCLK6.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-600-normal-7XGRL4XO.woff") format("woff");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-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-greek-600-normal-NTJH3CYY.woff2") format("woff2"),url("./media/ibm-plex-sans-greek-600-normal-GD52DGQ2.woff") format("woff");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-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-vietnamese-600-normal-JKSXZXZW.woff2") format("woff2"),url("./media/ibm-plex-sans-vietnamese-600-normal-5IGNKSLH.woff") format("woff");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-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-latin-ext-600-normal-ZNWKNRXL.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-600-normal-OPCHJXXH.woff") format("woff");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-display:swap;font-weight:600;src:url("./media/ibm-plex-sans-latin-600-normal-DTNZULF4.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-600-normal-B3O423MA.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:700;src:url("./media/ibm-plex-sans-cyrillic-ext-700-normal-HXT6NHIL.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-ext-700-normal-T4K2CWU3.woff") format("woff");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-display:swap;font-weight:700;src:url("./media/ibm-plex-sans-cyrillic-700-normal-C5IRGH35.woff2") format("woff2"),url("./media/ibm-plex-sans-cyrillic-700-normal-2HZMNQMS.woff") format("woff");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-display:swap;font-weight:700;src:url("./media/ibm-plex-sans-greek-700-normal-PVSCNDAB.woff2") format("woff2"),url("./media/ibm-plex-sans-greek-700-normal-H76UTX7D.woff") format("woff");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-display:swap;font-weight:700;src:url("./media/ibm-plex-sans-vietnamese-700-normal-WVQ27POF.woff2") format("woff2"),url("./media/ibm-plex-sans-vietnamese-700-normal-JZPPIPWP.woff") format("woff");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-display:swap;font-weight:700;src:url("./media/ibm-plex-sans-latin-ext-700-normal-SLLSGF4A.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-ext-700-normal-ZAY2DYTH.woff") format("woff");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-display:swap;font-weight:700;src:url("./media/ibm-plex-sans-latin-700-normal-IXG35DPN.woff2") format("woff2"),url("./media/ibm-plex-sans-latin-700-normal-ZYEEATR5.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-serif-cyrillic-ext-400-normal-RB53OOYZ.woff2") format("woff2"),url("./media/ibm-plex-serif-cyrillic-ext-400-normal-ZYVM62NA.woff") format("woff");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 Serif";font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-serif-cyrillic-400-normal-AY7GJFC3.woff2") format("woff2"),url("./media/ibm-plex-serif-cyrillic-400-normal-7OZ6VNL6.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-serif-vietnamese-400-normal-H2QSXY34.woff2") format("woff2"),url("./media/ibm-plex-serif-vietnamese-400-normal-U5RQQQGW.woff") format("woff");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 Serif";font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-serif-latin-ext-400-normal-GIUPBPGX.woff2") format("woff2"),url("./media/ibm-plex-serif-latin-ext-400-normal-UP4W6YCJ.woff") format("woff");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 Serif";font-style:normal;font-display:swap;font-weight:400;src:url("./media/ibm-plex-serif-latin-400-normal-Y2Q7DHG4.woff2") format("woff2"),url("./media/ibm-plex-serif-latin-400-normal-GCBNST7A.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-serif-cyrillic-ext-600-normal-7QAOK2OF.woff2") format("woff2"),url("./media/ibm-plex-serif-cyrillic-ext-600-normal-I4YWZLP3.woff") format("woff");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 Serif";font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-serif-cyrillic-600-normal-Q7YHAEAA.woff2") format("woff2"),url("./media/ibm-plex-serif-cyrillic-600-normal-FLXLH232.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-serif-vietnamese-600-normal-G73ZLGI6.woff2") format("woff2"),url("./media/ibm-plex-serif-vietnamese-600-normal-LCN6KA6L.woff") format("woff");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 Serif";font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-serif-latin-ext-600-normal-K5ZVDJGF.woff2") format("woff2"),url("./media/ibm-plex-serif-latin-ext-600-normal-FA7QJIVZ.woff") format("woff");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 Serif";font-style:normal;font-display:swap;font-weight:600;src:url("./media/ibm-plex-serif-latin-600-normal-3K7EHXM5.woff2") format("woff2"),url("./media/ibm-plex-serif-latin-600-normal-MOPUDOQL.woff") format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:400;font-display:block;src:url(/fuentes/material-symbols-118dbc5210.woff2) format("woff2")}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}html{--mat-sys-background: light-dark(#faf9fd, #121316);--mat-sys-error: light-dark(#ba1a1a, #ffb4ab);--mat-sys-error-container: light-dark(#ffdad6, #93000a);--mat-sys-inverse-on-surface: light-dark(#f2f0f4, #2f3033);--mat-sys-inverse-primary: light-dark(#abc7ff, #005cbb);--mat-sys-inverse-surface: light-dark(#2f3033, #e3e2e6);--mat-sys-on-background: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-error: light-dark(#ffffff, #690005);--mat-sys-on-error-container: light-dark(#93000a, #ffdad6);--mat-sys-on-primary: light-dark(#ffffff, #002f65);--mat-sys-on-primary-container: light-dark(#00458f, #d7e3ff);--mat-sys-on-primary-fixed: light-dark(#001b3f, #001b3f);--mat-sys-on-primary-fixed-variant: light-dark(#00458f, #00458f);--mat-sys-on-secondary: light-dark(#ffffff, #283041);--mat-sys-on-secondary-container: light-dark(#3e4759, #dae2f9);--mat-sys-on-secondary-fixed: light-dark(#131c2b, #131c2b);--mat-sys-on-secondary-fixed-variant: light-dark(#3e4759, #3e4759);--mat-sys-on-surface: light-dark(#1a1b1f, #e3e2e6);--mat-sys-on-surface-variant: light-dark(#44474e, #e0e2ec);--mat-sys-on-tertiary: light-dark(#ffffff, #003737);--mat-sys-on-tertiary-container: light-dark(#004f4f, #00fbfb);--mat-sys-on-tertiary-fixed: light-dark(#002020, #002020);--mat-sys-on-tertiary-fixed-variant: light-dark(#004f4f, #004f4f);--mat-sys-outline: light-dark(#74777f, #8e9099);--mat-sys-outline-variant: light-dark(#c4c6d0, #44474e);--mat-sys-primary: light-dark(#005cbb, #abc7ff);--mat-sys-primary-container: light-dark(#d7e3ff, #00458f);--mat-sys-primary-fixed: light-dark(#d7e3ff, #d7e3ff);--mat-sys-primary-fixed-dim: light-dark(#abc7ff, #abc7ff);--mat-sys-scrim: light-dark(#000000, #000000);--mat-sys-secondary: light-dark(#565e71, #bec6dc);--mat-sys-secondary-container: light-dark(#dae2f9, #3e4759);--mat-sys-secondary-fixed: light-dark(#dae2f9, #dae2f9);--mat-sys-secondary-fixed-dim: light-dark(#bec6dc, #bec6dc);--mat-sys-shadow: light-dark(#000000, #000000);--mat-sys-surface: light-dark(#faf9fd, #121316);--mat-sys-surface-bright: light-dark(#faf9fd, #38393c);--mat-sys-surface-container: light-dark(#efedf0, #1f2022);--mat-sys-surface-container-high: light-dark(#e9e7eb, #292a2c);--mat-sys-surface-container-highest: light-dark(#e3e2e6, #343537);--mat-sys-surface-container-low: light-dark(#f4f3f6, #1a1b1f);--mat-sys-surface-container-lowest: light-dark(#ffffff, #0d0e11);--mat-sys-surface-dim: light-dark(#dbd9dd, #121316);--mat-sys-surface-tint: light-dark(#005cbb, #abc7ff);--mat-sys-surface-variant: light-dark(#e0e2ec, #44474e);--mat-sys-tertiary: light-dark(#006a6a, #00dddd);--mat-sys-tertiary-container: light-dark(#00fbfb, #004f4f);--mat-sys-tertiary-fixed: light-dark(#00fbfb, #00fbfb);--mat-sys-tertiary-fixed-dim: light-dark(#00dddd, #00dddd);--mat-sys-neutral-variant20: #2d3038;--mat-sys-neutral10: #1a1b1f;--mat-sys-level0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-sys-level1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-sys-level2: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-sys-level3: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-sys-level4: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-sys-level5: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-sys-body-large: 400 1rem / 1.5rem IBM Plex Sans, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-body-large-font: IBM Plex Sans, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-body-large-line-height: 1.5rem;--mat-sys-body-large-size: 1rem;--mat-sys-body-large-tracking: .031rem;--mat-sys-body-large-weight: 400;--mat-sys-body-medium: 400 .875rem / 1.25rem IBM Plex Sans, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-body-medium-font: IBM Plex Sans, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-body-medium-line-height: 1.25rem;--mat-sys-body-medium-size: .875rem;--mat-sys-body-medium-tracking: .016rem;--mat-sys-body-medium-weight: 400;--mat-sys-body-small: 400 .75rem / 1rem IBM Plex Sans, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-body-small-font: IBM Plex Sans, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-body-small-line-height: 1rem;--mat-sys-body-small-size: .75rem;--mat-sys-body-small-tracking: .025rem;--mat-sys-body-small-weight: 400;--mat-sys-display-large: 400 3.562rem / 4rem IBM Plex Sans, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-display-large-font: IBM Plex Sans, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-display-large-line-height: 4rem;--mat-sys-display-large-size: 3.562rem;--mat-sys-display-large-tracking: -.016rem;--mat-sys-display-large-weight: 400;--mat-sys-display-medium: 400 2.812rem / 3.25rem IBM Plex Sans, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-display-medium-font: IBM Plex Sans, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-display-medium-line-height: 3.25rem;--mat-sys-display-medium-size: 2.812rem;--mat-sys-display-medium-tracking: 0;--mat-sys-display-medium-weight: 400;--mat-sys-display-small: 400 2.25rem / 2.75rem IBM Plex Sans, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-display-small-font: IBM Plex Sans, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-display-small-line-height: 2.75rem;--mat-sys-display-small-size: 2.25rem;--mat-sys-display-small-tracking: 0;--mat-sys-display-small-weight: 400;--mat-sys-headline-large: 400 2rem / 2.5rem IBM Plex Sans, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-headline-large-font: IBM Plex Sans, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-headline-large-line-height: 2.5rem;--mat-sys-headline-large-size: 2rem;--mat-sys-headline-large-tracking: 0;--mat-sys-headline-large-weight: 400;--mat-sys-headline-medium: 400 1.75rem / 2.25rem IBM Plex Sans, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-headline-medium-font: IBM Plex Sans, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-headline-medium-line-height: 2.25rem;--mat-sys-headline-medium-size: 1.75rem;--mat-sys-headline-medium-tracking: 0;--mat-sys-headline-medium-weight: 400;--mat-sys-headline-small: 400 1.5rem / 2rem IBM Plex Sans, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-headline-small-font: IBM Plex Sans, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-headline-small-line-height: 2rem;--mat-sys-headline-small-size: 1.5rem;--mat-sys-headline-small-tracking: 0;--mat-sys-headline-small-weight: 400;--mat-sys-label-large: 500 .875rem / 1.25rem IBM Plex Sans, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-label-large-font: IBM Plex Sans, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-label-large-line-height: 1.25rem;--mat-sys-label-large-size: .875rem;--mat-sys-label-large-tracking: .006rem;--mat-sys-label-large-weight: 500;--mat-sys-label-large-weight-prominent: 700;--mat-sys-label-medium: 500 .75rem / 1rem IBM Plex Sans, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-label-medium-font: IBM Plex Sans, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-label-medium-line-height: 1rem;--mat-sys-label-medium-size: .75rem;--mat-sys-label-medium-tracking: .031rem;--mat-sys-label-medium-weight: 500;--mat-sys-label-medium-weight-prominent: 700;--mat-sys-label-small: 500 .688rem / 1rem IBM Plex Sans, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-label-small-font: IBM Plex Sans, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-label-small-line-height: 1rem;--mat-sys-label-small-size: .688rem;--mat-sys-label-small-tracking: .031rem;--mat-sys-label-small-weight: 500;--mat-sys-title-large: 400 1.375rem / 1.75rem IBM Plex Sans, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-title-large-font: IBM Plex Sans, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-title-large-line-height: 1.75rem;--mat-sys-title-large-size: 1.375rem;--mat-sys-title-large-tracking: 0;--mat-sys-title-large-weight: 400;--mat-sys-title-medium: 500 1rem / 1.5rem IBM Plex Sans, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-title-medium-font: IBM Plex Sans, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-title-medium-line-height: 1.5rem;--mat-sys-title-medium-size: 1rem;--mat-sys-title-medium-tracking: .009rem;--mat-sys-title-medium-weight: 500;--mat-sys-title-small: 500 .875rem / 1.25rem IBM Plex Sans, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-title-small-font: IBM Plex Sans, system-ui, -apple-system, Segoe UI, sans-serif;--mat-sys-title-small-line-height: 1.25rem;--mat-sys-title-small-size: .875rem;--mat-sys-title-small-tracking: .006rem;--mat-sys-title-small-weight: 500;--mat-checkbox-touch-target-display: block;--mat-checkbox-state-layer-size: 36px;--mat-chip-container-height: 28px;--mat-expansion-header-collapsed-state-height: 44px;--mat-expansion-header-expanded-state-height: 60px;--mat-fab-small-touch-target-display: ;--mat-fab-touch-target-display: block;--mat-button-filled-touch-target-display: block;--mat-button-filled-container-height: 36px;--mat-button-outlined-container-height: 36px;--mat-button-outlined-touch-target-display: block;--mat-button-protected-touch-target-display: block;--mat-button-protected-container-height: 36px;--mat-button-text-touch-target-display: block;--mat-button-text-container-height: 36px;--mat-button-tonal-container-height: 36px;--mat-button-tonal-touch-target-display: block;--mat-form-field-container-height: 52px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 14px;--mat-form-field-filled-with-label-container-padding-top: 22px;--mat-form-field-filled-with-label-container-padding-bottom: 6px;--mat-icon-button-touch-target-display: block;--mat-icon-button-state-layer-size: 36px;--mat-list-list-item-leading-icon-start-space: 12px;--mat-list-list-item-leading-icon-end-space: 12px;--mat-list-list-item-one-line-container-height: 44px;--mat-list-list-item-two-line-container-height: 60px;--mat-list-list-item-three-line-container-height: 84px;--mat-paginator-container-size: 52px;--mat-paginator-form-field-container-height: 40px;--mat-paginator-form-field-container-vertical-padding: 8px;--mat-paginator-touch-target-display: block;--mat-radio-touch-target-display: block;--mat-radio-state-layer-size: 36px;--mat-tab-container-height: 44px;--mat-select-arrow-transform: translateY(-8px);--mat-button-toggle-height: 40px;--mat-stepper-header-height: 68px;--mat-table-header-container-height: 52px;--mat-table-footer-container-height: 48px;--mat-table-row-item-container-height: 48px;--mat-toolbar-standard-height: 60px;--mat-toolbar-mobile-height: 52px;--mat-tree-node-min-height: 44px;--mat-sys-corner-extra-large: 28px;--mat-sys-corner-extra-large-top: 28px 28px 0 0;--mat-sys-corner-extra-small: 4px;--mat-sys-corner-extra-small-top: 4px 4px 0 0;--mat-sys-corner-full: 9999px;--mat-sys-corner-large: 16px;--mat-sys-corner-large-end: 0 16px 16px 0;--mat-sys-corner-large-start: 16px 0 0 16px;--mat-sys-corner-large-top: 16px 16px 0 0;--mat-sys-corner-medium: 12px;--mat-sys-corner-none: 0;--mat-sys-corner-small: 8px;--mat-sys-dragged-state-layer-opacity: .16;--mat-sys-focus-state-layer-opacity: .12;--mat-sys-hover-state-layer-opacity: .08;--mat-sys-pressed-state-layer-opacity: .12;--mat-sys-primary: #132373;--mat-sys-on-primary: #ffffff;--mat-sys-primary-container: #E8EBF7;--mat-sys-on-primary-container: #0E1A57;--mat-sys-surface-tint: #132373;color-scheme:light}:root{--marca-950: #0A1240;--marca-900: #0E1A57;--marca-800: #0F1E66;--marca-700: #132373;--marca-600: #2C3F9E;--marca-500: #4A5AAE;--marca-300: #95A0D2;--marca-200: #B9C1E4;--marca-100: #D1D7EF;--marca-50: #E8EBF7;--primario: var(--marca-700);--primario-fuerte: var(--marca-800);--primario-claro: var(--marca-600);--primario-suave: var(--marca-50);--primario-borde: var(--marca-100);--papel-0: #FFFFFF;--papel-25: #FFFFFF;--papel-50: #EEF2F6;--papel-100: #F1F4F7;--papel-200: #E5EBF1;--papel-300: #D6DEE6;--papel-400: #C2CCD6;--fondo: var(--papel-100);--superficie: var(--papel-0);--superficie-alterna: var(--papel-50);--superficie-hundida: var(--papel-100);--borde: var(--papel-300);--borde-suave: var(--papel-200);--borde-muy-suave: var(--papel-200);--texto-fuerte: #12202B;--texto: #2A3A47;--texto-medio: #47555F;--texto-suave: #5A6773;--texto-tenue: #78848F;--texto-apenas: #96A2AD;--acento: #60A500;--acento-claro: #90BB45;--acento-tinte: #EEF6E2;--acento-tinta: #3F6E00;--exito: #1F7A6B;--exito-tinte: #DDEEEA;--exito-borde: #BFDFD8;--exito-tinta: #17604F;--advertencia: #C08A2E;--advertencia-tinte: #F6EEDB;--advertencia-borde: #EBDCB6;--advertencia-tinta: #8A6417;--error: #B14A32;--error-tinte: #F6E3DD;--error-borde: #E8C8BE;--error-tinta: #8E3A26;--azul: var(--marca-600);--azul-tinte: var(--marca-50);--azul-borde: var(--marca-100);--serie-1: var(--marca-700);--categoria-1: #3B52BE;--categoria-2: #E69F00;--categoria-3: #009E73;--categoria-4: #CC79A7;--categoria-5: #56B4E9;--categoria-otros: #8A96A3;--sombra-xs: 0 1px 2px rgb(18 32 43 / 4%);--sombra-sm: 0 1px 2px rgb(18 32 43 / 4%), 0 2px 6px rgb(18 32 43 / 5%);--sombra-md: 0 2px 4px rgb(18 32 43 / 4%), 0 8px 20px rgb(18 32 43 / 8%);--sombra-lg: 0 8px 16px rgb(18 32 43 / 7%), 0 20px 40px rgb(18 32 43 / 11%);--sombra-tarjeta: var(--sombra-sm);--radio-xs: 5px;--radio-sm: 7px;--radio: 12px;--radio-md: 12px;--radio-lg: 16px;--radio-xl: 20px;--radio-completo: 999px;--fuente-titulo: IBM Plex Serif, Georgia, Times New Roman, serif}*{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--fondo);color:var(--texto);font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:14px;line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cifra,.indicador__valor,table td{font-variant-numeric:tabular-nums}.material-symbols-outlined,mat-icon{font-family:Material Symbols Outlined,sans-serif;font-variation-settings:"FILL" 0,"wght" 400,"GRAD" 0,"opsz" 24}a{color:var(--primario);text-decoration:none;transition:color .12s ease}a:hover{color:var(--primario-fuerte);text-decoration:underline;text-underline-offset:2px}:focus-visible{outline:2px solid var(--marca-700);outline-offset:2px;border-radius:4px}.pagina{padding:1.75rem 2rem 3rem;max-width:1560px;margin:0 auto}@media(max-width:700px){.pagina{padding:1.25rem 1rem 2.5rem}}.pagina__cabecera{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:1rem 1.5rem;margin-bottom:1.5rem}.pagina__cabecera h1{margin:0;font-family:var(--fuente-titulo);font-size:clamp(1.6rem,1.2rem + 1.2vw,2rem);font-weight:600;letter-spacing:-.01em;color:var(--texto-fuerte);line-height:1.2}.pagina__cabecera p{margin:.4rem 0 0;color:var(--texto-suave);font-size:.92rem;line-height:1.55;max-width:66ch}.antetitulo{display:block;font-size:.69rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--texto-tenue);margin-bottom:.3rem}.seccion__titulo{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--borde);padding-bottom:.5rem;margin:0 0 .85rem}.seccion__titulo h2{margin:0;font-size:.8rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--texto)}.tarjeta{background:var(--superficie);border:1px solid var(--borde-suave);border-radius:var(--radio-lg);box-shadow:var(--sombra-tarjeta)}.tarjeta__cuerpo{padding:1.25rem 1.5rem}.acciones-fila{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.vacio{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:3.5rem 1.5rem;color:var(--texto-suave);text-align:center}.vacio mat-icon{font-size:40px;width:40px;height:40px;color:var(--papel-400)}.vacio p{margin:0;max-width:46ch}.insignia{display:inline-flex;align-items:center;gap:.3rem;padding:.2rem .65rem;border-radius:var(--radio-completo);font-size:.72rem;font-weight:600;line-height:1.5;white-space:nowrap;border:1px solid transparent}.insignia--punto:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.insignia--neutra{background:var(--papel-50);color:var(--texto-suave);border-color:var(--papel-200)}.insignia--azul{background:var(--azul-tinte);color:var(--azul);border-color:var(--azul-borde)}.insignia--verde{background:var(--exito-tinte);color:var(--exito-tinta);border-color:var(--exito-borde)}.insignia--ambar{background:var(--advertencia-tinte);color:var(--advertencia-tinta);border-color:var(--advertencia-borde)}.insignia--roja{background:var(--error-tinte);color:var(--error-tinta);border-color:var(--error-borde)}.insignia--morada{background:var(--primario-suave);color:var(--primario);border-color:var(--primario-borde)}.filtro-pastilla{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--borde);background:var(--superficie);color:var(--texto);border-radius:var(--radio-completo);padding:.45rem 1rem;min-height:38px;font:inherit;font-size:.82rem;cursor:pointer;transition:border-color .12s ease,background-color .12s ease,color .12s ease}.filtro-pastilla:hover{border-color:var(--primario)}.filtro-pastilla__conteo{font-size:.7rem;font-variant-numeric:tabular-nums;color:var(--texto-tenue)}.filtro-pastilla--activa{background:var(--primario);border-color:var(--primario);color:#fff}.filtro-pastilla--activa .filtro-pastilla__conteo{color:#ffffffb8}.aviso{display:flex;align-items:flex-start;gap:.75rem;padding:.9rem 1.15rem;border-radius:var(--radio);font-size:.86rem;border:1px solid transparent}.aviso>div{display:flex;flex-direction:column;gap:.15rem}.aviso--info{background:var(--primario-suave);color:var(--primario-fuerte);border-color:var(--primario-borde)}.aviso--ambar{background:var(--advertencia-tinte);color:var(--advertencia-tinta);border-color:var(--advertencia-borde)}.aviso--verde{background:var(--exito-tinte);color:var(--exito-tinta);border-color:var(--exito-borde)}.banda{display:flex;align-items:center;gap:.9rem;padding:.9rem 1.25rem;border-radius:var(--radio-lg);background:var(--marca-900);color:#e7f0ea;font-size:.85rem;line-height:1.45}.banda__marca{flex:none;background:var(--acento);color:var(--marca-900);font-size:.63rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radio-xs);padding:.2rem .5rem}.tabla-scroll{overflow-x:auto}table.mat-mdc-table{width:100%;background:transparent}.mat-mdc-header-cell{font-weight:500;font-size:.69rem;letter-spacing:.07em;text-transform:uppercase;color:var(--texto-tenue);background:var(--superficie-alterna);border-bottom-color:var(--borde)!important}.mat-mdc-cell{color:var(--texto);border-bottom-color:var(--borde-muy-suave)!important}.fila-clicable{cursor:pointer;transition:background-color .1s ease}.fila-clicable:hover{background:var(--superficie-alterna)}.texto-suave{color:var(--texto-suave)}.sin-envolver{white-space:nowrap}.tipo-archivo{display:inline-grid;place-items:center;flex:none;width:32px;height:24px;border-radius:var(--radio-xs);background:var(--papel-200);color:var(--texto-suave);font-size:.59rem;font-weight:700;letter-spacing:.04em}.tipo-archivo--pdf{background:var(--error-tinte);color:var(--error)}.tipo-archivo--doc{background:var(--azul-tinte);color:var(--azul)}.tipo-archivo--xls{background:var(--exito-tinte);color:var(--exito)}.tipo-archivo--img{background:var(--acento-tinte);color:var(--exito-tinta)}.aviso-error{--mdc-snackbar-container-color: #6E2A1B;--mdc-snackbar-supporting-text-color: #ffffff;--mat-snack-bar-button-color: #F0C4B9}.aviso-exito{--mdc-snackbar-container-color: var(--marca-900);--mdc-snackbar-supporting-text-color: #ffffff;--mat-snack-bar-button-color: var(--acento-claro)}.mat-mdc-snack-bar-container .mdc-snackbar__surface{border-radius:var(--radio)!important}.mat-mdc-raised-button,.mat-mdc-unelevated-button,.mat-mdc-outlined-button,.mat-mdc-button{--mdc-filled-button-container-shape: var(--radio-completo);--mdc-outlined-button-container-shape: var(--radio-completo);--mdc-text-button-container-shape: var(--radio-completo);--mdc-protected-button-container-shape: var(--radio-completo);font-weight:600;letter-spacing:0}.mat-mdc-unelevated-button:not(:disabled){--mdc-filled-button-container-color: var(--primario);--mdc-filled-button-label-text-color: #ffffff}.mat-mdc-outlined-button:not(:disabled){--mdc-outlined-button-outline-color: var(--borde);--mdc-outlined-button-label-text-color: var(--texto)}.mat-mdc-form-field{--mat-form-field-outlined-outline-color: var(--borde);--mat-form-field-outlined-hover-outline-color: var(--marca-300);--mat-form-field-outlined-focus-outline-color: var(--primario);--mat-form-field-outlined-disabled-outline-color: var(--borde-suave);--mat-form-field-outlined-error-outline-color: var(--error);--mat-form-field-outlined-error-hover-outline-color: var(--error);--mat-form-field-outlined-error-focus-outline-color: var(--error);--mat-form-field-outlined-container-shape: var(--radio-sm);--mat-form-field-outlined-label-text-color: var(--texto-tenue);--mat-form-field-outlined-hover-label-text-color: var(--texto-tenue);--mat-form-field-outlined-focus-label-text-color: var(--primario);--mat-form-field-outlined-error-label-text-color: var(--error-tinta);--mat-form-field-outlined-input-text-color: var(--texto-fuerte);--mat-form-field-outlined-input-text-placeholder-color: var(--texto-apenas);--mat-form-field-subscript-text-size: .75rem;--mat-form-field-subscript-text-line-height: 1.35}.mat-mdc-form-field .mat-mdc-text-field-wrapper{flex:0 0 auto}.mat-mdc-form-field.mat-form-field-disabled .mat-mdc-text-field-wrapper{background:var(--superficie-hundida)}.mat-mdc-form-field .mdc-floating-label{font-weight:600!important;color:var(--texto-tenue)!important}.mat-mdc-form-field.mat-focused .mdc-floating-label{color:var(--primario)!important}.mat-mdc-form-field.mat-form-field-invalid .mdc-floating-label{color:var(--error-tinta)!important}.mat-mdc-form-field .mat-mdc-input-element,.mat-mdc-form-field .mat-mdc-select-value-text{font-size:.93rem}.mat-mdc-form-field textarea.mat-mdc-input-element{resize:vertical}.mat-mdc-form-field textarea.mat-mdc-input-element::-webkit-resizer{display:none}.mat-mdc-form-field .mat-mdc-form-field-subscript-wrapper{height:auto}.mat-mdc-form-field .mat-mdc-form-field-hint-wrapper,.mat-mdc-form-field .mat-mdc-form-field-error-wrapper{position:static}.mat-mdc-form-field .mat-mdc-form-field-hint,.mat-mdc-form-field .mat-mdc-form-field-error{letter-spacing:0}.mat-mdc-form-field .mat-mdc-form-field-error{color:var(--error-tinta)}.mat-mdc-dialog-title+.mat-mdc-dialog-content{padding-top:1.15rem!important}.mat-mdc-checkbox,.mat-mdc-radio-button,.mat-mdc-slide-toggle{--mdc-checkbox-selected-icon-color: var(--primario);--mdc-checkbox-selected-hover-icon-color: var(--primario-fuerte);--mdc-checkbox-selected-pressed-icon-color: var(--primario-fuerte);--mdc-checkbox-selected-focus-icon-color: var(--primario);--mdc-checkbox-unselected-icon-color: var(--texto-apenas);--mdc-checkbox-unselected-hover-icon-color: var(--texto-suave);--mdc-radio-selected-icon-color: var(--primario);--mdc-radio-selected-hover-icon-color: var(--primario-fuerte);--mdc-radio-selected-focus-icon-color: var(--primario);--mdc-radio-selected-pressed-icon-color: var(--primario-fuerte);--mdc-radio-unselected-icon-color: var(--texto-apenas);--mdc-switch-selected-track-color: var(--marca-300);--mdc-switch-selected-handle-color: var(--primario);--mdc-switch-selected-hover-handle-color: var(--primario-fuerte);--mdc-switch-selected-focus-handle-color: var(--primario-fuerte);--mdc-switch-selected-pressed-handle-color: var(--primario-fuerte);--mdc-switch-selected-hover-track-color: var(--marca-300);--mdc-switch-selected-focus-track-color: var(--marca-300);--mdc-switch-selected-pressed-track-color: var(--marca-300)}.mat-mdc-checkbox .mdc-label,.mat-mdc-radio-button .mdc-label,.mat-mdc-slide-toggle .mdc-label{color:var(--texto)}.mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple){background:var(--primario-suave)}.mat-mdc-option.mdc-list-item--selected:not(.mat-mdc-option-multiple) .mdc-list-item__primary-text{color:var(--primario-fuerte)}.mat-mdc-menu-panel,.mat-mdc-autocomplete-panel,.mat-mdc-select-panel{border-radius:var(--radio)!important;box-shadow:var(--sombra-lg)!important;border:1px solid var(--borde);background:var(--papel-25)!important}.mat-mdc-dialog-surface{border-radius:var(--radio-lg)!important;box-shadow:var(--sombra-lg)!important;background:var(--papel-25)!important}.mat-mdc-dialog-title{font-family:var(--fuente-titulo)!important;font-weight:600!important;letter-spacing:-.01em!important;color:var(--texto-fuerte)}.mat-mdc-dialog-actions{flex-wrap:wrap;row-gap:.5rem}.mat-mdc-tab-header{border-bottom:1px solid var(--borde)}.mat-mdc-tab .mdc-tab__text-label{font-weight:500;letter-spacing:0}.mat-mdc-progress-bar{--mdc-linear-progress-track-height: 3px;--mdc-linear-progress-active-indicator-height: 3px}.mat-mdc-chip{--mdc-chip-container-shape-radius: var(--radio-completo)}@media(max-width:620px){.mat-mdc-unelevated-button,.mat-mdc-outlined-button,.mat-mdc-raised-button{min-height:44px}.mat-button-toggle-group:not(.mat-button-toggle-vertical){max-width:100%}.mat-button-toggle-group:not(.mat-button-toggle-vertical) .mat-button-toggle{flex:1 1 0;min-width:0}.mat-button-toggle-label-content{padding:0 .55rem;font-size:.73rem;overflow:hidden;text-overflow:ellipsis}.mat-mdc-dialog-container{--mat-dialog-container-max-width: 100vw}.mat-mdc-dialog-container .mat-mdc-dialog-surface{border-radius:var(--radio)!important}.cdk-overlay-pane.mat-mdc-dialog-panel{max-width:calc(100vw - 1.5rem)!important;width:calc(100vw - 1.5rem)}.mat-mdc-menu-panel,.mat-mdc-select-panel{max-width:calc(100vw - 1.5rem)!important}}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:var(--papel-400);border-radius:8px}::-webkit-scrollbar-thumb:hover{background:var(--marca-300)}.fila-lista{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:.9rem;align-items:center;padding:1rem 1.15rem;border-top:1px solid var(--borde-suave);color:inherit;text-decoration:none;transition:background-color .12s ease}.fila-lista:first-child{border-top:0}.fila-lista:hover{background:var(--superficie-alterna);text-decoration:none;color:inherit}.fila-lista__icono{display:grid;place-items:center;width:42px;height:42px;border-radius:var(--radio-md);background:var(--primario-suave);color:var(--primario)}.fila-lista__icono mat-icon{font-size:24px;width:24px;height:24px}.fila-lista__titulo{margin:0;font-size:.97rem;font-weight:600;color:var(--texto-fuerte);line-height:1.35;overflow-wrap:anywhere}.fila-lista__datos{display:flex;flex-wrap:wrap;gap:.1rem .8rem;margin-top:.15rem;font-size:.8rem;color:var(--texto-suave)}.fila-lista__fin{display:grid;gap:.5rem;justify-items:end}@media(max-width:620px){.fila-lista{grid-template-columns:auto minmax(0,1fr);padding:.95rem 1rem}.fila-lista__fin{grid-column:2;justify-items:start}}.filtros-desliz{display:flex;gap:.5rem;overflow-x:auto;padding-bottom:.25rem;scrollbar-width:none}.filtros-desliz::-webkit-scrollbar{display:none}.filtros-desliz>*{flex:none}.cifras{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.85rem}.cifra-tarjeta{display:grid;gap:.1rem;padding:1rem 1.15rem;background:var(--superficie);border:1px solid var(--borde-suave);border-radius:var(--radio-lg);box-shadow:var(--sombra-tarjeta)}.cifra-tarjeta b{font:600 1.7rem/1.15 var(--fuente-titulo);color:var(--texto-fuerte);font-variant-numeric:tabular-nums}.cifra-tarjeta span{font-size:.82rem;color:var(--texto-suave)}.cifra-tarjeta--alerta b{color:var(--error-tinta)}.pasos{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.4rem;margin:0;padding:0;list-style:none}.paso{position:relative;display:grid;justify-items:center;align-content:start;gap:.4rem;text-align:center;font-size:.76rem;font-weight:500;color:var(--texto-suave);min-width:0}.paso:before{content:"";position:absolute;top:13px;left:-50%;right:50%;height:2px;background:var(--borde)}.paso:first-child:before{display:none}.paso__punto{position:relative;z-index:1;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--superficie);border:2px solid var(--borde);font-size:.78rem;font-weight:600}.paso__punto mat-icon{font-size:16px;width:16px;height:16px}.paso--hecho,.paso--actual{color:var(--texto-fuerte)}.paso--hecho:before,.paso--actual:before{background:var(--primario)}.paso--hecho .paso__punto{background:var(--primario);border-color:var(--primario);color:#fff}.paso--actual .paso__punto{border-color:var(--primario);color:var(--primario);box-shadow:0 0 0 4px #1f5d8c29}.plazo{display:grid;gap:.3rem;min-width:130px}.plazo__barra{height:6px;border-radius:6px;background:var(--papel-200);overflow:hidden}.plazo__barra i{display:block;height:100%;border-radius:6px;background:var(--primario)}.plazo small{font-size:.78rem;color:var(--texto-suave)}.plazo--aviso .plazo__barra i{background:var(--advertencia)}.plazo--vencido .plazo__barra i{background:var(--error)}.plazo--vencido small{color:var(--error-tinta);font-weight:600}.acciones-fijas{display:flex;flex-wrap:wrap;gap:.6rem}@media(max-width:900px){.acciones-fijas{position:fixed;left:0;right:0;bottom:0;z-index:30;flex-wrap:nowrap;padding:.7rem 1rem calc(.7rem + env(safe-area-inset-bottom,0px));background:var(--superficie);border-top:1px solid var(--borde);box-shadow:0 -6px 20px #13314f14}.acciones-fijas>*{flex:1 1 0}}@media(max-width:620px){.pagina__cabecera>.mat-mdc-unelevated-button,.pagina__cabecera>a.mat-mdc-unelevated-button{width:100%}}@media print{body.con-control-ejecutivo .lateral,body.con-control-ejecutivo .barra,body.con-control-ejecutivo .inferior{display:none!important}body.con-control-ejecutivo .mat-sidenav-content{margin-left:0!important}}
