.BloodTypeCompatibility-module__R3EFnW__container{flex-direction:column;gap:16px;max-width:560px;margin:40px auto;padding:0 20px 40px;display:flex}.BloodTypeCompatibility-module__R3EFnW__title{color:#1a3a5c;font-size:1.5rem;font-weight:700}.BloodTypeCompatibility-module__R3EFnW__card{background:#fff;border-radius:12px;flex-direction:column;gap:12px;padding:20px 24px;display:flex;box-shadow:0 1px 4px #00000012}.BloodTypeCompatibility-module__R3EFnW__label{color:#888;font-size:.8rem;font-weight:500}.BloodTypeCompatibility-module__R3EFnW__grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.BloodTypeCompatibility-module__R3EFnW__typeBtn,.BloodTypeCompatibility-module__R3EFnW__typeBtnActive{cursor:pointer;color:#667;background:#fff;border:1.5px solid #d0dbe8;border-radius:8px;padding:10px 4px;font-size:.95rem;font-weight:700}.BloodTypeCompatibility-module__R3EFnW__typeBtnActive{color:#fff;background:#1a3a5c;border-color:#1a3a5c}.BloodTypeCompatibility-module__R3EFnW__resultsRow{gap:12px;display:flex}.BloodTypeCompatibility-module__R3EFnW__resultCard{background:#f0f6ff;border:1.5px solid #c8daf0;flex:1;gap:10px}.BloodTypeCompatibility-module__R3EFnW__resultTitle{color:#1a3a5c;font-size:.85rem;font-weight:600}.BloodTypeCompatibility-module__R3EFnW__chipRow{flex-wrap:wrap;gap:6px;display:flex}.BloodTypeCompatibility-module__R3EFnW__chip{color:#1a3a5c;background:#fff;border:1px solid #c8daf0;border-radius:999px;padding:4px 10px;font-size:.82rem;font-weight:700}.BloodTypeCompatibility-module__R3EFnW__infoCard{background:#fff;border-radius:12px;padding:16px 20px;box-shadow:0 1px 4px #00000012}.BloodTypeCompatibility-module__R3EFnW__desc{color:#7a90a4;margin:0;font-size:.85rem;line-height:1.6}@media (max-width:640px){.BloodTypeCompatibility-module__R3EFnW__container{margin:16px auto;padding:0 12px 24px}.BloodTypeCompatibility-module__R3EFnW__resultsRow{flex-direction:column}}
