.ra-medicalstate{grid-template-columns:repeat(4,1fr);gap:12px;max-height:300px;padding-right:8px;display:grid;overflow-y:auto}.ra-medicalstate-card{cursor:pointer;background-color:#fff;border:1px solid #e2e8f0;border-radius:8px;flex-direction:column;gap:4px;padding:12px;transition:all .2s;display:flex}.ra-medicalstate-card.active{background-color:#fffbeb;border-color:#d97706;box-shadow:0 4px 12px #ffcc0026}.ra-medicalstate-card .state-name{color:#1e293b;font-size:13px;font-weight:600}.ra-medicalstate-card .state-count{color:#64748b;font-size:11px}@media (max-width:1024px){.ra-medicalstate{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.ra-medicalstate{grid-template-columns:repeat(2,1fr)}}@media (max-width:360px){.ra-medicalstate{grid-template-columns:repeat(1,1fr)}}
