.bcx .bc-country-pick{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin:20px 0 24px;padding:15px;border:1px solid rgba(180,143,67,.4);border-radius:16px;background:linear-gradient(110deg,#f4f8fc,#fff8e9);box-shadow:0 5px 18px rgba(12,45,73,.05)}
.bcx .bc-country-pick strong{color:#123653;font-size:15px;margin-inline-end:8px}
.bcx .bc-country-pick a{min-height:44px;display:inline-flex;align-items:center;justify-content:center;padding:8px 17px;border:1px solid #b8ccd8;border-radius:99px;background:#fff;color:#123a59!important;text-decoration:none!important;font-weight:750}
.bcx .bc-country-pick a:hover{border-color:#b48c48;background:#fff8e9}
.bcx .bc-specialty-help{display:block;margin:8px 0;color:#42586a;font-size:12px;line-height:1.65}
.bcx .bc-start select[data-bc-specialty]{width:100%;max-width:100%;min-height:48px;font-size:16px;color:#153b55;background:#fff;border:1px solid #98afbd}
.bcx .bc-start select[data-bc-specialty] option,.bcx .bc-start select[data-bc-specialty] optgroup{color:#153b55;background:#fff}
.bcx .bcx-grid .bc-blood-bundle{grid-column:1/-1;display:block;min-width:0;padding:19px;border:1px solid rgba(179,135,54,.42);border-radius:18px;background:linear-gradient(110deg,#f5f9fc,#fff7e9);box-shadow:0 7px 18px rgba(12,42,72,.06)}
.bcx .bc-blood-heading{display:flex;align-items:center;flex-wrap:wrap;gap:9px 12px;color:#103753;margin-bottom:14px}
.bcx .bc-blood-heading i{font-size:20px;color:#a5792e}.bcx .bc-blood-heading strong{font-size:17px}.bcx .bc-blood-heading span{font-size:13px;color:#435d73}
.bcx .bc-blood-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}
.bcx .bcx-grid .bc-blood-links a{display:flex;align-items:center;justify-content:center;min-width:0;min-height:50px;padding:10px;border:1px solid #bed0dc;border-radius:12px;background:#fff;color:#103a57!important;font-size:14px;font-weight:750;text-align:center;text-decoration:none!important;line-height:1.5;box-shadow:none}
.bcx .bcx-grid .bc-blood-links a:hover{border-color:#b48c48;background:#fffdf6}
.bcx a:focus-visible,.bcx button:focus-visible,.bcx select:focus-visible,.bcx input:focus-visible,.bcx summary:focus-visible{outline:3px solid #b88930!important;outline-offset:3px!important}
.bcx section[id],.bcx [id]{scroll-margin-top:92px}
@media(max-width:820px){.bcx .bc-blood-links{grid-template-columns:repeat(2,minmax(0,1fr))}.bcx .bc-country-pick{padding:14px;margin:15px 0}.bcx .bc-country-pick strong{flex-basis:100%}.bcx .bc-quickjump-scroll{overflow-x:auto;overscroll-behavior-x:contain}}
@media(max-width:540px){.bcx .bc-blood-links{grid-template-columns:1fr}.bcx .bcx-grid .bc-blood-bundle{padding:15px 12px}.bcx .bc-country-pick a{flex:1 1 calc(50% - 10px);min-width:110px}}
@media(prefers-reduced-motion:reduce){.bcx .bc-country-pick a{transition:none}}