.hf-finance{display:grid;gap:1.25rem;max-width:100%;padding:1.25rem;color:inherit}.hf-finance h2,.hf-finance h3{margin:0 0 .7rem}.hf-finance p{line-height:1.5}.hf-finance section{padding:1rem;border:1px solid #cbd5e1;border-radius:.75rem}.hf-finance form{display:flex;flex-wrap:wrap;gap:.75rem;align-items:end}.hf-finance button,.hf-finance input{font:inherit;padding:.6rem .8rem;border-radius:.4rem;border:1px solid #94a3b8}.hf-finance button{cursor:pointer}.hf-finance button:disabled{opacity:.5;cursor:not-allowed}.hf-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:.7rem}.hf-kpis article{display:grid;gap:.5rem;padding:1rem;border:1px solid #cbd5e1;border-radius:.5rem}.hf-kpis strong{font-size:1.5rem}.hf-kpis small{line-height:1.4}.hf-scroll{overflow:auto;max-width:100%;margin:.75rem 0}.hf-finance table{border-collapse:collapse;min-width:600px;width:100%}.hf-finance th,.hf-finance td{text-align:left;padding:.7rem;border-bottom:1px solid #cbd5e1;vertical-align:top;overflow-wrap:anywhere}.hf-finance :focus-visible{outline:3px solid #2563eb;outline-offset:2px}@media(max-width:600px){.hf-finance{padding:.6rem}.hf-finance section{padding:.65rem}.hf-kpis{grid-template-columns:1fr}}

.hf-finance,.hf-finance section,.hf-finance form,.hf-finance [data-hf-content],.hf-kpis,.hf-kpis article,.hf-scroll{min-width:0;box-sizing:border-box}.hf-finance{width:100%}.hf-scroll{width:100%}
