.application-success{background:var(--color-surface,#fff);border:1px solid var(--color-line,#b8cdd5);border-block-start:4px solid var(--color-primary,#063f57);color:var(--color-deep,#063f57);border-radius:.5rem;padding:clamp(1.5rem,4vw,3rem);scroll-margin-block:8rem}.application-success:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.application-success__mark{background:var(--color-primary,#063f57);color:#fff;border-radius:50%;place-items:center;width:2.75rem;height:2.75rem;margin-block-end:1rem;font-size:1.5rem;display:grid}.application-success h2{margin:0 0 1rem;font-size:clamp(1.35rem,3vw,1.8rem);line-height:1.5}.application-success p{max-width:60ch;margin:.75rem 0;font-size:1rem;line-height:1.85}.application-success .application-success__reference{font-weight:600}.application-success a{text-underline-offset:.3em;margin-block-start:1rem;text-decoration:underline;display:inline-block}
.application-form fieldset.applicant-profile.applicant-profile{border:1px solid #b6cdd6;background:#f4f9fa;border-inline-start:4px solid #06445c;border-radius:8px;min-width:0;margin:0 0 12px;padding:clamp(18px,3vw,28px)}.application-form .applicant-profile.applicant-profile>legend{color:#06445c;padding-inline:8px;font-size:1.15rem;font-weight:700}.applicant-profile__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.applicant-profile__grid>label{align-content:start;gap:8px;min-width:0;display:grid}.applicant-profile__grid small{color:#466b7c;font-size:.8rem;line-height:1.7}.applicant-profile__wide{grid-column:1/-1}.application-form .applicant-profile .applicant-profile__choices{border:0;flex-wrap:wrap;gap:12px 24px;margin:0;padding:0;display:flex}.applicant-profile__choices legend{margin-block-end:12px;font-size:1rem}.application-form .applicant-profile__choices label{flex-direction:row;align-items:center;gap:8px;display:flex}.application-form .applicant-profile__choices input{accent-color:#06445c;width:18px;height:18px;min-height:0;padding:0}@media (max-width:640px){.applicant-profile__grid{grid-template-columns:minmax(0,1fr)}}.nationality-select{align-content:start;gap:8px;min-width:0;display:grid;position:relative}.nationality-select__control{position:relative}.application-form .nationality-select__control input{width:100%;padding-inline-end:36px}.nationality-select__chevron{inset-inline-end:14px;pointer-events:none;color:#06445c;position:absolute;top:50%;transform:translateY(-50%)}.application-form .nationality-select__options{inset-inline:0;z-index:20;overscroll-behavior:contain;background:#fff;border:1px solid #b6cdd6;border-radius:6px;max-height:260px;margin:4px 0 0;padding:6px;list-style:none;position:absolute;top:100%;overflow-y:auto;box-shadow:0 8px 24px #06445c1a}.application-form .nationality-select__options li{cursor:pointer;color:#06445c;border-radius:3px;min-height:44px;margin:0;padding:10px 12px;font-size:.95rem;line-height:1.5}.application-form .nationality-select__options li:hover,.application-form .nationality-select__options li[data-active=true]{background:#e4f1f5}.application-form .nationality-select__options li[aria-selected=true]{font-weight:700}.application-form .applicant-profile input[aria-invalid=true]{border-color:#a33232}.application-form .applicant-profile #iqama-format-note{color:#a33232}
