.econ-indicators-module__jmmlBq__container{max-width:1200px;margin:0 auto;padding:2rem}.econ-indicators-module__jmmlBq__title{color:#e5e7eb;margin-bottom:2rem;font-size:2rem;font-weight:700}.econ-indicators-module__jmmlBq__controls{flex-wrap:wrap;gap:1.5rem;margin-bottom:2rem;display:flex}.econ-indicators-module__jmmlBq__selectGroup{flex-direction:column;gap:.5rem;display:flex}.econ-indicators-module__jmmlBq__label{color:#9ca3af;font-size:.875rem;font-weight:500}.econ-indicators-module__jmmlBq__select{color:#e5e7eb;cursor:pointer;background-color:#1f2937;border:1px solid #374151;border-radius:.5rem;min-width:200px;padding:.75rem 1rem;font-size:1rem;transition:border-color .2s}.econ-indicators-module__jmmlBq__select:hover,.econ-indicators-module__jmmlBq__select:focus{border-color:#60a5fa;outline:none}.econ-indicators-module__jmmlBq__chartCard{background-color:#1f2937;border-radius:.5rem;margin-bottom:2rem;padding:1.5rem;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.econ-indicators-module__jmmlBq__chartHeader{justify-content:space-between;align-items:center;margin-bottom:1.5rem;display:flex}.econ-indicators-module__jmmlBq__chartTitle{color:#e5e7eb;font-size:1.25rem;font-weight:600}.econ-indicators-module__jmmlBq__chartContainer{width:100%;height:500px}.econ-indicators-module__jmmlBq__statsGrid{align-items:center;gap:2rem;margin-top:.5rem;display:flex}.econ-indicators-module__jmmlBq__statCard{flex-direction:row;align-items:baseline;gap:.5rem;display:flex}.econ-indicators-module__jmmlBq__statLabel{color:#9ca3af;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:500}.econ-indicators-module__jmmlBq__statValue{color:#e5e7eb;font-size:1rem;font-weight:600}.econ-indicators-module__jmmlBq__statSubtext{color:#6b7280;font-size:.75rem}.econ-indicators-module__jmmlBq__loading{text-align:center;color:#9ca3af;padding:4rem;font-size:1.125rem}.econ-indicators-module__jmmlBq__error{text-align:center;color:#ef4444;background-color:#ef44441a;border-radius:.5rem;padding:4rem}@media (max-width:768px){.econ-indicators-module__jmmlBq__container{padding:1rem}.econ-indicators-module__jmmlBq__controls{flex-direction:column;gap:1rem}.econ-indicators-module__jmmlBq__select{width:100%}.econ-indicators-module__jmmlBq__chartContainer{height:300px}}
