@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/public-sans-vietnamese-wght-normal.2xu150hql8jlm.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/public-sans-latin-ext-wght-normal.18i7opzsmuf9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/public-sans-latin-wght-normal.3l3rp4h9pmto-.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/instrument-sans-latin-ext-wght-normal.2jfp7v6ns64yg.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(../media/instrument-sans-latin-wght-normal.3h2wr6o8p949u.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(../media/ibm-plex-sans-cyrillic-ext-wght-normal.0w5-20wrij2y1.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(../media/ibm-plex-sans-cyrillic-wght-normal.1fjuga16p-_i_.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(../media/ibm-plex-sans-greek-wght-normal.1bpl7wsc6313m.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(../media/ibm-plex-sans-vietnamese-wght-normal.3t024er0ypawq.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(../media/ibm-plex-sans-latin-ext-wght-normal.3t_7mbg42824f.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(../media/ibm-plex-sans-latin-wght-normal.15jby9eboz7vb.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/archivo-vietnamese-wght-normal.3cb37nm8mowb2.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/archivo-latin-ext-wght-normal.3m-fabn93du09.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(../media/archivo-latin-wght-normal.1_q0qa17ptz5n.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-ext-400-normal.09jq5v9-1wf71.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-400-normal.2iaubq2jy0rx3.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-cyrillic-400-normal.0m1ahpdxrpokj.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-400-normal.2-z93d2j9-3s0.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-vietnamese-400-normal.3a7fs2yw914a9.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-400-normal.2kzc8ichkozg5.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-ext-400-normal.1hjaitcyq2e2r.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-400-normal.0nrwft7nlo5oa.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.3xdfs0-p_zi4c.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.2lhng2ntocry9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-ext-500-normal.28wp48yubenc3.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-500-normal.41yczc5zdkwdh.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-cyrillic-500-normal.26ox_itp_alxp.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-500-normal.1eaan1mch682e.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-vietnamese-500-normal.0s1z3n-ysad7w.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-500-normal.2g79xp9gzp1kn.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-ext-500-normal.1cuq9_67cn48n.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-500-normal.1tdw_l2v4yhc_.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(../media/ibm-plex-mono-latin-500-normal.11q3guvgd1r20.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-500-normal.1fgk-kmy-32_a.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-mono-cyrillic-ext-600-normal.0lqep3bw7v3wl.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-ext-600-normal.18owfse_hsbuz.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-mono-cyrillic-600-normal.0qipn60581k5b.woff2)format("woff2"),url(../media/ibm-plex-mono-cyrillic-600-normal.2so0eecqstp1p.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-mono-vietnamese-600-normal.1xowhcc_d3c84.woff2)format("woff2"),url(../media/ibm-plex-mono-vietnamese-600-normal.3o6zfpml9w8yy.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-mono-latin-ext-600-normal.1h4gkbs1bbtv3.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-ext-600-normal.2j6z_fq1740ug.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(../media/ibm-plex-mono-latin-600-normal.30e0eqd5fxn92.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-600-normal.0d95tbzh5g6jj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
.banca-button{justify-content:center;align-items:center;gap:var(--banca-space-sm);height:var(--banca-control-height-field);padding:0 var(--banca-space-lg);border:var(--banca-control-border-width) solid transparent;border-radius:var(--banca-radius-md);font-family:var(--banca-font-family-base);font-size:var(--banca-font-size-section);font-weight:var(--banca-font-weight-medium);line-height:var(--banca-font-line-height-tight);white-space:nowrap;cursor:pointer;flex:none;text-decoration:none;display:inline-flex}.banca-button:hover{text-decoration:none}.banca-button:focus-visible{outline:var(--banca-control-focus-ring-width) solid var(--banca-color-border-focus);outline-offset:var(--banca-control-focus-ring-width)}.banca-button[disabled]{opacity:.55;cursor:not-allowed}.banca-button--primary,.banca-button--primary:hover{background-color:var(--banca-color-action-primary);color:var(--banca-color-action-primary-text)}.banca-button--primary:hover:not([disabled]){background-color:var(--banca-color-action-primary-hover)}.banca-button--secondary,.banca-button--secondary:hover{background-color:var(--banca-color-surface);color:var(--banca-color-text-default);border-color:var(--banca-color-hairline);font-weight:var(--banca-font-weight-regular)}.banca-button--secondary:hover:not([disabled]){background-color:var(--banca-color-sunken)}.banca-button--quiet,.banca-button--quiet:hover{color:var(--banca-color-text-muted);border-color:var(--banca-color-hairline);font-weight:var(--banca-font-weight-regular);background-color:#0000}.banca-button--quiet:hover:not([disabled]){background-color:var(--banca-color-sunken)}.banca-button--danger{background-color:var(--banca-color-status-danger);color:var(--banca-color-text-inverse)}.banca-button--ghost{color:var(--banca-color-action-primary);background-color:#0000}.banca-button--dense{height:var(--banca-control-height-dense);padding:0 var(--banca-space-md);font-size:var(--banca-font-size-note)}.banca-button--sm{height:var(--banca-control-height-row);padding:0 var(--banca-space-sm-plus);border-radius:var(--banca-radius-control);font-size:var(--banca-font-size-xs)}.banca-field{gap:var(--banca-space-xs);flex-direction:column;display:flex}.banca-field__label{font-family:var(--banca-font-family-base);font-size:var(--banca-font-size-xs);font-weight:var(--banca-font-weight-medium);color:var(--banca-color-text-default)}.banca-field__hint{font-family:var(--banca-font-family-base);font-size:var(--banca-font-size-meta);color:var(--banca-color-text-faint)}.banca-field__error{font-family:var(--banca-font-family-base);font-size:var(--banca-font-size-meta);color:var(--banca-color-status-danger)}.banca-input{height:var(--banca-control-height-field);padding:0 var(--banca-space-sm-plus);background-color:var(--banca-color-surface);color:var(--banca-color-text-default);border:var(--banca-control-border-width) solid var(--banca-color-hairline-strong);border-radius:var(--banca-radius-md);font-family:var(--banca-font-family-base);font-size:var(--banca-font-size-section)}.banca-input:focus-visible{outline:var(--banca-control-focus-ring-width) solid var(--banca-color-border-focus);outline-offset:0}.banca-input--invalid{border-color:var(--banca-color-status-danger)}.banca-input--numeric{font-family:var(--banca-font-family-mono);text-align:right}.banca-select__trigger{justify-content:space-between;align-items:center;gap:var(--banca-space-sm);height:var(--banca-control-height-field);padding:0 var(--banca-space-sm-plus);background-color:var(--banca-color-surface);color:var(--banca-color-text-default);border:var(--banca-control-border-width) solid var(--banca-color-hairline-strong);border-radius:var(--banca-radius-md);font-family:var(--banca-font-family-base);font-size:var(--banca-font-size-section);display:inline-flex}.banca-select__trigger:focus-visible{outline:var(--banca-control-focus-ring-width) solid var(--banca-color-border-focus);outline-offset:0}.banca-select__content{background-color:var(--banca-color-surface);border:var(--banca-control-border-width) solid var(--banca-color-hairline);border-radius:var(--banca-radius-md);box-shadow:var(--banca-shadow-md);max-height:var(--radix-select-content-available-height,60vh);overflow:hidden}.banca-select__viewport{max-height:inherit;overflow-y:auto}.banca-select__item{padding:var(--banca-space-sm) var(--banca-space-sm-plus);font-family:var(--banca-font-family-base);font-size:var(--banca-font-size-section);color:var(--banca-color-text-default);cursor:pointer}.banca-select__item[data-highlighted]{background-color:var(--banca-color-sunken);outline:none}.banca-table{border-collapse:collapse;width:100%;font-family:var(--banca-font-family-base);font-size:var(--banca-font-size-body);color:var(--banca-color-text-default)}.banca-table th,.banca-table td{padding:var(--banca-space-row) var(--banca-space-sm-plus);text-align:left;vertical-align:middle;border-bottom:var(--banca-control-border-width) solid var(--banca-color-hairline)}.banca-table thead th{padding:0 var(--banca-space-sm-plus) var(--banca-space-sm);font-size:var(--banca-font-size-eyebrow);font-weight:var(--banca-font-weight-semibold);letter-spacing:.09em;text-transform:uppercase;color:var(--banca-color-text-faint);border-bottom-color:var(--banca-color-hairline-strong);white-space:nowrap}.banca-table th:first-child,.banca-table td:first-child{padding-left:var(--banca-space-2xs)}.banca-table th:last-child,.banca-table td:last-child{padding-right:var(--banca-space-2xs)}.banca-table tbody tr:hover{background-color:var(--banca-color-sunken)}.banca-table__glosa{margin-top:var(--banca-space-2xs);font-size:var(--banca-font-size-caption);font-weight:var(--banca-font-weight-regular);letter-spacing:normal;text-transform:none;color:var(--banca-color-text-faint);display:block}.banca-table__subtotal td,.banca-table__subtotal th{border-bottom-color:var(--banca-color-hairline-strong);font-weight:var(--banca-font-weight-semibold)}.banca-table__subtotal-rotulo{font-size:var(--banca-font-size-caption);letter-spacing:.09em;text-transform:uppercase;color:var(--banca-color-text-faint)}.banca-table tbody tr.banca-table__subtotal:hover{background-color:#0000}.banca-table__desplazable{overflow-x:auto}.banca-table td[data-numeric=true],.banca-table th[data-numeric=true]{text-align:right;font-family:var(--banca-font-family-numeric);font-variant-numeric:var(--banca-font-numeric)}.banca-table__empty{padding:var(--banca-space-xl);text-align:center;color:var(--banca-color-text-muted)}.banca-modal__overlay{background-color:var(--banca-color-text-default);opacity:.4;position:fixed;inset:0}.banca-modal__content{width:min(32rem, calc(100% - var(--banca-space-3xl)));padding:var(--banca-space-xl);background-color:var(--banca-color-surface);border-radius:var(--banca-radius-lg);box-shadow:var(--banca-shadow-md);font-family:var(--banca-font-family-base);color:var(--banca-color-text-default);position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.banca-modal__title{margin:0 0 var(--banca-space-sm);font-size:var(--banca-font-size-lg);font-weight:var(--banca-font-weight-semibold)}.banca-modal__description{margin:0 0 var(--banca-space-lg);font-size:var(--banca-font-size-sm);color:var(--banca-color-text-muted)}.banca-modal__footer{justify-content:flex-end;gap:var(--banca-space-sm);margin-top:var(--banca-space-lg);display:flex}.banca-badge{padding:var(--banca-space-xs) var(--banca-space-md);border-radius:var(--banca-radius-full);font-family:var(--banca-font-family-base);font-size:var(--banca-font-size-xs);font-weight:var(--banca-font-weight-medium);line-height:var(--banca-font-line-height-tight);align-items:center;display:inline-flex}.banca-badge--neutral{background-color:var(--banca-color-sunken);color:var(--banca-color-text-muted)}.banca-badge--success{background-color:var(--banca-color-status-success-surface);color:var(--banca-color-status-success)}.banca-badge--warning{background-color:var(--banca-color-status-warning-surface);color:var(--banca-color-status-warning)}.banca-badge--danger{background-color:var(--banca-color-status-danger-surface);color:var(--banca-color-status-danger)}.banca-badge--info{background-color:var(--banca-color-status-info-surface);color:var(--banca-color-status-info)}.banca-tabs__list{gap:var(--banca-space-xs);border-bottom:var(--banca-control-border-width) solid var(--banca-color-hairline);display:flex}.banca-tabs__trigger{padding:var(--banca-space-md) var(--banca-space-lg);border:none;border-bottom:var(--banca-control-focus-ring-width) solid transparent;font-family:var(--banca-font-family-base);font-size:var(--banca-font-size-sm);color:var(--banca-color-text-muted);cursor:pointer;background:0 0}a.banca-tabs__trigger{text-decoration:none}.banca-tabs__trigger[data-state=active]{color:var(--banca-color-action-primary);border-bottom-color:var(--banca-color-action-primary)}.banca-tabs__content{padding-top:var(--banca-space-lg)}.banca-toast__viewport{bottom:var(--banca-space-lg);right:var(--banca-space-lg);gap:var(--banca-space-sm);width:min(24rem, calc(100% - var(--banca-space-3xl)));z-index:1000;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:fixed}.banca-toast{padding:var(--banca-space-lg);background-color:var(--banca-color-surface);border:var(--banca-control-border-width) solid var(--banca-color-hairline);border-left-width:var(--banca-space-xs);border-radius:var(--banca-radius-md);box-shadow:var(--banca-shadow-md);font-family:var(--banca-font-family-base);color:var(--banca-color-text-default)}.banca-toast--success{border-left-color:var(--banca-color-status-success)}.banca-toast--danger{border-left-color:var(--banca-color-status-danger)}.banca-toast--info{border-left-color:var(--banca-color-status-info)}.banca-toast__title{font-size:var(--banca-font-size-sm);font-weight:var(--banca-font-weight-semibold);margin:0}.banca-toast__description{margin:var(--banca-space-xs) 0 0;font-size:var(--banca-font-size-xs);color:var(--banca-color-text-muted)}.banca-login{gap:var(--banca-space-lg);width:100%;max-width:24rem;margin:var(--banca-space-3xl) auto;padding:var(--banca-space-xl);background-color:var(--banca-color-surface);border:var(--banca-control-border-width) solid var(--banca-color-hairline);border-radius:var(--banca-radius-lg);box-shadow:var(--banca-shadow-md);font-family:var(--banca-font-family-base);color:var(--banca-color-text-default);flex-direction:column;display:flex}.banca-login h1{font-size:var(--banca-font-size-xl);font-weight:var(--banca-font-weight-medium);margin:0}.banca-login p{font-size:var(--banca-font-size-sm);color:var(--banca-color-text-muted);margin:0}.banca-login__acciones{gap:var(--banca-space-sm);display:flex}.banca-ingreso{gap:var(--banca-space-xl);width:100%;max-width:24rem;margin:var(--banca-space-3xl) auto;padding:var(--banca-space-xl) var(--banca-space-lg);background-color:var(--banca-color-canvas);font-family:var(--banca-font-family-base);font-size:var(--banca-font-size-body);line-height:var(--banca-font-line-height-base);color:var(--banca-color-text-default);flex-direction:column;display:flex}.banca-ingreso__marca{gap:var(--banca-space-2xs);padding-bottom:var(--banca-space-md);border-bottom:var(--banca-control-border-width) solid var(--banca-color-hairline-strong);flex-direction:column;display:flex}.banca-ingreso__banco{font-size:var(--banca-font-size-section);font-weight:var(--banca-font-weight-semibold);color:var(--banca-color-text-default)}.banca-ingreso__audiencia{font-size:var(--banca-font-size-eyebrow);font-weight:var(--banca-font-weight-semibold);letter-spacing:.09em;text-transform:uppercase;color:var(--banca-color-text-faint)}.banca-ingreso__cuerpo{gap:var(--banca-space-md);flex-direction:column;display:flex}.banca-ingreso__titulo{font-size:var(--banca-font-size-title);font-weight:var(--banca-font-weight-semibold);line-height:var(--banca-font-line-height-tight);color:var(--banca-color-text-default);margin:0}.banca-ingreso__texto{font-size:var(--banca-font-size-body);color:var(--banca-color-text-muted);margin:0}.banca-ingreso__nota{font-size:var(--banca-font-size-meta);color:var(--banca-color-text-faint);margin:0}.banca-ingreso .banca-field__error{padding:var(--banca-space-sm) var(--banca-space-md);background-color:var(--banca-color-status-danger-surface);border-left:var(--banca-control-border-width) solid var(--banca-color-status-danger);margin:0}.banca-ingreso__formulario{gap:var(--banca-space-lg);margin:0;display:grid}.banca-ingreso__acciones{gap:var(--banca-space-sm);flex-wrap:wrap;display:flex}.banca-ingreso__qr{padding:var(--banca-space-sm);background-color:var(--banca-color-surface);border:var(--banca-control-border-width) solid var(--banca-color-hairline);align-self:flex-start}.banca-ingreso__clave{margin-top:var(--banca-space-xs);padding:var(--banca-space-xs) var(--banca-space-sm);background-color:var(--banca-color-sunken);font-family:var(--banca-font-family-mono);font-size:var(--banca-font-size-meta);color:var(--banca-color-text-default);word-break:break-all;display:block}.banca-ingreso__estado{padding:var(--banca-space-sm) var(--banca-space-md);background-color:var(--banca-color-sunken);border-left:var(--banca-control-border-width) solid var(--banca-color-hairline-strong);margin:0}.banca-ingreso__estado--activo{background-color:var(--banca-color-status-success-surface);border-left-color:var(--banca-color-status-success)}.banca-ingreso .banca-codigos{padding:var(--banca-space-md);background-color:var(--banca-color-sunken);margin:0}.banca-pagina{gap:var(--banca-space-lg);width:100%;max-width:56rem;margin:var(--banca-space-xl) auto;padding:0 var(--banca-space-lg) var(--banca-space-3xl);font-family:var(--banca-font-family-base);color:var(--banca-color-text-default);flex-direction:column;display:flex}.banca-pagina h1{font-size:var(--banca-font-size-title);font-weight:var(--banca-font-weight-semibold);line-height:var(--banca-font-line-height-tight);letter-spacing:-.02em;margin:0}.banca-pagina__encabezado{align-items:center;gap:var(--banca-space-md);display:flex}.banca-pagina__nota{font-size:var(--banca-font-size-section);color:var(--banca-color-text-muted);margin:0}.banca-nav{gap:var(--banca-space-md);padding-bottom:var(--banca-space-md);border-bottom:var(--banca-control-border-width) solid var(--banca-color-hairline);align-items:center;display:flex}.banca-nav__enlace{font-size:var(--banca-font-size-sm);color:var(--banca-color-text-muted);text-decoration:none}.banca-nav__enlace:hover{color:var(--banca-color-text-default)}.banca-lista{margin:0;padding:0;list-style:none}.banca-lista__item{padding:var(--banca-space-md) var(--banca-space-2xs);border-bottom:var(--banca-control-border-width) solid var(--banca-color-hairline);font-size:var(--banca-font-size-body)}.banca-lista__item--nueva{padding-left:var(--banca-space-md);border-left:var(--banca-control-focus-ring-width) solid var(--banca-color-action-primary);font-weight:var(--banca-font-weight-medium)}.banca-nav__contador{min-width:1.25rem;margin-left:var(--banca-space-xs);padding:0 var(--banca-space-xs);border-radius:var(--banca-radius-full);background-color:var(--banca-color-status-danger);color:var(--banca-color-text-inverse);font-size:var(--banca-font-size-xs);font-weight:var(--banca-font-weight-medium);text-align:center;display:inline-block}.banca-nav__enlace[aria-current=page]{color:var(--banca-color-action-primary);font-weight:var(--banca-font-weight-medium)}.banca-nav__enlace--fin{margin-left:auto}.banca-table__numero,.banca-table .banca-table__numero{text-align:right;font-family:var(--banca-font-family-numeric);font-variant-numeric:var(--banca-font-numeric);white-space:nowrap}.banca-formulario{gap:var(--banca-space-md);flex-direction:column;max-width:28rem;display:flex}.banca-decision{gap:var(--banca-space-sm);flex-direction:column;display:flex}.banca-decision__acciones,.banca-decision__motivo{gap:var(--banca-space-sm);align-items:flex-end;display:flex}.banca-linea__lista{gap:var(--banca-space-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.banca-linea__hito{gap:var(--banca-space-md);padding:var(--banca-space-sm) var(--banca-space-md);border-left:var(--banca-space-xs) solid var(--banca-color-action-primary);background-color:var(--banca-color-surface);border-radius:var(--banca-radius-sm);align-items:baseline;display:flex}.banca-linea__hito--pendiente{border-left-color:var(--banca-color-hairline);color:var(--banca-color-text-muted);font-style:italic}.banca-linea__quien,.banca-linea__cuando{font-size:var(--banca-font-size-sm);color:var(--banca-color-text-muted)}.banca-linea__cuando{margin-left:auto}.banca-aviso{padding:var(--banca-space-sm-plus) var(--banca-space-md);border:0;border-left:var(--banca-control-focus-ring-width) solid var(--banca-color-hairline-strong);border-radius:0 var(--banca-radius-md) var(--banca-radius-md) 0;background-color:var(--banca-color-sunken);color:var(--banca-color-text-default);font-size:var(--banca-font-size-note);line-height:var(--banca-font-line-height-snug);margin:0}.banca-aviso p{margin:var(--banca-space-xs) 0 0;font-size:var(--banca-font-size-note);color:var(--banca-color-text-default)}.banca-aviso--danger{border-left-color:var(--banca-color-status-danger);background-color:var(--banca-color-status-danger-surface);color:var(--banca-color-text-default)}.banca-aviso--warning{border-left-color:var(--banca-color-status-warning);background-color:var(--banca-color-status-warning-surface)}.banca-pagina__seccion{gap:var(--banca-space-sm);padding:var(--banca-space-md-plus) 0;border-top:var(--banca-control-border-width) solid var(--banca-color-hairline);flex-direction:column;display:flex}.banca-field__etiqueta{font-family:var(--banca-font-family-base);font-size:var(--banca-font-size-sm);font-weight:var(--banca-font-weight-medium);color:var(--banca-color-text-default)}.banca-check{align-items:center;gap:var(--banca-space-sm);padding:var(--banca-space-xs) 0;font-family:var(--banca-font-family-base);font-size:var(--banca-font-size-section);color:var(--banca-color-text-default);cursor:pointer;display:flex}.banca-select{height:var(--banca-control-height-field);font-family:var(--banca-font-family-base);font-size:var(--banca-font-size-section);color:var(--banca-color-text-default);background:var(--banca-color-surface);border:var(--banca-control-border-width) solid var(--banca-color-hairline-strong);border-radius:var(--banca-radius-md);padding:0 var(--banca-space-sm)}.banca-select:focus-visible{outline:var(--banca-control-focus-ring-width) solid var(--banca-color-border-focus);outline-offset:0}.banca-tramos{gap:var(--banca-space-sm);flex-direction:column;display:flex}.banca-codigos{gap:var(--banca-space-xs) var(--banca-space-md);margin:var(--banca-space-md) 0;font-family:var(--banca-font-family-mono);font-size:var(--banca-font-size-md);color:var(--banca-color-text-default);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.banca-avance{gap:var(--banca-space-xs);flex-direction:column;min-width:9rem;display:flex}.banca-avance__barra{height:var(--banca-space-xs);background:var(--banca-color-sunken);border-radius:var(--banca-space-2xs);display:flex;overflow:hidden}.banca-avance__parte{height:100%}.banca-avance__parte--ok{background:var(--banca-color-status-success)}.banca-avance__parte--fallo{background:var(--banca-color-status-danger)}.banca-avance__texto{font-family:var(--banca-font-family-numeric);font-size:var(--banca-font-size-caption);color:var(--banca-color-text-faint);font-variant-numeric:var(--banca-font-numeric)}.banca-categoria{gap:var(--banca-space-sm);margin-top:var(--banca-space-lg);flex-direction:column;align-items:flex-start;display:flex}.banca-desglose{gap:var(--banca-space-md);padding:var(--banca-space-md-plus) 0 0;flex-direction:column;margin:0;list-style:none;display:flex}.banca-desglose__cabeza{justify-content:space-between;align-items:baseline;gap:var(--banca-space-md);font-size:var(--banca-font-size-section);display:flex}.banca-desglose__cifra{font-family:var(--banca-font-family-numeric);font-variant-numeric:var(--banca-font-numeric);white-space:nowrap}.banca-desglose__porcentaje{margin-left:var(--banca-space-xs);font-size:var(--banca-font-size-meta);color:var(--banca-color-text-faint)}.banca-desglose__barra{height:var(--banca-space-xs);margin-top:var(--banca-space-xs-plus);background:var(--banca-color-sunken);border-radius:var(--banca-space-2xs);display:block;overflow:hidden}.banca-desglose__parte{background:var(--banca-color-action-primary);height:100%;display:block}.banca-desglose__fila:nth-child(2) .banca-desglose__parte{opacity:.62}.banca-desglose__fila:nth-child(n+3) .banca-desglose__parte{opacity:.34}.banca-desglose__nota{margin:var(--banca-space-lg) 0 0;font-size:var(--banca-font-size-meta);color:var(--banca-color-text-faint)}.banca-shell{grid-template-columns:var(--banca-layout-sidebar) minmax(0, 1fr);min-height:100vh;font-family:var(--banca-font-family-base);color:var(--banca-color-text-default);background-color:var(--banca-color-canvas);display:grid}.banca-shell__saltar{top:var(--banca-space-sm);left:var(--banca-space-sm);z-index:10;padding:var(--banca-space-sm) var(--banca-space-md);border-radius:var(--banca-radius-md);background-color:var(--banca-color-surface);color:var(--banca-color-action-primary);font-weight:var(--banca-font-weight-medium);position:absolute;transform:translateY(-300%)}.banca-shell__saltar:focus{transform:none}.banca-shell__lateral{background-color:var(--banca-color-nav-surface);border-right:var(--banca-control-border-width) solid var(--banca-color-nav-border);height:100vh;color:var(--banca-color-nav-text);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.banca-shell__marca{padding:var(--banca-space-lg) var(--banca-space-lg) var(--banca-space-md-plus);border-bottom:var(--banca-control-border-width) solid var(--banca-color-nav-border)}.banca-shell__logo{width:6.5rem;height:4.625rem;margin-bottom:var(--banca-space-md);border-radius:var(--banca-radius-control);object-fit:contain;object-position:left center;display:block}.banca-shell__banco{margin-bottom:var(--banca-space-md);font-size:var(--banca-font-size-eyebrow);font-weight:var(--banca-font-weight-semibold);letter-spacing:.1em;text-transform:uppercase;color:var(--banca-color-nav-text-muted);display:block}.banca-shell__empresa{display:block}.banca-shell__empresa-resumen{align-items:center;gap:var(--banca-space-sm-plus);margin:0 calc(-1 * var(--banca-space-sm));padding:var(--banca-space-sm);border-radius:var(--banca-radius-md);list-style:none;display:flex}.banca-shell__empresa-resumen::-webkit-details-marker{display:none}.banca-shell__empresa--conmutable .banca-shell__empresa-resumen{cursor:pointer}.banca-shell__empresa--conmutable .banca-shell__empresa-resumen:hover{background-color:var(--banca-color-nav-hover)}.banca-shell__iniciales{border-radius:var(--banca-radius-md);background-color:var(--banca-color-nav-chip);width:1.75rem;height:1.75rem;color:var(--banca-color-nav-chip-text);font-size:var(--banca-font-size-xs);font-weight:var(--banca-font-weight-bold);flex:none;place-items:center;display:grid}.banca-shell__empresa-texto{flex:1;min-width:0}.banca-shell__empresa-nombre{font-size:var(--banca-font-size-section);font-weight:var(--banca-font-weight-semibold);line-height:var(--banca-font-line-height-tight);text-overflow:ellipsis;white-space:nowrap;color:var(--banca-color-nav-text);display:block;overflow:hidden}.banca-shell__empresa-rotulo{font-size:var(--banca-font-size-caption);color:var(--banca-color-nav-text-muted);display:block}.banca-shell__chevron{font-size:var(--banca-font-size-2xs);color:var(--banca-color-nav-text-muted);flex:none}.banca-shell__otras{margin:var(--banca-space-xs) 0 0;padding:var(--banca-space-xs-plus) 0 0;border-top:var(--banca-control-border-width) solid var(--banca-color-nav-border);flex-direction:column;list-style:none;display:flex}.banca-shell__cambiar{width:calc(100% + 2 * var(--banca-space-sm));margin:0 calc(-1 * var(--banca-space-sm));padding:var(--banca-space-xs-plus) var(--banca-space-sm);border-radius:var(--banca-radius-control);font:inherit;font-size:var(--banca-font-size-note);color:var(--banca-color-nav-text-muted);text-align:left;cursor:pointer;background-color:#0000;border:0}.banca-shell__cambiar:hover{background-color:var(--banca-color-nav-hover);color:var(--banca-color-nav-text)}.banca-shell__secciones{gap:var(--banca-space-lg);padding:var(--banca-space-md-plus) var(--banca-space-lg);flex-direction:column;flex:1;display:flex}.banca-shell__grupo{flex-direction:column;display:flex}.banca-shell__grupo-titulo{padding:0 var(--banca-space-sm) var(--banca-space-xs-plus);font-size:var(--banca-font-size-2xs);font-weight:var(--banca-font-weight-semibold);letter-spacing:.11em;text-transform:uppercase;color:var(--banca-color-nav-text-muted)}.banca-shell__lista{gap:var(--banca-space-none);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.banca-shell__enlace{justify-content:space-between;align-items:center;gap:var(--banca-space-sm);margin:0 calc(-1 * var(--banca-space-sm));padding:var(--banca-space-xs-plus) var(--banca-space-sm);border-radius:var(--banca-radius-control);font-size:var(--banca-font-size-body);font-weight:var(--banca-font-weight-book);color:var(--banca-color-nav-text);text-decoration:none;display:flex}.banca-shell__enlace:hover{background-color:var(--banca-color-nav-hover);color:var(--banca-color-nav-text);text-decoration:none}.banca-shell__enlace[aria-current=page],.banca-shell__enlace[aria-current=page]:hover{background-color:var(--banca-color-nav-active-surface);color:var(--banca-color-nav-active-text);font-weight:var(--banca-font-weight-semibold)}.banca-shell__usuario{align-items:center;gap:var(--banca-space-sm);padding:var(--banca-space-md) var(--banca-space-lg);border-top:var(--banca-control-border-width) solid var(--banca-color-nav-border);display:flex}.banca-shell__avatar{border-radius:var(--banca-radius-full);background-color:var(--banca-color-nav-hover);width:1.625rem;height:1.625rem;color:var(--banca-color-nav-text-muted);font-size:var(--banca-font-size-caption);font-weight:var(--banca-font-weight-semibold);flex:none;place-items:center;display:grid}.banca-shell__persona{flex:1;min-width:0}.banca-shell__persona-nombre{font-size:var(--banca-font-size-note);font-weight:var(--banca-font-weight-medium);text-overflow:ellipsis;white-space:nowrap;color:var(--banca-color-nav-text);display:block;overflow:hidden}.banca-shell__persona-rol{font-size:var(--banca-font-size-caption);text-overflow:ellipsis;white-space:nowrap;color:var(--banca-color-nav-text-muted);display:block;overflow:hidden}.banca-shell__salir,.banca-shell__salir:hover{font-size:var(--banca-font-size-meta);color:var(--banca-color-nav-text-muted);flex:none}.banca-shell__saltar:focus-visible,.banca-shell__enlace:focus-visible,.banca-shell__empresa-resumen:focus-visible,.banca-shell__cambiar:focus-visible,.banca-shell__salir:focus-visible,.banca-shell__avisos:focus-visible,.banca-shell__conmutador:focus-visible{outline:var(--banca-control-focus-ring-width) solid var(--banca-color-border-focus);outline-offset:2px}.banca-shell__cuerpo{flex-direction:column;min-width:0;display:flex}.banca-shell__superior{z-index:5;align-items:center;gap:var(--banca-space-sm-plus) var(--banca-space-md-plus);min-height:3.5rem;padding:var(--banca-space-md) var(--banca-space-xl-plus);background-color:color-mix(in oklab, var(--banca-color-canvas) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:var(--banca-control-border-width) solid var(--banca-color-hairline);flex-wrap:wrap;display:flex;position:sticky;top:0}.banca-shell__titulo{font-size:var(--banca-font-size-section);font-weight:var(--banca-font-weight-semibold);white-space:nowrap}.banca-shell__espaciador{flex:1 0 var(--banca-space-md)}.banca-shell__preferencia{margin:var(--banca-space-none);flex:none;display:inline-flex}.banca-shell__conmutador{align-items:center;gap:var(--banca-space-xs-plus);height:var(--banca-control-height-compact);padding:0 var(--banca-space-sm-plus);border:var(--banca-control-border-width) solid var(--banca-color-hairline);border-radius:var(--banca-radius-md);font-family:inherit;font-size:var(--banca-font-size-note);color:var(--banca-color-text-muted);white-space:nowrap;cursor:pointer;background-color:#0000;flex:none;display:inline-flex}.banca-shell__conmutador:hover{background-color:var(--banca-color-sunken)}.banca-shell__pista{border-radius:var(--banca-radius-md);background-color:var(--banca-color-hairline-strong);width:1.375rem;height:.8125rem;display:inline-block;position:relative}.banca-shell__pulgar{border-radius:var(--banca-radius-full);background-color:var(--banca-color-surface);width:9px;height:9px;transition:left .15s;position:absolute;top:2px;left:2px}.banca-shell__conmutador[aria-pressed=true] .banca-shell__pista{background-color:var(--banca-color-action-primary)}.banca-shell__conmutador[aria-pressed=true] .banca-shell__pulgar{left:11px}.banca-shell__avisos{align-items:center;gap:var(--banca-space-xs-plus);height:var(--banca-control-height-compact);padding:0 var(--banca-space-sm-plus);border-radius:var(--banca-radius-md);font-size:var(--banca-font-size-note);color:var(--banca-color-text-muted);white-space:nowrap;flex:none;text-decoration:none;display:inline-flex}.banca-shell__avisos:hover{background-color:var(--banca-color-sunken);color:var(--banca-color-text-default);text-decoration:none}.banca-shell__contador{min-width:1.125rem;padding:1px var(--banca-space-xs);border-radius:var(--banca-radius-pill);background-color:var(--banca-color-status-danger-surface);color:var(--banca-color-status-danger);font-family:var(--banca-font-family-numeric);font-size:var(--banca-font-size-caption);font-weight:var(--banca-font-weight-semibold);font-variant-numeric:var(--banca-font-numeric);text-align:center}.banca-shell__mover{height:var(--banca-control-height-compact);padding:0 var(--banca-space-md);font-size:var(--banca-font-size-note)}.banca-pagina--portal{gap:var(--banca-space-xl);width:100%;max-width:var(--banca-layout-content-max);padding:var(--banca-space-xl-plus) var(--banca-space-xl-plus) var(--banca-space-5xl);margin-block:0;margin-inline:auto}@media (max-width:56.25rem){.banca-shell{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr)}.banca-shell__lateral{border-right:0;border-bottom:var(--banca-control-border-width) solid var(--banca-color-nav-border);flex-flow:wrap;align-content:flex-start;align-items:center;height:auto;position:static;overflow:visible}.banca-shell__marca{align-items:center;gap:var(--banca-space-xs) var(--banca-space-lg);min-width:0;padding:var(--banca-space-sm-plus) var(--banca-space-lg);border-bottom:0;flex-wrap:wrap;flex:16rem;display:flex}.banca-shell__banco,.banca-shell__logo{margin-bottom:0}.banca-shell__logo{width:auto;height:2.25rem}.banca-shell__empresa{flex:12rem;min-width:0}.banca-shell__empresa-resumen{margin:0}.banca-shell__usuario{padding:var(--banca-space-sm-plus) var(--banca-space-lg);border-top:0;flex:none}.banca-shell__secciones{gap:var(--banca-space-xs);padding:var(--banca-space-xs) var(--banca-space-lg) var(--banca-space-sm);overscroll-behavior-x:contain;scrollbar-width:thin;border-top:var(--banca-control-border-width) solid var(--banca-color-nav-border);flex-flow:row;flex:100%;order:3;overflow-x:auto}.banca-shell__grupo,.banca-shell__lista{flex-flow:row;flex:none}.banca-shell__lista{gap:var(--banca-space-2xs)}.banca-shell__enlace{white-space:nowrap;scroll-margin-inline:var(--banca-space-lg);margin:0}.banca-shell__grupo-titulo{display:none}.banca-shell__superior{padding:var(--banca-space-sm-plus) var(--banca-space-lg);position:static}.banca-pagina--portal{padding:var(--banca-space-xl) var(--banca-space-lg) var(--banca-space-3xl)}}@media (max-width:37.5rem){.banca-shell__persona,.banca-shell__titulo,.banca-shell__espaciador{display:none}.banca-shell__superior{justify-content:flex-end;gap:var(--banca-space-sm)}.banca-pagina--portal{padding:var(--banca-space-lg) var(--banca-space-md) var(--banca-space-3xl)}.banca-encabezado{align-items:flex-start}.banca-encabezado__acciones{width:100%}.banca-titulo,.banca-pagina h1,.banca-inicio__saludo{font-size:var(--banca-font-size-xl)}.banca-cifra--grande .banca-cifra__entero{font-size:var(--banca-font-size-2xl)}.banca-modulo__moneda{padding:var(--banca-space-lg) var(--banca-space-2xs);border-right:0;border-bottom:var(--banca-control-border-width) solid var(--banca-color-hairline)}.banca-modulo__moneda:last-child{border-bottom:0}.banca-rejilla,.banca-inicio__rejilla,.banca-modulo__monedas{grid-template-columns:minmax(0,1fr)}.banca-renglon__monto{margin-left:0}}.banca-shell__personalizar-punto{border-radius:var(--banca-radius-full);background-color:var(--banca-color-action-primary);width:9px;height:9px}.banca-shell__personalizar[aria-expanded=true]{background-color:var(--banca-color-accent-surface)}.banca-shell__personalizar:focus-visible,.banca-cajon button:focus-visible,.banca-cajon input:focus-visible{outline:var(--banca-control-focus-ring-width) solid var(--banca-color-border-focus);outline-offset:2px}.banca-cajon{z-index:20;width:var(--banca-layout-drawer);background-color:var(--banca-color-surface);border-left:var(--banca-control-border-width) solid var(--banca-color-hairline-strong);max-width:100vw;box-shadow:var(--banca-shadow-drawer);font-family:var(--banca-font-family-base);color:var(--banca-color-text-default);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.banca-cajon[hidden]{display:none}@media (min-width:68.75rem){.banca-cajon-abierto .banca-shell{padding-right:var(--banca-layout-drawer)}}@media (min-width:37.5rem) and (max-width:68.6875rem){.banca-cajon-abierto .banca-shell__superior{padding-right:calc(var(--banca-space-lg) + var(--banca-layout-drawer))}}@media (max-width:37.5rem){.banca-cajon{border-left:0;width:100vw}}.banca-cajon__cabecera{justify-content:space-between;align-items:center;gap:var(--banca-space-sm-plus);padding:var(--banca-space-md-plus) var(--banca-space-lg);border-bottom:var(--banca-control-border-width) solid var(--banca-color-hairline);flex:none;display:flex}.banca-cajon__titulo{font-size:var(--banca-font-size-section);font-weight:var(--banca-font-weight-semibold);margin:0}.banca-cajon__cerrar{border-radius:var(--banca-radius-control);width:1.625rem;height:1.625rem;font-size:var(--banca-font-size-sm);color:var(--banca-color-text-muted);cursor:pointer;background-color:#0000;border:0}.banca-cajon__cerrar:hover{background-color:var(--banca-color-sunken)}.banca-cajon__cuerpo{min-height:0;padding:var(--banca-space-lg);flex:1;overflow-y:auto}.banca-cajon__grupo{min-width:0;margin:var(--banca-space-xl) 0 0;border:0;padding:0}.banca-cajon__rotulo{width:100%;padding:0 0 var(--banca-space-sm);border-bottom:var(--banca-control-border-width) solid var(--banca-color-hairline);font-size:var(--banca-font-size-eyebrow);font-weight:var(--banca-font-weight-semibold);letter-spacing:.09em;text-transform:uppercase;color:var(--banca-color-text-faint);display:block}.banca-cajon__subrotulo{margin-top:var(--banca-space-md-plus);font-size:var(--banca-font-size-meta);font-weight:var(--banca-font-weight-medium);display:block}.banca-cajon__nota{margin:var(--banca-space-sm-plus) 0 0;font-size:var(--banca-font-size-caption);line-height:var(--banca-font-line-height-snug);color:var(--banca-color-text-muted)}.banca-cajon__nota:first-child{margin-top:0}.banca-cajon__nota code,.banca-cajon__tokens{font-family:var(--banca-font-family-mono)}.banca-cajon__acentos{align-items:center;gap:var(--banca-space-sm);padding-top:var(--banca-space-md-plus);display:flex}.banca-cajon__acento{border-radius:var(--banca-radius-full);cursor:pointer;border:0;width:1.375rem;height:1.375rem}.banca-cajon__acento[aria-pressed=true]{box-shadow:0 0 0 2px var(--banca-color-surface), 0 0 0 3.5px var(--banca-color-text-default)}.banca-cajon__libre{align-items:center;gap:var(--banca-space-xs-plus);font-size:var(--banca-font-size-meta);color:var(--banca-color-text-muted);margin-left:auto;display:inline-flex}.banca-cajon__color{border:var(--banca-control-border-width) solid var(--banca-color-hairline);border-radius:var(--banca-radius-control);cursor:pointer;background:0 0;width:1.625rem;height:1.375rem;padding:0}.banca-cajon__color[data-elegido=true]{box-shadow:0 0 0 2px var(--banca-color-text-default)}.banca-cajon__lista{gap:var(--banca-space-xs);padding-top:var(--banca-space-md);flex-direction:column;display:flex}.banca-cajon__rejilla{gap:var(--banca-space-xs-plus);padding-top:var(--banca-space-md);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.banca-cajon__opcion{align-items:center;gap:var(--banca-space-sm);padding:var(--banca-space-xs-plus) var(--banca-space-sm);border:var(--banca-control-border-width) solid var(--banca-color-hairline);border-radius:var(--banca-radius-md);background-color:var(--banca-color-surface);font-family:inherit;font-size:var(--banca-font-size-xs);color:var(--banca-color-text-default);text-align:left;cursor:pointer;flex:1;display:flex}.banca-cajon__opcion:hover{background-color:var(--banca-color-sunken)}.banca-cajon__opcion[aria-pressed=true]{border-color:var(--banca-color-action-primary);background-color:var(--banca-color-accent-surface);font-weight:var(--banca-font-weight-medium)}.banca-cajon__opcion--columna{align-items:stretch;gap:var(--banca-space-xs);font-size:var(--banca-font-size-caption);flex-direction:column}.banca-cajon__muestra{border-radius:var(--banca-radius-sm);width:1rem;height:1rem;box-shadow:inset 0 0 0 1px var(--banca-color-hairline-strong);flex:none}.banca-cajon__barra{align-items:center;gap:var(--banca-space-xs-plus);height:1.375rem;padding:0 var(--banca-space-xs);border-radius:var(--banca-radius-sm);box-shadow:inset 0 0 0 1px var(--banca-color-hairline-strong);display:flex}.banca-cajon__barra-punto{border-radius:var(--banca-radius-full);border:2px solid;width:0;height:0}.banca-cajon__barra-raya{opacity:.55;border-top:2px solid;flex:1;height:2px}.banca-cajon__aa{font-size:var(--banca-font-size-figure-row);font-weight:var(--banca-font-weight-semibold)}.banca-cajon__par-de-botones{gap:var(--banca-space-xs-plus);margin-top:var(--banca-space-xs-plus);display:flex}.banca-cajon__par-de-botones .banca-cajon__opcion{justify-content:center}.banca-cajon__fila{justify-content:space-between;align-items:center;gap:var(--banca-space-md);padding-top:var(--banca-space-md);font-size:var(--banca-font-size-note);display:flex}.banca-cajon__detalle{font-size:var(--banca-font-size-caption);color:var(--banca-color-text-faint);display:block}.banca-cajon__interruptor{height:var(--banca-control-height-mini);padding:0 var(--banca-space-sm-plus);border:var(--banca-control-border-width) solid var(--banca-color-hairline);border-radius:var(--banca-radius-pill);font-family:inherit;font-size:var(--banca-font-size-meta);color:var(--banca-color-text-muted);cursor:pointer;background-color:#0000;flex:none}.banca-cajon__archivo{gap:var(--banca-space-xs);margin-top:var(--banca-space-sm);font-size:var(--banca-font-size-meta);color:var(--banca-color-text-muted);flex-direction:column;display:flex}.banca-cajon__archivo input{max-width:100%;font-size:var(--banca-font-size-meta)}.banca-cajon__campo{width:100%;height:var(--banca-control-height-dense);margin-top:var(--banca-space-sm)}.banca-cajon__tokens{margin:var(--banca-space-md) 0 0;padding:var(--banca-space-sm-plus);border-radius:var(--banca-radius-md);background-color:var(--banca-color-sunken);font-size:var(--banca-font-size-eyebrow);line-height:var(--banca-font-line-height-relaxed);white-space:pre-wrap;word-break:break-word}.banca-cajon__acciones{gap:var(--banca-space-xs-plus);margin-top:var(--banca-space-sm);flex-wrap:wrap;display:flex}.banca-titulo{font-size:var(--banca-font-size-title);font-weight:var(--banca-font-weight-semibold);line-height:var(--banca-font-line-height-tight);letter-spacing:-.02em;color:var(--banca-color-text-default);margin:0}.banca-bajada{max-width:62ch;margin:var(--banca-space-xs) 0 0;font-size:var(--banca-font-size-section);color:var(--banca-color-text-muted);text-wrap:pretty}.banca-solo-lector{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.banca-encabezado{justify-content:space-between;align-items:flex-end;gap:var(--banca-space-lg) var(--banca-space-lg-plus);flex-wrap:wrap;display:flex}.banca-encabezado__acciones{gap:var(--banca-space-sm);flex-wrap:wrap;display:flex}.banca-seccion{min-width:0;margin:0}.banca-seccion--separada{margin-top:var(--banca-space-2xl)}.banca-seccion__encabezado{justify-content:space-between;align-items:baseline;gap:var(--banca-space-md);padding-bottom:var(--banca-space-sm);border-bottom:var(--banca-control-border-width) solid var(--banca-color-hairline-strong);display:flex}.banca-seccion__titulo{font-size:var(--banca-font-size-section);font-weight:var(--banca-font-weight-semibold);color:var(--banca-color-text-default);margin:0}.banca-seccion__resumen{font-weight:var(--banca-font-weight-regular);color:var(--banca-color-text-faint)}.banca-seccion__enlace{font-size:var(--banca-font-size-note);flex:none}.banca-seccion__nota{margin:var(--banca-space-lg) 0 0;font-size:var(--banca-font-size-meta);color:var(--banca-color-text-faint)}.banca-rejilla{grid-template-columns:repeat(auto-fit, minmax(max(20.625rem, calc(50% - var(--banca-space-2xl))), 1fr));gap:var(--banca-space-2xl);margin-top:var(--banca-space-2xl);display:grid}.banca-columnas{gap:var(--banca-space-2xl-plus);grid-template-columns:minmax(20rem,1fr) minmax(16.25rem,20rem);align-items:start;display:grid}.banca-columnas__rail{padding-left:var(--banca-space-xl);border-left:var(--banca-control-border-width) solid var(--banca-color-hairline)}@media (max-width:56.25rem){.banca-columnas{grid-template-columns:minmax(0,1fr)}.banca-columnas__rail{border-left:0;padding-left:0}}.banca-rotulo{font-size:var(--banca-font-size-caption);font-weight:var(--banca-font-weight-semibold);letter-spacing:.09em;text-transform:uppercase;color:var(--banca-color-text-faint);display:block}.banca-meta{margin-top:var(--banca-space-2xs);font-size:var(--banca-font-size-meta);color:var(--banca-color-text-muted);display:block}.banca-meta--tenue{color:var(--banca-color-text-faint)}.banca-identificador{font-family:var(--banca-font-family-numeric);font-variant-numeric:var(--banca-font-numeric);letter-spacing:-.01em;white-space:nowrap}.banca-cifra-fila{font-family:var(--banca-font-family-numeric);font-size:var(--banca-font-size-sm);font-variant-numeric:var(--banca-font-numeric);font-weight:var(--banca-font-weight-medium);white-space:nowrap}.banca-caja{padding:var(--banca-space-sm-plus) var(--banca-space-md);border-radius:var(--banca-radius-md);background-color:var(--banca-color-sunken);font-size:var(--banca-font-size-xs);line-height:var(--banca-font-line-height-snug);color:var(--banca-color-text-muted);margin:0}.banca-renglones{margin:0;padding:0;list-style:none}.banca-renglon{align-items:center;gap:var(--banca-space-sm-plus) var(--banca-space-lg);padding:var(--banca-space-row) var(--banca-space-2xs);border-bottom:var(--banca-control-border-width) solid var(--banca-color-hairline);font-size:var(--banca-font-size-body);flex-wrap:wrap;display:flex}.banca-renglon:hover{background-color:var(--banca-color-sunken)}.banca-renglon--amplio{padding-top:var(--banca-space-lg);padding-bottom:var(--banca-space-lg)}.banca-renglon--arriba{align-items:flex-start}.banca-renglon__principal{flex:12.5rem;min-width:0}.banca-renglon__titulo{font-size:var(--banca-font-size-body);font-weight:var(--banca-font-weight-medium);display:block}.banca-renglon__monto{text-align:right;flex:none;margin-left:auto}.banca-renglon__acciones{gap:var(--banca-space-xs-plus);flex-wrap:wrap;flex:none;display:flex}.banca-par{justify-content:space-between;align-items:baseline;gap:var(--banca-space-md);padding:var(--banca-space-xs-plus) var(--banca-space-2xs);border-top:var(--banca-control-border-width) solid var(--banca-color-hairline);font-size:var(--banca-font-size-section);display:flex}.banca-par:hover{background-color:var(--banca-color-sunken)}.banca-estado{align-items:center;gap:var(--banca-space-xs-plus);font-size:var(--banca-font-size-note);color:var(--banca-color-text-muted);white-space:nowrap;display:inline-flex}.banca-estado:before{content:"";border-radius:var(--banca-radius-full);background-color:var(--banca-color-text-muted);flex:none;width:6px;height:6px}.banca-estado--success{color:var(--banca-color-status-success)}.banca-estado--success:before{background-color:var(--banca-color-status-success)}.banca-estado--warning{color:var(--banca-color-status-warning)}.banca-estado--warning:before{background-color:var(--banca-color-status-warning)}.banca-estado--danger{color:var(--banca-color-status-danger)}.banca-estado--danger:before{background-color:var(--banca-color-status-danger)}.banca-estado--accent{color:var(--banca-color-action-primary)}.banca-estado--accent:before{background-color:var(--banca-color-action-primary)}.banca-firmas{align-items:center;gap:var(--banca-space-xs);flex:none;display:inline-flex}.banca-firmas__punto{border-radius:var(--banca-radius-full);width:7px;height:7px;box-shadow:inset 0 0 0 1.5px var(--banca-color-hairline-strong)}.banca-firmas__punto--dada{background-color:var(--banca-color-action-primary);box-shadow:none}.banca-ranuras__lista{gap:var(--banca-space-xs);margin:var(--banca-space-sm) 0 0;padding:0;list-style:none;display:grid}.banca-ranura{align-items:center;gap:var(--banca-space-sm) var(--banca-space-md);padding:var(--banca-space-sm) var(--banca-space-md);border-radius:var(--banca-radius-md);background-color:var(--banca-color-sunken);font-size:var(--banca-font-size-note);line-height:var(--banca-font-line-height-snug);grid-template-columns:max-content minmax(0,1fr) auto;display:grid}.banca-ranura:focus-visible{outline:var(--banca-control-focus-ring-width) solid var(--banca-color-border-focus);outline-offset:var(--banca-control-focus-ring-width)}.banca-ranura__marca{border-radius:var(--banca-radius-full);width:7px;height:7px;box-shadow:inset 0 0 0 1.5px var(--banca-color-hairline-strong)}.banca-ranura--cubierta .banca-ranura__marca{background-color:var(--banca-color-action-primary);box-shadow:none}.banca-ranura__quien{color:var(--banca-color-text-default);font-weight:var(--banca-font-weight-semibold)}.banca-ranura__estado{color:var(--banca-color-text-muted)}.banca-ranura--pendiente .banca-ranura__estado{color:var(--banca-color-status-warning)}@media (max-width:37.5rem){.banca-ranura{grid-template-columns:max-content minmax(0,1fr)}.banca-ranura__estado{grid-column:2}}.banca-aprobaciones__grupo+.banca-aprobaciones__grupo{margin-top:var(--banca-space-lg)}.banca-inicio__saludo{font-size:var(--banca-font-size-title);font-weight:var(--banca-font-weight-semibold);letter-spacing:-.02em;margin:0}.banca-inicio__bajada{margin:var(--banca-space-xs) 0 0;font-size:var(--banca-font-size-section);color:var(--banca-color-text-muted)}.banca-inicio>.banca-encabezado{margin-bottom:var(--banca-space-xl)}.banca-inicio__errores{gap:var(--banca-space-sm);margin-bottom:var(--banca-space-xl);flex-direction:column;display:flex}.banca-inicio__rejilla{grid-template-columns:repeat(auto-fit, minmax(max(20.625rem, calc(50% - var(--banca-space-2xl))), 1fr));gap:var(--banca-space-2xl);margin-top:var(--banca-space-2xl);align-items:start;display:grid}.banca-modulo{margin:var(--banca-space-none);min-width:0}.banca-modulo--ancho+.banca-modulo--ancho,.banca-modulo--ancho+.banca-inicio__rejilla,.banca-inicio__rejilla+.banca-modulo--ancho{margin-top:var(--banca-space-2xl)}.banca-modulo__encabezado{justify-content:space-between;align-items:baseline;gap:var(--banca-space-md);padding-bottom:var(--banca-space-sm);border-bottom:var(--banca-control-border-width) solid var(--banca-color-hairline-strong);display:flex}.banca-modulo__titulo{font-size:var(--banca-font-size-section);font-weight:var(--banca-font-weight-semibold);color:var(--banca-color-text-default);margin:0}.banca-modulo__enlace{font-size:var(--banca-font-size-note);color:var(--banca-color-action-primary);flex:none}.banca-modulo__cuerpo{padding-top:var(--banca-space-lg)}.banca-modulo__rotulo{font-size:var(--banca-font-size-caption);font-weight:var(--banca-font-weight-semibold);letter-spacing:.09em;text-transform:uppercase;color:var(--banca-color-text-faint);display:block}.banca-modulo__nota{margin:var(--banca-space-sm) 0 0;font-size:var(--banca-font-size-xs);color:var(--banca-color-text-muted);display:block}.banca-modulo__vacio{padding:var(--banca-space-md) var(--banca-space-2xs);font-size:var(--banca-font-size-section);color:var(--banca-color-text-muted);margin:0}.banca-modulo__roto{margin:var(--banca-space-md) 0 0;padding:var(--banca-space-sm-plus) var(--banca-space-md);border-left:var(--banca-control-focus-ring-width) solid var(--banca-color-status-warning);border-radius:0 var(--banca-radius-md) var(--banca-radius-md) 0;background:var(--banca-color-status-warning-surface);color:var(--banca-color-text-default);font-size:var(--banca-font-size-note)}.banca-modulo--saldo{border-top:var(--banca-control-border-width) solid var(--banca-color-hairline-strong);border-bottom:var(--banca-control-border-width) solid var(--banca-color-hairline)}.banca-modulo__monedas{grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr));display:grid}.banca-modulo__moneda{min-width:0;padding:var(--banca-space-lg-plus) var(--banca-space-xl) var(--banca-space-lg-plus);border-right:var(--banca-control-border-width) solid var(--banca-color-hairline);flex-direction:column;display:flex}.banca-modulo__moneda:last-child{border-right:0}.banca-modulo__moneda-cabeza{justify-content:space-between;align-items:baseline;gap:var(--banca-space-md);margin-bottom:var(--banca-space-sm-plus);display:flex}.banca-modulo__cuentas{font-size:var(--banca-font-size-meta);color:var(--banca-color-text-faint);white-space:nowrap}.banca-modulo__grafica{gap:var(--banca-space-sm);padding-top:var(--banca-space-md-plus);flex-direction:column;display:flex}.banca-modulo__acciones{gap:var(--banca-space-sm);flex-wrap:wrap;display:flex}.banca-modulo__lista{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.banca-modulo__renglon{justify-content:space-between;align-items:center;gap:var(--banca-space-md-plus);padding:var(--banca-space-row) var(--banca-space-2xs);border-bottom:var(--banca-control-border-width) solid var(--banca-color-hairline);font-size:var(--banca-font-size-body);display:flex}.banca-modulo__renglon:hover{background-color:var(--banca-color-sunken)}.banca-modulo__detalle{font-size:var(--banca-font-size-meta);color:var(--banca-color-text-faint);margin-top:1px;display:block}.banca-cifra{color:var(--banca-color-text-default);font-family:var(--banca-font-family-numeric);font-variant-numeric:var(--banca-font-numeric);line-height:var(--banca-font-line-height-none);align-items:baseline;margin:0;display:flex}.banca-cifra__entero{font-weight:var(--banca-font-weight-semibold)}.banca-cifra__fraccion{font-weight:var(--banca-font-weight-regular);color:var(--banca-color-text-muted)}.banca-cifra--grande .banca-cifra__entero{font-size:var(--banca-font-size-figure-lg)}.banca-cifra--grande .banca-cifra__fraccion{font-size:var(--banca-font-size-figure-cents)}.banca-cifra--media .banca-cifra__entero{font-size:var(--banca-font-size-figure-md)}.banca-cifra--media .banca-cifra__fraccion{font-size:var(--banca-font-size-figure-row)}.banca-flujo{flex-direction:column;display:flex}.banca-flujo__lados{gap:var(--banca-space-xl-plus);padding:0 var(--banca-space-2xs) var(--banca-space-xs);flex-wrap:wrap;display:flex}.banca-flujo__lado--sale{padding-left:var(--banca-space-xl-plus);border-left:var(--banca-control-border-width) solid var(--banca-color-hairline)}.banca-flujo__contrapartes{margin-top:var(--banca-space-md);flex-direction:column;display:flex}.banca-flujo__contrapartes .banca-modulo__rotulo{padding:var(--banca-space-sm) var(--banca-space-2xs) var(--banca-space-xs)}.banca-flujo__monto{margin-top:var(--banca-space-xs);font-family:var(--banca-font-family-numeric);font-variant-numeric:var(--banca-font-numeric);font-size:var(--banca-font-size-flow);font-weight:var(--banca-font-weight-medium);display:block}.banca-flujo__lado--entra .banca-flujo__monto{color:var(--banca-color-flow-in)}.banca-flujo__lado--sale .banca-flujo__monto{color:var(--banca-color-flow-out)}.banca-modulo__faltante{margin-top:var(--banca-space-md-plus)}.banca-proyectado__desglose{gap:var(--banca-space-xs-plus);margin-top:var(--banca-space-md-plus);font-size:var(--banca-font-size-note);color:var(--banca-color-text-muted);flex-direction:column;display:flex}.banca-proyectado__desglose>div{justify-content:space-between;gap:var(--banca-space-md);display:flex}.banca-serie{align-items:center;gap:var(--banca-space-sm);margin:var(--banca-space-none);flex-wrap:wrap;display:flex}.banca-serie__opcion{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.banca-serie__conmutador{padding:var(--banca-space-2xs) var(--banca-space-sm);border:var(--banca-control-border-width) solid var(--banca-color-hairline);border-radius:var(--banca-radius-control);font-size:var(--banca-font-size-caption);color:var(--banca-color-text-muted);cursor:pointer}.banca-serie__opcion:checked+.banca-serie__conmutador{border-color:var(--banca-color-hairline-strong);background-color:var(--banca-color-surface);color:var(--banca-color-text-default);font-weight:var(--banca-font-weight-semibold)}.banca-serie__opcion:focus-visible+.banca-serie__conmutador{outline:2px solid var(--banca-color-border-focus);outline-offset:2px}.banca-serie__grafica,.banca-serie__tabla{flex:100%;min-width:0}.banca-serie__opcion--grafica:checked~.banca-serie__tabla,.banca-serie__opcion--tabla:checked~.banca-serie__grafica{display:none}.banca-serie__grafica{column-gap:var(--banca-space-sm);grid-template-columns:auto 1fr;display:grid}.banca-serie__eje{font-size:var(--banca-font-size-caption);font-variant-numeric:var(--banca-font-numeric);color:var(--banca-color-text-faint);text-align:right;flex-direction:column;justify-content:space-between;display:flex}.banca-serie__lienzo{width:100%;height:auto;display:block;overflow:visible}.banca-serie__linea{fill:none;stroke:var(--banca-color-chart-accent);stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.banca-serie__area{fill:var(--banca-color-chart-accent);fill-opacity:.055}.banca-serie__final{fill:var(--banca-color-chart-accent)}.banca-serie__franja{fill:#0000}.banca-serie__franja:hover{fill:var(--banca-color-sunken);fill-opacity:.6}.banca-serie__fechas{font-size:var(--banca-font-size-eyebrow);color:var(--banca-color-text-decor);grid-column:2;justify-content:space-between;display:flex}.banca-serie--compacta .banca-serie__grafica{order:-1;grid-template-columns:minmax(0,1fr)}.banca-serie--compacta .banca-serie__lienzo{height:3.75rem}.banca-serie--compacta .banca-serie__fechas{margin-top:var(--banca-space-xs);grid-column:1}.banca-serie--compacta .banca-serie__franja:hover{fill-opacity:.35}.banca-serie__tabla{max-height:20rem;overflow:auto}.banca-serie__titulo{padding:var(--banca-space-sm) var(--banca-space-2xs);font-size:var(--banca-font-size-caption);color:var(--banca-color-text-faint);text-align:left}.banca-filtros{align-items:flex-end;gap:var(--banca-space-sm-plus);padding-bottom:var(--banca-space-lg);border-bottom:var(--banca-control-border-width) solid var(--banca-color-hairline);flex-wrap:wrap;display:flex}.banca-filtros .banca-field__label{font-size:var(--banca-font-size-caption);color:var(--banca-color-text-muted)}.banca-filtros .banca-input,.banca-filtros .banca-select{height:var(--banca-control-height-dense);padding:0 var(--banca-space-sm);border-radius:var(--banca-radius-control);font-size:var(--banca-font-size-note)}.banca-filtros .banca-button{height:var(--banca-control-height-dense);border-radius:var(--banca-radius-control);font-size:var(--banca-font-size-note)}.banca-filtros__texto{flex:12.5rem}.banca-filtros__descargas,.banca-filtros__paginas{align-items:baseline;gap:var(--banca-space-md-plus);margin:var(--banca-space-none);padding:var(--banca-space-md) 0 var(--banca-space-lg);font-size:var(--banca-font-size-xs);flex-wrap:wrap;display:flex}.banca-filtros__descargas-rotulo{color:var(--banca-color-text-faint)}.banca-filtros__paginas{padding:var(--banca-space-lg) 0 0;font-size:var(--banca-font-size-note);color:var(--banca-color-text-muted);justify-content:space-between;align-items:center}.banca-pagination{align-items:center;gap:var(--banca-space-sm-plus) var(--banca-space-md-plus);padding:var(--banca-space-lg) 0 0;font-size:var(--banca-font-size-note);color:var(--banca-color-text-muted);flex-wrap:wrap;display:flex}.banca-pagination__next{margin-left:auto}.banca-pagination__sizes{align-items:center;gap:var(--banca-space-sm);display:flex}.banca-pagination__sizes-label{color:var(--banca-color-text-faint)}.banca-pagination__size-list{gap:var(--banca-space-xs);margin:var(--banca-space-none);padding:var(--banca-space-none);list-style:none;display:flex}.banca-pagination__size{min-width:var(--banca-control-height-dense);height:var(--banca-control-height-dense);padding:0 var(--banca-space-xs-plus);border-radius:var(--banca-radius-control);color:var(--banca-color-text-muted);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.banca-pagination__size:hover{background-color:var(--banca-color-sunken);color:var(--banca-color-text-default)}.banca-pagination__size:focus-visible{outline:var(--banca-control-focus-ring-width) solid var(--banca-color-border-focus);outline-offset:0}.banca-pagination__size[aria-current=true]{background-color:var(--banca-color-accent-surface);color:var(--banca-color-text-default);font-weight:var(--banca-font-weight-semibold)}.banca-search{align-items:flex-end;gap:var(--banca-space-sm-plus);padding-bottom:var(--banca-space-lg);flex-wrap:wrap;display:flex}.banca-search__field{flex:15rem;min-width:0}.banca-search .banca-input{width:100%;height:var(--banca-control-height-dense);border-radius:var(--banca-radius-control);font-size:var(--banca-font-size-note)}.banca-saldos-ocultos .banca-monto,.banca-saldos-ocultos .banca-monto *{color:#0000;text-shadow:none}.banca-saldos-ocultos .banca-monto{background-color:var(--banca-color-sunken);border-radius:var(--banca-radius-xs);-webkit-user-select:none;user-select:none}.banca-saldos-ocultos .banca-serie__franja{pointer-events:none}.banca-movimientos__vacio,.banca-lotes__vacio,.banca-aprobaciones__vacio{padding:var(--banca-space-md) var(--banca-space-2xs);font-size:var(--banca-font-size-section);color:var(--banca-color-text-muted);margin:0}.banca-dinero__titulo-con-estado{align-items:baseline;gap:var(--banca-space-xs) var(--banca-space-md);flex-wrap:wrap;display:flex}.banca-dinero__explicacion{max-width:62ch;margin:var(--banca-space-md) 0 var(--banca-space-lg);font-size:var(--banca-font-size-section);color:var(--banca-color-text-muted)}.banca-table .banca-posicion__secundaria{font-size:var(--banca-font-size-note);color:var(--banca-color-text-muted)}.banca-posicion__saldo{font-size:var(--banca-font-size-sm);font-weight:var(--banca-font-weight-medium)}.banca-movimientos{flex-direction:column;min-width:0;display:flex}.banca-movimientos__aviso,.banca-movimientos__corte{margin:var(--banca-space-md) 0 var(--banca-space-lg)}.banca-movimientos__tabla{min-width:45rem}.banca-table .banca-movimientos__fecha{font-size:var(--banca-font-size-note);color:var(--banca-color-text-muted)}.banca-table .banca-movimientos__referencia{font-size:var(--banca-font-size-xs);color:var(--banca-color-text-faint)}.banca-table .banca-movimientos__credito{color:var(--banca-color-flow-in)}.banca-table .banca-movimientos__saldo{color:var(--banca-color-text-muted)}.banca-movimientos__siguiente{margin-left:auto}.banca-lotes__archivo{flex:11.25rem;min-width:0}.banca-lotes__estado{flex:0 0 7.5rem;display:flex}.banca-lotes__avance{flex:9.375rem;min-width:0}.banca-lotes__avance .banca-avance{min-width:0}.banca-lotes__total{text-align:right;flex:0 0 8.125rem;margin-left:auto}.banca-lotes__quien{font-size:var(--banca-font-size-xs);color:var(--banca-color-text-muted);text-align:right;flex:0 0 7.5rem}.banca-lotes__quien .banca-meta{font-size:var(--banca-font-size-caption)}.banca-table .banca-lote__linea{font-size:var(--banca-font-size-note);color:var(--banca-color-text-muted)}.banca-lote__renglones{min-width:40rem}.banca-lote-nuevo{gap:var(--banca-space-lg)}.banca-lote-nuevo input[type=file]{height:auto;padding:var(--banca-space-xs-plus) var(--banca-space-sm)}.banca-lote-nuevo__acciones{gap:var(--banca-space-sm);padding-top:var(--banca-space-xs);display:flex}.banca-renglones .banca-aprobaciones__quien{font-size:var(--banca-font-size-note);color:var(--banca-color-text-muted);flex:none}.banca-aprobaciones__firmas{flex-direction:column;flex:none;align-items:flex-start;display:flex}.banca-aprobaciones__firmas .banca-meta{margin-top:var(--banca-space-xs-plus)}.banca-aprobaciones__monto{font-family:var(--banca-font-family-numeric);font-size:var(--banca-font-size-figure-row);font-variant-numeric:var(--banca-font-numeric);font-weight:var(--banca-font-weight-medium);white-space:nowrap}.banca-operacion__monto{font-family:var(--banca-font-family-numeric);font-variant-numeric:var(--banca-font-numeric)}.banca-operacion__datos{border-top:var(--banca-control-border-width) solid var(--banca-color-hairline-strong)}.banca-operacion__datos th{width:11rem;font-size:var(--banca-font-size-note);font-weight:var(--banca-font-weight-regular);color:var(--banca-color-text-muted);vertical-align:top}.banca-operacion__datos td{vertical-align:top}.banca-operacion__datos tbody tr:hover{background-color:#0000}.banca-operacion__decision{margin:var(--banca-space-md) 0 var(--banca-space-lg)}.banca-operacion__pie{gap:var(--banca-space-xl);padding-top:var(--banca-space-lg);border-top:var(--banca-control-border-width) solid var(--banca-color-hairline);flex-direction:column;display:flex}.banca-operacion__pie .banca-categoria{margin-top:0}.banca-operacion__nota{font-size:var(--banca-font-size-meta);color:var(--banca-color-text-faint);margin:0}.banca-hitos{padding:var(--banca-space-md-plus) 0 0;flex-direction:column;margin:0;list-style:none;display:flex}.banca-hitos__hito{gap:var(--banca-space-sm-plus);padding-bottom:var(--banca-space-lg);display:flex;position:relative}.banca-hitos__hito:last-child{padding-bottom:0}.banca-hitos__hito:not(:last-child):after{content:"";background-color:var(--banca-color-hairline);width:1px;position:absolute;top:1rem;bottom:0;left:4px}.banca-hitos__punto{box-sizing:border-box;width:9px;height:9px;margin-top:var(--banca-space-xs);border-radius:var(--banca-radius-full);background-color:var(--banca-color-action-primary);flex:none}.banca-hitos__hito--pendiente .banca-hitos__punto{border:1.5px solid var(--banca-color-hairline-strong);background-color:var(--banca-color-surface)}.banca-hitos__texto{flex-direction:column;min-width:0;display:flex}.banca-hitos__etiqueta{font-size:var(--banca-font-size-note);font-weight:var(--banca-font-weight-medium);color:var(--banca-color-text-default)}.banca-hitos__hito--pendiente .banca-hitos__etiqueta{color:var(--banca-color-text-muted)}.banca-hitos__detalle{gap:var(--banca-space-2xs) var(--banca-space-sm);margin-top:var(--banca-space-2xs);font-size:var(--banca-font-size-meta);color:var(--banca-color-text-muted);flex-wrap:wrap;display:flex}.banca-transferencia{gap:var(--banca-space-lg);flex-direction:column;max-width:27.5rem;display:flex}.banca-acciones-de-formulario{gap:var(--banca-space-sm);padding-top:var(--banca-space-xs);flex-wrap:wrap;display:flex}.banca-rail-formulario{gap:var(--banca-space-md);padding-top:var(--banca-space-md-plus);flex-direction:column;display:flex}.banca-rail-formulario .banca-formulario{max-width:none}.banca-rail-formulario>p{font-size:var(--banca-font-size-note);margin:0}.banca-campo-monto{display:block;position:relative}.banca-campo-monto__simbolo{top:50%;left:var(--banca-space-sm-plus);font-family:var(--banca-font-family-numeric);font-size:var(--banca-font-size-sm);color:var(--banca-color-text-faint);pointer-events:none;position:absolute;transform:translateY(-50%)}.banca-campo-monto__entrada{width:100%;height:var(--banca-control-height);padding-left:var(--banca-space-xl-plus);font-family:var(--banca-font-family-numeric);font-size:var(--banca-font-size-md);font-weight:var(--banca-font-weight-medium);font-variant-numeric:var(--banca-font-numeric)}.banca-beneficiario__quien{flex:11.25rem;min-width:0}.banca-beneficiario__cuenta{min-width:0;font-size:var(--banca-font-size-note);flex:10.625rem}.banca-beneficiario__estado{flex:11.875rem;min-width:0}.banca-beneficiario__acciones{flex:100%;min-width:0}.banca-beneficiario__botones{justify-content:flex-end;gap:var(--banca-space-xs-plus);flex-wrap:wrap;display:flex}.banca-beneficiario__antes{margin-top:var(--banca-space-xs)}.banca-beneficiario__edicion{align-items:end;gap:var(--banca-space-md);margin-top:var(--banca-space-md);padding:var(--banca-space-md-plus);border:var(--banca-control-border-width) solid var(--banca-color-hairline);border-radius:var(--banca-radius-md);background-color:var(--banca-color-surface);grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));display:grid}.banca-beneficiario__nota{font-size:var(--banca-font-size-note);color:var(--banca-color-text-muted);grid-column:1/-1;margin:0}.banca-beneficiario__guardar{justify-self:start}.banca-plantilla__destino{min-width:0;font-size:var(--banca-font-size-note);color:var(--banca-color-text-muted);flex:0 auto}.banca-plantilla__monto{text-align:right;flex:0 0 6.875rem}.banca-plantilla__monto .banca-meta{white-space:normal}.banca-plantilla__cadencia{min-width:0;font-size:var(--banca-font-size-xs);color:var(--banca-color-text-muted);flex:11.25rem}.banca-plantilla__estado{align-items:flex-end;gap:var(--banca-space-xs);flex-direction:column;flex:none;margin-left:auto;display:flex}.banca-analitica{gap:var(--banca-space-2xl-plus);grid-template-columns:repeat(auto-fit,minmax(min(100%,21.25rem),1fr));align-items:start;display:grid}.banca-analitica__cifra{display:block}.banca-proyeccion{gap:var(--banca-space-xl);flex-direction:column;min-width:0;max-width:51.25rem;margin:0;display:flex}.banca-proyeccion__tabla{min-width:40rem}.banca-proyeccion__tabla tbody th{font-weight:var(--banca-font-weight-regular)}.banca-proyeccion__rango{margin-top:var(--banca-space-2xs);font-size:var(--banca-font-size-caption);color:var(--banca-color-text-faint);white-space:nowrap;display:block}.banca-proyeccion__tabla .banca-proyeccion__queda th,.banca-proyeccion__tabla .banca-proyeccion__queda td{padding-top:var(--banca-space-md-plus);padding-bottom:var(--banca-space-md-plus);border-bottom-color:var(--banca-color-hairline-strong);font-weight:var(--banca-font-weight-semibold)}.banca-proyeccion__queda td{font-size:var(--banca-font-size-figure-row)}.banca-proyeccion__negativo{color:var(--banca-color-status-danger)}.banca-compromiso__fecha{font-size:var(--banca-font-size-note);color:var(--banca-color-text-muted);flex:0 0 8.75rem}.banca-compromiso__origen{font-size:var(--banca-font-size-xs);color:var(--banca-color-text-faint);flex:0 0 6.875rem}.banca-copiloto{flex-direction:column;max-width:46.25rem;height:calc(100vh - 8.75rem);min-height:26rem;display:flex}.banca-copiloto__encabezado{justify-content:space-between;align-items:baseline;gap:var(--banca-space-xs) var(--banca-space-lg);padding-bottom:var(--banca-space-md);border-bottom:var(--banca-control-border-width) solid var(--banca-color-hairline);flex-wrap:wrap;flex:none;display:flex}.banca-pagina .banca-copiloto__titulo{font-size:var(--banca-font-size-title-dense);letter-spacing:-.01em}.banca-copiloto__alcance-corto{font-size:var(--banca-font-size-meta);color:var(--banca-color-text-muted)}.banca-copiloto__hilo{gap:var(--banca-space-lg-plus);min-height:0;padding:var(--banca-space-lg-plus) var(--banca-space-2xs) var(--banca-space-sm);flex-direction:column;flex:1;display:flex;overflow-y:auto}.banca-copiloto__alcance{padding:var(--banca-space-md) var(--banca-space-md-plus);border-radius:var(--banca-radius-lg);background-color:var(--banca-color-sunken);font-size:var(--banca-font-size-note);line-height:var(--banca-font-line-height-snug);color:var(--banca-color-text-muted);text-wrap:pretty;margin:0}.banca-copiloto__intercambios{gap:var(--banca-space-lg-plus);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.banca-copiloto__intercambio{gap:var(--banca-space-md-plus);flex-direction:column;display:flex}.banca-copiloto__pregunta{max-width:78%;padding:var(--banca-space-sm) var(--banca-space-md);border-radius:var(--banca-radius-pill) var(--banca-radius-pill) var(--banca-radius-sm) var(--banca-radius-pill);background-color:var(--banca-color-accent-surface);font-size:var(--banca-font-size-body);line-height:var(--banca-font-line-height-base);color:var(--banca-color-text-default);overflow-wrap:anywhere;align-self:flex-end;margin:0}.banca-copiloto__respuesta{align-items:flex-start;gap:var(--banca-space-sm-plus);display:flex}.banca-copiloto__avatar{width:1.5rem;height:1.5rem;margin-top:var(--banca-space-2xs);border-radius:var(--banca-radius-full);background-color:var(--banca-color-action-primary);color:var(--banca-color-action-primary-text);font-size:var(--banca-font-size-2xs);font-weight:var(--banca-font-weight-bold);flex:none;place-items:center;display:grid}.banca-copiloto__cuerpo{min-width:0}.banca-copiloto__texto{font-size:var(--banca-font-size-body);line-height:var(--banca-font-line-height-relaxed);color:var(--banca-color-text-default);white-space:pre-line;overflow-wrap:anywhere;margin:0}.banca-copiloto__fuentes{align-items:center;gap:var(--banca-space-xs-plus);margin:var(--banca-space-sm) 0 0;font-size:var(--banca-font-size-caption);color:var(--banca-color-text-faint);flex-wrap:wrap;padding:0;list-style:none;display:flex}.banca-copiloto__fuente{padding:var(--banca-space-2xs) var(--banca-space-sm);border:var(--banca-control-border-width) solid var(--banca-color-hairline);border-radius:var(--banca-radius-lg);color:var(--banca-color-text-muted)}.banca-copiloto__compositor{padding-top:var(--banca-space-md-plus);border-top:var(--banca-control-border-width) solid var(--banca-color-hairline);flex:none}.banca-copiloto__compositor .banca-field__error{margin:0 0 var(--banca-space-sm);display:block}.banca-copiloto__formulario{align-items:flex-end;gap:var(--banca-space-sm);display:flex}.banca-copiloto__entrada{min-width:0;min-height:var(--banca-control-height);max-height:7.5rem;padding:var(--banca-space-sm-plus) var(--banca-space-md);border:var(--banca-control-border-width) solid var(--banca-color-hairline-strong);border-radius:var(--banca-radius-lg);background-color:var(--banca-color-surface);font-family:inherit;font-size:var(--banca-font-size-body);line-height:var(--banca-font-line-height-tight);color:var(--banca-color-text-default);resize:vertical;field-sizing:content;flex:1}.banca-copiloto__entrada:focus-visible{outline:var(--banca-control-focus-ring-width) solid var(--banca-color-border-focus);outline-offset:0}.banca-copiloto__enviar{height:var(--banca-control-height);border-radius:var(--banca-radius-lg)}.banca-copiloto__nota{margin:var(--banca-space-sm) 0 0;font-size:var(--banca-font-size-caption);color:var(--banca-color-text-muted)}.banca-notificacion{align-items:flex-start;gap:var(--banca-space-sm) var(--banca-space-lg);flex-wrap:wrap;display:flex}.banca-notificacion__titulo{font-size:var(--banca-font-size-body);font-weight:var(--banca-font-weight-semibold);margin:0}.banca-notificacion__texto{margin:var(--banca-space-2xs) 0 0;font-size:var(--banca-font-size-note);color:var(--banca-color-text-muted)}.banca-notificacion__fecha{font-size:var(--banca-font-size-meta);color:var(--banca-color-text-faint);flex:none;margin-left:auto}.banca-notificacion__acciones{gap:var(--banca-space-xs-plus);flex-wrap:wrap;flex:100%;display:flex}.banca-sesion{max-width:38.75rem}.banca-sin-acceso{max-width:32rem;margin-top:var(--banca-space-4xl)}.banca-definiciones{margin:0}.banca-definicion{gap:var(--banca-space-lg);padding:var(--banca-space-md) var(--banca-space-2xs);border-bottom:var(--banca-control-border-width) solid var(--banca-color-hairline);grid-template-columns:10.625rem minmax(0,1fr);display:grid}.banca-definicion dt{font-size:var(--banca-font-size-xs);color:var(--banca-color-text-faint)}.banca-definicion dd{min-width:0;font-size:var(--banca-font-size-body);color:var(--banca-color-text-default);overflow-wrap:anywhere;margin:0}@media (max-width:36rem){.banca-definicion{gap:var(--banca-space-2xs);grid-template-columns:minmax(0,1fr)}}.banca-chips{gap:var(--banca-space-xs-plus);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.banca-chip{padding:var(--banca-space-2xs) var(--banca-space-xs-plus);border-radius:var(--banca-radius-sm);background-color:var(--banca-color-sunken);font-family:var(--banca-font-family-mono);font-size:var(--banca-font-size-caption);color:var(--banca-color-text-muted)}.banca-empresas{max-width:45rem}.banca-empresas td:last-child{text-align:right}.banca-formatos td{vertical-align:top}.banca-formato__columnas{font-size:var(--banca-font-size-note);margin:0;padding:0;list-style:none}.banca-formato__columnas li{padding:var(--banca-space-2xs) 0}.banca-formato-editor{gap:var(--banca-space-lg);margin-top:var(--banca-space-lg);flex-direction:column;display:flex}.banca-formato-editor__campos{align-items:start;gap:var(--banca-space-md) var(--banca-space-lg);grid-template-columns:repeat(auto-fit,minmax(min(100%,14rem),1fr));max-width:46rem;display:grid}.banca-formato-editor td{vertical-align:top}.banca-formato-editor__valor{align-items:flex-end;gap:var(--banca-space-sm);flex-wrap:wrap;display:flex}.banca-formato-editor__acciones{gap:var(--banca-space-sm);flex-wrap:wrap;display:flex}.banca-formato-editor__lado-a-lado{align-items:start;gap:var(--banca-space-lg);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:68.75rem){.banca-formato-editor__lado-a-lado{grid-template-columns:minmax(0,3fr) minmax(0,2fr)}}.banca-formato-prueba{gap:var(--banca-space-sm);margin-top:var(--banca-space-lg);padding:var(--banca-space-md);border:var(--banca-control-border-width) solid var(--banca-color-hairline);border-radius:var(--banca-radius-md);background:var(--banca-color-sunken);flex-direction:column;display:flex}.banca-formato-prueba__elegir{align-items:flex-end;gap:var(--banca-space-sm) var(--banca-space-md);flex-wrap:wrap;display:flex}.banca-formato-prueba__resultado{gap:var(--banca-space-sm);flex-direction:column;display:flex}.banca-formato-prueba__resultado:focus-visible{outline:var(--banca-control-focus-ring-width) solid var(--banca-color-border-focus);outline-offset:var(--banca-space-xs)}.banca-formato-prueba__leyenda{text-align:start;font-size:var(--banca-font-size-meta);font-weight:var(--banca-font-weight-semibold);color:var(--banca-color-text-default);margin:0}.banca-admin__volver{margin-bottom:var(--banca-space-sm-plus);font-size:var(--banca-font-size-xs);color:var(--banca-color-text-muted);display:inline-block}.banca-admin__indice{max-width:45rem;margin:0;padding:0;list-style:none}.banca-admin__entrada{justify-content:space-between;align-items:center;gap:var(--banca-space-lg-plus);padding:var(--banca-space-md-plus) var(--banca-space-2xs);border-bottom:var(--banca-control-border-width) solid var(--banca-color-hairline);color:inherit;display:flex}.banca-admin__entrada:hover{background-color:var(--banca-color-sunken);color:inherit;text-decoration:none}.banca-admin__entrada:focus-visible{outline:var(--banca-control-focus-ring-width) solid var(--banca-color-border-focus);outline-offset:var(--banca-control-focus-ring-width)}.banca-admin__entrada-titulo{font-size:var(--banca-font-size-body);font-weight:var(--banca-font-weight-medium);color:var(--banca-color-action-primary);display:block}.banca-admin__entrada-detalle{margin-top:var(--banca-space-2xs);font-size:var(--banca-font-size-xs);color:var(--banca-color-text-muted);display:block}.banca-admin__entrada-flecha{font-size:var(--banca-font-size-section);color:var(--banca-color-text-decor);flex:none}.banca-admin__acciones{align-items:center;gap:var(--banca-space-sm-plus);flex-wrap:wrap;display:flex}.banca-admin__acciones--pie{margin-top:var(--banca-space-lg)}.banca-admin__error{font-size:var(--banca-font-size-note);line-height:var(--banca-font-line-height-snug)}.banca-admin__enviar{align-self:flex-start}.banca-admin__persona{flex:0 0 11.875rem;min-width:0}.banca-admin__roles{gap:var(--banca-space-sm-plus);flex-direction:column;flex:18.75rem;min-width:0;display:flex}.banca-admin__pildoras{gap:var(--banca-space-xs-plus);flex-wrap:wrap;display:flex}.banca-admin__pildora{cursor:pointer;display:inline-flex;position:relative}.banca-admin__pildora-casilla{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.banca-admin__pildora-forma{align-items:center;gap:var(--banca-space-xs-plus);padding:var(--banca-space-xs) var(--banca-space-sm-plus);border:var(--banca-control-border-width) solid var(--banca-color-hairline);border-radius:var(--banca-radius-pill);font-size:var(--banca-font-size-xs);color:var(--banca-color-text-muted);white-space:nowrap;background-color:#0000;display:inline-flex}.banca-admin__pildora:hover .banca-admin__pildora-forma{background-color:var(--banca-color-sunken)}.banca-admin__pildora-punto{border-radius:var(--banca-radius-full);background-color:var(--banca-color-hairline-strong);flex:none;width:5px;height:5px}.banca-admin__pildora-casilla:checked+.banca-admin__pildora-forma{border-color:var(--banca-color-action-primary);background-color:var(--banca-color-accent-surface);font-weight:var(--banca-font-weight-medium);color:var(--banca-color-action-primary)}.banca-admin__pildora-casilla:checked+.banca-admin__pildora-forma .banca-admin__pildora-punto{background-color:var(--banca-color-action-primary)}.banca-admin__pildora-casilla:focus-visible+.banca-admin__pildora-forma{outline:var(--banca-control-focus-ring-width) solid var(--banca-color-border-focus);outline-offset:var(--banca-control-focus-ring-width)}.banca-admin__grupo{padding:var(--banca-space-lg) var(--banca-space-2xs);border-bottom:var(--banca-control-border-width) solid var(--banca-color-hairline)}.banca-admin__grupo-cabeza{justify-content:space-between;align-items:baseline;gap:var(--banca-space-md);margin-bottom:var(--banca-space-sm-plus);display:flex}.banca-admin__grupo-cabeza .banca-meta{margin-top:0}.banca-admin__grupo-nombre{font-size:var(--banca-font-size-body);font-weight:var(--banca-font-weight-semibold);margin:0}.banca-admin__grupo .banca-admin__acciones,.banca-admin__grupo .banca-admin__error{margin-top:var(--banca-space-sm-plus)}.banca-admin__roles-barra{align-items:center;gap:var(--banca-space-sm-plus) var(--banca-space-md-plus);padding-bottom:var(--banca-space-md-plus);border-bottom:var(--banca-control-border-width) solid var(--banca-color-hairline-strong);flex-wrap:wrap;display:flex}.banca-admin__segmentado{padding:var(--banca-space-2xs);border-radius:var(--banca-radius-md);background-color:var(--banca-color-sunken);display:inline-flex}.banca-admin__segmento{height:var(--banca-control-height-mini);padding:0 var(--banca-space-md);border-radius:var(--banca-radius-control);font-size:var(--banca-font-size-xs);font-weight:var(--banca-font-weight-medium);color:var(--banca-color-text-muted);cursor:pointer;background-color:#0000;border:0}.banca-admin__segmento[aria-pressed=true]{background-color:var(--banca-color-surface);color:var(--banca-color-text-default)}.banca-admin__segmento:focus-visible,.banca-admin__rol:focus-visible,.banca-admin__rol-nuevo:focus-visible,.banca-admin__dominio-todo:focus-visible{outline:var(--banca-control-focus-ring-width) solid var(--banca-color-border-focus);outline-offset:var(--banca-control-focus-ring-width)}.banca-admin__buscador{max-width:17.5rem;height:var(--banca-control-height-compact);padding:0 var(--banca-space-sm-plus);font-size:var(--banca-font-size-note);flex:12.5rem}.banca-admin__conteo{margin-top:0}.banca-admin__roles-rejilla{grid-template-columns:minmax(12.25rem,14.25rem) minmax(0,1fr);align-items:start;display:grid}.banca-admin__roles-rail{padding:var(--banca-space-md-plus) var(--banca-space-lg) var(--banca-space-md-plus) 0;border-right:var(--banca-control-border-width) solid var(--banca-color-hairline)}.banca-admin__roles-lista{gap:var(--banca-space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.banca-admin__rol{justify-content:space-between;align-items:center;gap:var(--banca-space-sm-plus);width:100%;padding:var(--banca-space-sm) var(--banca-space-sm-plus);border-radius:var(--banca-radius-md);color:var(--banca-color-text-default);text-align:left;cursor:pointer;background-color:#0000;border:0;display:flex}.banca-admin__rol:hover{background-color:var(--banca-color-sunken)}.banca-admin__rol[aria-current=true]{background-color:var(--banca-color-accent-surface)}.banca-admin__rol-texto{min-width:0}.banca-admin__rol-nombre{font-size:var(--banca-font-size-section);font-weight:var(--banca-font-weight-regular);text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.banca-admin__rol[aria-current=true] .banca-admin__rol-nombre{font-weight:var(--banca-font-weight-semibold);color:var(--banca-color-action-primary)}.banca-admin__rol-resumen{margin-top:var(--banca-space-2xs);font-size:var(--banca-font-size-caption);color:var(--banca-color-text-muted);display:block}.banca-admin__rol-sucio{border-radius:var(--banca-radius-full);background-color:var(--banca-color-status-warning);flex:none;width:6px;height:6px}.banca-admin__rol-nuevo{width:100%;margin-top:var(--banca-space-sm);padding:var(--banca-space-sm) var(--banca-space-sm-plus);border:var(--banca-control-border-width) dashed var(--banca-color-hairline-strong);border-radius:var(--banca-radius-md);font-size:var(--banca-font-size-note);color:var(--banca-color-text-muted);text-align:left;cursor:pointer;background-color:#0000}.banca-admin__rol-nuevo:hover{background-color:var(--banca-color-sunken)}.banca-admin__rol-nuevo[aria-current=true]{border-color:var(--banca-color-action-primary);color:var(--banca-color-action-primary)}.banca-admin__roles-panel{min-width:0;padding:var(--banca-space-md-plus) 0 var(--banca-space-md-plus) var(--banca-space-xl-plus)}.banca-admin__rol-cabeza{justify-content:space-between;align-items:baseline;gap:var(--banca-space-sm-plus) var(--banca-space-lg);margin-bottom:var(--banca-space-md);flex-wrap:wrap;display:flex}.banca-admin__rol-cabeza .banca-meta{margin-top:0}.banca-admin__rol-titulo{font-size:var(--banca-font-size-md);font-weight:var(--banca-font-weight-semibold);letter-spacing:-.01em;margin:0}.banca-admin__rol-sufijo{font-size:var(--banca-font-size-xs);font-weight:var(--banca-font-weight-regular);color:var(--banca-color-text-faint)}.banca-admin__rol-nombre-nuevo{max-width:21.25rem;margin:var(--banca-space-md) 0 var(--banca-space-lg)}.banca-admin__dominio{padding:var(--banca-space-md-plus) 0;border-top:var(--banca-control-border-width) solid var(--banca-color-hairline);margin:0}.banca-admin__dominio-cabeza{justify-content:space-between;align-items:center;gap:var(--banca-space-md);display:flex}.banca-admin__dominio-titulo{align-items:baseline;gap:var(--banca-space-sm);display:flex}.banca-admin__dominio-nombre{margin:0}.banca-admin__dominio-conteo{font-size:var(--banca-font-size-caption);color:var(--banca-color-text-muted)}.banca-admin__dominio-todo{height:var(--banca-control-height-mini);padding:0 var(--banca-space-sm);border:var(--banca-control-border-width) solid var(--banca-color-hairline);border-radius:var(--banca-radius-pill);font-size:var(--banca-font-size-meta);color:var(--banca-color-text-muted);cursor:pointer;background-color:#0000;flex:none}.banca-admin__dominio-todo:hover{background-color:var(--banca-color-sunken)}.banca-admin__permisos{margin-top:var(--banca-space-sm);flex-direction:column;display:flex}.banca-admin__permiso{align-items:flex-start;gap:var(--banca-space-sm-plus);padding:var(--banca-space-sm);border-radius:var(--banca-radius-md);cursor:pointer;display:flex}.banca-admin__permiso:hover{background-color:var(--banca-color-sunken)}.banca-admin__permiso-casilla{width:14px;height:14px;margin:var(--banca-space-2xs) 0 0;accent-color:var(--banca-color-action-primary);cursor:pointer;flex:none}.banca-admin__permiso-texto{min-width:0}.banca-admin__permiso-etiqueta{font-size:var(--banca-font-size-section);color:var(--banca-color-text-default);display:block}.banca-admin__permiso-casilla:checked+.banca-admin__permiso-texto .banca-admin__permiso-etiqueta{font-weight:var(--banca-font-weight-medium)}.banca-admin__permiso-glosa{margin-top:var(--banca-space-2xs);font-size:var(--banca-font-size-meta);line-height:var(--banca-font-line-height-snug);color:var(--banca-color-text-muted);text-wrap:pretty;display:block}.banca-admin__sin-resultados{margin-top:var(--banca-space-lg-plus)}.banca-admin__rol-pie{align-items:center;gap:var(--banca-space-sm-plus);margin-top:var(--banca-space-lg);padding-top:var(--banca-space-lg);border-top:var(--banca-control-border-width) solid var(--banca-color-hairline-strong);flex-wrap:wrap;display:flex}.banca-admin__rol-pie .banca-meta{margin-top:0}.banca-admin__rol-pie .banca-button--primary[disabled]{opacity:1;background-color:var(--banca-color-sunken);color:var(--banca-color-text-decor)}.banca-admin__roles-panel .banca-admin__error{margin-top:var(--banca-space-md-plus)}@media (max-width:56.25rem){.banca-admin__roles-rejilla{grid-template-columns:minmax(0,1fr)}.banca-admin__roles-rail{padding:var(--banca-space-md-plus) 0;border-right:0;border-bottom:var(--banca-control-border-width) solid var(--banca-color-hairline)}.banca-admin__roles-panel{padding-left:0}}.banca-admin__comparar{gap:var(--banca-space-lg);padding-top:var(--banca-space-lg);flex-direction:column;display:flex}.banca-admin__comparar>.banca-pagina__nota{max-width:72ch;font-size:var(--banca-font-size-note)}.banca-admin__matriz{min-width:40rem}.banca-table thead th.banca-admin__matriz-rol{font-size:var(--banca-font-size-meta);letter-spacing:normal;text-align:center;text-transform:none;color:var(--banca-color-text-default)}.banca-table th.banca-admin__matriz-permiso{font-size:var(--banca-font-size-section);font-weight:var(--banca-font-weight-regular)}.banca-admin__matriz-dominio{font-size:var(--banca-font-size-eyebrow);font-weight:var(--banca-font-weight-semibold);letter-spacing:.09em;text-transform:uppercase}.banca-table td.banca-admin__matriz-celda{text-align:center}.banca-admin__punto{border-radius:var(--banca-radius-full);width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--banca-color-hairline-strong);flex:none;display:inline-block}.banca-admin__punto--habilita{background-color:var(--banca-color-action-primary);box-shadow:none}.banca-admin__punto--sin-guardar{background-color:var(--banca-color-status-warning);box-shadow:none}.banca-admin__leyenda{gap:var(--banca-space-lg);font-size:var(--banca-font-size-meta);color:var(--banca-color-text-muted);flex-wrap:wrap;display:flex}.banca-admin__leyenda-item{align-items:center;gap:var(--banca-space-xs-plus);display:inline-flex}.banca-admin__limite-quien{font-size:var(--banca-font-size-body);display:block}.banca-admin__limite-monto{text-align:right;flex:0 0 7.5rem}.banca-admin__quitar-limite{align-items:flex-end;gap:var(--banca-space-xs);flex-direction:column;max-width:16rem;margin-left:auto;display:flex}.banca-button.banca-admin__quitar,.banca-button.banca-admin__quitar:hover{color:var(--banca-color-status-danger)}.banca-button.banca-admin__quitar[disabled]{color:var(--banca-color-text-decor)}.banca-admin__nota{max-width:60ch;line-height:var(--banca-font-line-height-base);color:var(--banca-color-text-muted)}.banca-admin__enfasis{color:var(--banca-color-text-default)}.banca-admin__matriz-seccion{max-width:56.25rem}.banca-admin__matriz-seccion+.banca-admin__matriz-seccion{margin-top:var(--banca-space-lg)}.banca-admin__cobertura{margin-top:var(--banca-space-md-plus)}.banca-admin__cobertura-barra{border-radius:var(--banca-radius-xs);background-color:var(--banca-color-sunken);height:6px;position:relative;overflow:hidden}.banca-admin__cobertura-barra--incompleta{background-color:var(--banca-color-status-danger)}.banca-admin__cobertura-tramo{background-color:var(--banca-color-action-primary);position:absolute;top:0;bottom:0}.banca-admin__cobertura-escala{margin-top:var(--banca-space-xs);font-size:var(--banca-font-size-eyebrow);color:var(--banca-color-text-muted);justify-content:space-between;display:flex}.banca-admin__huecos{margin-top:var(--banca-space-lg)}.banca-admin__huecos p{margin:0}.banca-admin__huecos ul{margin:var(--banca-space-xs-plus) 0 0;padding-left:var(--banca-space-lg);font-size:var(--banca-font-size-note);line-height:var(--banca-font-line-height-relaxed)}.banca-admin__tramos{margin-top:var(--banca-space-lg);flex-direction:column;display:flex}.banca-admin__tramos>.banca-aviso{margin-bottom:var(--banca-space-md)}.banca-admin__tramos-nota{margin:var(--banca-space-sm) 0 0;font-size:var(--banca-font-size-meta);color:var(--banca-color-text-faint)}.banca-aviso--success{border-left-color:var(--banca-color-status-success);background-color:var(--banca-color-status-success-surface)}.banca-aviso:focus-visible{outline:var(--banca-control-focus-ring-width) solid var(--banca-color-border-focus);outline-offset:var(--banca-control-focus-ring-width)}.banca-politica__alcance{gap:var(--banca-space-xs) var(--banca-space-md);margin:var(--banca-space-md) 0 0;font-size:var(--banca-font-size-note);grid-template-columns:max-content minmax(0,1fr);display:grid}.banca-politica__alcance dt{color:var(--banca-color-text-muted)}.banca-politica__alcance dd{color:var(--banca-color-text-default);margin:0}.banca-politica__tramos,.banca-politica__firmas,.banca-politica__alternativas{margin:0;padding:0;list-style:none}.banca-politica__tramo,.banca-politica__firma-campos,.banca-politica__eleccion{border:0;min-width:0;margin:0;padding:0}.banca-politica__tramo{padding:var(--banca-space-md) 0;border-bottom:var(--banca-control-border-width) solid var(--banca-color-hairline)}.banca-politica__tramo-titulo,.banca-politica__eleccion-titulo{font-size:var(--banca-font-size-section);font-weight:var(--banca-font-weight-semibold);color:var(--banca-color-text-default);padding:0}.banca-politica__montos{gap:var(--banca-space-md);margin-top:var(--banca-space-sm);grid-template-columns:minmax(0,1fr) minmax(0,1fr) max-content;align-items:end;display:grid}.banca-politica__montos .banca-input{width:100%}.banca-politica__firmas{gap:var(--banca-space-sm);margin-top:var(--banca-space-md);flex-direction:column;display:flex}.banca-politica__firma{padding:var(--banca-space-sm) 0 var(--banca-space-sm) var(--banca-space-md);border-left:var(--banca-control-focus-ring-width) solid var(--banca-color-hairline-strong)}.banca-politica__firma-titulo{font-size:var(--banca-font-size-note);font-weight:var(--banca-font-weight-medium);color:var(--banca-color-text-muted);padding:0}.banca-politica__alternativas{align-items:center;gap:var(--banca-space-xs-plus);margin-top:var(--banca-space-xs-plus);flex-wrap:wrap;display:flex}.banca-politica__alternativas li{align-items:center;gap:var(--banca-space-xs-plus);display:inline-flex}.banca-politica__o{font-size:var(--banca-font-size-meta);color:var(--banca-color-text-faint)}.banca-politica__alternativa{align-items:center;gap:var(--banca-space-xs);padding:var(--banca-space-2xs) var(--banca-space-xs) var(--banca-space-2xs) var(--banca-space-sm-plus);border:var(--banca-control-border-width) solid var(--banca-color-action-primary);border-radius:var(--banca-radius-pill);background-color:var(--banca-color-accent-surface);font-size:var(--banca-font-size-xs);font-weight:var(--banca-font-weight-medium);color:var(--banca-color-action-primary);display:inline-flex}.banca-politica__quitar-alternativa{padding:0 var(--banca-space-xs);border-radius:var(--banca-radius-full);font-size:var(--banca-font-size-section);color:inherit;cursor:pointer;background-color:#0000;border:0;justify-content:center;align-items:center;display:inline-flex}.banca-politica__quitar-alternativa:hover{background-color:var(--banca-color-sunken)}.banca-politica__quitar-alternativa:focus-visible{outline:var(--banca-control-focus-ring-width) solid var(--banca-color-border-focus);outline-offset:var(--banca-control-focus-ring-width)}.banca-politica__vacia{margin:var(--banca-space-xs-plus) 0 0;font-size:var(--banca-font-size-note);color:var(--banca-color-status-danger)}.banca-politica__agregar{align-items:flex-end;gap:var(--banca-space-sm);margin-top:var(--banca-space-sm);flex-wrap:wrap;display:flex}.banca-politica__agregar .banca-field{flex:14rem;min-width:0}.banca-politica__agregar .banca-select{width:100%;height:var(--banca-control-height-dense)}.banca-politica__agregar-firma{margin-top:var(--banca-space-sm)}.banca-politica__eliminar{margin-top:var(--banca-space-md);justify-content:flex-end;display:flex}.banca-politica__nueva{max-width:56.25rem}.banca-politica__eleccion{gap:var(--banca-space-sm);flex-direction:column;display:flex}@media (max-width:37.5rem){.banca-politica__montos{grid-template-columns:minmax(0,1fr)}}
*{box-sizing:border-box}body{background-color:var(--banca-color-canvas);color:var(--banca-color-text-default);font-family:var(--banca-font-family-base);font-size:var(--banca-font-size-md);line-height:var(--banca-font-line-height-base);margin:0}main{max-width:60rem;padding:var(--banca-space-2xl) var(--banca-space-lg);margin:0 auto}h1{font-size:var(--banca-font-size-xl);margin:0 0 var(--banca-space-sm)}p{color:var(--banca-color-text-muted);margin:0 0 var(--banca-space-lg)}section{margin-bottom:var(--banca-space-2xl);padding:var(--banca-space-xl);background-color:var(--banca-color-surface);border:var(--banca-control-border-width) solid var(--banca-color-border-default);border-radius:var(--banca-radius-lg)}h2{font-size:var(--banca-font-size-lg);margin:0 0 var(--banca-space-lg)}.fila{gap:var(--banca-space-md);flex-wrap:wrap;align-items:flex-end;display:flex}
