.Dashboard-module__8Mmpzq__container{max-width:1200px;margin:0 auto;padding:1rem}@media (min-width:768px){.Dashboard-module__8Mmpzq__container{padding:2rem}}.Dashboard-module__8Mmpzq__title{color:var(--accent-cream);margin-bottom:2rem;font-size:1.5rem}@media (min-width:768px){.Dashboard-module__8Mmpzq__title{font-size:2rem}}.Dashboard-module__8Mmpzq__sectionTitle{color:var(--accent-cream);margin-bottom:1rem;font-size:1.25rem}@media (min-width:768px){.Dashboard-module__8Mmpzq__sectionTitle{font-size:1.5rem}}.Dashboard-module__8Mmpzq__sectionHeader{margin-bottom:1.5rem}.Dashboard-module__8Mmpzq__statsSection{margin-bottom:3rem}.Dashboard-module__8Mmpzq__statsGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:640px){.Dashboard-module__8Mmpzq__statsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem}}.Dashboard-module__8Mmpzq__statCard{background:var(--accent-cream);box-shadow:0 2px 4px var(--font-color-dark);border:1px solid var(--accent-green);color:var(--font-color-dark);border-radius:8px;padding:1.25rem}@media (min-width:768px){.Dashboard-module__8Mmpzq__statCard{padding:1.5rem}}.Dashboard-module__8Mmpzq__statCardTitle{color:var(--font-color-dark);margin:0 0 .5rem;font-size:.9rem}@media (min-width:768px){.Dashboard-module__8Mmpzq__statCardTitle{font-size:1rem}}.Dashboard-module__8Mmpzq__statCardSubtitle{color:var(--font-color-dark);opacity:.8;margin:0 0 .75rem;font-size:.8rem}@media (min-width:768px){.Dashboard-module__8Mmpzq__statCardSubtitle{font-size:.875rem}}.Dashboard-module__8Mmpzq__statBigNumber{color:var(--font-color-dark);margin:0 0 .5rem;font-size:2rem;font-weight:700}@media (min-width:768px){.Dashboard-module__8Mmpzq__statBigNumber{font-size:2.5rem}}.Dashboard-module__8Mmpzq__statDetails{color:var(--font-color-dark);flex-direction:column;gap:.5rem;font-weight:500;display:flex}@media (min-width:480px){.Dashboard-module__8Mmpzq__statDetails{flex-direction:row;gap:1rem}}.Dashboard-module__8Mmpzq__statDetail{color:var(--font-color-dark);align-items:center;font-size:.85rem;font-weight:600;display:flex}@media (min-width:768px){.Dashboard-module__8Mmpzq__statDetail{font-size:.9rem}}.Dashboard-module__8Mmpzq__successDot{background:var(--accent-green);border-radius:50%;width:15px;height:15px;margin-right:.5rem;display:inline-block}.Dashboard-module__8Mmpzq__deniedDot{background:var(--accent-red);border-radius:50%;width:15px;height:15px;margin-right:.5rem;display:inline-block}.Dashboard-module__8Mmpzq__tableSection{margin-bottom:3rem}.Dashboard-module__8Mmpzq__tableContainer{background:var(--accent-cream);color:var(--font-color-dark);-webkit-overflow-scrolling:touch;border-radius:8px;width:100%;font-weight:600;overflow-x:auto}@media (max-width:767px){.Dashboard-module__8Mmpzq__tableContainer{border-radius:0;max-width:100vw;margin-left:-1rem;margin-right:-1rem;padding:0 1rem}}.Dashboard-module__8Mmpzq__table{border-collapse:collapse;width:100%;min-width:650px}@media (min-width:768px){.Dashboard-module__8Mmpzq__table{min-width:100%}}.Dashboard-module__8Mmpzq__table th,.Dashboard-module__8Mmpzq__table td{text-align:left;border-top:2px solid var(--accent-green);white-space:nowrap;border-radius:8px;padding:.5rem;font-size:.75rem}@media (min-width:768px){.Dashboard-module__8Mmpzq__table th,.Dashboard-module__8Mmpzq__table td{padding:.75rem 1rem;font-size:1rem}}.Dashboard-module__8Mmpzq__table th{background:var(--accent-cream);border:var(--accent-green);font-size:.75rem;font-weight:600}@media (min-width:768px){.Dashboard-module__8Mmpzq__table th{font-size:.9rem}}.Dashboard-module__8Mmpzq__successCell{font-weight:700}.Dashboard-module__8Mmpzq__deniedCell{font-weight:500}.Dashboard-module__8Mmpzq__formulationSection{margin-bottom:3rem}.Dashboard-module__8Mmpzq__formulationGrid{gap:.75rem;display:grid}.Dashboard-module__8Mmpzq__formulationItem{box-shadow:0 1px 2px var(--font-color-dark);color:var(--accent-cream);border-radius:4px;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.75rem;font-weight:600;display:flex}@media (min-width:768px){.Dashboard-module__8Mmpzq__formulationItem{flex-wrap:nowrap;gap:1rem}}.Dashboard-module__8Mmpzq__formulationName{width:100%;margin-bottom:.5rem;font-size:.8rem}@media (min-width:640px){.Dashboard-module__8Mmpzq__formulationName{width:180px;margin-bottom:0;font-size:.85rem}}@media (min-width:768px){.Dashboard-module__8Mmpzq__formulationName{width:200px;font-size:.9rem}}.Dashboard-module__8Mmpzq__formulationBars{background:var(--accent-cream);border-radius:4px;flex:1;min-width:120px;height:20px;display:flex;overflow:hidden}.Dashboard-module__8Mmpzq__successBar{background:var(--accent-green);height:100%}.Dashboard-module__8Mmpzq__deniedBar{background:var(--accent-red);height:100%}.Dashboard-module__8Mmpzq__formulationCounts{gap:.75rem;min-width:80px;font-size:.8rem;display:flex}@media (min-width:768px){.Dashboard-module__8Mmpzq__formulationCounts{gap:1rem;min-width:100px;font-size:.9rem}}.Dashboard-module__8Mmpzq__successCount{color:var(--accent-green)}.Dashboard-module__8Mmpzq__deniedCount{color:var(--accent-red)}.Dashboard-module__8Mmpzq__barriersSection{margin-bottom:2rem}.Dashboard-module__8Mmpzq__barChart{gap:.5rem;display:grid}.Dashboard-module__8Mmpzq__barItem{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}@media (min-width:640px){.Dashboard-module__8Mmpzq__barItem{flex-wrap:nowrap}}.Dashboard-module__8Mmpzq__barLabel{width:100%;margin-bottom:.25rem;font-size:.85rem;font-weight:600}@media (min-width:640px){.Dashboard-module__8Mmpzq__barLabel{width:200px;margin-bottom:0;margin-right:.5rem;font-size:.9rem}}@media (min-width:768px){.Dashboard-module__8Mmpzq__barLabel{width:250px;font-size:1rem}}.Dashboard-module__8Mmpzq__barBackground{background:var(--accent-cream);border-radius:4px;flex:1;min-width:100px;height:20px;margin-right:.5rem}.Dashboard-module__8Mmpzq__bar{background:var(--accent-red);border-radius:4px;height:100%}.Dashboard-module__8Mmpzq__barValue{color:var(--accent-cream);text-align:left;min-width:40px;font-size:.9rem;font-weight:600}@media (min-width:768px){.Dashboard-module__8Mmpzq__barValue{font-size:1rem}}.Dashboard-module__8Mmpzq__loading,.Dashboard-module__8Mmpzq__error{text-align:center;padding:2rem;font-size:1rem}@media (min-width:768px){.Dashboard-module__8Mmpzq__loading,.Dashboard-module__8Mmpzq__error{font-size:1.2rem}}.Dashboard-module__8Mmpzq__error{color:#e7f436}.Dashboard-module__8Mmpzq__lastUpdated{color:var(--accent-cream);opacity:.9;font-size:.8rem;line-height:1.4}@media (min-width:768px){.Dashboard-module__8Mmpzq__lastUpdated{font-size:.875rem}}.Dashboard-module__8Mmpzq__noData{text-align:center;color:var(--font-color-dark);padding:2rem;font-style:italic}.Dashboard-module__8Mmpzq__totalRow{background-color:var(--accent-blue);border-top:2px solid var(--font-color-dark);font-weight:700}
