.casa-grafico{--g:var(--t,var(--tema-saber));--g-hondo:var(--t-hondo,var(--tema-saber-hondo));--g-tinte:var(--t-tinte,var(--tema-saber-tinte));--g-pista:color-mix(in oklch, currentColor 11%, transparent);--g-tenue:color-mix(in oklch, currentColor 66%, transparent);--g-cifra:var(--fuente-cifra,"Poppins", sans-serif);--g-texto:var(--fuente-texto,"Open Sans", sans-serif);box-sizing:border-box;min-width:0;font-family:var(--g-texto);margin:0}.casa-grafico *,.casa-grafico :before,.casa-grafico :after{box-sizing:border-box}:is(.casa-grafico[data-tema=saber],.casa-grafico [data-tema=saber]){--g:var(--tema-saber);--g-hondo:var(--tema-saber-hondo);--g-tinte:var(--tema-saber-tinte)}:is(.casa-grafico[data-tema=clientes],.casa-grafico [data-tema=clientes]){--g:var(--tema-clientes);--g-hondo:var(--tema-clientes-hondo);--g-tinte:var(--tema-clientes-tinte)}:is(.casa-grafico[data-tema=dinero],.casa-grafico [data-tema=dinero]){--g:var(--tema-dinero);--g-hondo:var(--tema-dinero-hondo);--g-tinte:var(--tema-dinero-tinte)}:is(.casa-grafico[data-tema=oro],.casa-grafico [data-tema=oro]){--g:var(--tema-oro);--g-hondo:var(--tema-oro-hondo);--g-tinte:var(--tema-oro-tinte)}:is(.casa-grafico[data-tema=agentes],.casa-grafico [data-tema=agentes]){--g:var(--tema-agentes);--g-hondo:var(--tema-agentes-hondo);--g-tinte:var(--tema-agentes-tinte)}:is(.casa-grafico[data-tema=maquinas],.casa-grafico [data-tema=maquinas]){--g:var(--tema-maquinas);--g-hondo:var(--tema-maquinas-hondo);--g-tinte:var(--tema-maquinas-tinte)}:is(.casa-grafico[data-tema=cuentas],.casa-grafico [data-tema=cuentas]){--g:var(--tema-cuentas);--g-hondo:var(--tema-cuentas-hondo);--g-tinte:var(--tema-cuentas-tinte)}.casa-grafico [data-neutra]{--g:color-mix(in oklch, currentColor 34%, transparent);--g-hondo:color-mix(in oklch, currentColor 34%, transparent);--g-tinte:var(--g-pista)}.casa-grafico-vacio{color:var(--g-tenue);font:500 13px/20px var(--g-texto)}.casa-grafico-oculto{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.casa-grafico-enlace{color:inherit;border-radius:999px;text-decoration:none}.casa-grafico-enlace:hover{background:var(--g-pista)}.casa-grafico-boton{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;margin:0}.casa-grafico [data-elegida=true]>.casa-grafico-enlace{background:var(--g-tinte)}.casa-grafico [data-elegida=false]{opacity:.5}.casa-grafico [data-elegida=false]:hover{opacity:.85}.casa-grafico-enlace:focus-visible{outline:2px solid var(--id-oro);outline-offset:2px}.casa-barras{gap:2px;padding:0;list-style:none;display:grid}.casa-barras-fila{min-width:0}.casa-barras-cuerpo{grid-template-columns:minmax(64px,38%) minmax(40px,1fr) auto;align-items:center;gap:10px;min-height:28px;padding:0 6px;display:grid}.casa-barras-etiqueta{white-space:nowrap;align-items:baseline;gap:6px;min-width:0;display:flex;overflow:hidden}.casa-barras-nombre{text-overflow:ellipsis;font:600 13px/18px var(--g-cifra);overflow:hidden}.casa-barras-detalle{text-overflow:ellipsis;min-width:0;color:var(--g-tenue);font:400 12px/16px var(--g-texto);flex-shrink:1;overflow:hidden}.casa-barras-pista{background:var(--g-pista);border-radius:999px;height:10px;position:relative}.casa-barras-barra{width:max(4px, var(--g-largo));background:linear-gradient(90deg, var(--g-hondo), var(--g));transform-origin:0;border-radius:999px;animation:.52s cubic-bezier(.2,.8,.2,1) both casa-grafico-crece-x;position:absolute;inset:0 auto 0 0}.casa-barras-valor{text-align:right;min-width:3ch;font:600 13px/18px var(--g-cifra);font-variant-numeric:tabular-nums;white-space:nowrap}.casa-reparto{gap:10px;display:grid}.casa-reparto-barra{border-radius:999px;gap:2px;height:14px;display:flex;overflow:hidden}.casa-reparto-tramo,.casa-reparto-resto{background:var(--g);transform-origin:0;flex-basis:0;min-width:4px;animation:.52s cubic-bezier(.2,.8,.2,1) both casa-grafico-crece-x}.casa-reparto-resto{background:var(--g-pista)}.casa-reparto-leyenda{grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr));gap:2px 12px;margin:0;padding:0;list-style:none;display:grid}.casa-reparto-item{align-items:center;gap:6px;min-height:26px;padding:3px 6px;display:flex}.casa-reparto-muestra{background:var(--g);border-radius:50%;flex:none;width:10px;height:10px}.casa-reparto-nombre{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;min-width:min-content;font:500 13px/18px var(--g-texto);flex:auto}.casa-reparto-cifra{font:600 13px/18px var(--g-cifra);font-variant-numeric:tabular-nums;flex:none}.casa-reparto-pct{text-align:right;min-width:4ch;color:var(--g-tenue);font:500 12px/16px var(--g-cifra);font-variant-numeric:tabular-nums;flex:none}.casa-reparto-leyenda [data-vacia=true]{opacity:.55}.casa-reparto-leyenda [data-vacia=true] .casa-reparto-muestra{box-shadow:inset 0 0 0 1.5px var(--g);background:0 0}.casa-medidor{--g-lado:64px;justify-items:center;gap:4px;display:inline-grid}.casa-medidor-grande{--g-lado:120px}.casa-medidor-anillo{width:var(--g-lado);height:var(--g-lado);place-items:center;display:grid;position:relative}.casa-medidor-anillo svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.casa-medidor circle{fill:none;stroke-width:4.5px}.casa-medidor-grande circle{stroke-width:3.5px}.casa-medidor-pista{stroke:var(--g-pista)}.casa-medidor-arco{stroke:var(--g);stroke-linecap:round;animation:.7s cubic-bezier(.2,.8,.2,1) both casa-grafico-anillo}.casa-medidor-cifra{font:700 16px/1 var(--g-cifra);font-variant-numeric:tabular-nums;align-items:baseline;gap:1px;display:inline-flex;position:relative}.casa-medidor-grande .casa-medidor-cifra{font-size:28px}.casa-medidor-cifra small{font-size:.55em;font-weight:600}.casa-medidor-etiqueta{max-width:calc(var(--g-lado) + 48px);text-align:center;color:var(--g-tenue);font:500 12px/16px var(--g-texto)}.casa-tendencia{width:100%;position:relative}.casa-tendencia svg{width:100%;height:100%;display:block;overflow:visible}.casa-tendencia-area{fill:color-mix(in oklch, var(--g) 18%, transparent)}.casa-tendencia-linea{fill:none;stroke:var(--g);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.casa-tendencia-zona{fill:#0000}.casa-tendencia-zona:hover{fill:var(--g-pista)}.casa-tendencia-punto{background:var(--g);width:9px;height:9px;box-shadow:0 0 0 2px var(--casa-papel,var(--id-papel));pointer-events:none;border-radius:50%;position:absolute;translate:-50% -50%}.casa-columnas{gap:4px;display:grid}.casa-columnas-trazo,.casa-columnas-eje{grid-template-columns:repeat(var(--g-n), minmax(0, 1fr));gap:clamp(2px,1.2%,8px);display:grid}.casa-columnas-trazo{height:calc(var(--g-alto) + 18px);border-bottom:1px solid var(--g-pista)}.casa-columnas-col{flex-direction:column;justify-content:flex-end;align-items:center;min-width:0;height:100%;display:flex}.casa-columnas-col:hover{background:linear-gradient(0deg, var(--g-pista), transparent)}.casa-columnas-barra{width:min(100%,44px);height:var(--g-largo);background:linear-gradient(0deg, var(--g-hondo), var(--g));transform-origin:bottom;border-radius:6px 6px 0 0;animation:.52s cubic-bezier(.2,.8,.2,1) both casa-grafico-crece-y}.casa-columnas-cifra{font:600 11px/14px var(--g-cifra);font-variant-numeric:tabular-nums;white-space:nowrap;margin-bottom:2px}.casa-columnas-cifra[data-cero]{color:var(--g-tenue);margin-bottom:0}.casa-columnas-eje span{text-align:center;white-space:nowrap;text-overflow:clip;color:var(--g-tenue);font:500 11px/14px var(--g-cifra);overflow:hidden}@keyframes casa-grafico-crece-x{0%{transform:scaleX(0)}}@keyframes casa-grafico-crece-y{0%{transform:scaleY(0)}}@keyframes casa-grafico-anillo{0%{stroke-dasharray:0 100}}@media (prefers-reduced-motion:reduce){.casa-barras-barra,.casa-reparto-tramo,.casa-reparto-resto,.casa-medidor-arco,.casa-columnas-barra{animation:none}}.casa[data-movimiento=reducido] :is(.casa-barras-barra,.casa-reparto-tramo,.casa-reparto-resto,.casa-medidor-arco,.casa-columnas-barra){animation:none}
.casa .casa-compact-header{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:16px;padding:4px 0;display:flex}.casa .casa-compact-header h1{text-overflow:ellipsis;white-space:nowrap;min-width:0;font:600 clamp(22px, 2.5vw, 30px)/1.25 var(--fuente-cifra);letter-spacing:-.03em;margin:0;overflow:hidden}.casa .casa-compact-header-actions{flex:none;align-items:center;gap:8px;display:flex}.casa .casa-summary-grid{grid-template-columns:minmax(0,1fr);grid-auto-flow:row;align-items:stretch;gap:12px;min-width:0;display:grid}.casa .casa-summary-grid>.casa-tarjeta{grid-area:auto;min-width:0}.casa .casa-summary-grid>.casa-tarjeta>.casa-tarjeta-interior{flex-direction:column;height:100%;min-height:164px;display:flex}.casa .casa-summary-grid .casa-pie{margin-top:auto}.casa .casa-summary-grid .casa-cifra-grande{font-size:min(40px, calc((100cqi - 40px) / (var(--cifra-largo,4) * .62)));letter-spacing:-.03em;overflow-wrap:normal}.casa .casa-summary-grid .casa-con-lente .casa-cifra-grande{font-size:min(40px, calc((100cqi - 40px) * .6 / (var(--cifra-largo,4) * .62)))}@media (min-width:600px){.casa .casa-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.casa .casa-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1400px){.casa .casa-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.casa .casa-summary-grid:has(>:only-child){grid-template-columns:minmax(0,1fr)}@media (min-width:900px){.casa .casa-summary-grid:has(>:nth-child(2):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1400px){.casa .casa-summary-grid:has(>:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}}
.almo-listing-cell{width:100%;min-width:0;max-width:var(--listing-cell-max-width,26rem);font-family:var(--brand-font-sans);line-height:1.4}.almo-listing-cell-primary,.almo-listing-cell-secondary{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.almo-listing-cell-primary{color:var(--text-1);font-weight:600}.almo-listing-cell-secondary{color:var(--text-2);margin-top:2px;font-size:.875em;font-weight:400}table.almo-compact-table{table-layout:fixed;width:100%;font-size:13px!important}table.almo-compact-table :is(th,td){vertical-align:middle;overflow-wrap:anywhere;padding:8px 12px!important}
.casa-tabla{--surface-1:var(--color-superficie);--surface-3:var(--color-hundida);--border-subtle:var(--color-linea);--border-width-1:1px;--text-1:var(--color-tinta);--text-2:var(--color-tinta-2);--brand-font-sans:var(--font-texto);--font-size-5:var(--text-texto);--font-size-4:var(--text-meta);--radius-lg:var(--radius-tarjeta);--row-height:var(--disposicion-toque);--space-5:var(--spacing-3);--space-6:var(--spacing-4)}.casa-tabla .almo-table__head{font-family:var(--font-titulo);font-weight:var(--text-etiqueta--font-weight)}
.casa-campo{gap:var(--spacing-1);flex-direction:column;min-inline-size:0;display:flex}.casa-campo-etiqueta{color:var(--color-tinta);font-family:var(--font-titulo);font-size:var(--text-etiqueta);line-height:var(--text-etiqueta--line-height);font-weight:var(--text-etiqueta--font-weight)}.casa-campo-caja{align-items:center;gap:var(--spacing-2);min-block-size:var(--disposicion-toque,44px);padding-inline:calc(var(--spacing-1) * 4) calc(var(--spacing-1) * .5);border-radius:var(--radius-pildora);background:var(--color-hundida);color:var(--color-tinta);border:0;display:flex}.casa-campo[data-tipo=busqueda] .casa-campo-caja{padding-inline-start:calc(var(--spacing-1) * 3.5)}.casa-campo-caja:not(:has(.casa-campo-limpiar)){padding-inline-end:calc(var(--spacing-1) * 4)}.casa-campo-caja:has(.casa-campo-entrada:focus-visible){box-shadow:var(--shadow-foco)}.casa-campo-caja[data-invalido]{box-shadow:inset 0 0 0 1.5px var(--color-error)}.casa-campo-caja[data-invalido]:has(.casa-campo-entrada:focus-visible){box-shadow:inset 0 0 0 1.5px var(--color-error), var(--shadow-foco)}.casa-campo-caja[data-bloqueado]{opacity:.45}.casa-campo-glifo{color:var(--color-tinta-2);flex:none}.casa-campo-entrada{min-inline-size:0;block-size:var(--disposicion-toque,44px);color:var(--color-tinta);font-family:var(--font-texto);font-size:var(--text-texto);line-height:var(--text-texto--line-height);font-weight:var(--text-texto--font-weight);background:0 0;border:0;outline:none;flex:1;padding:0}.casa-campo-entrada::placeholder{color:var(--color-tinta-3);opacity:1}.casa-campo-entrada::-webkit-search-cancel-button{appearance:none}.casa-campo-entrada::-webkit-search-decoration{appearance:none}.casa-campo-entrada:disabled{cursor:default}.casa-campo-limpiar{flex:none}.casa-campo-error{color:var(--color-error-tinta);font-size:var(--text-meta);line-height:var(--text-meta--line-height);font-weight:var(--text-meta--font-weight);margin:0}.casa-campo[data-tipo=area] .casa-campo-caja{padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-campo);align-items:stretch}.casa-campo-entrada.casa-campo-area{block-size:auto;min-block-size:calc(var(--text-texto--line-height) * 3em);resize:vertical;overflow-wrap:anywhere}
