@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans:wght@300;400;500;600&family=IBM+Plex+Mono:wght@400;500&display=swap";html,body{width:100%;height:100%}input::-ms-clear{display:none}input::-ms-reveal{display:none}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:#0000;font-family:sans-serif;line-height:1.15}body{margin:0}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5em;font-weight:500}p{margin-top:0;margin-bottom:1em}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}address{font-style:normal;line-height:inherit;margin-bottom:1em}input[type=text],input[type=password],input[type=number],textarea{-webkit-appearance:none}ol,ul,dl{margin-top:0;margin-bottom:1em}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:500}dd{margin-bottom:.5em;margin-left:0}blockquote{margin:0 0 1em}dfn{font-style:italic}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}pre,code,kbd,samp{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace;font-size:1em}pre{margin-top:0;margin-bottom:1em;overflow:auto}figure{margin:0 0 1em}img{vertical-align:middle;border-style:none}a,area,button,[role=button],input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{text-align:left;caption-side:bottom;padding-top:.75em;padding-bottom:.3em}input,button,select,optgroup,textarea{color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner{border-style:none;padding:0}[type=reset]::-moz-focus-inner{border-style:none;padding:0}[type=submit]::-moz-focus-inner{border-style:none;padding:0}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{-webkit-appearance:listbox}textarea{resize:vertical;overflow:auto}fieldset{border:0;min-width:0;margin:0;padding:0}legend{width:100%;max-width:100%;color:inherit;font-size:1.5em;line-height:inherit;white-space:normal;margin-bottom:.5em;padding:0;display:block}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button{height:auto}[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}.recibo-comprobante-marca-central{text-align:center;padding:0 88px 4px}.recibo-coop-logo{margin-bottom:6px;display:inline-block}.recibo-coop-logo-img{object-fit:contain;width:auto;max-width:min(100%,520px);height:32px;margin:0 auto;display:block}.recibo-comprobante-marca-central .recibo-comprobante-razon-social{color:#111;white-space:pre-line;margin:4px 0 2px;font-size:11px;font-weight:700;line-height:1.25}.recibo-comprobante-marca-central .recibo-comprobante-contacto{color:#222;white-space:pre-line;margin:0;font-size:9.5px;line-height:1.35}.pie-institucional-documento{text-align:center;break-inside:avoid-page;page-break-inside:avoid;border-top:.5pt solid #b8b8b8;margin-top:auto;padding-top:10px;font-size:9px;line-height:1.4}.pie-institucional-documento p{margin:4px 0}:root,html[data-theme=light]{--white:#fff;--surface:#fff;--bg:#f2f4f7;--bg-alt:#eaecf0;--border:#c8cdd6;--border-dark:#a0a8b5;--documento-gris-encabezado:#eaeaea;--documento-font:"Times New Roman", Times, serif;--navy:#1b3a5c;--navy-light:#234e7a;--link:#1b3a5c;--link-hover:#234e7a;--sidebar-bg:#1b3a5c;--sidebar-bg-light:#234e7a;--text:#1a1e27;--text-2:#4a5165;--text-3:#8892a4;--mora:#a93226;--mora-bg:#fdf0ee;--mora-border:#e8b4af;--positive:#1a6b3a;--positive-bg:#eef7f2;--tag-success-text:#13733e;--tag-danger-text:#ad3529;--tag-warning-text:#8a6500;--tag-info-text:#24699f;--tag-cash-text:#22735f;--tag-neutral-text:#5b6475;--warning-bg:#fbf6ea;--warning-border:#e5d4a8;--row-hover:#f8f9fb;--font-sans:"IBM Plex Sans", "Segoe UI", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", "Consolas", "Liberation Mono", monospace;--table-page-size:10;--table-row-height:35px;--table-body-height:calc(var(--table-page-size) * var(--table-row-height));--radius-sm:2px;--radius:3px;--radius-lg:4px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--shadow-1:0 1px 2px #0f172a0a;--shadow-2:0 2px 8px #0f172a1f}html[data-theme=dark]{--white:#fff;--surface:#1a2230;--bg:#121820;--bg-alt:#232d3e;--border:#3a4558;--border-dark:#4d5a6e;--navy:#4a8bc4;--navy-light:#234e7a;--link:#8bb4d9;--link-hover:#b6d8f5;--sidebar-bg:#1b3a5c;--sidebar-bg-light:#234e7a;--text:#e8ecf2;--text-2:#a8b0be;--text-3:#7a8496;--mora:#e8928a;--mora-bg:#a9322633;--mora-border:#c45a4f73;--positive:#6bc48a;--positive-bg:#1a6b3a38;--tag-success-text:#72d493;--tag-danger-text:#f08f86;--tag-warning-text:#dfbf5d;--tag-info-text:#86b9e8;--tag-cash-text:#6ccfbd;--tag-neutral-text:#a8b0be;--warning-bg:#8b691438;--warning-border:#c9a84a66;--row-hover:#252f42}*{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{font-family:var(--font-sans);color:var(--text);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:13px;line-height:1.45}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html[data-theme=light] body{background:var(--bg)}html[data-theme=dark] body{background:var(--bg);color:var(--text)}.table-fixed-layout,.table-fixed-layout .ant-table{width:100%}.table-fixed-layout .ant-table table:where(:not(.reportes-view table,.table-scroll-columns table)){min-width:100%;width:100%!important}.table-fixed-layout .ant-table-thead>tr>th{white-space:nowrap}.table-list-fixed-body .ant-table-body{min-height:var(--table-body-height);height:var(--table-body-height)}.table-fixed-layout:not(.table-estado-cuenta) .ant-table-tbody>tr>td{vertical-align:middle;max-height:35px;line-height:1.45;overflow:hidden}.table-fixed-layout:not(.table-estado-cuenta) .ant-table-tbody>tr>td .ant-tag{text-overflow:ellipsis;max-width:100%;margin:0;overflow:hidden}.table-cell-ellipsis{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.reportes-view,.reportes-view :where(.ant-card,.ant-table-wrapper,.ant-tabs-content-holder,.ant-tabs-tabpane){min-width:0}.reportes-view .ant-table-thead>tr>th,.reportes-view .ant-table-cell.reporte-celda-texto,.reportes-view .ant-table-placeholder>td{white-space:normal;overflow-wrap:anywhere}.reportes-view .ant-table-tbody>tr:not(.ant-table-placeholder)>td:not(.reporte-celda-texto){white-space:nowrap}.reportes-view .ant-table-pagination,.table-scroll-columns .ant-table-pagination{flex-wrap:wrap;row-gap:6px}.table-scroll-columns{min-width:0}.table-scroll-columns .ant-table-thead>tr>th{white-space:normal}.table-scroll-columns td.table-cell-nowrap{white-space:nowrap}.table-scroll-columns td.table-cell-wrap,.table-scroll-columns .table-cell-wrap .table-cell-ellipsis{white-space:normal;overflow-wrap:anywhere}.table-sim-cuotas .ant-table-body{height:200px;min-height:200px}.table-sim-cuotas.table-fixed-layout .ant-table table{min-width:900px!important}.credito-nuevo-card>.ant-card-body{padding-top:20px!important}.credito-nuevo-card .form-grid{row-gap:20px}.credito-nuevo-card .ant-form-item-label{padding-bottom:6px!important}.credito-adjunto-pendiente{margin-top:8px;display:block}.credito-adjunto-pendiente input{max-width:100%;margin-top:4px;display:block}.garantia-drawer-form .ant-form-item-label{padding-bottom:4px!important}.garantia-drawer-form .ant-input-textarea-show-count:after{margin-top:4px;display:block}.garantia-drawer .ant-drawer-body .ant-card{margin-bottom:0}.calculadora-credito-card .form-grid,.asociado-nuevo-card .form-grid{gap:18px 14px}.calculadora-credito-card .calculadora-credito-params{margin-top:20px;padding:18px}.calculadora-credito-aviso{margin-bottom:12px}.calculadora-credito-aviso--info{margin-bottom:18px}.calculadora-credito-aviso--aportaciones{margin-top:0;margin-bottom:12px}.calculadora-credito-ayuda-modo{color:var(--text-2);margin:-8px 0 16px;font-size:12px;line-height:1.45}.calculadora-credito-resultado .ant-card-head-wrapper{flex-wrap:wrap;gap:8px;padding-block:10px}.calculadora-credito-resultado .ant-card-head-title{flex:110px}.calculadora-credito-resultado .ant-card-extra{max-width:100%;margin-inline-start:0}.calculadora-credito-estado{border:1px dashed var(--border);border-radius:var(--radius);background:var(--bg-alt);color:var(--text-2);align-items:flex-start;gap:11px;padding:13px 15px;display:flex}.calculadora-credito-estado>.anticon{color:var(--navy);margin-top:2px;font-size:15px}.calculadora-credito-estado>div{min-width:0}.calculadora-credito-estado strong,.calculadora-credito-estado span{display:block}.calculadora-credito-estado strong{color:var(--text);font-size:13px;font-weight:600}.calculadora-credito-estado span{margin-top:3px;font-size:12px;line-height:1.45}.asociado-nuevo-card .ant-form-vertical .ant-form-item-label{padding-bottom:7px!important}.standalone-form-field{flex-direction:column;gap:7px;width:100%;display:flex}.standalone-form-field__label{text-transform:uppercase;letter-spacing:.6px;color:var(--text-2);font-size:10.5px;font-weight:500;line-height:1.35;display:block}.standalone-form-field__control,.standalone-form-field__control .ant-input-number,.standalone-form-field__control .ant-select{width:100%}.sim-cuotas-topbar{justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 18px;display:flex}.sim-cuotas-frequency{flex:0 0 320px;width:min(320px,100%)}.sim-cuotas-frequency .ant-form-item{margin-bottom:0}.sim-cuotas-kpis{flex:auto;justify-content:flex-end;display:flex}.sim-cuotas-kpis .kpi-metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:16px 0;width:min(100%,720px);display:grid}.sim-cuotas-kpis .kpi-metric{width:auto}.table-estado-cuenta .ant-table-summary .table-estado-cuenta-totales>.ant-table-cell{border-top:1px solid var(--border);background:color-mix(in srgb, var(--surface-2) 88%, transparent);vertical-align:middle}.table-estado-cuenta .ant-table-summary .table-estado-cuenta-totales>.ant-table-cell-align-right{text-align:left}.table-estado-cuenta .ant-table-thead>tr>th{padding:11px 16px}.table-estado-cuenta .ant-table-tbody>tr>td{padding:8px 16px}.table-estado-cuenta--credito .credito-importe,.table-estado-cuenta--credito .ant-table-summary{font-variant-numeric:tabular-nums}.table-estado-cuenta--credito .credito-importe{white-space:nowrap}.table-estado-cuenta--credito .ant-table-summary .table-estado-cuenta-totales>.ant-table-cell{border-top:2px solid var(--border-dark);background:var(--bg-alt);padding-block:12px}.table-estado-cuenta--credito .ant-table-summary .table-estado-cuenta-totales>.ant-table-cell-align-right{text-align:right;white-space:nowrap}.table-estado-cuenta--credito .credito-movimiento-link{height:auto;font:inherit;gap:4px;padding:0}.table-estado-cuenta--credito .ant-table-row:hover>.ant-table-cell{background:var(--row-hover)}.table-reporte-aportaciones .ant-table-thead>tr>th,.table-reporte-creditos .ant-table-thead>tr>th{white-space:normal;vertical-align:bottom;text-align:left;padding:10px 8px;font-size:11px;line-height:1.2}.table-reporte-aportaciones .ant-table-tbody>tr>td,.table-reporte-creditos .ant-table-tbody>tr>td{text-align:left}.table-reporte-aportaciones .reporte-aportacion-fechas{white-space:normal;flex-direction:column;gap:2px;line-height:1.35;display:flex}.table-reporte-aportaciones .reporte-aportacion-fechas__line{white-space:nowrap}.table-reporte-aportaciones .ant-table-column-sorters,.table-reporte-creditos .ant-table-column-sorters{justify-content:flex-start;align-items:flex-end;gap:4px}.table-header-stack{text-transform:uppercase;letter-spacing:.02em;flex-direction:column;gap:1px;font-weight:600;display:flex}.table-reporte-aportaciones .table-header-stack__line,.table-reporte-creditos .table-header-stack__line{white-space:nowrap;display:block}.reporte-nombre-asociado{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;display:flex}.reporte-nombre-asociado__texto{max-width:100%}.reporte-celda-aporte,.reporte-total-anio{flex-direction:column;align-items:flex-start;gap:2px;line-height:1.25;display:flex}.reporte-celda-aporte__ingreso,.reporte-total-anio__retiro,.reporte-celda-aporte__retiro{white-space:nowrap;font-size:11px}.table-reporte-creditos .reporte-credito-fechas{white-space:normal;flex-direction:column;gap:2px;line-height:1.35;display:flex}.table-reporte-creditos .reporte-credito-fechas__line{white-space:nowrap}.table-reporte-creditos .ant-table-tbody>tr>td{vertical-align:top;white-space:nowrap}.table-reporte-creditos .ant-table-tbody>tr>td.reporte-creditos-asociado{white-space:normal;overflow-wrap:anywhere}.table-reporte-creditos .reporte-credito-fechas-celda{white-space:normal}.semantic-text-tag{color:var(--tag-neutral-text);white-space:nowrap;font-weight:600;line-height:1.35}.semantic-text-tag[data-tone=success]{color:var(--tag-success-text)}.semantic-text-tag[data-tone=danger]{color:var(--tag-danger-text)}.semantic-text-tag[data-tone=warning]{color:var(--tag-warning-text)}.semantic-text-tag[data-tone=info]{color:var(--tag-info-text)}.semantic-text-tag[data-tone=cash]{color:var(--tag-cash-text)}.semantic-text-tag[data-tone=neutral]{color:var(--tag-neutral-text)}.asociado-detail-header{flex-direction:column;align-items:stretch;gap:20px;margin-bottom:18px;display:flex}.asociado-account-loading{place-items:center;min-height:min(52vh,420px);display:grid}.asociado-detail-module{width:100%;min-width:0}.asociado-detail-module>*{min-width:0}:is(.asociado-detail-module,.asociado-detail-tabs) .ant-card-head-title{white-space:normal;text-overflow:clip;padding-block:10px;overflow:visible}.asociado-detail-tabs .ant-tabs-extra-content{align-items:center;display:flex}.asociado-detail-tabs-action{align-items:center;display:inline-flex}.asociado-detail-tabs-action .ant-btn{height:auto;min-height:0;padding:8px 15px;font-size:13px;line-height:1}.asociado-detail-identity{flex:280px;min-width:0}.asociado-detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:flex-start;gap:12px;min-width:0;display:flex}.asociado-detail-edit{flex:none}.asociado-detail-main{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.asociado-detail-main>.kpi-metric-grid{flex:0 auto;margin-left:auto}.kpi-metric-grid,.asociado-header-metrics{justify-content:flex-start;align-items:flex-end;gap:0;min-width:0;display:flex}.kpi-metric-grid--equal>.kpi-metric{flex:1 1 0;width:auto;min-width:120px}.kpi-metric,.asociado-header-metric{appearance:none;border:0;border-right:1px solid var(--border);width:170px;min-width:0;color:var(--text);cursor:default;font:inherit;text-align:right;background:0 0;flex:0 0 170px;padding:0 18px 0 0;display:block}.kpi-metric--wide,.asociado-header-metric--aportaciones{flex-basis:240px;width:240px}.kpi-metric+.kpi-metric,.asociado-header-metric+.asociado-header-metric{padding-left:18px}.kpi-metric:last-child,.asociado-header-metric:last-child{border-right:0}.kpi-metric--clickable,.asociado-header-metric{cursor:pointer}.kpi-metric--clickable:hover .kpi-metric__label,.kpi-metric--clickable:focus-visible .kpi-metric__label,.asociado-header-metric:hover .asociado-header-metric__label,.asociado-header-metric:focus-visible .asociado-header-metric__label{color:var(--navy)}.kpi-metric--clickable:focus-visible,.asociado-header-metric:focus-visible{outline:1px solid var(--navy);outline-offset:3px}.kpi-metric__label,.asociado-header-metric__label{color:var(--text-3);letter-spacing:.6px;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;margin-bottom:2px;font-size:10.5px;font-weight:600;line-height:1.2;display:block;overflow:hidden}.dashboard-page .kpi-metric__label{white-space:normal;text-overflow:clip;overflow:visible}.kpi-metric__amount,.asociado-header-metric__amount{color:var(--text);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:600;line-height:1.05;display:block;overflow:hidden}.kpi-metric__meta,.asociado-header-metric__meta{color:var(--text-3);white-space:normal;text-overflow:clip;margin-top:3px;font-size:11px;font-weight:500;line-height:1.2;display:block;overflow:visible}.kpi-metric__meta--up,.kpi-metric__meta--success,.asociado-header-metric__meta--success{color:var(--positive)}.kpi-metric__meta--down,.kpi-metric__meta--danger,.asociado-header-metric__meta--danger{color:var(--mora)}.kpi-metric__meta--flat,.kpi-metric__meta--neutral,.asociado-header-metric__meta--neutral{color:var(--text-3)}.solicitud-detail-header{grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:20px;margin-bottom:18px;display:grid}.solicitud-detail-header__identity{align-items:center;gap:14px;min-width:0;display:flex}.credito-resumen-header{justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.credito-resumen-header__title{flex:0 auto;min-width:0}.credito-resumen-header__aside{justify-content:flex-end;align-items:flex-end;gap:var(--space-4);flex:520px;min-width:0;margin-left:auto;display:flex}.credito-detail-header-block{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:18px;display:flex}.detail-heading-row{align-items:center;gap:12px;min-width:0;display:flex}.detail-heading-row>.ant-btn,.solicitud-detail-header__identity>.ant-btn{flex-shrink:0}.detail-heading-row>.ant-typography{overflow-wrap:anywhere;min-width:0}.credito-detail-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;display:flex}.deposito-detail-actions{justify-content:space-between;align-items:flex-start}.deposito-detail-actions__operations,.deposito-detail-actions__documents{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.deposito-detail-actions__operations{flex:480px}.deposito-detail-actions__documents{flex:0 auto;justify-content:flex-end;margin-left:auto}.pago-interes-totales{border:1px solid var(--border-dark);border-radius:var(--radius);background:var(--bg-alt);padding:12px}.pago-interes-totales .ant-form-item-label>label,.pago-interes-totales .ant-input-disabled{font-weight:600;color:var(--text)!important}.ahorro-companantes-grid{grid-template-columns:1fr;gap:16px;display:grid}.ahorro-companantes-grid>.ant-card,.acompanantes-tabs,.acompanantes-tabs .ant-tabs-content-holder,.acompanantes-tabs .ant-tabs-tabpane,.acompanantes-tabs .ant-table-wrapper{min-width:0;max-width:100%}.credito-detail-main{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;display:flex}.credito-detail-identity{flex:280px;min-width:0}.page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.page-header__heading{align-items:center;gap:var(--space-3);min-width:0;display:flex}.page-header__heading>.back-button{flex-shrink:0}.page-header__titles{min-width:0}.page-header__title.ant-typography{letter-spacing:-.2px;margin:0;font-size:20px;font-weight:600}.page-header__subtitle{font-size:13px}.page-header__extra{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.detail-page-header__title.ant-typography{margin:0;font-size:19px}.detail-page-header__meta{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin-top:2px;display:flex}.detail-page-header__aside{flex:0 auto;min-width:0;margin-left:auto}.page-loading{justify-content:center;padding:48px;display:flex}.ui-stack{flex-direction:column;min-width:0;display:flex}.ui-stack--1{gap:var(--space-1)}.ui-stack--2{gap:var(--space-2)}.ui-stack--3{gap:var(--space-3)}.ui-stack--4{gap:var(--space-4)}.ui-stack--5{gap:var(--space-5)}.ui-stack--6{gap:var(--space-6)}.ui-stack>.ant-divider{margin:0}.page-notices{gap:var(--space-3);flex-direction:column;display:flex}.page-notices:not(:empty){margin-bottom:var(--space-4)}.table-card>.ant-card-body{padding:0}.search-option{justify-content:space-between;gap:var(--space-3);display:flex}.search-option__text{flex-direction:column;min-width:0;display:flex}.search-option__detail{font-size:12px}.form-section.ant-card{margin-bottom:var(--space-4);background:var(--ant-color-fill-alter)}.form-section--flush>.ant-card-body{padding:0}.form-section>.ant-card-body>.ant-form-item:last-child{margin-bottom:0}.ui-action-bar{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ui-action-bar--start{justify-content:flex-start}.ui-action-bar--end{justify-content:flex-end}.ui-action-bar--between{justify-content:space-between}.credito-detail-main .credito-detail-kpis{flex:0 auto;margin-left:auto}.credito-detail-kpis{flex:0 auto;justify-content:flex-end;min-width:0;display:flex}.credito-detail-kpis .kpi-metric{text-align:right}.credito-detail-kpis .kpi-metric+.kpi-metric{padding-left:14px}.credito-detail-kpis .kpi-metric:last-child{padding-right:0}.credito-pago-cancelar-solo-impresion{display:none}@media (width>=1041px){:is(.asociado-detail-main,.credito-detail-main,.detail-page-header__aside)>.kpi-metric-grid{flex-wrap:wrap;row-gap:12px;max-width:100%}:is(.asociado-detail-main,.credito-detail-main,.detail-page-header__aside)>.kpi-metric-grid .kpi-metric{flex:none;width:max-content;min-width:168px;max-width:100%}.asociado-detail-main>.kpi-metric-grid .kpi-metric--wide{min-width:240px}}@media (width<=1040px){.asociado-detail-actions{justify-content:flex-end;width:100%}.kpi-metric,.asociado-header-metric{text-align:left}.asociado-detail-main{flex-direction:column;align-items:stretch;gap:12px;width:100%}.asociado-detail-identity{flex:none;width:100%}:is(.asociado-detail-main,.credito-detail-main,.solicitud-detail-header,.detail-page-header__aside)>.kpi-metric-grid{flex:none;grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));align-items:start;gap:12px 16px;width:100%;margin-left:0;display:grid}:is(.asociado-detail-main,.credito-detail-main,.solicitud-detail-header,.detail-page-header__aside)>.kpi-metric-grid .kpi-metric{text-align:left;border:0;width:auto;min-width:0;padding:0}:is(.asociado-detail-main,.credito-detail-main,.solicitud-detail-header,.detail-page-header__aside)>.kpi-metric-grid :is(.kpi-metric__label,.kpi-metric__amount,.semantic-text-tag){white-space:normal;overflow-wrap:anywhere;overflow:visible}:is(.asociado-detail-main,.credito-detail-main,.solicitud-detail-header,.detail-page-header__aside)>.kpi-metric-grid .kpi-metric__amount{font-size:clamp(16px,4vw,18px)}.solicitud-detail-header{grid-template-columns:minmax(0,1fr) auto;align-items:start}.solicitud-detail-header>.kpi-metric-grid{grid-column:1/-1;width:100%;padding-top:2px}.credito-resumen-header{align-items:flex-start}.credito-resumen-header__aside{flex-direction:column;align-items:stretch;width:100%;margin-left:0}.credito-detail-actions{justify-content:flex-end;width:100%}.deposito-detail-actions{justify-content:space-between}.credito-detail-main{flex-direction:column;align-items:stretch;gap:12px;width:100%}.credito-detail-identity{flex:none;width:100%}.detail-page-header__aside{width:100%;margin-left:0}}@media (width<=720px){.ahorro-companantes-grid{grid-template-columns:1fr}.credito-detail-header-block{gap:10px}.credito-detail-actions{justify-content:flex-start}.deposito-detail-actions__operations,.deposito-detail-actions__documents{justify-content:flex-start;width:100%}.deposito-detail-actions__documents{margin-left:0}.asociado-detail-actions{justify-content:flex-start;align-items:flex-start;gap:10px}.kpi-metric-grid,.asociado-header-metrics{width:100%}.kpi-metric,.asociado-header-metric{flex-basis:50%;width:50%}.kpi-metric--wide,.asociado-header-metric--aportaciones{flex-basis:58%;width:58%}.solicitud-detail-header{grid-template-columns:1fr;gap:14px}}@media (width<=520px){.app-main-content{padding:10px 12px!important}.asociado-detail-header{gap:14px;margin-bottom:14px}.asociado-detail-identity,.asociado-detail-module{width:100%;min-width:0}.asociado-detail-identity .ant-typography{overflow-wrap:anywhere}.asociado-detail-actions{align-items:stretch;width:100%}.asociado-detail-actions .ant-btn,.asociado-detail-actions .ant-select{max-width:100%}.kpi-metric-grid,.asociado-header-metrics{flex-direction:column;align-items:stretch;gap:8px}.kpi-metric,.kpi-metric+.kpi-metric,.asociado-header-metric,.asociado-header-metric+.asociado-header-metric{text-align:left;border-right:0;flex-basis:100%;width:100%;padding:0}}.detail-subtitle-separated>.ant-space-item+.ant-space-item:before{content:"· ";color:var(--text-2)}.credito-detail-title__codigo{white-space:nowrap}.ant-select-dropdown{max-width:calc(100vw - 24px)}.ant-select-dropdown .ant-select-item-option-content{white-space:normal;overflow-wrap:anywhere}@media (width<=360px){.calendario-adaptable.ant-picker-dropdown{max-width:calc(100vw - 16px);left:8px!important}.calendario-adaptable .ant-picker-panel-container,.calendario-adaptable .ant-picker-panel{max-width:100%}.calendario-adaptable :is(.ant-picker-date-panel,.ant-picker-month-panel,.ant-picker-year-panel,.ant-picker-decade-panel){width:calc(100vw - 16px)}.calendario-adaptable .ant-picker-content{width:100%}}.eventos-calendario-agenda-movil{display:none}.reporte-saldos-kpis .kpi-metric{text-align:left}@media (width<=720px){.eventos-calendario-agenda-movil{border-top:1px solid var(--border);gap:8px;padding:12px;display:grid}.eventos-calendario-agenda-movil__lista{gap:8px;display:grid}.eventos-calendario-agenda-movil__item{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-alt);width:100%;color:var(--text);text-align:left;cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 8px;padding:10px 12px;display:grid}.eventos-calendario-agenda-movil__fecha{color:var(--text-2);white-space:nowrap;font-size:12px}.eventos-calendario-agenda-movil__nombre{overflow-wrap:anywhere;grid-column:1/-1;min-width:0;font-weight:600}.eventos-calendario-agenda-movil__estado{font-family:var(--font-mono);justify-self:end;font-size:11px}}@media (width<=520px){.credito-detail-title,.detail-page-header__title.ant-typography{line-height:1.3;font-size:17px!important}.reporte-saldos-kpis.kpi-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.reporte-saldos-kpis .kpi-metric{border-right:1px solid var(--border);border-bottom:1px solid var(--border);text-align:left;width:auto;min-width:0;padding:0 8px 10px 0}.reporte-saldos-kpis .kpi-metric:nth-child(2n){border-right:0;padding-right:0}.reporte-saldos-kpis .kpi-metric:nth-last-child(-n+2){border-bottom:0}}.ant-form-vertical .ant-form-item-control-input-content>:is(.ant-input-number,.ant-input-number-affix-wrapper,.ant-input-number-group-wrapper,.ant-picker,.ant-select){width:100%}.form-grid{margin-bottom:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:10px;display:grid}.form-grid:last-child{margin-bottom:0}.ant-form>.ant-alert{margin-bottom:var(--space-4)}.form-grid+.form-grid,.form-grid+.ant-form-item,.ant-form-item+.form-grid{margin-top:0}.form-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid--6{grid-template-columns:repeat(6,minmax(0,1fr))}.busqueda-global-trigger{width:min(390px,42vw);min-width:180px;height:38px;color:var(--text-2);background:var(--bg);border-color:var(--border);box-shadow:none;justify-content:flex-start;align-items:center;gap:12px;padding-inline:12px;display:inline-flex}.busqueda-global-trigger:hover,.busqueda-global-trigger:focus-visible{color:var(--navy);background:var(--surface);border-color:var(--navy)}.busqueda-global-trigger__label{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.busqueda-global-trigger__shortcut,.busqueda-global__footer kbd{color:var(--text-2);font-family:var(--font-mono);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);padding:1px 5px;font-size:11px;line-height:1.5}.busqueda-global-modal{top:24px}.busqueda-global-modal .ant-modal-container{background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-2);padding:0;overflow:hidden}.busqueda-global{color:var(--text);background:var(--surface)}.busqueda-global__searchbar{border-bottom:1px solid var(--border);align-items:center;gap:10px;min-height:50px;padding:6px 14px 6px 20px;display:flex}.busqueda-global__autocomplete{flex:1;min-width:0}.busqueda-global__autocomplete .ant-select-selector{box-shadow:none!important;border:0!important;padding:0!important}.busqueda-global__search-icon{color:var(--text-3);flex:none;font-size:18px}.busqueda-global__searchbar .ant-input{min-width:0;color:var(--text);font-size:16px}.busqueda-global__searchbar .ant-input::placeholder{color:var(--text-3)}.busqueda-global-popup{overscroll-behavior:contain;max-height:min(62dvh,100dvh - 120px,570px);color:var(--text);background:var(--surface);border:1px solid var(--border);box-shadow:var(--shadow-2);padding:6px;overflow-y:auto}.busqueda-global-popup .ant-select-item-group{color:var(--text-3);letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:8px;padding:8px 10px 5px;font-size:11px;font-weight:600;line-height:1.4;display:flex}.busqueda-global__option-group-label{align-items:center;gap:8px;display:inline-flex}.busqueda-global-popup .ant-select-item-option{height:auto;min-height:52px;color:var(--text);border-radius:var(--radius);padding:0}.busqueda-global-popup .ant-select-item-option-active,.busqueda-global-popup .ant-select-item-option-selected{color:var(--text);background:var(--row-hover)}.busqueda-global-popup .ant-select-item-option-content{white-space:normal;width:100%}.busqueda-global__option{width:100%;color:var(--text);text-align:left;white-space:normal;align-items:center;gap:11px;padding:7px 10px;display:flex}.busqueda-global__option-icon{width:32px;height:32px;color:var(--navy);background:var(--bg);border-radius:var(--radius);flex:none;place-items:center;font-size:15px;display:grid}.busqueda-global__option-copy{flex:1;gap:2px;min-width:0;display:grid}.busqueda-global__option-title{text-overflow:ellipsis;white-space:nowrap;font-weight:500;line-height:1.35;overflow:hidden}.busqueda-global__option-meta{color:var(--text-3);flex-wrap:wrap;gap:3px 12px;font-size:11px;line-height:1.35;display:flex}.busqueda-global__option-arrow{color:var(--text-3);flex:none;font-size:11px}.busqueda-global__popup-content{color:var(--text)}.busqueda-global__popup-alert{align-items:center;margin:5px 3px;padding:6px 8px}.busqueda-global__popup-feedback,.busqueda-global-popup .ant-select-item-empty{min-height:60px;color:var(--text-3);text-align:center;justify-content:center;align-items:center;gap:9px;padding:12px;display:flex}.busqueda-global__popup-more.ant-btn{text-align:left;justify-content:flex-start;width:100%;padding-inline:10px;display:flex}.busqueda-global__footer{min-height:38px;color:var(--text-3);border-top:1px solid var(--border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:16px;padding:6px 14px;font-size:10px;display:flex}.busqueda-global__footer span{align-items:center;gap:4px;display:inline-flex}@media (width<=600px){.busqueda-global-trigger{width:min(310px,100vw - 110px);min-width:0}.busqueda-global-trigger__shortcut{display:none}.busqueda-global__option{gap:8px;padding-inline:7px}.busqueda-global__option-icon{width:29px;height:29px}.busqueda-global-popup{max-width:calc(100vw - 32px);max-height:min(62dvh,100dvh - 120px);width:calc(100vw - 32px)!important;left:16px!important}.busqueda-global__footer{justify-content:center;gap:9px;padding-inline:7px}}.form-grid--dense{gap:8px}.form-grid--dense .ant-form-item-label{min-height:0;padding-bottom:1px!important}.form-grid--dense .ant-form-item-control-input{min-height:24px}.form-grid--dense .ant-input[disabled],.form-grid--dense .ant-input-affix-wrapper-disabled,.form-grid--dense .readonly-field{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.form-grid__span-2{grid-column:span 2}.form-grid__span-3{grid-column:span 3}.form-grid__span-4{grid-column:span 4}.form-grid__span-5{grid-column:span 5}.form-grid__span-6{grid-column:span 6}.form-grid__span-full{grid-column:1/-1}@media (width<=1100px){.form-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.form-grid--6{grid-template-columns:repeat(4,minmax(0,1fr))}.form-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=768px){.form-grid,.form-grid--3,.form-grid--6{grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid__span-3,.form-grid__span-4,.form-grid__span-5,.form-grid__span-6{grid-column:span 2}}@media (width<=520px){.form-grid,.form-grid--2,.form-grid--3,.form-grid--6{grid-template-columns:1fr}.form-grid__span-2,.form-grid__span-3,.form-grid__span-4,.form-grid__span-5,.form-grid__span-6,.form-grid__span-full{grid-column:auto}}.form-grid .ant-form-item{width:100%;margin-bottom:0}.form-grid>*{min-width:0}.form-grid .ant-form-item-label{min-height:0;padding-bottom:2px!important}.form-grid .ant-form-item-label>label{white-space:normal;overflow-wrap:anywhere;max-width:100%;height:auto;line-height:1.25;display:block}.form-grid .ant-form-item-control-input{min-height:30px}.form-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}@media (width<=520px){.form-actions>.ant-btn,.reingreso-beneficiarios .ant-collapse-extra .ant-btn{white-space:normal;max-width:100%;height:auto;min-height:32px}.form-card-heading>.ant-card-head>.ant-card-head-wrapper{flex-wrap:wrap;gap:8px;padding-block:8px}.form-card-heading>.ant-card-head .ant-card-head-title{white-space:normal;overflow-wrap:anywhere;flex-basis:100%}.form-card-heading>.ant-card-head .ant-card-extra{max-width:100%;margin-inline-start:0}.reingreso-beneficiarios>.ant-collapse-item>.ant-collapse-header{grid-template-columns:minmax(0,1fr) auto;row-gap:8px;display:grid}.reingreso-beneficiarios .ant-collapse-expand-icon{grid-area:1/2}.reingreso-beneficiarios .ant-collapse-extra{grid-area:2/1/3/-1;justify-self:start}}.detail-field-grid{gap:14px 28px;width:100%;display:grid}.detail-field-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-field-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.excedentes-kpi-grid.kpi-metric-grid{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;width:100%;display:grid}.excedentes-kpi-grid .kpi-metric{text-align:left;width:auto;min-width:0;padding:0 14px}.excedentes-kpi-grid .kpi-metric:first-child{padding-left:0}.excedentes-kpi-grid .kpi-metric:last-child{padding-right:0}.excedentes-kpi-grid .kpi-metric__label{white-space:normal;text-overflow:clip;overflow:visible}@media (width<=900px){.excedentes-kpi-grid.kpi-metric-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:12px 16px}.excedentes-kpi-grid .kpi-metric,.excedentes-kpi-grid .kpi-metric+.kpi-metric{border:0;padding:0}.excedentes-kpi-grid .kpi-metric__amount{white-space:normal;overflow-wrap:anywhere;font-size:clamp(16px,4vw,18px)}}.excedentes-toolbar,.excedentes-toolbar>.ant-space-item{min-width:0;max-width:100%}.detail-field{flex-wrap:wrap;align-items:baseline;gap:0;min-width:0;display:flex}.detail-field__label{color:var(--text-2);overflow-wrap:anywhere;flex-shrink:0;max-width:100%;font-size:13px;line-height:1.45}.detail-field__label:after{content:" :";margin-right:8px}.detail-field__value{color:var(--text);overflow-wrap:anywhere;min-width:0;max-width:100%;font-size:15px;line-height:1.45}.detail-field-value-normal{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}.detail-field-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}@media (width<=768px){.detail-field-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-field{flex-direction:column;align-items:flex-start;gap:3px}.detail-field__label:after{content:none}}@media (width<=520px){.detail-field-grid--2,.detail-field-grid--3{grid-template-columns:minmax(0,1fr)}}.detail-stack .ant-card-body{padding-top:12px;padding-bottom:12px}.detail-block.ant-collapse{background:0 0}.detail-block.ant-collapse>.ant-collapse-item>.ant-collapse-header{align-items:center;padding:0 0 7px}.detail-block.ant-collapse-ghost>.ant-collapse-item>.ant-collapse-content>.ant-collapse-content-box{padding:0 0 4px}.detail-block+.detail-block{border-top:1px solid var(--border);margin-top:11px;padding-top:11px}.detail-block__heading{font-size:15px;font-weight:600;line-height:1.25}.mis-datos-asociado .detail-field-grid{row-gap:24px}.mis-datos-asociado .detail-field{flex-direction:column;align-items:flex-start;gap:4px}.mis-datos-asociado .detail-field__label:after{content:none}.mis-datos-asociado .detail-field__value{font-weight:600}.mis-datos-asociado__note.ant-typography{border-top:1px solid var(--border);margin-top:20px;margin-bottom:0;padding-top:14px}@media (width<=520px){.mis-datos-asociado .detail-field-grid--3{grid-template-columns:minmax(0,1fr)}}.detail-block .ant-table-wrapper .ant-table-container{border-radius:var(--radius);overflow:hidden;border:1px solid var(--border)!important}.detail-block .acompanantes-tabs{padding-inline:0!important}@media print{.detail-block .ant-collapse-content{height:auto!important;display:block!important;overflow:visible!important}.detail-block .ant-collapse-expand-icon{display:none!important}}.readonly-field{border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-alt);height:24px;min-height:24px;color:var(--text);flex-wrap:wrap;align-items:center;gap:4px;padding:0 10px;font-size:13px;line-height:1.45;display:flex}.readonly-field--mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.readonly-field:has(.desembolso-credito-lineas){align-items:flex-start;height:auto;min-height:24px;padding:6px 10px}.input-monto.ant-input{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ant-table td.ant-table-cell-align-right,.ant-table td.ant-table-cell-align-right .ant-typography,.ant-statistic-content,.ant-statistic-content-value,.input-monto.ant-input,.input-monto .ant-input,.ant-input-number-input,.ant-picker-input>input{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ant-table-thead>tr>th,.ant-table-tbody>tr>td,.ant-table-summary .ant-table-cell,.ant-table td.ant-table-cell-align-right{text-align:left}.documento-print-mount{pointer-events:none;z-index:-1;width:210mm;max-width:100%;position:fixed;top:0;left:-9999px;overflow:hidden}@media print{@page liquidacion-credito-page{size:Letter portrait;margin:0}@page consulta-credito-page{size:Letter portrait;margin:7mm 12mm 12mm;@bottom-center{content:"Página " counter(page) " de " counter(pages);width:100%;border-top:.5pt solid #bbb;color:#555;font:9pt Times New Roman,Times,serif;text-align:right;vertical-align:middle}}html:is(.print-resumen-credito,.print-liquidacion-prestamo,.print-calculadora-credito,.print-informe-solicitud),body:is(.print-resumen-credito,.print-liquidacion-prestamo,.print-calculadora-credito,.print-informe-solicitud){page:consulta-credito-page;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff!important}.ui-no-print{display:none!important}html.print-resumen-credito,html.print-liquidacion-prestamo,html.print-recibo-comprobante,html.print-calculadora-credito,html.print-informe-solicitud,body.print-resumen-credito,body.print-liquidacion-prestamo,body.print-recibo-comprobante,body.print-calculadora-credito,body.print-informe-solicitud{height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}body.print-resumen-credito :not(.documento-print-mount):not(.documento-print-mount *),body.print-liquidacion-prestamo :not(.documento-print-mount):not(.documento-print-mount *),body.print-recibo-comprobante :not(.documento-print-mount):not(.documento-print-mount *),body.print-calculadora-credito :not(.documento-print-mount):not(.documento-print-mount *),body.print-informe-solicitud :not(.documento-print-mount):not(.documento-print-mount *){visibility:hidden!important;height:0!important;min-height:0!important;max-height:0!important;box-shadow:none!important;border-width:0!important;margin:0!important;padding:0!important;overflow:hidden!important}body.print-resumen-credito .documento-print-mount *,body.print-liquidacion-prestamo .documento-print-mount *,body.print-recibo-comprobante .documento-print-mount *,body.print-calculadora-credito .documento-print-mount *,body.print-informe-solicitud .documento-print-mount *{visibility:visible!important;max-height:none!important;overflow:visible!important}body.print-resumen-credito .documento-print-mount,body.print-liquidacion-prestamo .documento-print-mount,body.print-recibo-comprobante .documento-print-mount,body.print-calculadora-credito .documento-print-mount,body.print-informe-solicitud .documento-print-mount{visibility:visible!important;pointer-events:auto!important;z-index:auto!important;width:100%!important;height:auto!important;max-height:none!important;position:static!important;top:auto!important;left:auto!important;overflow:visible!important}.documento-institucional-print:not(.documento-institucional-print-paginable){font-size:10.5px;line-height:1.35;color:#000!important;box-sizing:border-box!important;background:#fff!important;border:none!important;flex-direction:column!important;width:100%!important;max-width:none!important;min-height:100vh!important;margin:0!important;padding:5mm 12mm 6mm!important;display:flex!important;position:fixed!important;top:0!important;left:0!important;right:0!important}body.print-resumen-credito #informe-financiero-print.documento-institucional-print-paginable{font-size:10.5px;line-height:1.35;color:#000!important;box-sizing:border-box!important;background:#fff!important;border:none!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important}body.print-liquidacion-prestamo #liquidacion-prestamo-print.documento-institucional-print-paginable{font-size:10.5px;line-height:1.35;color:#000!important;box-sizing:border-box!important;background:#fff!important;border:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important}body.print-liquidacion-prestamo .liquidacion-fila-valor,body.print-liquidacion-prestamo .liquidacion-desembolso-fila,body.print-liquidacion-prestamo .liquidacion-prestamo-seccion-cierre{break-inside:avoid-page}body.print-liquidacion-prestamo .liquidacion-prestamo-campo-valor,body.print-resumen-credito .liquidacion-prestamo-campo-valor{overflow-wrap:anywhere}body:is(.print-resumen-credito,.print-liquidacion-prestamo,.print-calculadora-credito) .liquidacion-prestamo-seccion-titulo,body.print-resumen-credito .liquidacion-prestamo-seccion-titulo+p{break-after:avoid-page}.documento-institucional-print-cuerpo{flex:none;display:block}body.print-resumen-credito .documento-institucional-print-paginable .documento-institucional-print-cuerpo{display:block!important}.informe-financiero-resumen-cuenta{break-inside:avoid-page;page-break-inside:avoid;break-before:auto;page-break-before:auto}body.print-resumen-credito #informe-financiero-print,body.print-liquidacion-prestamo #liquidacion-prestamo-print{height:auto!important;max-height:none!important;overflow:visible!important}body.print-liquidacion-prestamo>:not(.liquidacion-credito-print-mount){display:none!important}.informe-financiero-tabla{border-collapse:collapse;width:100%;font-family:var(--documento-font);color:#111;margin-top:8px;font-size:9.5px}.informe-financiero-tabla th,.informe-financiero-tabla td{border-bottom:.35pt solid #d5d5d5;padding:3px 5px;line-height:1.25}.informe-financiero-tabla th{-webkit-print-color-adjust:exact;print-color-adjust:exact;text-align:center;text-transform:uppercase;border-bottom:.5pt solid #b8b8b8;font-size:9px;font-weight:700;background-color:var(--documento-gris-encabezado)!important}.informe-financiero-tabla thead{break-after:avoid-page;display:table-header-group}.informe-financiero-tabla tr{break-inside:avoid}body.print-resumen-credito .informe-financiero-tabla tfoot{display:table-row-group}.informe-financiero-tabla td{text-align:left}.informe-financiero-tabla td.text-right{text-align:right;font-variant-numeric:tabular-nums}.informe-financiero-tabla td.text-center{text-align:center}.informe-financiero-tabla-totales{-webkit-print-color-adjust:exact;print-color-adjust:exact;font-weight:700;background-color:#fafafa!important}body.print-liquidacion-prestamo .liquidacion-prestamo-bloque-principal,body.print-liquidacion-prestamo .informe-financiero-bloque-3cols{gap:6px 14px;margin-bottom:8px}body.print-liquidacion-prestamo .liquidacion-prestamo-bloque-principal{grid-template-columns:repeat(4,minmax(0,1fr))}body.print-liquidacion-prestamo .liquidacion-prestamo-seccion{margin-bottom:9px}body.print-liquidacion-prestamo .liquidacion-prestamo-titulo{margin:5px 0 6px;padding-bottom:4px}body.print-liquidacion-prestamo .liquidacion-prestamo-titulo-subtipo{margin-bottom:8px}body.print-liquidacion-prestamo .liquidacion-prestamo-cuota-nota{background:0 0;border-left:none;padding:4px 0;font-size:10px}body.print-liquidacion-prestamo .liquidacion-prestamo-declaracion{margin:6px 0 8px}body.print-liquidacion-prestamo .liquidacion-prestamo-firma-col{grid-template-rows:20px 28px auto}body.print-liquidacion-prestamo .liquidacion-fila-valor{padding:4px 0 5px}body.print-liquidacion-prestamo .liquidacion-fila-valor-compacta{padding:3px 0}body.print-liquidacion-prestamo .liquidacion-prestamo-lista-valores{gap:3px}body.print-liquidacion-prestamo .liquidacion-prestamo-desembolsos{gap:5px}body.print-liquidacion-prestamo .recibo-coop-logo-img,body.print-resumen-credito .recibo-coop-logo-img,body.print-recibo-comprobante .recibo-coop-logo-img{object-fit:contain!important;width:auto!important;max-width:min(100%,520px)!important;height:32px!important}}.informe-financiero-bloque-3cols{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px;margin-bottom:16px;display:grid}.informe-financiero-bloque-3cols .liquidacion-prestamo-campo-fila{gap:4px;min-width:0}.informe-financiero-bloque-3cols .liquidacion-prestamo-campo-label,.informe-financiero-bloque-3cols .liquidacion-prestamo-campo-valor{font-size:10px}@media print{body.print-informe-solicitud .documento-print-mount,body.print-informe-solicitud .documento-print-mount *{visibility:visible!important;height:auto!important;max-height:none!important;overflow:visible!important}body.print-informe-solicitud .documento-print-mount{width:100%!important;margin:0!important;padding:0!important;position:static!important;top:auto!important;left:auto!important}body.print-informe-solicitud #informe-solicitud-print.documento-institucional-print-paginable{color:#000!important;box-sizing:border-box!important;background:#fff!important;border:none!important;width:100%!important;max-width:720px!important;min-height:0!important;margin:0 auto!important;padding:0!important;font-size:10.5px!important;line-height:1.35!important;display:block!important;position:static!important}body.print-informe-solicitud .solicitud-documento-seccion{margin-bottom:16px}body.print-informe-solicitud .solicitud-documento-seccion>h3{break-after:avoid-page;page-break-after:avoid;-webkit-print-color-adjust:exact;print-color-adjust:exact}body.print-informe-solicitud .recibo-coop-logo-img{object-fit:contain!important;width:auto!important;max-width:min(100%,520px)!important;height:32px!important;max-height:32px!important;display:block!important}body.print-informe-solicitud .solicitud-documento-garantia{break-inside:avoid;page-break-inside:avoid}body.print-informe-solicitud .solicitud-documento-resolucion-datos{break-inside:avoid;page-break-inside:avoid;break-after:avoid-page;page-break-after:avoid}body.print-informe-solicitud .solicitud-documento-resoluciones{display:block}body.print-informe-solicitud .solicitud-documento-comentario{orphans:2;widows:2}body.print-informe-solicitud .solicitud-documento-analisis p,body.print-informe-solicitud .solicitud-documento-analisis li{orphans:3;widows:3}body.print-calculadora-credito #calculadora-credito-print{width:100%;color:#000!important;pointer-events:auto!important;z-index:auto!important;background:#fff!important;max-width:none!important;margin:0!important;padding:0!important;display:block!important;position:static!important;top:auto!important;left:auto!important;overflow:visible!important}body.print-calculadora-credito .cotizacion-credito-documento.documento-institucional-print-paginable{color:#000!important;box-sizing:border-box!important;background:#fff!important;border:none!important;width:100%!important;max-width:none!important;min-height:0!important;margin:0!important;padding:0!important;font-size:10.5px!important;line-height:1.35!important;display:block!important;position:static!important}body.print-calculadora-credito .liquidacion-prestamo-titulo{margin:4px 0 6px;padding-bottom:4px}body.print-calculadora-credito .liquidacion-prestamo-seccion,body.print-resumen-credito .liquidacion-prestamo-seccion{margin-bottom:18px}body.print-calculadora-credito .liquidacion-prestamo-seccion-titulo{margin-bottom:5px;font-size:9.5px}body.print-calculadora-credito .informe-financiero-bloque-3cols{gap:5px 14px;margin-bottom:8px}body.print-calculadora-credito .liquidacion-fila-valor{padding:2px 0 3px}body.print-calculadora-credito .cotizacion-credito-emision{margin-bottom:14px}body.print-calculadora-credito .cotizacion-credito-nota{margin-top:8px;font-size:9px}body.print-calculadora-credito .cotizacion-liquidacion-seccion,body.print-calculadora-credito .cotizacion-liquidacion{break-inside:avoid;page-break-inside:avoid}body.print-calculadora-credito .cotizacion-liquidacion-monto-total,body.print-calculadora-credito .cotizacion-liquidacion-neto{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-color:var(--documento-gris-encabezado)!important}}.informe-haberes-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.reporte-resumen-kpis--5-columnas{grid-template-columns:repeat(5,minmax(0,1fr))}.informe-haberes-kpis .ant-statistic-title{font-size:12px}.informe-haberes-kpis .ant-statistic-content{overflow-wrap:anywhere}.informe-haberes-kpis .ant-statistic:last-child .ant-statistic-content{font-weight:600}.reporte-resumen{margin-bottom:16px}.reporte-resumen-kpis .ant-statistic-content{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:20px}.reporte-ahorro-cuenta-resumen{overflow-wrap:anywhere;flex-wrap:wrap;align-items:baseline;gap:4px 16px;min-width:0;padding:12px 16px;display:flex}.reporte-capitalizacion-tablas,.reporte-seccion-tablas{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width<=1199px){.reportes-view .kpi-metric-grid--equal{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));align-items:start;gap:12px 16px;display:grid}.reportes-view .kpi-metric-grid--equal>.kpi-metric{text-align:left;border:0;width:auto;min-width:0;padding:0}.reportes-view .kpi-metric__label{white-space:normal;overflow-wrap:anywhere}}.gestion-acompanantes-table .ant-form-item{margin-bottom:0}.gestion-acompanantes-table .ant-checkbox-group{flex-wrap:wrap;gap:8px 16px;display:flex}.gestion-acompanantes-acciones{justify-content:flex-end;gap:8px;margin-top:20px;display:flex}@media (width<=768px){.informe-haberes-kpis,.reporte-resumen-kpis--5-columnas{grid-template-columns:repeat(2,minmax(0,1fr))}.gestion-acompanantes-form .ant-card-head-wrapper{flex-wrap:wrap;gap:8px;padding-block:8px}.gestion-acompanantes-form .ant-card-head-title{white-space:normal}.gestion-acompanantes-form .detail-field-grid{grid-template-columns:1fr}.gestion-acompanantes-form .detail-field{flex-direction:column;align-items:flex-start}.gestion-acompanantes-form .detail-field__label{white-space:normal}.gestion-acompanantes-persona,.gestion-acompanantes-persona--porcentaje{grid-template-columns:1fr}.gestion-acompanantes-persona+.gestion-acompanantes-persona{border-top:1px solid var(--border);padding-top:12px}.gestion-acompanantes-acciones>.ant-btn:last-child{flex:1}}@media (width<=520px){.informe-haberes-kpis{grid-template-columns:minmax(0,1fr)}.informe-haberes-kpis .ant-statistic-content{font-size:clamp(18px,6vw,24px)}.reporte-resumen-kpis{grid-template-columns:repeat(auto-fit, minmax(min(100%, max(var(--reporte-kpi-ancho-minimo,9.5rem), calc(50% - 8px))), 1fr))}.reporte-resumen-kpis--5-columnas{--reporte-kpi-ancho-minimo:10.25rem}.reporte-resumen-kpis .ant-statistic-content{font-size:18px}}.cotizacion-credito-emision{justify-content:space-between;align-items:baseline;gap:16px;margin:0 0 10px;font-size:10px;display:flex}.cotizacion-credito-nota{text-align:justify;margin:10px 0 0;font-size:9px}.cotizacion-credito-documento.cotizacion-credito-documento--vista-previa{background:#fff;width:100%;max-width:720px;margin:0 auto;padding:5mm 12mm 6mm;font-size:10.5px;line-height:1.35;box-shadow:none!important;border:none!important;outline:none!important}.modal-adaptable .ant-modal-container,.documento-vista-previa .ant-modal-container{box-sizing:border-box;flex-direction:column;max-height:calc(100dvh - 24px);display:flex}.modal-adaptable :is(.ant-modal-header,.ant-modal-footer){flex:none}.modal-adaptable .ant-modal-body{overscroll-behavior:contain;min-height:0;overflow:auto}@media (height<=600px){.busqueda-global-modal{top:12px}}.documento-vista-previa .ant-modal-header,.documento-vista-previa .ant-modal-footer{flex:none}.documento-vista-previa .ant-modal-body{overscroll-behavior:contain;height:620px;min-height:0;padding:0;overflow:auto}.documento-vista-previa-hoja{background:#fff;min-height:100%;display:flow-root}.documento-vista-previa .ant-modal-body>iframe{background:#fff;border:0;width:100%;height:100%;display:block}.informe-solicitud-vista-previa{color:#000;box-sizing:border-box;background:#fff;width:100%;max-width:720px;margin:0 auto;padding:5mm 12mm 6mm;font-size:10.5px;line-height:1.35;box-shadow:none!important;border:none!important;outline:none!important;flex-direction:column!important;gap:12px!important;display:flex!important}.solicitud-documento-seccion{break-inside:auto;margin-bottom:14px}.solicitud-documento-seccion>h3{color:#111;letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;padding:0;font-size:11.5px;font-weight:700}.solicitud-documento-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px 14px;display:grid}.solicitud-documento-grid--haberes{grid-template-columns:repeat(4,minmax(0,1fr))}.solicitud-documento-campo{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.solicitud-documento-campo--completo{grid-column:1/-1}.solicitud-documento-campo-label{color:#111;font-size:10.5px;font-weight:700}.solicitud-documento-campo-valor{color:#111;overflow-wrap:anywhere;font-size:10.5px;font-weight:400;line-height:1.35}.solicitud-documento-vacio{color:#555;margin:0;font-size:10px}.solicitud-documento-garantias{flex-direction:column;gap:6px;display:flex}.solicitud-documento-garantia{border-bottom:1px solid #d5dbe2;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:6px 16px;padding:4px 0;display:grid}.solicitud-documento-garantia-datos{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.solicitud-documento-garantia-datos>span{color:#111;font-size:10px}.solicitud-documento-analisis{overflow-wrap:anywhere;line-height:1.45}.comite-ronda-numero{background:var(--ant-color-primary-bg,#e6f4ff);width:28px;height:28px;color:var(--ant-color-primary,#1677ff);border-radius:50%;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.solicitud-documento-ronda{break-after:avoid;border-bottom:1px solid;margin:16px 0 10px;padding:7px 0;font-size:11.5px}.solicitud-subencabezado{color:inherit;break-after:avoid;margin:18px 0 10px;font-size:13px;font-weight:600}.solicitud-documento .solicitud-subencabezado{margin:12px 0 7px;font-size:10.5px;font-weight:700}.solicitud-documento-propuesta-condiciones{break-inside:avoid;margin-bottom:10px}.solicitud-documento-resoluciones{flex-direction:column;gap:7px;display:flex}.solicitud-documento-resolucion{border-bottom:1px solid #d5dbe2;padding:4px 0 7px}.solicitud-documento-resolucion-datos{margin-bottom:4px}.solicitud-documento-comentario{overflow-wrap:anywhere;white-space:pre-wrap;text-align:justify;margin:4px 0 0;font-size:10.5px;line-height:1.4}.informe-solicitud-vista-previa .ant-card{break-inside:avoid;box-shadow:none!important;border:1px solid #d9d9d9!important;margin-bottom:10px!important}.informe-solicitud-vista-previa .detail-block .ant-collapse-content{height:auto!important;display:block!important;overflow:visible!important}.informe-solicitud-vista-previa .detail-block .ant-collapse-expand-icon,.informe-solicitud-vista-previa .ui-no-print{display:none!important}.recibo-comprobante.liquidacion-prestamo.informe-financiero-vista-previa{background:#fff;width:100%;max-width:720px;margin:0 auto;padding:5mm 12mm 6mm;font-size:10.5px;line-height:1.35;box-shadow:none!important;border:none!important;outline:none!important}.informe-financiero-vista-previa .liquidacion-prestamo-titulo{margin:4px 0 6px;padding-bottom:4px}.informe-financiero-vista-previa .liquidacion-prestamo-seccion{margin-bottom:18px}.informe-financiero-vista-previa .liquidacion-prestamo-seccion-titulo{margin-bottom:5px;font-size:9.5px}.informe-financiero-vista-previa .informe-financiero-bloque-3cols{gap:5px 14px;margin-bottom:8px}.informe-financiero-vista-previa .informe-financiero-tabla{border-collapse:collapse;color:#111;width:100%;font-family:var(--documento-font);margin-top:8px;font-size:9.5px}.informe-financiero-vista-previa .informe-financiero-tabla th,.informe-financiero-vista-previa .informe-financiero-tabla td{border-bottom:1px solid #d5d5d5;padding:3px 5px;line-height:1.25}.informe-financiero-vista-previa .informe-financiero-tabla th{background-color:var(--documento-gris-encabezado);-webkit-print-color-adjust:exact;print-color-adjust:exact;text-align:center;text-transform:uppercase;border-bottom-color:#b8b8b8;font-size:9px;font-weight:700}.informe-financiero-vista-previa .informe-financiero-tabla td{text-align:left}.informe-financiero-vista-previa .informe-financiero-tabla td.text-right{text-align:right;font-variant-numeric:tabular-nums}.recibo-comprobante.liquidacion-prestamo-vista-previa{background:#fff;width:100%;max-width:720px;margin:0 auto;padding:5mm 12mm 6mm;font-size:10.5px;line-height:1.35;box-shadow:none!important;border:none!important;outline:none!important}.liquidacion-prestamo-vista-previa .liquidacion-prestamo-titulo{margin:5px 0 6px;padding-bottom:4px}.liquidacion-prestamo-vista-previa .liquidacion-prestamo-titulo-subtipo{margin-bottom:8px}.liquidacion-prestamo-vista-previa .liquidacion-prestamo-bloque-principal{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px 14px;margin-bottom:8px}.liquidacion-prestamo-vista-previa .liquidacion-prestamo-seccion{margin-bottom:9px}.liquidacion-prestamo-vista-previa .liquidacion-prestamo-declaracion{margin:6px 0 8px}.liquidacion-prestamo-vista-previa .liquidacion-prestamo-firma-col{grid-template-rows:20px 28px auto}.liquidacion-prestamo-vista-previa .liquidacion-prestamo-cuota-nota{background:0 0;border-left:none;padding:4px 0;font-size:10px}.liquidacion-prestamo-vista-previa .liquidacion-fila-valor-compacta{padding:3px 0}.liquidacion-prestamo-vista-previa .liquidacion-prestamo-lista-valores{gap:3px}.liquidacion-prestamo-vista-previa .liquidacion-prestamo-desembolsos{gap:5px}.cotizacion-credito-documento--vista-previa .liquidacion-prestamo-titulo{margin:4px 0 6px;padding-bottom:4px}.cotizacion-credito-documento--vista-previa .liquidacion-prestamo-seccion{margin-bottom:18px}.cotizacion-credito-documento--vista-previa .liquidacion-prestamo-seccion-titulo{margin-bottom:5px;font-size:9.5px}.cotizacion-credito-documento--vista-previa .informe-financiero-bloque-3cols{gap:5px 14px;margin-bottom:8px}.cotizacion-credito-documento--vista-previa .cotizacion-credito-emision{margin-bottom:14px}.cotizacion-credito-documento--vista-previa .cotizacion-credito-nota{margin-top:8px;font-size:9px}.cotizacion-credito-documento--vista-previa .cotizacion-liquidacion-fila{padding:2px 0 3px}.cotizacion-credito-documento--vista-previa .informe-financiero-tabla{border-collapse:collapse;color:#111;width:100%;font-family:var(--documento-font);margin-top:8px;font-size:9.5px}.cotizacion-credito-documento--vista-previa .informe-financiero-tabla th,.cotizacion-credito-documento--vista-previa .informe-financiero-tabla td{border-bottom:1px solid #d5d5d5;padding:3px 5px;line-height:1.25}.cotizacion-credito-documento--vista-previa .informe-financiero-tabla th{background-color:var(--documento-gris-encabezado);-webkit-print-color-adjust:exact;print-color-adjust:exact;text-align:center;text-transform:uppercase;border-bottom-color:#b8b8b8;font-size:9px;font-weight:700}.cotizacion-credito-documento--vista-previa .informe-financiero-tabla td{text-align:left}.cotizacion-credito-documento--vista-previa .informe-financiero-tabla td.text-right{text-align:right;font-variant-numeric:tabular-nums}.cotizacion-credito-total,.cotizacion-credito-total .liquidacion-prestamo-campo-label,.cotizacion-credito-total .liquidacion-prestamo-campo-valor{font-weight:700}.cotizacion-credito-total .liquidacion-prestamo-campo-valor{font-size:11px}.cotizacion-liquidacion{border:1px solid #aab3bd;font-size:10px}.cotizacion-liquidacion-monto-total,.cotizacion-liquidacion-neto{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:baseline;gap:16px;padding:6px 12px;display:flex}.cotizacion-liquidacion-monto-total{background-color:var(--documento-gris-encabezado)}.cotizacion-liquidacion-monto-total strong:last-child{font-size:11.5px}.cotizacion-liquidacion-deducciones{padding:7px 12px 3px}.cotizacion-liquidacion-subtitulo{letter-spacing:.04em;text-transform:uppercase;margin-bottom:2px;font-size:9px;font-weight:700}.cotizacion-liquidacion-fila{font-variant-numeric:tabular-nums;border-bottom:1px solid #d5dbe2;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 16px;padding:5px 0;display:grid}.cotizacion-liquidacion-concepto{flex-direction:column;gap:1px;min-width:0;display:flex}.cotizacion-liquidacion-concepto small{color:#555;font-size:8.5px}.cotizacion-liquidacion-fila>strong,.cotizacion-liquidacion-neto>strong:last-child{text-align:right;white-space:nowrap}.cotizacion-liquidacion-neto{background-color:var(--documento-gris-encabezado);border-top:.5pt solid #b8b8b8}.cotizacion-liquidacion-neto strong:last-child{font-size:11.5px}.recibo-comprobante{color:#111;font-family:var(--documento-font);--recibo-tabla-ancho-fijo:345px;--recibo-tabla-fr-total:1.6;--recibo-tabla-col1-fr:.8;--recibo-tabla-ancho-col1:calc((100% - var(--recibo-tabla-ancho-fijo)) * var(--recibo-tabla-col1-fr) / var(--recibo-tabla-fr-total));background:#fff;border:1px solid #888;border-radius:0;padding:16px 18px 14px;font-size:11px;line-height:1.35}.recibo-ahorro-campo{border-bottom:1px solid #222;grid-template-columns:minmax(155px,.35fr) 1fr;gap:8px;padding:5px 2px;display:grid}.recibo-ahorro-campo strong,.recibo-ahorro-campo span{text-align:right}.recibo-ahorro-montos{border:1px solid #111;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.recibo-ahorro-celda{border-right:1px solid #111;justify-content:space-between;gap:8px;padding:7px;display:flex}.recibo-ahorro-celda:last-child{border-right:none;font-weight:700}.recibo-ahorro-participante{border:1px solid #111;grid-template-columns:minmax(150px,.4fr) 1fr minmax(45px,.12fr) 1fr;gap:8px;padding:8px;display:grid}.recibo-ahorro-participante strong{border-bottom:1px solid #222}.recibo-ahorro-autorizacion{border:1px solid #111;padding:10px;line-height:1.5}.recibo-ahorro-firmas{text-align:center;grid-template-columns:1fr 1fr;gap:42px;margin-top:48px;display:grid}.recibo-ahorro-firmas span{border-top:1px solid #222;padding-top:5px}@media (width<=640px){.recibo-ahorro-montos,.recibo-ahorro-participante{grid-template-columns:1fr 1fr}.recibo-ahorro-celda:nth-child(2){border-right:none}.recibo-ahorro-celda:nth-child(-n+2){border-bottom:1px solid #111}.recibo-ahorro-participante{grid-template-columns:1fr}}.recibo-comprobante-encabezado{border-bottom:none;margin-bottom:4px;padding-bottom:4px;position:relative}.recibo-comprobante-recibo-id{text-align:right;z-index:1;position:absolute;top:0;right:0}.recibo-comprobante-numero-titulo{letter-spacing:.08em;color:#1a1a1a;font-size:15px;font-weight:800}.recibo-comprobante-numero-valor{color:#963328;margin-top:2px;font-size:14px;font-weight:700}.recibo-comprobante-campo{grid-template-columns:72px 1fr;align-items:end;gap:6px;margin-bottom:7px;display:grid}.recibo-comprobante-linea-campo{align-items:baseline;gap:0;width:100%;margin-bottom:10px;font-size:11px;display:flex}.recibo-comprobante-linea-label{white-space:nowrap;flex-shrink:0;padding-right:4px;font-weight:700}.recibo-comprobante-linea-valor{border-bottom:1px solid #222;flex:1;min-height:17px;padding:0 1px 2px;line-height:1.3}.recibo-comprobante-linea-fecha{justify-content:flex-end;margin-bottom:1px}.recibo-comprobante-fecha-partes{flex:none;align-items:baseline;display:flex}.recibo-comprobante-fecha-segmento{text-align:center;border-bottom:1px solid #222;min-height:0;padding:0 5px 1px;line-height:.5;display:inline-block}.recibo-comprobante-fecha-dia{min-width:3px}.recibo-comprobante-fecha-mes{text-align:center;min-width:80px}.recibo-comprobante-fecha-anio{min-width:1px}.recibo-comprobante-fecha-texto{white-space:pre;padding:0}.recibo-comprobante-campo-label{white-space:nowrap;font-size:10.5px;font-weight:700}.recibo-comprobante-campo-valor{border-bottom:1px solid #333;min-height:16px;padding:0 2px 1px;font-size:10.5px}.recibo-comprobante-seccion-titulo{text-align:center;letter-spacing:.03em;margin:10px 0 6px;padding:3px 0;font-size:10px;font-weight:700}.recibo-comprobante-tabla{border:1px solid #111}.recibo-comprobante-tabla-fila{border-bottom:1px solid #111;grid-template-columns:.8fr 125px .8fr 250px;display:grid}.recibo-comprobante-tabla-fila:last-child{border-bottom:none}.recibo-comprobante-celda{box-sizing:border-box;border-right:1px solid #111;align-items:center;min-height:24px;padding:5px 7px;font-size:9.5px;display:flex}.recibo-comprobante-celda:last-child{border-right:none}.recibo-comprobante-celda-label{line-height:1.25}.recibo-comprobante-celda-valor{justify-content:flex-start;gap:3px}.recibo-comprobante-tabla-fila-sin-monto-izq .recibo-comprobante-celda-der-abierta,.recibo-comprobante-tabla-fila-der-vacia .recibo-comprobante-celda-der-abierta{border-right:none;grid-column:3/5}.recibo-comprobante-tabla-fila-total{font-weight:700}.recibo-comprobante-tabla-fila-total .recibo-comprobante-celda-valor:nth-child(2){border-right:1px solid #111}.recibo-comprobante-tabla-fila-total .recibo-comprobante-celda:nth-child(3){border-right:none;grid-column:3/5}.recibo-comprobante-celda-texto-largo{white-space:normal;word-break:break-word;align-items:flex-start;padding-top:6px;padding-bottom:6px;line-height:1.3}.recibo-comprobante-tabla-fila-sin-monto-izq .recibo-comprobante-celda-izq-ancho{grid-column:1/3}.recibo-comprobante-tabla-fila-sin-monto-izq .recibo-comprobante-celda-der-abierta,.recibo-comprobante-tabla-fila-der-vacia:not(.recibo-comprobante-tabla-fila-sin-monto-izq) .recibo-comprobante-celda-der-abierta{border-right:none;grid-column:3/5}.recibo-comprobante-tabla-fila-total .recibo-comprobante-celda-label,.recibo-comprobante-tabla-fila-total .recibo-comprobante-celda-valor{font-weight:700}.recibo-comprobante-tabla-fila-total .recibo-comprobante-celda-valor{border-right:none}.recibo-comprobante-monto-signo{flex-shrink:0;font-weight:600}.recibo-comprobante-monto-valor{text-align:right;flex:1;font-size:10px}.recibo-comprobante-valor-letras-caja{box-sizing:border-box;border:1px solid #111;align-items:center;gap:6px;min-height:30px;margin-top:18px;padding:5px 8px;font-size:11px;display:flex}.recibo-comprobante-valor-letras-label{white-space:nowrap;flex-shrink:0;font-weight:700}.recibo-comprobante-valor-letras-texto{flex:1;line-height:1.35}.recibo-comprobante-pie{margin-top:32px}.recibo-comprobante-firma-bloque{width:100%}.recibo-comprobante-firma-linea{width:var(--recibo-tabla-ancho-col1);border-bottom:1px solid #222;max-width:100%;height:0;margin-bottom:3px}.recibo-comprobante-firma-pie{width:var(--recibo-tabla-ancho-col1);align-items:baseline;max-width:100%;min-height:16px;margin-bottom:10px;font-size:10px;display:flex;position:relative}.recibo-comprobante-firma-f{font-weight:600}.recibo-comprobante-firma-autorizado{font-style:italic;position:absolute;left:50%;transform:translate(-50%)}.recibo-comprobante-firma-bloque .recibo-comprobante-linea-campo{margin-bottom:8px}.recibo-comprobante-firma-bloque .recibo-comprobante-linea-campo:last-child{margin-bottom:0}@media print{html.print-recibo-comprobante,body.print-recibo-comprobante{page:recibo-media-pagina;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}body.print-recibo-comprobante>:not(.documento-print-mount:has(>.recibo-copias)){display:none!important}body.print-recibo-comprobante>.documento-print-mount:has(>.recibo-copias){height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;padding:0!important;display:block!important}@page recibo-media-pagina{size:Letter portrait;margin:0}.recibo-copia{break-inside:avoid;height:139.7mm;position:relative}.recibo-copia+.recibo-copia:before{content:"";border-top:.5pt dashed #aaa;position:absolute;inset:0 8mm auto}.recibo-copia-etiqueta{color:#555;font:10px var(--documento-font);position:absolute;top:4mm;left:10mm}body.print-recibo-comprobante .recibo-copia .recibo-comprobante{box-sizing:border-box;color:#000;background:#fff;border:0;width:100%;margin:0;padding:4mm 10mm 0}body.print-recibo-comprobante .recibo-copia .recibo-comprobante:not(.recibo-ahorro) .recibo-comprobante-encabezado{margin-bottom:2px;padding-bottom:0}body.print-recibo-comprobante .recibo-copia .recibo-comprobante:not(.recibo-ahorro) .recibo-comprobante-marca-central{padding-bottom:0}body.print-recibo-comprobante .recibo-copia .recibo-comprobante:not(.recibo-ahorro) .recibo-coop-logo,body.print-recibo-comprobante .recibo-copia .recibo-comprobante:not(.recibo-ahorro) .recibo-comprobante-linea-campo{margin-bottom:2px}body.print-recibo-comprobante .recibo-copia .recibo-comprobante:not(.recibo-ahorro) .recibo-comprobante-linea-valor{min-height:14px}body.print-recibo-comprobante .recibo-copia .recibo-comprobante:not(.recibo-ahorro) .recibo-comprobante-seccion-titulo{margin:5px 0 3px;padding:1px 0}body.print-recibo-comprobante .recibo-copia .recibo-comprobante:not(.recibo-ahorro) .recibo-comprobante-celda{min-height:15px;padding-block:1.5px}body.print-recibo-comprobante .recibo-copia .recibo-comprobante:not(.recibo-ahorro) .recibo-comprobante-valor-letras-caja{min-height:24px;margin-top:7px;padding-block:3px}body.print-recibo-comprobante .recibo-copia .recibo-comprobante:not(.recibo-ahorro) .recibo-comprobante-pie{margin-top:20px}body.print-recibo-comprobante .recibo-copia .recibo-comprobante:not(.recibo-ahorro) .recibo-comprobante-firma-pie{margin-bottom:3px}body.print-recibo-comprobante .recibo-copia .recibo-comprobante.recibo-ahorro{padding:6mm 8mm 5mm;font-size:10px;line-height:1.3}body.print-recibo-comprobante .recibo-copia .recibo-comprobante.recibo-ahorro>*,body.print-recibo-comprobante .recibo-copia .recibo-comprobante.recibo-ahorro .recibo-comprobante-marca-central,body.print-recibo-comprobante .recibo-copia .recibo-comprobante.recibo-ahorro .recibo-ahorro-campo,body.print-recibo-comprobante .recibo-copia .recibo-comprobante.recibo-ahorro .recibo-ahorro-montos,body.print-recibo-comprobante .recibo-copia .recibo-comprobante.recibo-ahorro .recibo-ahorro-participante,body.print-recibo-comprobante .recibo-copia .recibo-comprobante.recibo-ahorro .recibo-ahorro-autorizacion,body.print-recibo-comprobante .recibo-copia .recibo-comprobante.recibo-ahorro .recibo-comprobante-valor-letras-caja,body.print-recibo-comprobante .recibo-copia .recibo-comprobante.recibo-ahorro .recibo-ahorro-firmas{box-sizing:border-box;min-width:0;max-width:100%}body.print-recibo-comprobante .recibo-copia .recibo-comprobante.recibo-ahorro .recibo-ahorro-celda,body.print-recibo-comprobante .recibo-copia .recibo-comprobante.recibo-ahorro .recibo-ahorro-celda>*,body.print-recibo-comprobante .recibo-copia .recibo-comprobante.recibo-ahorro .recibo-ahorro-campo>*,body.print-recibo-comprobante .recibo-copia .recibo-comprobante.recibo-ahorro .recibo-ahorro-participante>*{overflow-wrap:anywhere;min-width:0}body.print-recibo-comprobante .recibo-copia .recibo-comprobante.recibo-ahorro .recibo-comprobante-encabezado{margin-bottom:1px;padding-bottom:1px}body.print-recibo-comprobante .recibo-copia .recibo-comprobante.recibo-ahorro .recibo-comprobante-marca-central{padding:0 70px 4px}body.print-recibo-comprobante .recibo-copia .recibo-comprobante.recibo-ahorro .recibo-coop-logo-img{height:30px!important}body.print-recibo-comprobante .recibo-copia .recibo-comprobante.recibo-ahorro .recibo-comprobante-razon-social{margin:3px 0 2px;font-size:10px}body.print-recibo-comprobante .recibo-copia .recibo-comprobante.recibo-ahorro .recibo-comprobante-actividad,body.print-recibo-comprobante .recibo-copia .recibo-comprobante.recibo-ahorro .recibo-comprobante-contacto{font-size:8.5px;line-height:1.25}body.print-recibo-comprobante .recibo-copia .recibo-comprobante.recibo-ahorro .recibo-comprobante-recibo-id{top:0}body.print-recibo-comprobante .recibo-copia .recibo-comprobante.recibo-ahorro .recibo-comprobante-numero-titulo{font-size:13px}body.print-recibo-comprobante .recibo-copia .recibo-comprobante.recibo-ahorro .recibo-comprobante-numero-valor{font-size:12px}body.print-recibo-comprobante .recibo-copia .recibo-comprobante.recibo-ahorro .recibo-ahorro-campo{padding:3px 2px;line-height:1.25}body.print-recibo-comprobante .recibo-copia .recibo-comprobante.recibo-ahorro .recibo-comprobante-seccion-titulo{margin:6px 0 4px;padding:2px 0;font-size:9px}body.print-recibo-comprobante .recibo-copia .recibo-comprobante.recibo-ahorro .recibo-ahorro-celda{padding:5px 6px;font-size:9px}body.print-recibo-comprobante .recibo-copia .recibo-comprobante.recibo-ahorro .recibo-ahorro-campo,body.print-recibo-comprobante .recibo-copia .recibo-comprobante.recibo-ahorro .recibo-ahorro-participante,body.print-recibo-comprobante .recibo-copia .recibo-comprobante.recibo-ahorro .recibo-ahorro-autorizacion{font-size:10px}body.print-recibo-comprobante .recibo-copia .recibo-comprobante.recibo-ahorro .recibo-comprobante-valor-letras-caja{min-height:25px;margin-top:7px;padding:4px 7px;font-size:9.5px}body.print-recibo-comprobante .recibo-copia .recibo-comprobante.recibo-ahorro .recibo-ahorro-participante{padding:6px;line-height:1.3}body.print-recibo-comprobante .recibo-copia .recibo-comprobante.recibo-ahorro .recibo-ahorro-autorizacion{padding:6px;line-height:1.35}body.print-recibo-comprobante .recibo-copia .recibo-comprobante.recibo-ahorro .recibo-ahorro-firmas{gap:32px;margin-top:30px;padding-top:0;font-size:10px}}.liquidacion-prestamo{font-family:var(--documento-font);color:#111;max-width:720px;margin:0 auto;font-size:10.5px;line-height:1.38}.liquidacion-prestamo-encabezado{margin-bottom:0}.liquidacion-prestamo-encabezado .recibo-comprobante-marca-central{width:100%}.liquidacion-prestamo-titulo{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:#1a1a1a;border-bottom:1px solid #bbb;margin:12px 0 4px;padding-bottom:8px;font-size:12px;font-weight:700}.liquidacion-prestamo-titulo-subtipo{color:#333;letter-spacing:.04em;text-align:center;text-transform:uppercase;margin:0 0 16px;font-size:10px;font-weight:600}.liquidacion-prestamo-bloque-principal{grid-template-columns:repeat(4,minmax(0,1fr));align-items:baseline;gap:6px;margin-bottom:16px;display:grid}.liquidacion-prestamo-campo-fila{align-items:baseline;gap:6px;min-width:0;display:flex}.liquidacion-prestamo-campo-fila-full{grid-column:1/-1}.liquidacion-prestamo-campo-fila-doble{grid-column:span 2}.liquidacion-prestamo-cuota-nota{color:#222;text-align:justify;margin:0;padding:0;font-size:10px;line-height:1.45}.liquidacion-prestamo-campo-label{white-space:nowrap;flex-shrink:0;font-weight:700}.liquidacion-prestamo-campo-valor{flex:1;min-width:0;line-height:1.35}.liquidacion-desembolso-fila{grid-template-columns:130px minmax(130px,1fr) minmax(120px,1fr) 130px 34px;align-items:start;gap:10px;margin-bottom:10px;display:grid}.liquidacion-desembolso-fila .ant-btn{width:100%}.liquidacion-totales{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media screen and (width<=720px){.sim-cuotas-kpis .kpi-metric-grid{grid-template-columns:1fr;gap:16px;width:100%;display:grid}.sim-cuotas-kpis .kpi-metric{text-align:left;border:0;width:auto;padding:0}.sim-cuotas-kpis{min-width:0}.credito-confirmacion .detail-field-grid,.liquidacion-totales{grid-template-columns:1fr}.credito-confirmacion .detail-field{flex-wrap:wrap}.recibo-comprobante.liquidacion-prestamo-vista-previa{padding:16px}.liquidacion-prestamo-vista-previa .recibo-comprobante-marca-central{overflow-wrap:anywhere;padding-inline:0}.liquidacion-prestamo-vista-previa .liquidacion-prestamo-bloque-principal{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.liquidacion-desembolso-fila{grid-template-columns:repeat(2,minmax(0,1fr))}}.liquidacion-prestamo-seccion{margin-bottom:16px}.liquidacion-prestamo-seccion-cierre{margin-top:4px;margin-bottom:0}.liquidacion-prestamo-seccion-titulo{letter-spacing:.04em;text-transform:uppercase;margin:0 0 8px;font-size:10.5px;font-weight:700}.liquidacion-prestamo-seccion-titulo--marcado{background-color:var(--documento-gris-encabezado);-webkit-print-color-adjust:exact;print-color-adjust:exact;padding:4px 8px}.documento-credito,.documento-credito *{font-family:var(--documento-font)!important}.documento-credito .liquidacion-prestamo-campo-fila{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.documento-credito .liquidacion-prestamo-campo-label{white-space:normal;font-size:9px}.documento-credito .liquidacion-prestamo-campo-valor{overflow-wrap:anywhere;font-size:10.5px}.liquidacion-prestamo-lista-valores{flex-direction:column;gap:4px;display:flex}.liquidacion-prestamo-desembolsos{flex-direction:column;gap:7px;display:flex}.liquidacion-prestamo-desembolso{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px 16px;padding:3px 0;display:grid}.liquidacion-prestamo-desembolso-concepto{flex-direction:column;gap:2px;min-width:0;display:flex}.liquidacion-prestamo-desembolso-concepto>span{color:#555;overflow-wrap:anywhere;font-size:9.5px;line-height:1.35}.liquidacion-prestamo-desembolso-monto{white-space:nowrap;font-variant-numeric:tabular-nums}.liquidacion-fila-valor{align-items:baseline;gap:0;display:flex}.liquidacion-fila-valor-compacta{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:8px 16px;padding:3px 0;display:grid}.liquidacion-fila-valor-compacta .liquidacion-fila-valor-concepto-wrap{max-width:none}.liquidacion-fila-valor-compacta .liquidacion-fila-valor-concepto{white-space:normal}.liquidacion-fila-valor-compacta .liquidacion-fila-valor-relleno{display:none}.liquidacion-fila-valor-compacta .liquidacion-fila-valor-monto{background:0 0;margin-left:0;padding-left:0}.liquidacion-fila-valor-concepto-wrap{flex:0 auto;min-width:0;max-width:55%}.liquidacion-fila-valor-concepto{white-space:nowrap;flex:none;padding-right:4px;line-height:1.4}.liquidacion-fila-valor-concepto-vineta:before{content:"• ";font-weight:700}.liquidacion-fila-valor-detalle{color:#666;font-size:9.5px;line-height:1.35}.liquidacion-fila-valor-relleno{border-bottom:1px solid #333;flex:auto;align-self:baseline;min-width:16px;margin:0 0 3px}.liquidacion-fila-valor-monto{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;background:#fff;flex:none;margin-left:4px;padding-left:2px}.liquidacion-fila-valor-total{margin-top:4px}.liquidacion-fila-valor-compacta.liquidacion-fila-valor-total{border-top:1px solid #aab3bd;padding-top:6px}.liquidacion-fila-valor-total .liquidacion-fila-valor-concepto,.liquidacion-fila-valor-total .liquidacion-fila-valor-monto{font-weight:700}.liquidacion-fila-valor-total .liquidacion-fila-valor-relleno{border-bottom-width:2px}.liquidacion-prestamo-comite,.liquidacion-prestamo-lugar-fecha{margin:0 0 10px}.liquidacion-prestamo-linea-corta{border-bottom:1px solid #333;min-width:120px;display:inline-block;transform:translateY(-2px)}.liquidacion-prestamo-declaracion{text-align:justify;margin:12px 0 16px;line-height:1.45}.liquidacion-prestamo-firmas{grid-template-columns:repeat(3,1fr);gap:0 18px;display:grid}.liquidacion-prestamo-firma-col{text-align:center;grid-template-rows:26px 32px auto;align-items:end;display:grid}.liquidacion-prestamo-firma-arriba{text-transform:uppercase;letter-spacing:.02em;justify-content:center;align-items:flex-end;min-height:26px;padding:0 4px 3px;font-size:9.5px;font-weight:700;line-height:1.2;display:flex}.liquidacion-prestamo-firma-linea{border-top:1px solid #111;align-self:end;width:100%;height:0}.liquidacion-prestamo-firma-pie{padding-top:6px}.liquidacion-prestamo-firma-rol{margin-bottom:3px;font-weight:700}.liquidacion-prestamo-firma-detalle{font-size:9.5px}.liquidacion-prestamo-firma-sub{letter-spacing:.04em;margin-top:2px;font-size:8.5px}.desembolso-credito-lineas{flex-direction:column;gap:4px;width:100%;display:flex}.desembolso-credito-linea{word-break:break-word;line-height:1.45}.editor-texto-basico-contenido strong{font-weight:600}.editor-texto-basico-contenido u{text-decoration:underline}.editor-texto-basico-contenido [contenteditable]:empty:before{content:attr(data-placeholder);color:var(--text-3);pointer-events:none}.ant-card,.ant-btn,.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-table,.ant-tag,.ant-segmented{box-shadow:none!important}.ant-menu-dark .ant-menu-item-group-title{color:#fff6;text-transform:uppercase;letter-spacing:1.2px;padding-top:14px;font-size:10.5px;font-weight:600}.ant-table-thead>tr>th{text-transform:uppercase;letter-spacing:.6px;color:var(--text-2)!important;background:var(--bg)!important;border-bottom:1px solid var(--border)!important;font-size:11px!important;font-weight:600!important}.ant-table-tbody>tr>td{border-bottom:1px solid var(--bg-alt)!important}.ant-table-tbody>tr:hover>td{background:var(--row-hover)!important}.ant-form-item-label>label{text-transform:uppercase;letter-spacing:.6px;color:var(--text-2)!important;height:auto!important;font-size:10.5px!important;font-weight:500!important}.ant-form-vertical .ant-form-item-label{padding-bottom:2px!important}.ant-card{border:1px solid var(--border)!important;border-radius:var(--radius)!important}.ant-card-head{background:var(--bg)!important;border-bottom:1px solid var(--border)!important;min-height:38px!important;padding:0 10px!important}.ant-card-head-title{text-transform:uppercase;letter-spacing:.8px;color:var(--text-2);font-size:11px!important;font-weight:500!important}.ant-card-body{color:var(--text);background:var(--surface)!important}.ant-tag{padding-inline:6px;font-size:11px;line-height:1.4;border-radius:var(--radius-sm)!important;box-shadow:none!important}.ant-tag.ant-tag-outlined{border:1px solid var(--border)!important;background:var(--surface)!important;color:var(--text-2)!important}.ant-btn-default:not(:disabled):hover{background:var(--bg)!important;border-color:var(--border-dark)!important;color:var(--text-2)!important}.ant-input,.ant-input-affix-wrapper,.ant-select-selector,.ant-picker{border-radius:var(--radius)!important;border-color:var(--border)!important}.ant-input:focus,.ant-input-affix-wrapper-focused,.ant-select-focused .ant-select-selector,.ant-picker-focused{border-color:var(--navy)!important;box-shadow:none!important}.ant-alert-error{background:var(--mora-bg)!important;border:1px solid var(--mora-border)!important}.ant-alert-error .ant-alert-message{color:var(--mora)!important}.ant-alert-warning{background:var(--warning-bg)!important;border:1px solid var(--warning-border)!important}.anticon svg{stroke-width:1.8px}.ant-avatar-square{border-radius:var(--radius)!important}.ant-statistic-title{text-transform:uppercase;letter-spacing:.6px;font-size:11px!important}::placeholder,.ant-input::placeholder,.ant-select-selection-placeholder{color:var(--text-3)!important}.ant-layout-header{border-bottom:1px solid var(--border)!important}.ant-descriptions-bordered .ant-descriptions-item-label{text-transform:uppercase;letter-spacing:.5px;color:var(--text-2);font-size:10.5px;background:var(--bg)!important}.ant-descriptions-bordered .ant-descriptions-view{border-radius:var(--radius);overflow:hidden;border:1px solid var(--border)!important}.ant-tag-green,.ant-tag-success{color:var(--positive)!important;border-color:var(--positive)!important;background:var(--positive-bg)!important}.ant-tag-red,.ant-tag-error{color:var(--mora)!important;border-color:var(--mora-border)!important;background:var(--mora-bg)!important}.ant-table-tbody td:first-child{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.ant-layout-sider .ant-select-selector{background:var(--navy-light)!important;color:#ffffffd9!important;border-color:#ffffff1f!important}.ant-layout-sider .ant-select-arrow{color:#ffffffa6!important}.ant-typography h3.ant-typography{color:var(--text)!important;font-size:18px!important;font-weight:600!important}.ant-tabs-tab{font-size:13px;padding:8px 12px!important}.ant-modal-content{border-radius:var(--radius-lg)!important;box-shadow:0 2px 8px #0000001f!important}.ant-dropdown .ant-dropdown-menu{border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 2px 8px #0000001f!important}input[disabled],.ant-input-disabled,.ant-input-number-disabled .ant-input-number-input{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text)!important}.ant-table,.ant-table-container,.ant-table-content{background:var(--surface)!important}.ant-table-tbody>tr>td,.ant-card{color:var(--text);background:var(--surface)!important}.ant-input,.ant-input-affix-wrapper,.ant-input-number,.ant-input-number-input,.ant-select-selector,.ant-picker{background:var(--surface)!important;color:var(--text)!important}.ant-input-disabled,.ant-input-affix-wrapper-disabled,.ant-select-disabled .ant-select-selector{background:var(--bg-alt)!important;color:var(--text-2)!important}.ant-segmented{background:var(--bg-alt)!important}.ant-segmented-item-selected{background:var(--surface)!important;color:var(--text)!important}.ant-layout-header{background:var(--surface)!important}.ant-modal-content,.ant-modal-header{color:var(--text);background:var(--surface)!important}.ant-dropdown .ant-dropdown-menu{background:var(--surface)!important}.ant-dropdown .ant-dropdown-menu-item{color:var(--text)}.ant-descriptions-bordered .ant-descriptions-item-content{color:var(--text);background:var(--surface)!important}.ant-tabs-tab{color:var(--text-2)}.ant-tabs-tab-active .ant-tabs-tab-btn{color:var(--text)!important}.editor-texto-basico-contenido{background:var(--surface)!important;color:var(--text)!important;border-color:var(--border)!important}html[data-theme=dark] .ant-card-head,html[data-theme=dark] .ant-table-thead>tr>th{background:var(--bg-alt)!important}html[data-theme=dark] .ant-table-pagination,html[data-theme=dark] .ant-pagination,html[data-theme=dark] .ant-pagination .ant-pagination-item a{color:var(--text-2)}html[data-theme=dark] .ant-pagination .ant-pagination-item-active{background:var(--bg-alt);border-color:var(--border)}html[data-theme=dark] .ant-empty-description{color:var(--text-3)}html[data-theme=dark] .ant-drawer-content{background:var(--surface)!important}html[data-theme=dark] .ant-tag-gold,html[data-theme=dark] .ant-tag-blue,html[data-theme=dark] .ant-tag-cyan,html[data-theme=dark] .ant-tag-default{background:var(--bg-alt)!important;border-color:var(--border)!important;color:var(--text-2)!important}.login-screen{background:radial-gradient(80% 60% at 50% 0,#234e7a59,#0000),linear-gradient(160deg,#132a42 0%,#1b3a5c 45%,#0f2236 100%);place-items:center;min-height:100vh;padding:24px 16px;display:grid}.login-screen__panel{width:min(440px,100%)}.login-screen__brand{justify-content:center;align-items:center;gap:14px;margin-bottom:22px;display:flex}.app-sidebar-brand{background:var(--sidebar-bg);border-bottom:1px solid #ffffff14;flex-shrink:0;justify-content:center;align-items:center;padding:14px 16px 12px;display:flex}.app-sidebar-inner{background:var(--sidebar-bg);flex-direction:column;height:100%;min-height:100%;display:flex}.app-sidebar-sider.ant-layout-sider{transition:all .2s;background:var(--sidebar-bg)!important}.app-sidebar-sider.ant-layout-sider-collapsed .app-sidebar-brand{padding:12px 8px}.app-sidebar-sider.ant-layout-sider-collapsed .app-sidebar-brand__logo{max-width:40px}.app-sidebar-sider.ant-layout-sider-collapsed .app-sidebar-footer{padding:12px 8px}.app-sidebar-menu{background:var(--sidebar-bg);flex:auto;min-height:0;padding-bottom:8px;overflow:auto}.app-sidebar-menu .ant-menu-dark,.app-sidebar-menu .ant-menu-dark .ant-menu-sub{background:var(--sidebar-bg)!important}.app-sidebar-footer{background:var(--sidebar-bg);border-top:1px solid #ffffff14;flex-shrink:0;padding:12px 16px}.app-sidebar-drawer.ant-drawer .ant-drawer-content,.app-sidebar-drawer.ant-drawer .ant-drawer-wrapper-body{background:var(--sidebar-bg)!important}.app-sidebar-drawer.ant-drawer .ant-drawer-header{background:var(--sidebar-bg)!important;border-bottom:1px solid #ffffff14!important}.app-sidebar-drawer.ant-drawer .ant-drawer-close{color:#ffffffd9!important}.app-sidebar-drawer.ant-drawer .ant-drawer-close:hover{color:#fff!important;background:#ffffff14!important}.app-sidebar-drawer .ant-drawer-body{background:var(--sidebar-bg);padding:0!important}@media (width<=991px){.app-main-content{padding:12px 14px!important}.app-main-header{padding-inline:12px!important}}.app-sidebar-brand__logo{width:100%;max-width:196px;height:auto;display:block}.login-screen__logo{width:min(280px,100%);max-width:100%;height:auto;display:block}.login-screen__title{color:#fff!important;margin:0!important;font-size:22px!important;line-height:1.1!important}.login-screen__subtitle{color:#ffffffa6;letter-spacing:2.5px;font-size:10px;font-weight:600;display:block}.login-screen__card{border-radius:8px;box-shadow:0 12px 40px #00000038}.activation-screen{min-height:100svh}.activation-screen__card .ant-card-body{flex-direction:column;gap:20px;padding:clamp(20px,4vw,28px);display:flex}.activation-screen__card h4.ant-typography{margin:0}.activation-screen__loading{justify-content:center;align-items:center;gap:12px;padding-block:8px;display:flex}.login-screen__credenciales{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;margin-top:16px}.login-screen__credenciales .ant-card-head{border-bottom-color:#ffffff14;min-height:36px}.login-screen__credenciales .ant-card-head-title{color:#ffffffd9;padding:8px 0;font-size:12px;font-weight:600}.login-screen__credenciales .ant-card-body{padding:10px 12px 12px}.login-credenciales-grid{gap:8px;display:grid}.login-credencial{background:#00000026;border:1px solid #ffffff0f;border-radius:6px;padding:8px 10px}.login-credencial strong,.login-credencial .ant-typography{color:#ffffffeb!important}.login-credencial .ant-typography-secondary{color:#ffffff8c!important}.login-credencial__code{font-family:var(--font-mono);color:#9ec9f5;margin-top:4px;font-size:11px;display:inline-block}.route-breadcrumb{margin-bottom:12px;font-size:12px}.route-breadcrumb__link{color:var(--link);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.route-breadcrumb__link:hover{color:var(--link-hover);text-decoration:underline}.entity-link{appearance:none;color:var(--link);cursor:pointer;font:inherit;line-height:inherit;text-align:inherit;background:0 0;border:0;padding:0;display:inline}.entity-link:hover,.entity-link:focus-visible{color:var(--link-hover);text-decoration:underline}.entity-link:focus-visible{outline:1px solid var(--link);outline-offset:2px}.entity-link--mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.detail-tab-label{align-items:center;gap:6px;display:inline-flex}.list-toolbar{align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.list-toolbar__spacer{flex:1 1 0;min-width:0}.list-toolbar__search{flex:0 auto;width:min(520px,100%)}.list-toolbar__filter-label{align-items:center;gap:var(--space-1);color:var(--text-3);text-transform:uppercase;letter-spacing:.6px;white-space:nowrap;font-size:11px;font-weight:500;display:inline-flex}.list-tabs{margin-top:calc(-1 * var(--space-1));margin-bottom:var(--space-3)}.list-tabs .ant-tabs-nav{margin-bottom:var(--space-3)!important}.list-tabs .ant-tabs-tab{padding:8px 14px!important}.reporte-subselector{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);min-width:0;display:flex}.reporte-subselector__label{color:var(--color-text-muted);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:600}.reporte-subselector__panel[hidden]{display:none!important}.reporte-depositos-toolbar__filter,.reporte-aportaciones-toolbar__filter{align-items:center;gap:var(--space-2);display:inline-flex}@media (width<=576px){.reporte-subselector{flex-direction:column;align-items:stretch}.reporte-subselector .ant-segmented,.reporte-subselector .ant-segmented-group{width:100%}.reporte-subselector .ant-segmented-item{text-align:center;flex:1}.reporte-depositos-toolbar,.reporte-aportaciones-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.reporte-depositos-toolbar .list-toolbar__search,.reporte-aportaciones-toolbar .list-toolbar__search{grid-column:1/-1;width:100%;min-width:0}.reporte-depositos-toolbar .list-toolbar__spacer,.reporte-aportaciones-toolbar .list-toolbar__spacer{display:none}.reporte-depositos-toolbar__filter,.reporte-aportaciones-toolbar__filter{flex-direction:column;align-items:stretch;gap:4px;min-width:0}.reporte-depositos-toolbar__filter .ant-select,.reporte-depositos-toolbar__filter .ant-input-number,.reporte-aportaciones-toolbar__filter .ant-select,.reporte-aportaciones-toolbar__filter .ant-input-number{width:100%!important}.reporte-depositos-toolbar__action{grid-column:1/-1}.reporte-depositos-toolbar__action .ant-btn,.reporte-aportaciones-toolbar__action .ant-btn{width:100%}.reporte-aportaciones-toolbar__action{grid-column:1/-1}}.not-found{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:min(480px,100vh - 180px);padding:48px 24px;display:flex}.consulta-estado{overflow-wrap:anywhere;min-height:min(320px,100dvh - 180px)}.consulta-estado>.ant-alert{text-align:start;max-width:600px}.consulta-estado__acciones{justify-content:center;margin-top:24px}.consulta-actualizacion-alerta{margin-bottom:20px}@media (width<=520px){.consulta-estado{padding:32px 16px}.consulta-actualizacion-alerta,.consulta-alerta{flex-wrap:wrap;row-gap:12px}}.not-found__code{color:var(--color-text-muted,#00000040);letter-spacing:-2px;margin:0 0 8px!important;font-size:72px!important;font-weight:700!important;line-height:1!important}[data-theme=dark] .not-found__code{color:#ffffff1f}.credito-documentos-otorgamiento{margin-top:16px}.credito-documento-otorgamiento-item{flex-direction:column;align-items:stretch;gap:12px;padding:16px 0;display:flex}.credito-documento-otorgamiento-item__encabezado{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.credito-documentos-otorgamiento__acciones{justify-content:flex-end}@media (width<=767px){.credito-documentos-otorgamiento.ant-collapse>.ant-collapse-item>.ant-collapse-header,.documentos-contexto-bloque.ant-collapse>.ant-collapse-item>.ant-collapse-header{flex-wrap:wrap;row-gap:12px}.credito-documentos-otorgamiento .ant-collapse-extra,.documentos-contexto-bloque .ant-collapse-extra{flex:1 0 100%;order:3}.credito-documentos-otorgamiento__acciones{justify-content:flex-start}}.credito-documento-otorgamiento-item+.credito-documento-otorgamiento-item{border-top:1px solid var(--border-color,#e5e7eb);margin-top:12px}.credito-documento-otorgamiento-item .ant-typography{margin-bottom:0}.credito-documento-firmado-adjunto{width:100%}.credito-documento-firmado-adjunto .ant-table table{min-width:780px}.solicitudes-creditos-tabla .solicitud-tipo,.solicitudes-creditos-tabla .solicitud-estado{max-height:none;overflow:visible}.credito-documento-firmado-adjunto .ant-btn-link{text-align:left;white-space:normal;justify-content:flex-start;max-width:100%;height:auto;padding:0;font-weight:600}.credito-documento-firmado-adjunto .ant-btn-link>span:not(.ant-btn-icon){overflow-wrap:anywhere}.solicitudes-creditos-tabla .solicitud-texto-completo{white-space:normal;overflow-wrap:anywhere;line-height:1.5}.solicitudes-creditos-tabla .solicitud-estado .semantic-text-tag{white-space:normal;text-overflow:clip;max-width:100%;overflow:visible}.credito-documento-separador{margin:8px 0 4px}.documentos-contexto{min-width:0;margin-block:12px}.documentos-contexto-acciones{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.documento-nombre{white-space:normal;overflow-wrap:anywhere;text-align:left;max-width:100%;height:auto}@media (width<=720px){.documentos-deposito .detail-field-grid{grid-template-columns:1fr}.documentos-deposito .detail-field{flex-wrap:wrap}}@media (width<=575px){.refinanciamiento-consulta-alerta{flex-wrap:wrap;row-gap:12px}.refinanciamiento-consulta-alerta .ant-alert-actions{flex:0 0 100%;margin-inline-start:0}}.orden-descuento-documento,.carta-suspension-documento{box-sizing:border-box;color:#222;width:100%;max-width:850px;min-height:260mm;font-family:var(--documento-font);background:#fff;flex-direction:column;margin:0 auto;padding:32px 42px;display:flex}.orden-descuento-vista-previa{min-height:100%;padding:28px 36px;font-size:12px}.orden-descuento-titulo{margin:14px 0 20px;font-style:normal;text-decoration:none}.orden-descuento-fecha-ref{text-align:right;margin-bottom:22px}.orden-descuento-fecha{text-align:right;margin:8px 0}.orden-descuento-referencia{margin:0}.orden-descuento-destinatario,.orden-descuento-saludo,.orden-descuento-cuerpo,.orden-descuento-cierre,.orden-descuento-autorizacion,.orden-descuento-sustitucion{margin:10px 0}.orden-descuento-destinatario p{margin:0}.orden-descuento-saludo{margin-top:14px}.orden-descuento-cuerpo{text-align:justify;line-height:1.5}.orden-descuento-sustitucion{font-style:italic}.orden-descuento-autorizacion{text-align:justify;margin-top:20px;line-height:1.5}.orden-descuento-firma-cooperativa{flex-direction:column;gap:2px;width:48%;margin:18px 0 24px;display:flex}.orden-descuento-firma-cooperativa strong{text-transform:uppercase}.orden-descuento-firmas{text-align:center;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:34px;display:grid}.orden-descuento-firmas div{flex-direction:column;gap:7px;display:flex}.orden-descuento-firmas strong{font-size:10px}.orden-descuento-mes{text-transform:capitalize}.orden-descuento-autorizacion p{margin:0 0 6px}.orden-descuento-documento .orden-descuento-firmas{margin-bottom:24px}.carta-suspension-documento .orden-descuento-fecha{margin:28px 0 40px}.carta-suspension-documento .orden-descuento-cuerpo{margin:22px 0}.carta-suspension-documento .orden-descuento-firmas{margin-top:110px;margin-bottom:30px}@media print{html:is(.print-orden-descuento,.print-carta-suspension-orden),body:is(.print-orden-descuento,.print-carta-suspension-orden){page:liquidacion-credito-page;height:auto!important;min-height:0!important;margin:0!important;padding:0!important;overflow:visible!important}body:is(.print-orden-descuento,.print-carta-suspension-orden)>:not(.documentos-planilla-print-mount){display:none!important}body.print-orden-descuento :not(.documento-print-mount):not(.documento-print-mount *),body.print-carta-suspension-orden :not(.documento-print-mount):not(.documento-print-mount *){visibility:hidden!important}body.print-orden-descuento .documentos-planilla-print-mount,body.print-carta-suspension-orden .documentos-planilla-print-mount,body.print-orden-descuento .documentos-planilla-print-mount *,body.print-carta-suspension-orden .documentos-planilla-print-mount *{visibility:visible!important}body.print-orden-descuento .documentos-planilla-print-mount,body.print-carta-suspension-orden .documentos-planilla-print-mount{page:liquidacion-credito-page;z-index:auto!important;width:100%!important;height:auto!important;max-height:none!important;display:block!important;position:static!important;top:auto!important;left:auto!important;overflow:visible!important}body.print-orden-descuento .documentos-planilla-print-mount>article,body.print-carta-suspension-orden .documentos-planilla-print-mount>article{page:liquidacion-credito-page;font-size:12px;line-height:1.45;color:#000!important;box-sizing:border-box!important;background:#fff!important;flex-direction:column!important;width:100%!important;max-width:none!important;height:279mm!important;min-height:0!important;margin:0!important;padding:10mm 14mm!important;display:flex!important;position:static!important}body.print-orden-descuento .orden-descuento-firmas,body.print-carta-suspension-orden .orden-descuento-firmas,body.print-orden-descuento .pie-institucional-documento,body.print-orden-descuento .orden-descuento-autorizacion,body.print-carta-suspension-orden .pie-institucional-documento{break-inside:avoid-page;page-break-inside:avoid}}.detail-header-identity{align-items:center;gap:14px;min-width:0;display:flex}.detail-header-identity>.ant-btn,.detail-header-identity>.ant-avatar{flex-shrink:0}.detail-header-identity__avatar.ant-avatar{background:var(--ant-color-primary-bg);color:var(--ant-color-primary-text);border-radius:12px}.detail-header-identity__content{overflow-wrap:anywhere;flex:1;min-width:0}.detail-header-identity__content>.ant-space{max-width:100%}.historial-documento-modal .historial-documento-tabla .ant-table-cell{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.historial-documento-modal .documento-nombre{font-family:var(--font-sans);align-items:flex-start;padding-inline:0;line-height:1.5;display:inline-flex}.historial-documento-modal .documento-nombre .ant-btn-icon{flex-shrink:0}.historial-documento-modal .documento-nombre>span:last-child{white-space:normal;overflow-wrap:anywhere;min-width:0}.historial-documento-tabla .ant-table-placeholder .ant-typography{font-family:var(--font-sans)}.carta-liquidacion-modal__controles{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:12px 16px;display:flex}.carta-liquidacion-modal__controles>.ant-typography{flex:280px;min-width:0}.carta-liquidacion-modal__controles>.ant-btn{flex-shrink:0;margin-inline-start:auto}.carta-liquidacion-modal__tabla{min-width:0;min-height:0;overflow:auto}.carta-liquidacion-modal .ant-alert{flex-shrink:0}.liquidacion-encabezado{grid-template-columns:auto 56px minmax(0,1fr) auto;align-items:stretch;gap:16px;margin-bottom:20px;display:grid}.liquidacion-encabezado>.back-button,.liquidacion-encabezado-acciones{align-self:center}@media (width<=575px){.liquidacion-encabezado{grid-template-columns:auto 56px minmax(0,1fr)}.liquidacion-encabezado-acciones{grid-column:1/-1;justify-self:end}}.liquidacion-encabezado-icono{border-radius:var(--radius);background:color-mix(in srgb, var(--navy) 10%, transparent);min-height:56px;color:var(--navy);flex:0 0 56px;place-items:center;font-size:32px;display:grid}.liquidacion-encabezado-textos{align-content:center;gap:4px;min-width:0;display:grid}.liquidacion-encabezado-textos>p{color:var(--text-2);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.6}.liquidacion-desglose-lista{border:1px solid var(--border);border-radius:var(--radius);width:100%}.liquidacion-desglose-pago{gap:14px;min-width:0;padding:14px 16px;display:grid}.liquidacion-desglose-pago+.liquidacion-desglose-pago{border-top:1px solid var(--border)}.liquidacion-desglose-pago>.liquidacion-producto-bloqueo{grid-column:1/-1}.liquidacion-desglose-titulo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex}.liquidacion-desglose-importes{grid-template-columns:repeat(auto-fit,minmax(min(130px,100%),1fr));align-items:start;gap:14px 20px;display:grid}.liquidacion-productos{gap:16px;min-width:0;display:grid;container-type:inline-size}.liquidacion-productos-ayuda{color:var(--text-2);margin:0 0 14px}.liquidacion-productos .ant-card-head-title{white-space:normal}.liquidacion-productos-lista{border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.liquidacion-producto{grid-template-columns:24px minmax(190px,1.15fr) minmax(310px,1.65fr) minmax(220px,1fr);align-items:center;gap:10px 20px;min-width:0;padding:14px 16px;display:grid}.liquidacion-producto+.liquidacion-producto{border-top:1px solid var(--border)}.liquidacion-producto--seleccionado{background:color-mix(in srgb, var(--navy) 5%, var(--surface));box-shadow:inset 3px 0 0 var(--navy)}.liquidacion-producto-check{grid-area:1/1}.liquidacion-producto-identidad{grid-column:2;gap:4px;min-width:0;display:grid}.liquidacion-producto-identidad>span:first-child,.liquidacion-producto-importe>span,.liquidacion-producto-campo>span:first-child{color:var(--text-2);font-size:12px;line-height:1.4}.liquidacion-producto-identidad>.ant-typography{overflow-wrap:anywhere;font-size:15px}.liquidacion-producto-importes{grid-column:3;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.liquidacion-producto-importes--creditos{grid-template-columns:repeat(3,minmax(0,1fr))}.liquidacion-producto-importe{align-content:start;gap:4px;min-width:0;display:grid}.liquidacion-producto-importe>strong{color:var(--text);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:15px;font-weight:600}.liquidacion-producto-controles{grid-column:4;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.liquidacion-producto-campo{flex:1;gap:4px;min-width:0;display:grid}.liquidacion-producto-indicacion{text-align:right;font-size:12px}.liquidacion-producto-bloqueo{border-left:2px solid var(--warning-border);border-radius:var(--radius-sm);background:var(--warning-bg);min-width:0;color:var(--tag-warning-text);grid-column:2/-1;align-items:center;gap:8px;padding:5px 9px;font-size:12px;line-height:20px;display:flex}.liquidacion-producto-bloqueo>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.liquidacion-producto-bloqueo:focus-visible{outline:2px solid var(--navy);outline-offset:2px}.liquidacion-confirmacion-aviso{color:var(--text-2);align-items:center;gap:8px;margin:0 0 12px;font-size:13px;display:flex}.liquidacion-acciones{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.liquidacion-resultado{container-type:inline-size}.liquidacion-resultado-datos--cuatro>.detail-field-grid{grid-template-columns:repeat(4,minmax(0,1fr))}@container (width<=1000px){.liquidacion-resultado-datos--cuatro>.detail-field-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=520px){.liquidacion-resultado-datos--cuatro>.detail-field-grid{grid-template-columns:minmax(0,1fr)}}.liquidacion-resultado-importes{padding-top:var(--space-4);border-top:1px solid var(--border)}.liquidacion-resultado-monto{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:600}@container (width<=420px){.liquidacion-resultado-acciones>.ant-btn{width:100%}}@container (width<=940px){.liquidacion-producto{grid-template-columns:24px minmax(160px,1fr) minmax(260px,1.5fr);gap:10px 16px}.liquidacion-producto-controles{grid-column:2/-1;justify-self:end;width:100%;max-width:360px}}@container (width<=600px){.liquidacion-producto{grid-template-columns:20px minmax(0,1fr);column-gap:12px;padding:12px}.liquidacion-producto-identidad,.liquidacion-producto-importes,.liquidacion-producto-controles{grid-column:2}.liquidacion-producto-importes{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:12px 8px}.liquidacion-producto-controles{flex-wrap:wrap;justify-content:flex-start;max-width:none}.liquidacion-producto-campo{flex-basis:8rem}.liquidacion-producto-indicacion{text-align:left}}.retiro-productos{border:1px solid var(--border);border-radius:var(--radius);container-type:inline-size}.retiro-producto{grid-template-columns:minmax(210px,1.5fr) repeat(3,minmax(0,1fr));align-items:center;gap:12px 24px;min-width:0;padding:14px 16px;display:grid}.retiro-producto+.retiro-producto{border-top:1px solid var(--border)}.retiro-producto-identidad{overflow-wrap:anywhere;gap:4px;min-width:0;display:grid}.retiro-producto-identidad>span:first-child{color:var(--text-2);font-size:12px}.retiro-producto-identidad>.ant-typography{font-size:15px}.retiro-producto-identidad>.ant-typography-secondary{font-size:12px}.retiro-producto>.liquidacion-producto-bloqueo{grid-column:1/-1}@container (width<=660px){.retiro-producto{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px 12px}.retiro-producto-identidad{grid-column:1/-1}}@container (width<=350px){.retiro-producto{grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr))}}.usuarios-view,.usuarios-view :where(.ant-card,.ant-table-wrapper,.ant-spin-nested-loading,.ant-spin-container){min-width:0}.usuarios-view .ant-table-placeholder .ant-typography{white-space:normal;max-width:min(100%,100vw - 80px);font-family:var(--font-sans);font-size:13px;font-weight:400;display:inline-block}.usuarios-modal .ant-modal-container{flex-direction:column;max-height:calc(100dvh - 32px);display:flex}.usuarios-modal .ant-modal-header,.usuarios-modal .ant-modal-footer{flex:none}.usuarios-modal .ant-modal-title,.usuarios-modal .ant-modal-body{overflow-wrap:anywhere}.usuarios-modal .ant-modal-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.usuarios-modal .ant-modal-footer,.usuarios-modal .ant-modal-confirm-btns{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.usuarios-modal .ant-modal-footer .ant-btn,.usuarios-modal .ant-modal-confirm-btns .ant-btn{white-space:normal;max-width:100%;height:auto;min-height:32px}.usuarios-modal .ant-modal-footer .ant-btn+.ant-btn,.usuarios-modal .ant-modal-confirm-btns .ant-btn+.ant-btn{margin-inline-start:0}.usuarios-modal.ant-modal-confirm .ant-modal-body,.usuarios-modal .ant-modal-confirm-body-wrapper{flex-direction:column;min-height:0;display:flex}.usuarios-modal .ant-modal-confirm-body{min-height:0;overflow-y:auto}.bitacora-filtros{grid-template-columns:repeat(auto-fit,minmax(min(100%,175px),1fr));align-items:end;gap:12px;margin-bottom:20px;display:grid}.bitacora-filtros .ant-form-item{min-width:0;margin-bottom:0}.bitacora-filtros .ant-picker{width:100%}.bitacora-tabla .bitacora-fecha{white-space:nowrap;font-variant-numeric:tabular-nums}.bitacora-tabla .ant-table-cell:not(.bitacora-fecha),.bitacora-accion{white-space:normal;overflow-wrap:anywhere}.bitacora-accion{text-align:start}.bitacora-fila{cursor:pointer}.bitacora-detalle{gap:12px;display:grid}.bitacora-referencia{margin-top:14px}.bitacora-detalle .ant-card-head-title{white-space:normal;overflow-wrap:anywhere}.bitacora-modal .ant-modal-container{flex-direction:column;max-height:calc(100dvh - 32px);display:flex}.bitacora-modal .ant-modal-header,.bitacora-modal .ant-modal-footer{flex:none}.bitacora-modal .ant-modal-body{overscroll-behavior:contain;min-height:0;max-height:min(65dvh,420px);overflow:auto}@media (width<=640px){.bitacora-detalle .detail-field-grid--2{grid-template-columns:minmax(0,1fr)}}.correos-view{min-width:0;container:correos/inline-size}.correos-view .chart-card{container:cupo-correo/inline-size}.correos-view .chart-breakdown__row strong{white-space:nowrap}.correo-detalle{grid-template-columns:minmax(0,1fr);gap:20px;min-width:0;display:grid}.correo-intentos-tabla{min-width:0}.correo-detalle-modal .ant-modal-container{flex-direction:column;max-height:calc(100dvh - 32px);display:flex}.correo-detalle-modal .ant-modal-header,.correo-detalle-modal .ant-modal-footer{flex:none}.correo-detalle-modal .ant-modal-body{overscroll-behavior:contain;min-height:0;max-height:70dvh;overflow-y:auto}.correo-intentos-tabla .ant-table-cell{white-space:normal;overflow-wrap:anywhere;vertical-align:top}.correo-intentos-tabla .ant-table-tbody td:not(:first-child){font-family:var(--font-sans)}.correo-detalle-link{text-align:left;max-width:100%}.correos-historial{scroll-margin-top:var(--space-6)}.correos-filtros.ant-form-inline{gap:var(--space-3);padding:var(--space-4);border-bottom:1px solid var(--border);display:grid}.correos-filtros .list-toolbar{margin-bottom:0}.correos-filtros .ant-form-item{margin:0}.correos-fila>td{cursor:pointer}@media (width<=700px){.correos-filtros .list-toolbar{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;display:grid}.correos-filtros .ant-form-item,.correos-filtros .ant-picker{width:100%}.correos-view .chart-card--split .chart-donut__total{font-size:14px}}@media (width<=360px){.correos-filtros .ant-form-item{grid-column:1/-1}}@container correos (width<=1100px){.correos-view .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container correos (width<=320px){.correos-view .metric-grid{grid-template-columns:minmax(0,1fr)}}@container correos (width<=700px){.correos-view .chart-grid{grid-template-columns:minmax(0,1fr)}}@container cupo-correo (width<=300px){.correos-view .chart-card__body{grid-template-columns:minmax(0,1fr);gap:12px}.correos-view .chart-card--split .chart-donut{max-width:224px;height:160px;margin-inline:auto}.correos-view .chart-card--split .chart-donut__total{font-size:17px}}.eventos-filtros>*{min-width:0;max-width:100%}.eventos-modal .ant-modal-container{flex-direction:column;max-height:calc(100dvh - 32px);display:flex}.eventos-modal :is(.ant-modal-header,.ant-modal-footer){flex:none}.eventos-modal .ant-modal-body{overscroll-behavior:contain;overflow-wrap:anywhere;min-height:0;overflow:auto}.eventos-modal .ant-btn-link{white-space:normal;text-align:left;max-width:100%;height:auto}.eventos-calendario__selectores{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;display:flex}.eventos-calendario__dia{box-sizing:border-box;min-height:100px;margin:0 4px;padding:4px 8px 0}.eventos-calendario__eventos{flex-direction:column;gap:2px;min-height:72px;display:flex}.eventos-calendario__cantidad{display:none}.eventos-fecha-hora .ant-picker-panel-container{flex-direction:column;max-height:calc(100dvh - 24px);display:flex}.eventos-fecha-hora .ant-picker-panel-layout{overscroll-behavior:contain;min-height:0;overflow:auto}.eventos-fecha-hora .ant-picker-footer{flex:none}@media (width<=720px){.eventos-calendario__dia{min-height:58px;margin:0 2px;padding:2px}.eventos-calendario__eventos{display:none}.eventos-calendario__cantidad{border-radius:var(--radius);background:var(--bg-alt);min-width:18px;height:18px;color:var(--text);place-items:center;padding:0 3px;font-size:11px;line-height:1;display:inline-grid}}@media (width<=520px){.eventos-filtros>.ant-picker,.eventos-filtros>.ant-select{flex:100%;width:100%;min-width:0!important}.eventos-fecha-hora.ant-picker-dropdown{max-width:calc(100vw - 16px);position:fixed!important;top:12px!important;bottom:auto!important;left:8px!important}.eventos-fecha-hora .ant-picker-datetime-panel{flex-direction:column}.eventos-fecha-hora .ant-picker-date-panel{width:min(288px,100vw - 16px)}.eventos-fecha-hora .ant-picker-content{width:100%}.eventos-fecha-hora .ant-picker-time-panel{border-inline-start:0;border-top:1px solid var(--border);width:100%}.eventos-fecha-hora .ant-picker-time-panel .ant-picker-content{flex:none;height:136px}}@media (height<=600px){.eventos-fecha-hora.ant-picker-dropdown{position:fixed!important;top:12px!important;bottom:auto!important}}.dashboard-page{min-width:0;container:dashboard/inline-size}.dashboard-overview,.dashboard-overview-content{gap:20px;min-width:0;display:grid}.dashboard-period-badge{border:1px solid var(--border);color:var(--text-2);text-transform:capitalize;border-radius:6px;padding:5px 10px;font-size:11px}.dashboard-period-totals{flex-wrap:wrap;gap:36px;margin:14px 0 4px;display:flex}.dashboard-period-totals span,.dashboard-period-totals strong{display:block}.dashboard-period-totals span{color:var(--text-2);margin-bottom:4px;font-size:11px}.dashboard-period-totals strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:21px;font-weight:500}.dashboard-activity-chart{height:200px}.dashboard-overview .chart-card--wide{padding:16px 18px}.dashboard-deposits-card .chart-card__body{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.dashboard-deposits-card .dashboard-deposits-chart,.dashboard-deposits-card .chart-card__empty{height:160px;min-height:160px}.dashboard-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0;display:grid}.dashboard-recent-grid>.ant-card:first-child{grid-column:1/-1}.dashboard-recent-grid>.ant-card{min-width:0}.dashboard-detalle-fila>td{cursor:pointer}.dashboard-overview .metric-card__value{white-space:nowrap;overflow-wrap:normal}.dashboard-overview .chart-card--split{container:dashboard-chart/inline-size}.dashboard-overview .chart-breakdown__row{grid-template-columns:8px minmax(0,1fr) max-content 12px;gap:8px;display:grid}.dashboard-overview .chart-breakdown__row strong{white-space:nowrap;margin-left:0}.dashboard-selector{min-width:0;max-width:100%}.dashboard-selector .ant-segmented-group{flex-wrap:wrap}.dashboard-selector .ant-segmented-item{flex:auto;min-width:0}.dashboard-selector .ant-segmented-item-label{white-space:normal}@container dashboard (width<=1100px){.dashboard-overview .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container dashboard (width<=480px){.dashboard-overview .metric-grid{grid-template-columns:minmax(0,1fr)}}@container dashboard-chart (width<=520px){.dashboard-overview .chart-card--split .chart-card__body{grid-template-columns:minmax(0,1fr)}}@media (width<=700px){.dashboard-recent-grid{grid-template-columns:minmax(0,1fr)}.dashboard-period-totals{gap:16px}.dashboard-deposits-card .chart-card__body{grid-template-columns:minmax(0,1fr)}.dashboard-period-totals strong{font-size:18px}.dashboard-page .kpi-metric-grid{flex-wrap:wrap;gap:14px}.dashboard-page .kpi-metric-grid>.kpi-metric{text-align:left;border:0;min-width:135px;padding:0}}
