.App{display:flex;flex-direction:column;height:100vh;margin:0;overflow:hidden;padding:0;text-align:center;width:100%}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{background-color:#282c34;color:#fff;flex-direction:column;font-size:calc(10px + 1vmin);padding:1rem}.App-header,.App-main{align-items:center;display:flex;justify-content:center}.App-main{background-color:#f5f5f5;flex:1 1;flex-direction:column;height:100%;margin:0;padding:0;width:100%}.App-link{color:#61dafb}@media (max-width:768px){.App-main{padding:.5rem}}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}body,html{height:100%;margin:0;overflow:hidden;padding:0;width:100%}.diagrama-container{background-color:#e6f2ff;box-sizing:border-box;color:#495057;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;height:100vh;margin:0;overflow-y:auto;padding:20px;width:100%}.diagrama-container h2{border-bottom:2px solid #3498db;color:#2c3e50;font-weight:600;margin-bottom:20px;padding-bottom:10px;text-align:center}.tabs-container{border-bottom:1px solid #dee2e6;display:flex;margin-bottom:20px}.tab{background-color:#d4e6f9;border:1px solid #c1d9f0;border-bottom:none;border-radius:5px 5px 0 0;color:#495057;cursor:pointer;font-weight:500;margin-right:5px;padding:10px 20px;transition:all .3s ease}.tab:hover{background-color:#c1d9f0;color:#212529}.tab.active{background-color:#3498db;border-color:#3498db;color:#fff}.tab-content{background-color:#fff;border-radius:0 5px 5px 5px;box-shadow:0 2px 5px #0000000d;display:flex;flex-direction:column;height:calc(100% - 80px);padding:20px}.grafico-container{background-color:#f0f8ff;border:1px solid #c1d9f0;border-radius:5px;flex:1 1;margin-top:20px;min-height:500px;padding:10px}.datos-sistema{margin-bottom:20px}.datos-sistema h3{border-bottom:1px solid #e9ecef;color:#2c3e50;font-size:1.2rem;margin-bottom:15px;padding-bottom:8px}.datos-container{display:flex;flex-wrap:wrap;gap:20px}.datos-seccion{background-color:#f0f8ff;border-radius:5px;box-shadow:0 1px 3px #0000001a;flex:1 1;min-width:250px;padding:15px}.datos-seccion h4{color:#3498db;font-size:1.1rem;margin-bottom:10px;margin-top:0}.datos-lista{list-style-type:none;margin:0;padding-left:0}.datos-lista li{border-bottom:1px dashed #c1d9f0;color:#495057;display:flex;justify-content:space-between;padding:5px 0}.datos-lista li:last-child{border-bottom:none}.comparacion-contenido{margin-bottom:20px}.comparacion-contenido h3{border-bottom:1px solid #e9ecef;color:#2c3e50;font-size:1.2rem;margin-bottom:15px;padding-bottom:8px}.comparacion-datos{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:15px}.comparacion-seccion{background-color:#f0f8ff;border-radius:5px;box-shadow:0 1px 3px #0000001a;flex:1 1;min-width:250px;padding:15px}.comparacion-seccion h4{color:#3498db;font-size:1.1rem;margin-bottom:10px;margin-top:0}.comparacion-lista{list-style-type:none;margin:0;padding-left:0}.comparacion-lista li{border-bottom:1px dashed #c1d9f0;color:#495057;padding:5px 0}.comparacion-lista li:last-child{border-bottom:none}.comparacion-eficiencia{background-color:#d4e6f9;border-radius:5px;color:#2c3e50;font-weight:700;margin-top:15px;padding:10px;text-align:center}.analisis-contenido{margin-bottom:20px}.analisis-contenido h3{border-bottom:1px solid #e9ecef;color:#2c3e50;font-size:1.2rem;margin-bottom:15px;padding-bottom:8px}.analisis-lista{color:#495057;padding-left:20px}.analisis-lista li{line-height:1.5;margin-bottom:10px}.analisis-recomendacion{background-color:#d4e6f9;border-left:4px solid #3498db;border-radius:0 5px 5px 0;color:#2c3e50;font-weight:500;margin-top:20px;padding:15px}.recharts-tooltip-wrapper{border:1px solid #c1d9f0!important;border-radius:5px!important;box-shadow:0 2px 10px #0000001a!important}.recharts-default-tooltip,.recharts-tooltip-wrapper{background-color:#fffffff2!important;color:#495057!important}.recharts-default-tooltip{border:none!important;border-radius:5px!important;padding:10px!important}.recharts-cartesian-grid line{stroke:#d4e6f9!important;stroke-width:.5!important}.recharts-cartesian-axis-line{stroke:#3498db!important;stroke-width:1.5!important}.recharts-cartesian-axis-tick-line{stroke:#3498db!important}.recharts-cartesian-axis-tick-value{fill:#333!important;font-weight:500!important}.recharts-legend-item-text{color:#333!important;font-weight:500!important}.recharts-text{fill:#333!important;font-weight:500!important}@media (max-width:768px){.comparacion-datos,.datos-container{flex-direction:column}.grafico-container{min-height:400px}.tab{font-size:.9rem;padding:8px 15px}}
/*# sourceMappingURL=main.69653d6f.css.map*/