.page_main__GlU4n{padding:2rem;max-width:1200px;margin:0 auto}.page_greeting__9ymoo{color:#4a4a4a;font-size:2rem;margin-bottom:2rem;font-weight:400}.page_periodCard__RvIhW{border:1px solid #e0e0e0;border-radius:8px;padding:1.5rem;margin-bottom:1.5rem}.page_periodDate__ONE9U{font-size:1.5rem;margin-bottom:1rem}.page_periodContent__TG__Y{display:flex;justify-content:space-between;align-items:center}.page_warningMessage__tJQti{border-radius:4px;flex-grow:1;margin-right:1rem}.page_statusMessage__zK6ze{color:#4a4a4a;flex-grow:1}.page_actionButton___E2uu{background-color:#7ba7b5;color:#fff;border:none;border-radius:8px;padding:.75rem 1.5rem;font-size:1rem;cursor:pointer}.page_actionButton___E2uu:disabled{background-color:#e0e0e0;cursor:not-allowed}.page_previousPeriods__Roo0U h2{color:#4a4a4a;font-size:1.5rem;margin:2rem 0 1rem}.page_benefitInfo__9jl_T{flex-grow:1;margin-right:1rem}.page_actionButtons__p176n{display:flex;align-items:center;gap:1rem}.page_statusBadge__536N9{background:#e0e7ff;color:#4338ca;padding:.5rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:500;margin:.5rem}.page_secondaryButton__UQnQZ{background-color:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:.75rem 1.5rem;font-size:1rem;cursor:pointer}.page_periodHeader__HYvDA{display:flex;flex-direction:row;justify-content:space-between;align-items:center}