.BirthRateChart-module___bNr_q__container{background:#fff;border-radius:16px;margin-bottom:2rem;padding:2rem;box-shadow:0 4px 6px #0000000d}.BirthRateChart-module___bNr_q__controls{border-bottom:1px solid #eee;margin-bottom:2rem;padding-bottom:2rem}.BirthRateChart-module___bNr_q__typeToggle{justify-content:center;gap:1rem;margin-bottom:1.5rem;display:flex}.BirthRateChart-module___bNr_q__toggleBtn{color:#3b82f6;cursor:pointer;background:0 0;border:2px solid #3b82f6;border-radius:30px;padding:.8rem 2rem;font-size:1rem;font-weight:700;transition:all .2s}.BirthRateChart-module___bNr_q__toggleBtn.BirthRateChart-module___bNr_q__active{color:#fff;background:#3b82f6}.BirthRateChart-module___bNr_q__regionSelector{background:#f8fafc;border-radius:8px;padding:1rem}.BirthRateChart-module___bNr_q__tags{flex-wrap:wrap;gap:.5rem;display:flex}.BirthRateChart-module___bNr_q__regionTag{cursor:pointer;color:#64748b;background:#fff;border:1px solid #cbd5e1;border-radius:20px;padding:.4rem .8rem;font-size:.9rem;transition:all .2s}.BirthRateChart-module___bNr_q__regionTag:hover{color:#3b82f6;border-color:#3b82f6}.BirthRateChart-module___bNr_q__regionTag.BirthRateChart-module___bNr_q__selected{color:#3b82f6;background:#eff6ff;border-color:#3b82f6;font-weight:700}.BirthRateChart-module___bNr_q__chartArea{width:100%;min-height:400px}@media (max-width:600px){.BirthRateChart-module___bNr_q__container{padding:1rem}.BirthRateChart-module___bNr_q__toggleBtn{padding:.6rem 1rem;font-size:.9rem}}
