.hpd60-country,.hpd60-additional{display:grid;gap:12px;margin:24px 0}.hpd60-country>b,.hpd60-residence>b,.hpd60-additional>b{font-size:15px}.hpd60-country-grid,.hpd60-residence>div,.hpd60-additional>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.hpd60-country button,.hpd60-additional button{min-height:52px;padding:12px 16px;border:1px solid #d7e2dc;border-radius:14px;background:#fff;color:#23231f;text-align:left;font:inherit;font-weight:700;cursor:pointer}.hpd60-country button span{margin-right:8px;font-size:20px}.hpd60-country button.active,.hpd60-additional button.active{border-color:#b71650;background:#fff3f7;color:#9b1243;box-shadow:0 0 0 1px #b71650}.hpd60-residence{display:grid;gap:10px;margin-top:8px}.hpd60-residence[hidden]{display:none}.hpd60-qualification select{width:100%;min-height:58px;padding:0 46px 0 16px;border:1px solid #d7e2dc;border-radius:14px;background:#fff;color:#23231f;font:inherit;font-weight:650}.hpd60-additional p{margin:0;padding:12px 14px;border-radius:12px;background:#eef7f2;color:#435e52;line-height:1.45}.formhint{padding:12px 14px;border-radius:12px;background:#eef7f2;color:#435e52}.hpd25-proofsummary[hidden],.formcard .privacy[hidden],.hpd25-qualification[hidden]{display:none!important}@media(max-width:650px){.hpd60-country-grid,.hpd60-residence>div,.hpd60-additional>div{grid-template-columns:1fr}}
.formcard label.hpd60-qualification{display:grid;gap:10px;margin:24px 0}
.formcard label.hpd60-qualification>span{font-size:16px;font-weight:800}
.formcard label.hpd60-qualification select{box-sizing:border-box;display:block;width:100%;height:58px;min-height:58px;padding:0 44px 0 16px;border:1px solid #d7e2dc;border-radius:14px;background:#fff;color:#23231f;font-family:inherit;font-size:16px;font-weight:700;line-height:1.4;cursor:pointer}
.hpd60-additional details{border:1px solid #d7e2dc;border-radius:14px;background:#fff}
.hpd60-additional summary{min-height:56px;padding:16px;cursor:pointer;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.hpd60-extra-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;border-top:1px solid #d7e2dc;max-height:320px;overflow:auto}
.hpd60-additional p{margin:0;padding:12px 14px;border-radius:12px;background:#eef7f2;color:#435e52;line-height:1.45}
.formcard .choice[hidden],.formcard .field[hidden]{display:none!important}
.formcard:not(.hpd61-review-open) .hpd61-completed{display:none!important}
.hpd61-previous{margin:18px 0;padding:12px 16px;border:1px solid #d7e2dc;border-radius:14px;background:#f7faf8;color:#345448}
.hpd61-previous summary{cursor:pointer;font-size:14px;font-weight:800}
.hpd61-previous span{display:block;margin-top:8px;font-size:12px}
@media(max-width:650px){.hpd60-extra-options{grid-template-columns:1fr}}
