.din{display:flex;flex-direction:column;gap:14px;max-width:1180px;min-width:0;margin:0 auto;color:var(--cc-tinta);font-family:var(--cc-fuente);font-size:var(--cc-t-cuerpo);line-height:1.45;font-variant-numeric:tabular-nums}.din-tarjeta{display:flex;flex-direction:column;gap:8px;min-width:0;padding:18px 20px;border-radius:var(--cc-r-tarjeta);background:var(--cc-tarjeta);box-shadow:var(--cc-elev-tarjeta)}.din-tarjeta--sin-pad{gap:0;padding:0;overflow:hidden}.din-tarjeta__cabeza{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 20px}.din-tarjeta__cabeza--linea{border-bottom:1px solid var(--cc-linea)}.din-h2{margin:0;font-size:18px;font-weight:var(--cc-peso-fuerte);line-height:1.25}.din-titulo-detalle{margin:0;font-size:24px;font-weight:var(--cc-peso-fuerte);line-height:1.2}.din-subtitulo{margin-bottom:6px;font-size:16px;font-weight:var(--cc-peso-fuerte)}.din-apoyo{color:var(--cc-tinta-2);font-size:var(--cc-t-apoyo)}.din-parrafo{margin:0;font-size:15px;line-height:1.5}.din-der{text-align:right}.din-rojo{color:var(--cc-rojo-texto)}.din-verde{color:var(--cc-verde-texto)}.din-vencida{color:var(--cc-rojo-texto);font-size:var(--cc-t-apoyo);font-weight:var(--cc-peso-fuerte)}.din-cifra{font-weight:var(--cc-peso-medio);white-space:nowrap}.din-vacio-linea{padding:14px 20px;border-top:1px solid var(--cc-linea);color:var(--cc-tinta-2);font-size:15px}.din-boton-suelto{margin-top:8px}.din-caja__pagina{display:flex;justify-content:center;padding:12px 20px;border-top:1px solid var(--cc-linea)}.din-cabecera{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.din-cabecera__titulo{margin:0;font-size:28px;font-weight:var(--cc-peso-fuerte)}.din-pestanas{display:grid;grid-template-columns:repeat(4,auto);gap:3px;padding:3px;border-radius:var(--cc-r-control);background:var(--cc-hundido);box-shadow:var(--cc-hundido-sombra)}.din-pestana{display:inline-flex;align-items:center;justify-content:center;min-height:var(--cc-alto-minimo);padding:0 14px;border-radius:4px;color:var(--cc-tinta-2);font-size:15px;font-weight:var(--cc-peso-fuerte);text-decoration:none;white-space:nowrap}.din-pestana--boton{border:0;background:none;font-family:inherit;cursor:pointer}.din-pestana[aria-current=page]{background:var(--cc-tarjeta);box-shadow:var(--cc-elev-tarjeta),inset 0 0 0 2px var(--cc-azul);color:var(--cc-azul-texto)}.din-pestana:focus-visible,.din-chip:focus-visible,.din-fila--enlace:focus-visible,.din-bloque:focus-visible,.din-proveedor:focus-visible,.din-prestamo:focus-visible,.din-disponible__cifra:focus-visible,.din-mes__paso:focus-visible,.din-tuyo__boton:focus-visible{outline:3px solid var(--cc-foco);outline-offset:2px}.din-disponible{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:20px;align-items:center}.din-disponible__cifra{display:flex;flex-direction:column;align-items:flex-start;gap:2px;padding:0;border:0;background:transparent;color:var(--cc-tinta);font-family:var(--cc-fuente);text-align:left;cursor:pointer}.din-disponible__etiqueta{font-size:17px;font-weight:var(--cc-peso-medio)}.din-disponible__valor{font-size:44px;font-weight:var(--cc-peso-fuerte);letter-spacing:-.03em;line-height:1.05}.din-que-es{display:inline-flex;align-items:center;gap:4px;min-height:var(--cc-alto-minimo);margin-top:2px;color:var(--cc-azul-texto);font-size:14px;font-weight:var(--cc-peso-medio);text-decoration:underline;text-underline-offset:3px}.din-acciones{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.din-bloques{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.din-bloque{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:14px 16px;border:0;border-radius:var(--cc-r-tarjeta);background:var(--cc-tarjeta);box-shadow:var(--cc-elev-tarjeta);color:var(--cc-tinta);font-family:var(--cc-fuente);text-align:left;text-decoration:none;cursor:pointer}.din-bloque:hover{box-shadow:var(--cc-elev-flotante)}.din-bloque__etiqueta{display:flex;align-items:center;gap:6px;color:var(--cc-tinta-2);font-size:14px;font-weight:var(--cc-peso-medio)}.din-bloque__valor{font-size:22px;font-weight:var(--cc-peso-fuerte);line-height:1.2;overflow-wrap:anywhere}.din-bloque__detalle{color:var(--cc-tinta-2);font-size:14px}.din-bloque__detalle--rojo{color:var(--cc-rojo-texto);font-weight:var(--cc-peso-fuerte)}.din-bloque__detalle--enlace{color:var(--cc-azul-texto);text-decoration:underline;text-underline-offset:3px}.din-fila{display:grid;grid-template-columns:60px minmax(0,1fr) 120px 120px;gap:12px;align-items:center;min-height:var(--cc-alto-minimo);padding:10px 20px;border-top:1px solid var(--cc-linea);color:var(--cc-tinta);text-decoration:none}.din-fila--enlace:hover{background:var(--cc-azul-suave)}.din-fila--cabeza{min-height:0;padding-top:8px;padding-bottom:8px;color:var(--cc-tinta-2);font-size:13px;font-weight:var(--cc-peso-medio)}.din-fila__fecha{color:var(--cc-tinta-2);font-size:14px;white-space:nowrap}.din-fila__mov{display:flex;align-items:center;gap:8px;min-width:0}.din-fila__icono{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:var(--cc-r-control);background:var(--cc-hundido)}.din-fila__texto{min-width:0;font-size:15px;overflow-wrap:anywhere}.din-fila__monto{font-size:15px;font-weight:var(--cc-peso-fuerte);text-align:right;white-space:nowrap}.din-fila__queda{color:var(--cc-tinta-2);font-size:14px;text-align:right;white-space:nowrap}.din-caja__cabeza{padding:14px 20px 8px}.din-caja__titulo{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.din-caja__totales{display:flex;flex-wrap:wrap;gap:16px;margin-top:6px;font-size:15px}.din-mes{display:inline-flex;align-items:center;gap:2px;border-radius:22px;background:var(--cc-hundido)}.din-mes__nombre{padding:0 6px;font-size:14px;font-weight:var(--cc-peso-fuerte);white-space:nowrap}.din-mes__paso{display:grid;place-items:center;width:var(--cc-alto-minimo);height:var(--cc-alto-minimo);border-radius:22px;color:var(--cc-azul-texto)}.din-chips{display:flex;gap:6px;padding:4px 20px 12px;overflow-x:auto;scrollbar-width:none}.din-chip{display:inline-flex;flex:none;align-items:center;min-height:var(--cc-alto-minimo);padding:0 14px;border-radius:22px;background:var(--cc-tarjeta);box-shadow:inset 0 0 0 1px var(--cc-linea-fuerte);color:var(--cc-tinta);font-size:15px;font-weight:var(--cc-peso-fuerte);text-decoration:none;white-space:nowrap}.din-chip[aria-current=true]{background:var(--cc-azul);box-shadow:var(--cc-canto-primario);color:var(--cc-tinta-inversa)}.din-filtro-lote{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:6px 6px 6px 16px;border-radius:var(--cc-r-tarjeta);background:var(--cc-azul-suave);color:var(--cc-azul-texto);font-size:15px}.din-proveedor{display:grid;grid-template-columns:minmax(0,1fr) auto 24px;gap:12px;align-items:center;min-height:var(--cc-alto-minimo);padding:12px 20px;border-bottom:1px solid var(--cc-linea);color:var(--cc-tinta);text-decoration:none}.din-proveedor:last-child{border-bottom:0}.din-proveedor:hover,.din-renglon--enlace:hover{background:var(--cc-azul-suave)}.din-proveedor__textos{display:flex;flex-direction:column;min-width:0;line-height:1.3}.din-proveedor__debes{font-size:17px;font-weight:var(--cc-peso-fuerte);white-space:nowrap}.din-proveedor__ir{display:flex;color:var(--cc-azul-texto)}.din-migas{display:flex;gap:6px;color:var(--cc-tinta-2);font-size:14px}.din-migas a{color:var(--cc-azul-texto);font-weight:var(--cc-peso-medio)}.din-detalle{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:start}.din-columna{display:flex;flex-direction:column;gap:14px;min-width:0}.din-deuda{display:flex;align-items:center;gap:10px;margin-top:8px;padding:10px 0;border-top:1px solid var(--cc-linea)}.din-deuda__textos{display:flex;flex:1;flex-direction:column;min-width:0;line-height:1.3}.din-renglon{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid var(--cc-linea);color:var(--cc-tinta);font-size:15px;text-decoration:none}.din-renglon>strong{flex:none;white-space:nowrap}.din-prestamo{display:flex;align-items:center;gap:14px;padding:16px 18px;border-radius:var(--cc-r-tarjeta);background:var(--cc-tarjeta);box-shadow:var(--cc-elev-tarjeta);color:var(--cc-tinta);text-decoration:none}.din-prestamo__icono{display:grid;flex:none;place-items:center;width:44px;height:44px;border-radius:var(--cc-r-control);background:var(--cc-hundido)}.din-prestamo__textos{display:flex;flex:1;flex-direction:column;min-width:0;font-size:15px;line-height:1.3}.din-prestamo__nombre{font-size:17px}.din-prestamo-cabeza{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.din-cifras3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:12px}.din-cifra-hundida{padding:12px 14px;border-radius:var(--cc-r-control);background:var(--cc-hundido);box-shadow:var(--cc-hundido-sombra)}.din-cifra-hundida__etiqueta{color:var(--cc-tinta-2);font-size:14px;font-weight:var(--cc-peso-medio)}.din-cifra-hundida__valor{font-size:24px;font-weight:var(--cc-peso-fuerte)}.din-pago{border-top:1px solid var(--cc-linea)}.din-pago__fila{display:flex;align-items:center;gap:10px;padding:10px 0}.din-pago__textos{display:flex;flex:1;flex-direction:column;min-width:0;font-size:15px;line-height:1.3}.din-pago__monto{white-space:nowrap}.din-pago__reparto{max-width:140px;color:var(--cc-tinta-2);font-size:13px;line-height:1.3;text-align:right}.din-correccion{margin:0 0 8px;padding:8px 10px;border-left:3px solid var(--cc-azul);border-radius:0 var(--cc-r-control) var(--cc-r-control) 0;background:var(--cc-azul-suave);color:var(--cc-azul-texto);font-size:14px}.din-correccion--queda{border-left-color:var(--cc-linea-fuerte);background:var(--cc-hundido);color:var(--cc-tinta)}.din-cuota{display:flex;justify-content:space-between;gap:12px;padding:8px 18px;border-top:1px solid var(--cc-linea)}.din-cuota--proxima{background:var(--cc-azul-suave)}.din-cuota__titulo{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:var(--cc-peso-fuerte);white-space:nowrap}.din-cuota__texto{color:var(--cc-tinta-2);font-size:14px;text-align:right}.din-tag{padding:1px 8px;border-radius:var(--cc-r-control);font-size:13px;font-weight:var(--cc-peso-fuerte)}.din-tag--pagada{background:var(--cc-verde-suave);color:var(--cc-verde-texto)}.din-tag--proxima{background:var(--cc-tarjeta);color:var(--cc-azul-texto)}.din-cuota--atrasada{background:var(--cc-rojo-suave)}.din-tag--atrasada{background:var(--cc-tarjeta);color:var(--cc-rojo-texto)}.din-cronograma-nota{padding:12px 18px 16px;color:var(--cc-tinta-2);font-size:14px;line-height:1.45}.din-efecto{display:flex;align-items:flex-start;gap:8px;padding:12px 14px;border-radius:var(--cc-r-tarjeta);background:var(--cc-hundido);box-shadow:var(--cc-hundido-sombra);font-size:15px;font-weight:var(--cc-peso-medio);line-height:1.45}.din-campo-dia .cc-campo__marco--fecha{flex:0 0 auto}.din-dos{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.din-campos{display:flex;flex-direction:column;gap:16px}.din-tasa{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;align-items:start}.din-voucher{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:var(--cc-r-control);background:var(--cc-azul-suave);color:var(--cc-azul-texto);font-size:15px;font-weight:var(--cc-peso-fuerte)}.din-previa{padding:12px 14px;border-radius:var(--cc-r-tarjeta);background:var(--cc-info-suave, var(--cc-azul-suave));box-shadow:inset 0 0 0 1px var(--cc-info-borde, var(--cc-azul));font-size:16px}.din-acciones-hoja{display:flex;flex-direction:column;gap:8px}.din-explica{display:flex;flex-direction:column;gap:16px}.din-explica__entrada{margin:0;font-size:17px}.din-cuenta{padding:12px 14px;border-radius:var(--cc-r-control);background:var(--cc-hundido);box-shadow:var(--cc-hundido-sombra)}.din-cuenta__fila{display:flex;justify-content:space-between;gap:10px;padding:4px 0;font-size:16px}.din-cuenta__fila--total{padding-top:8px;border-top:2px solid var(--cc-linea-fuerte);font-size:18px;font-weight:var(--cc-peso-fuerte)}.din-linea-icono{display:flex;gap:8px;font-size:15px}.din-mueve{display:flex;justify-content:space-between;gap:10px;padding:8px 0;border-top:1px solid var(--cc-linea);font-size:15px}.din-mueve>strong{text-align:right}.din-tuyo{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;font-size:17px}.din-tuyo>strong{font-size:30px}.din-tuyo__tabla{overflow:hidden;border-radius:var(--cc-r-control);background:var(--cc-fondo);box-shadow:inset 0 0 0 1px var(--cc-linea)}.din-tuyo__bloque{border-top:1px solid var(--cc-linea)}.din-tuyo__bloque:first-child{border-top:0}.din-tuyo__boton{display:flex;align-items:center;gap:10px;width:100%;min-height:48px;padding:6px 14px;border:0;background:transparent;color:var(--cc-tinta);font-family:var(--cc-fuente);font-size:16px;text-align:left;cursor:pointer}.din-tuyo__boton>strong{white-space:nowrap}.din-tuyo__nombre{flex:1;font-weight:var(--cc-peso-medio)}.din-tuyo__partes{padding:0 14px 10px 42px}.din-tuyo__parte{display:flex;justify-content:space-between;gap:10px;padding:5px 0;border-top:1px dashed var(--cc-linea);font-size:15px}.din-tuyo__total{display:flex;justify-content:space-between;gap:10px;padding:12px 14px;border-top:2px solid var(--cc-linea-fuerte);background:var(--cc-tarjeta);font-size:17px;font-weight:var(--cc-peso-fuerte)}@media(max-width:1099.98px){.din-bloques{grid-template-columns:repeat(2,minmax(0,1fr))}.din-detalle{grid-template-columns:minmax(0,1fr)}}@media(max-width:719.98px){.din{gap:12px}.din-cabecera{flex-direction:column;align-items:stretch;gap:10px}.din-cabecera__titulo,.din-migas{display:none}.din-pestana{padding:0 6px;font-size:14px}.din-tarjeta{padding:16px}.din-tarjeta--sin-pad{padding:0}.din-tarjeta__cabeza,.din-caja__cabeza,.din-caja__pagina,.din-vacio-linea,.din-proveedor,.din-chips{padding-left:16px;padding-right:16px}.din-disponible{grid-template-columns:minmax(0,1fr);gap:14px}.din-disponible__valor{font-size:38px}.din-acciones{grid-template-columns:minmax(0,1fr)}.din-bloque__valor{font-size:19px}.din-fila{grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:10px 16px}.din-fila--cabeza{display:none}.din-fila__fecha,.din-fila__queda{grid-column:1 / -1}.din-cifras3{grid-template-columns:minmax(0,1fr)}.din-cuota{flex-direction:column;gap:2px}.din-cuota__texto{text-align:left}.din-dos,.din-tasa{grid-template-columns:minmax(0,1fr);gap:12px}.din-pago__fila{flex-wrap:wrap}}
