:root{--informe-primary: #1a1a2e;--informe-secondary: #16213e;--informe-accent: #0f3460;--informe-highlight: #e94560;--informe-success: #00b894;--informe-warning: #fdcb6e;--informe-danger: #d63031;--informe-light: #f8f9fa;--informe-border: #e5e5e5;--informe-text: #2d3436;--informe-text-muted: #636e72}.informe-container{max-width:1100px;margin:0 auto;padding:var(--main-padding, 2.4rem);font-family:var(--font-body-family, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, sans-serif);font-size:1.6rem;line-height:1.7}.informe-header{text-align:center}.informe-badge{display:flex;justify-content:center;align-items:center;gap:2rem;margin-bottom:2rem}.ticker{background:var(--informe-primary);color:#fff;padding:.8rem 1.6rem;border-radius:4px;font-weight:700;font-size:1.4rem;letter-spacing:.5px}.rating{font-size:2rem;color:var(--informe-warning)}.informe-header h1{font-size:calc(var(--font-heading-h1-scale, 1) * 6rem);font-weight:var(--font-heading-weight, 700);font-family:var(--font-heading-family, inherit);color:var(--informe-primary);margin:2rem 0;line-height:1.2}.informe-meta{display:flex;gap:2rem;justify-content:center;color:var(--informe-text-muted);font-size:1.8rem;margin-top:1rem}.separator{opacity:.5}.informe-score-container{display:flex!important;flex-direction:row!important;gap:3rem;margin:3rem 0;align-items:stretch;width:100%}@media (max-width: 768px){.informe-score-container{flex-direction:column!important;gap:2rem}}.informe-score{flex:0 0 25%!important;max-width:25%;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem;background:var(--informe-light);border-radius:16px;box-sizing:border-box}.scorecard-summary{flex:1 1 75%!important;max-width:75%;background:var(--informe-light);border-radius:16px;padding:3rem;margin-bottom:0!important;box-sizing:border-box}@media (max-width: 768px){.informe-score,.scorecard-summary{max-width:100%!important;flex:1 1 auto!important}}.scorecard-summary h2{font-size:calc(var(--font-heading-h2-scale, 1) * 3.2rem);font-family:var(--font-heading-family, inherit);font-weight:var(--font-heading-weight, 700);color:var(--informe-primary);margin:0 0 1rem}.scorecard-summary .score-description{font-size:1.6rem;color:var(--informe-text-muted);line-height:1.6;margin-bottom:2rem}.scorecard-summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1.5rem;margin-top:2rem}.scorecard-category{display:flex;flex-direction:column;gap:.5rem}.category-name{font-weight:600;font-size:1.4rem;color:var(--informe-text)}.category-progress{height:8px;background:#ddd;border-radius:4px;overflow:hidden}.category-progress .progress{height:100%;background:linear-gradient(90deg,var(--informe-primary),var(--informe-accent));border-radius:4px;transition:width .5s ease}.category-score{font-weight:700;font-size:1.4rem;color:var(--informe-primary);text-align:right}.score-circle{width:160px;height:160px;border-radius:50%;background:linear-gradient(135deg,var(--informe-primary),var(--informe-accent));display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 8px 32px #1a1a2e4d;margin-bottom:1rem}.score-value{font-size:3.6rem;font-weight:700;line-height:1}.score-max{font-size:1.6rem;opacity:.8;margin-left:.5rem}.score-label{font-size:1.4rem;color:var(--informe-text-muted);text-transform:uppercase;letter-spacing:1px;font-weight:600}.informe-tabs{display:flex;gap:1rem;border-bottom:3px solid var(--informe-border);margin:2rem 0;flex-wrap:nowrap;justify-content:left;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.informe-tabs::-webkit-scrollbar{display:none}.tab-btn{display:flex;align-items:center;gap:1rem;padding:2rem 3rem;border:none;background:transparent;cursor:pointer;font-size:1.8rem;font-weight:500;color:var(--informe-text-muted);border-bottom:4px solid transparent;transition:all .3s ease;margin-bottom:-3px;border-radius:8px 8px 0 0;flex-shrink:0;white-space:nowrap}.tab-btn:hover{color:var(--informe-primary);background:var(--informe-border)}.tab-btn.active{color:var(--informe-primary);border-bottom-color:var(--informe-primary);font-weight:600}.tab-icon{font-size:2rem}@media (max-width: 768px){.tab-btn{padding:1.5rem 2rem;font-size:1.6rem}.tab-icon{font-size:2.4rem}.informe-tabs{margin:2rem 0;padding:0 1rem}}.tab-content{display:none;animation:fadeIn .3s ease}.tab-content.active{display:block}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.tab-header{margin-bottom:3rem;padding:2rem 0;border-bottom:2px solid var(--informe-border);background:var(--informe-light);border-radius:12px 12px 0 0;text-align:center}.tab-header .scorecard-detail,.tab-header .insights-content,.tab-header .riesgos-content,.tab-header .digital-content,.tab-header .operativo-content,.tab-header .esg-content,.tab-header .fuentes-content{text-align:left;margin-top:0rem;padding:0rem 1rem}.tab-header h2{font-size:calc(var(--font-heading-h2-scale, 1) * 4rem);font-family:var(--font-heading-family, inherit);font-weight:var(--font-heading-weight, 700);color:var(--informe-primary);margin:0 0 1rem;line-height:1.2}.tab-subtitle{color:var(--informe-text-muted);font-size:1.8rem;line-height:1.5;max-width:800px;margin:0 auto}.scorecard-table{display:flex;flex-direction:column;gap:1rem}.scorecard-row{display:grid;grid-template-columns:200px 1fr 80px;align-items:center;gap:1rem}@media (max-width: 600px){.scorecard-row{grid-template-columns:1fr;gap:.5rem}}.scorecard-row .category{font-weight:500;color:var(--informe-text)}.progress-bar{height:12px;background:#ddd;border-radius:6px;overflow:hidden}.progress{height:100%;background:linear-gradient(90deg,var(--informe-primary),var(--informe-accent));border-radius:6px;transition:width .5s ease}.scorecard-row .points{font-weight:600;color:var(--informe-primary);text-align:right}.tab-content.locked{position:relative;min-height:400px}.locked-placeholder{padding:3rem 2rem;background:#f8f9fa;border:2px dashed #dee2e6;border-radius:12px;margin:2rem 0;opacity:.7}.placeholder-content{text-align:center;color:var(--informe-text-muted)}.placeholder-content h3{color:var(--informe-primary);font-size:2rem;margin:0 0 1rem;opacity:.8}.placeholder-content p{font-size:1.6rem;line-height:1.6;max-width:600px;margin:0 auto}.locked-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:#fffffff2;display:flex;align-items:center;justify-content:center;z-index:10;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.locked-content{text-align:center;padding:4rem 3rem;background:#fff;border-radius:20px;box-shadow:0 20px 60px #00000026;max-width:450px;border:1px solid var(--informe-border)}.lock-icon{font-size:4rem;display:block;margin-bottom:1.5rem;color:var(--informe-primary);opacity:.8}.locked-content h3{color:var(--informe-primary);margin:0 0 1rem;font-size:2.2rem;font-weight:700}.locked-content p{color:var(--informe-text-muted);margin:0 0 2rem;font-size:1.6rem;line-height:1.5}.subscribe-btn{background:linear-gradient(135deg,var(--informe-primary),var(--informe-accent));color:#fff;border:none;padding:1.4rem 3rem;font-size:1.6rem;font-weight:600;cursor:pointer;border-radius:12px;transition:all .3s ease;text-transform:none;letter-spacing:.5px}.subscribe-btn:hover{transform:translateY(-3px);box-shadow:0 8px 30px #1a1a2e66;background:linear-gradient(135deg,var(--informe-accent),var(--informe-primary))}.informe-cta{margin-top:3rem;padding:2rem;background:linear-gradient(135deg,var(--informe-primary),var(--informe-secondary));border-radius:16px;text-align:center;color:#fff}.cta-content h3{font-size:1.5rem;margin:0 0 .5rem}.cta-content p{opacity:.9;margin:0 0 1.5rem}.cta-button{display:inline-block;background:#fff;color:var(--informe-primary);padding:1rem 2.5rem;border-radius:8px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s}.cta-button:hover{transform:translateY(-2px);box-shadow:0 5px 20px #0003}.stocksreport-method,.scorecard-detail,.insights-content,.riesgos-content,.digital-content,.operativo-content,.esg-content,.fuentes-content{line-height:1.7;color:var(--informe-text);font-size:1.6rem;padding:2rem}.stocksreport-method h3,.scorecard-detail h3,.insights-content h3,.riesgos-content h3,.digital-content h3,.operativo-content h3,.esg-content h3,.fuentes-content h3{color:var(--informe-primary);margin-top:3rem;margin-bottom:1.5rem;font-size:calc(var(--font-heading-h3-scale, 1) * 3rem);font-family:var(--font-heading-family, inherit);font-weight:var(--font-heading-weight, 700);line-height:1.3}.stocksreport-method h4,.scorecard-detail h4,.insights-content h4,.riesgos-content h4,.digital-content h4,.operativo-content h4,.esg-content h4,.fuentes-content h4{color:var(--informe-primary);margin-top:3rem;margin-bottom:1.5rem;font-size:calc(var(--font-heading-h3-scale, 1) * 2.4rem);font-family:var(--font-heading-family, inherit);font-weight:var(--font-heading-weight, 700);line-height:1.3}.stocksreport-method table,.scorecard-detail table,.insights-content table,.riesgos-content table,.digital-content table,.operativo-content table,.esg-content table,.fuentes-content table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:1.4rem}.stocksreport-method th,.scorecard-detail th,.insights-content th,.riesgos-content th,.digital-content th,.operativo-content th,.esg-content th,.fuentes-content th{background:var(--informe-border);padding:.75rem 1rem!important;text-align:left;font-weight:600;border-bottom:2px solid var(--informe-border)}.stocksreport-method td,.scorecard-detail td,.insights-content td,.riesgos-content td,.digital-content td,.operativo-content td,.esg-content td,.fuentes-content td{padding:.75rem 1rem!important;border-bottom:1px solid var(--informe-border)!important}.alert{padding:1rem 1.5rem;border-radius:8px;margin:1rem 0}.alert-info{border-left:4px solid var(--informe-accent)}.alert-success{border-left:4px solid var(--informe-success)}.alert-warning{border-left:4px solid var(--informe-warning)}.alert-danger{border-left:4px solid var(--informe-danger)}.semaforo{display:inline-flex;align-items:center;gap:.5rem;padding:.8rem 1.6rem;border-radius:20px;font-weight:600;font-size:1.4rem}.semaforo-verde{background:#d4edda;color:#155724}.semaforo-amarillo{background:#fff3cd;color:#856404}.semaforo-rojo{background:#f8d7da;color:#721c24}.fuentes-content ol{counter-reset:item;padding-left:0;margin:1.5rem 0}.fuentes-content ol>li{display:block;margin-bottom:1rem;position:relative;padding-left:3rem;line-height:1.6}.fuentes-content ol>li:before{content:counter(item) ".";counter-increment:item;font-weight:700;color:var(--informe-primary);position:absolute;left:0;top:0;font-size:1.6rem}.fuentes-content .fuente-link{color:var(--informe-primary);text-decoration:none;transition:color .3s ease;border-bottom:1px solid transparent}.fuentes-content .fuente-link:hover{color:var(--informe-accent);border-bottom-color:var(--informe-accent)}.fuentes-content .fuente-title{font-weight:600;color:var(--informe-text)}.fuentes-content .fuente-medium{font-style:italic;color:var(--informe-text-muted);font-weight:500}.fuentes-content .fuentes-section{margin-top:2rem;margin-bottom:3rem}.fuentes-content .alert-info{background:#e8f4fd;border-left:4px solid var(--informe-accent);color:var(--informe-text);font-size:1.5rem;margin-bottom:2rem}.fuentes-content .alert-info strong{color:var(--informe-primary);font-weight:700}@media (max-width: 768px){.fuentes-content ol>li{padding-left:2.5rem;font-size:1.4rem}.fuentes-content ol>li:before{font-size:1.4rem}.fuentes-content .alert-info{font-size:1.4rem;padding:1.2rem}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/product-informe.css.map */
