.RecertificationEligibilityButton-module__Cfxxnq__content{border:1px solid rgba(1,41,53,.08);border-radius:1.5rem;max-width:38rem;padding:0;overflow:hidden;box-shadow:0 28px 80px rgba(5,29,35,.24)}.RecertificationEligibilityButton-module__Cfxxnq__panel{background:radial-gradient(circle at 100% 0,rgba(255,200,26,.16),transparent 28%),linear-gradient(rgba(247,250,252,.98),#fff 72%)}.RecertificationEligibilityButton-module__Cfxxnq__header{padding:2rem 2rem 0}.RecertificationEligibilityButton-module__Cfxxnq__eyebrow{color:#012935;letter-spacing:.08em;text-transform:uppercase;background:rgba(255,200,26,.22);border-radius:999px;align-items:center;padding:.35rem .7rem;font-size:.75rem;font-weight:700;display:inline-flex}.RecertificationEligibilityButton-module__Cfxxnq__body{gap:1.25rem;padding:0 2rem 2rem;display:grid}.RecertificationEligibilityButton-module__Cfxxnq__fieldGroup{gap:.5rem;display:grid}.RecertificationEligibilityButton-module__Cfxxnq__label{color:#062733;font-size:.95rem;font-weight:700}.RecertificationEligibilityButton-module__Cfxxnq__hint{color:#52606d;font-size:.875rem;line-height:1.5}.RecertificationEligibilityButton-module__Cfxxnq__input{background:rgba(255,255,255,.92);border-color:rgba(1,41,53,.16);border-radius:.9rem;height:3rem}.RecertificationEligibilityButton-module__Cfxxnq__input:focus-visible{border-color:#014459}.RecertificationEligibilityButton-module__Cfxxnq__statusBox{border:1px solid transparent;border-radius:1rem;padding:1rem 1.1rem}.RecertificationEligibilityButton-module__Cfxxnq__statusInvalid{color:#8a1c13;background:#fff4f4;border-color:#f2b8b5}.RecertificationEligibilityButton-module__Cfxxnq__statusEligible{color:#166534;background:#ecfdf3;border-color:#9bdfb4}.RecertificationEligibilityButton-module__Cfxxnq__statusNotDue{color:#0f4c81;background:#eef6ff;border-color:#b7d4f8}.RecertificationEligibilityButton-module__Cfxxnq__statusIneligible{color:#8a5b00;background:#fff9eb;border-color:#f3d07a}.RecertificationEligibilityButton-module__Cfxxnq__statusTitle{margin-bottom:.3rem;font-size:.95rem;font-weight:700;display:block}.RecertificationEligibilityButton-module__Cfxxnq__statusText{font-size:.925rem;line-height:1.55}.RecertificationEligibilityButton-module__Cfxxnq__footer{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;padding:0 2rem 2rem;display:flex}.RecertificationEligibilityButton-module__Cfxxnq__secondaryAction{color:#012935;border-color:rgba(1,41,53,.16)}.RecertificationEligibilityButton-module__Cfxxnq__primaryAction{color:#fff;background:#012935;min-width:13rem}.RecertificationEligibilityButton-module__Cfxxnq__primaryAction:hover{background:#014459}.RecertificationEligibilityButton-module__Cfxxnq__successAction{color:#fff;background:#0f766e;min-width:15rem}.RecertificationEligibilityButton-module__Cfxxnq__successAction:hover{background:#115e59}.RecertificationEligibilityButton-module__Cfxxnq__warningAction{color:#1f2937;background:#ffc81a;min-width:15rem}.RecertificationEligibilityButton-module__Cfxxnq__warningAction:hover{background:#f4b400}@media (max-width:640px){.RecertificationEligibilityButton-module__Cfxxnq__content{max-width:calc(100vw - 1.5rem)}.RecertificationEligibilityButton-module__Cfxxnq__header,.RecertificationEligibilityButton-module__Cfxxnq__body,.RecertificationEligibilityButton-module__Cfxxnq__footer{padding-left:1.25rem;padding-right:1.25rem}.RecertificationEligibilityButton-module__Cfxxnq__footer{display:grid}.RecertificationEligibilityButton-module__Cfxxnq__primaryAction,.RecertificationEligibilityButton-module__Cfxxnq__successAction,.RecertificationEligibilityButton-module__Cfxxnq__warningAction{width:100%}}
