@charset "UTF-8";.LoginForm_loginContainer__\+-fHE{align-items:center;background:linear-gradient(135deg,#f6f9fc,#e9eff5);box-sizing:border-box;display:flex;justify-content:center;min-height:100vh;padding:20px}.LoginForm_loginCard__mH2TT{background-color:#fff;border-radius:12px;box-shadow:0 20px 40px #0000001a;display:flex;max-width:100%;overflow:hidden;width:900px}.LoginForm_loginForm__2GRms{flex:1 1;padding:50px}.LoginForm_loginImage__oo3hn{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:50px}.LoginForm_loginImage__oo3hn h2{font-size:32px;margin-bottom:20px}.LoginForm_loginImage__oo3hn p{font-size:18px;opacity:.9}.LoginForm_logoContainer__J-pt2{margin-bottom:30px;text-align:center}.LoginForm_logo__BMFVI{height:auto;max-width:120px}.LoginForm_formTitle__o7ueW{color:#333;font-size:28px;font-weight:600;margin-bottom:10px;text-align:center}.LoginForm_formSubtitle__Nyzmn{color:#666;font-size:16px;margin-bottom:30px;text-align:center}.LoginForm_inputGroup__P1av\+{margin-bottom:25px}.LoginForm_inputWrapper__uv1-B{position:relative}.LoginForm_inputIcon__loKs\+{color:#aaa;left:12px;position:absolute;top:50%;transform:translateY(-50%)}.LoginForm_inputGroup__P1av\+ input{border:1px solid #e1e1e1;border-radius:6px;box-sizing:border-box;color:#333;font-size:16px;padding:15px 15px 15px 45px;transition:all .3s ease;width:100%}.LoginForm_inputGroup__P1av\+ input:focus{border-color:#667eea;box-shadow:0 0 0 3px #667eea1a;outline:none}.LoginForm_loginButton__o7Q5c{background-color:#667eea;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:18px;font-weight:600;padding:15px;transition:all .3s ease;width:100%}.LoginForm_loginButton__o7Q5c:hover{background-color:#5a6fe0;box-shadow:0 5px 15px #667eea66;transform:translateY(-2px)}.LoginForm_loginButton__o7Q5c:active{transform:translateY(0)}.LoginForm_forgotPassword__ru7JP{font-size:14px;margin-top:20px;text-align:center}.LoginForm_forgotPassword__ru7JP a{color:#667eea;font-weight:500;text-decoration:none;transition:color .3s}.LoginForm_forgotPassword__ru7JP a:hover{color:#5a6fe0;text-decoration:underline}.LoginForm_adminMessage__Xdx9R{align-items:center;background-color:#f8f8f8;border-radius:6px;box-shadow:0 2px 4px #0000000d;color:#666;display:flex;font-size:14px;justify-content:center;margin-top:20px;padding:12px}.LoginForm_messageIcon__Wn1ds{color:#667eea;margin-right:10px}@media (max-width:768px){.LoginForm_loginCard__mH2TT{flex-direction:column}.LoginForm_loginImage__oo3hn{display:none}.LoginForm_loginForm__2GRms{padding:30px}}.Dashboard_dashboard__1OjgL{background-color:#f8fafc;display:flex;flex-direction:column;font-family:Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;min-height:100vh}.Dashboard_header__DznD5{background-color:#003087;box-shadow:0 2px 4px #0000001a;color:#fff;justify-content:space-between;padding:15px 30px}.Dashboard_headerLeft__bX4CB,.Dashboard_headerRight__RxzFo,.Dashboard_header__DznD5{align-items:center;display:flex}.Dashboard_logo__Z8kfX{height:50px;margin-right:20px}.Dashboard_header__DznD5 h1{font-size:24px;font-weight:600;margin:0}.Dashboard_userInfo__GF33u{align-items:center;display:flex;font-size:16px;margin-right:20px}.Dashboard_userInfo__GF33u svg{font-size:20px;margin-right:8px}.Dashboard_logoutButton__fGG8R{align-items:center;background-color:initial;border:1px solid #fff;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:14px;gap:8px;padding:8px 16px;transition:all .3s ease}.Dashboard_logoutButton__fGG8R:hover{background-color:#ffffff1a}.Dashboard_content__5D3v0{display:flex;flex-grow:1}.Dashboard_sidebar__7SHQJ{background-color:#fff;box-shadow:2px 0 5px #0000001a;padding:20px;width:250px}.Dashboard_nav__ympit{display:flex;flex-direction:column;gap:10px}.Dashboard_navItem__SoOd7{align-items:center;border-radius:4px;color:#333;display:flex;padding:12px 16px;text-decoration:none;transition:background-color .3s ease}.Dashboard_navItem__SoOd7:hover{background-color:#f0f4f8}.Dashboard_navItem__SoOd7 .Dashboard_icon__ih\+eF{color:#003087;font-size:20px;margin-right:12px}.Dashboard_mainContent__C\+DoX{flex-grow:1;overflow-y:auto;padding:30px}.Dashboard_summarySection__1sYhf{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:30px;padding:24px}.Dashboard_summarySection__1sYhf h2{color:#003087;margin-bottom:16px}.Dashboard_statsGrid__JFawn{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));margin-bottom:30px}.Dashboard_statCard__BSoYh{align-items:center;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;padding:24px;transition:transform .3s ease,box-shadow .3s ease}.Dashboard_statCard__BSoYh:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-5px)}.Dashboard_statIcon__uHe4X{color:#003087;font-size:48px;margin-right:24px}.Dashboard_statInfo__3qCeN h3{color:#666;font-size:16px;margin-bottom:8px}.Dashboard_statInfo__3qCeN p{color:#003087;font-size:28px;font-weight:700;margin:0}.Dashboard_chartSection__LOWbS{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:24px}.Dashboard_chartSection__LOWbS h3{color:#003087;margin-bottom:16px}.Dashboard_chartPlaceholder__mp-H7{align-items:center;background-color:#f0f4f8;border-radius:4px;color:#666;display:flex;height:300px;justify-content:center}.Dashboard_graphSection__ObbhI{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-top:30px;padding:24px}.Dashboard_graphSection__ObbhI h3{color:#003087;margin-bottom:16px}.Dashboard_graphPlaceholder__2QWmB{align-items:center;background-color:#f0f4f8;border:2px dashed #ccc;border-radius:4px;color:#666;display:flex;font-size:18px;height:300px;justify-content:center}.Dashboard_loading__P9r45{color:#666;font-size:1.2rem;padding:2rem;text-align:center}.Dashboard_error__Ic\+en{color:#dc3545;font-size:1.2rem;padding:2rem;text-align:center}.Dashboard_graphContent__M-B3v{background:#fff;border-radius:8px;box-shadow:inset 0 0 0 1px #0000000d;height:400px;margin-top:1rem;padding:20px}.Dashboard_bar__B1aV3,.Dashboard_count__AvUYg,.Dashboard_month__OlPUt,.Dashboard_monthlyBar__g8g\+k{display:none}@media (max-width:1024px){.Dashboard_content__5D3v0{flex-direction:column}.Dashboard_sidebar__7SHQJ{padding:10px;width:100%}.Dashboard_nav__ympit{flex-direction:row;justify-content:space-between}.Dashboard_navItem__SoOd7{align-items:center;flex-direction:column;text-align:center}.Dashboard_navItem__SoOd7 .Dashboard_icon__ih\+eF{margin-bottom:8px;margin-right:0}}@media (max-width:768px){.Dashboard_header__DznD5{flex-direction:column;padding:15px}.Dashboard_headerLeft__bX4CB,.Dashboard_headerRight__RxzFo{justify-content:center;margin-bottom:10px;width:100%}.Dashboard_logo__Z8kfX{margin-right:10px}.Dashboard_header__DznD5 h1{font-size:20px}.Dashboard_mainContent__C\+DoX{padding:20px}.Dashboard_statsGrid__JFawn{grid-template-columns:1fr}}.PlanRegistration_planRegistration__bpRid{background-color:#f0f2f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;padding:20px}.PlanRegistration_container__Tgct0{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin:0 auto;max-width:1000px;overflow:hidden}.PlanRegistration_header__Btb\+j{background-color:#003087;color:#fff;padding:20px 30px}.PlanRegistration_header__Btb\+j h1{font-size:24px;font-weight:600;margin:0}.PlanRegistration_formContainer__0iWxh{padding:30px}.PlanRegistration_formContainer__0iWxh h2{color:#003087;font-size:20px;font-weight:600;margin-bottom:25px}.PlanRegistration_form__2VevZ{display:flex;flex-direction:column;gap:20px}.PlanRegistration_formRow__Q52n4{display:flex;gap:30px}.PlanRegistration_formGroup__nAk0O{display:flex;flex:1 1;flex-direction:column}.PlanRegistration_formGroup__nAk0O label{color:#333;font-size:14px;font-weight:600;margin-bottom:8px}.PlanRegistration_formGroup__nAk0O input,.PlanRegistration_formGroup__nAk0O textarea{border:1px solid #ccc;border-radius:4px;font-size:14px;padding:10px;transition:border-color .3s ease;width:100%}.PlanRegistration_formGroup__nAk0O input:focus,.PlanRegistration_formGroup__nAk0O textarea:focus{border-color:#003087;outline:none}.PlanRegistration_formGroup__nAk0O textarea{height:100px;resize:vertical}.PlanRegistration_errorInput__vJJzi{border-color:#dc3545}.PlanRegistration_errorMessage__E1SNB{color:#dc3545;font-size:12px;margin-top:5px}.PlanRegistration_buttonGroup__4XF7J{justify-content:flex-start;margin-top:20px}.PlanRegistration_clearButton__miPeC,.PlanRegistration_submitButton__LLvV0{border:none;border-radius:4px;cursor:pointer;font-size:16px;font-weight:600;height:44px;padding:10px 20px;transition:background-color .3s ease,transform .1s ease}.PlanRegistration_submitButton__LLvV0{background-color:#003087;color:#fff;margin-right:15px}.PlanRegistration_submitButton__LLvV0:hover{background-color:#026}.PlanRegistration_clearButton__miPeC{background-color:#f0f2f5;color:#003087}.PlanRegistration_clearButton__miPeC:hover{background-color:#e6e6e6}@media (max-width:768px){.PlanRegistration_formRow__Q52n4{flex-direction:column;gap:15px}.PlanRegistration_planRegistration__bpRid{padding:10px}.PlanRegistration_formContainer__0iWxh{padding:20px}}.PlanRegistration_bannerAnchor__ZGtCl{position:absolute;top:0}.PlanRegistration_banner__axi1S{animation:PlanRegistration_fadeInOut__7kfD4 5s ease-in-out;border-radius:5px;box-shadow:0 4px 6px #0000001a;font-weight:700;left:50%;max-width:80%;padding:15px 30px;position:fixed;text-align:center;top:20px;transform:translateX(-50%);z-index:1000}.PlanRegistration_successBanner__9g59D{background-color:#4caf50;color:#fff}.PlanRegistration_errorBanner__CYuWm{background-color:#f44336;color:#fff}@keyframes PlanRegistration_fadeInOut__7kfD4{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.PlanRegistration_formActions__3hJvp{align-items:center;display:flex;justify-content:space-between;margin-top:20px}.PlanRegistration_buttonGroup__4XF7J{display:flex;gap:10px}.PlanRegistration_messageContainer__-hzBQ{align-items:center;border-radius:4px;display:flex;flex:1 1;font-size:14px;font-weight:600;height:44px;margin-left:20px;max-width:300px;padding:0 15px}.PlanRegistration_messageContainer__-hzBQ p{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.PlanRegistration_successMessage__LGxzK{background-color:#d4edda;border:1px solid #c3e6cb;color:#155724}.PlanRegistration_errorMessage__E1SNB{background-color:#f8d7da;border:1px solid #f5c6cb;color:#721c24}@keyframes PlanRegistration_fadeIn__hnj96{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.ReturnToDashboard_container__W6NZd{display:flex;justify-content:flex-start;margin-bottom:20px;padding:16px 24px}.ReturnToDashboard_backToDashboard__MrSae{align-items:center;background-color:#0030870d;border-radius:4px;color:#003087;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;text-decoration:none;transition:all .2s ease}.ReturnToDashboard_backToDashboard__MrSae:hover{background-color:#0030871a;color:#003087;text-decoration:none}.ReturnToDashboard_backToDashboard__MrSae svg{font-size:16px}.header .ReturnToDashboard_backToDashboard__MrSae{background-color:#ffffff1a;color:#fff}.header .ReturnToDashboard_backToDashboard__MrSae:hover{background-color:#fff3;color:#fff}.PlanSearch_planSearch__hjk\+3{background-color:#f0f2f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;padding:20px}.PlanSearch_header__HFdLT{background-color:#003087;border-radius:8px 8px 0 0;color:#fff;margin-bottom:20px;padding:20px 30px}.PlanSearch_header__HFdLT h1{font-size:24px;font-weight:600;margin:0}.PlanSearch_searchContainer__nKvSs{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:20px;padding:20px}.PlanSearch_searchForm__aat6W{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,1fr)}.PlanSearch_inputGroup__2FULo{display:flex;flex-direction:column}.PlanSearch_inputGroup__2FULo label{color:#333;font-weight:600;margin-bottom:5px}.PlanSearch_searchInput__WfVC6{border:1px solid #ccc;border-radius:4px;font-size:14px;padding:10px}.PlanSearch_buttonGroup__QwMJ6{display:flex;gap:10px;grid-column:1/-1;justify-content:flex-start;margin-top:10px}.PlanSearch_clearButton__SILfG,.PlanSearch_searchButton__AuENB{border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:background-color .3s ease}.PlanSearch_searchButton__AuENB{background-color:#003087;color:#fff}.PlanSearch_searchButton__AuENB:hover{background-color:#026}.PlanSearch_clearButton__SILfG{background-color:#f0f2f5;color:#003087}.PlanSearch_clearButton__SILfG:hover{background-color:#e6e6e6}.PlanSearch_tableContainer__7g2Iz{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;overflow-x:auto;padding:20px}.PlanSearch_resultsTable__XQdjb{border-collapse:collapse;width:100%}.PlanSearch_resultsTable__XQdjb td,.PlanSearch_resultsTable__XQdjb th{border-bottom:1px solid #e0e0e0;padding:12px;text-align:left}.PlanSearch_resultsTable__XQdjb th{background-color:#f0f2f5;color:#003087;font-weight:600}.PlanSearch_resultsTable__XQdjb tr:last-child td{border-bottom:none}.PlanSearch_pagination__JPgag{display:flex;justify-content:center;margin-top:20px}.PlanSearch_pagination__JPgag button{background-color:#fff;border:1px solid #003087;color:#003087;cursor:pointer;margin:0 5px;padding:8px 12px;transition:background-color .3s ease}.PlanSearch_pagination__JPgag button:hover{background-color:#e6e6e6}.PlanSearch_pagination__JPgag .PlanSearch_activePage__imWwW{background-color:#003087;color:#fff}.PlanSearch_error__\+J48n,.PlanSearch_loading__\+1k3C{font-weight:600;padding:20px;text-align:center}.PlanSearch_loading__\+1k3C{color:#003087}.PlanSearch_error__\+J48n{color:#dc3545}@media (max-width:768px){.PlanSearch_searchForm__aat6W{grid-template-columns:1fr}}body{background-color:#f0f2f5;font-family:Arial,sans-serif;padding:0}.app-container{margin:0 auto;max-width:1200px;padding:20px}.login-container{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:100px auto;max-width:400px;padding:40px}.login-form h2{color:#003087;margin-bottom:20px;text-align:center}.login-form input{border:1px solid #dddfe2;border-radius:4px;margin-bottom:15px}.login-form button,.login-form input{font-size:16px;padding:12px;width:100%}.login-form button{background-color:#003087;border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;margin-bottom:10px}.login-form button:hover{background-color:#0077c8}.login-form button:last-child{background-color:#4caf50}.login-form button:last-child:hover{background-color:#45a049}.dashboard{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.dashboard h1{color:#003087;margin-bottom:20px}.dashboard button{background-color:#003087;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;font-weight:700;margin-bottom:20px;padding:10px 20px}.dashboard button:hover{background-color:#0077c8}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before,.react-datepicker__year-read-view--down-arrow{border-color:#ccc;border-style:solid;border-width:3px 3px 0 0;content:"";display:block;height:9px;position:absolute;top:6px;width:9px}.react-datepicker-wrapper{border:0;display:inline-block;padding:0}.react-datepicker{background-color:#fff;border:1px solid #aeaeae;border-radius:.3rem;color:#000;display:inline-block;font-family:Helvetica Neue,helvetica,arial,sans-serif;font-size:.8rem;line-height:normal;position:relative}.react-datepicker--time-only .react-datepicker__time-container{border-left:0}.react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem}.react-datepicker-popper{line-height:0;z-index:1}.react-datepicker-popper .react-datepicker__triangle{stroke:#aeaeae}.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{fill:#f0f0f0;color:#f0f0f0}.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{fill:#fff;color:#fff}.react-datepicker__header{background-color:#f0f0f0;border-bottom:1px solid #aeaeae;border-top-left-radius:.3rem;padding:8px 0;position:relative;text-align:center}.react-datepicker__header--time{padding-bottom:8px;padding-left:5px;padding-right:5px}.react-datepicker__header--time:not(.react-datepicker__header--time--only){border-top-left-radius:0}.react-datepicker__header:not(.react-datepicker__header--has-time-select){border-top-right-radius:.3rem}.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__year-dropdown-container--select{display:inline-block;margin:0 15px}.react-datepicker-time__header,.react-datepicker-year-header,.react-datepicker__current-month{color:#000;font-size:.944rem;font-weight:700;margin-top:0}h2.react-datepicker__current-month{margin:0;padding:0}.react-datepicker-time__header{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.react-datepicker__navigation{align-items:center;background:none;border:none;cursor:pointer;display:flex;height:32px;justify-content:center;overflow:hidden;padding:0;position:absolute;text-align:center;text-indent:-999em;top:2px;width:32px;z-index:1}.react-datepicker__navigation--previous{left:2px}.react-datepicker__navigation--next{right:2px}.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){right:85px}.react-datepicker__navigation--years{display:block;margin-left:auto;margin-right:auto;position:relative;top:0}.react-datepicker__navigation--years-previous{top:4px}.react-datepicker__navigation--years-upcoming{top:-4px}.react-datepicker__navigation:hover :before{border-color:#a6a6a6}.react-datepicker__navigation-icon{font-size:20px;position:relative;top:-1px;width:0}.react-datepicker__navigation-icon--next{left:-2px}.react-datepicker__navigation-icon--next:before{left:-7px;transform:rotate(45deg)}.react-datepicker__navigation-icon--previous{right:-2px}.react-datepicker__navigation-icon--previous:before{right:-7px;transform:rotate(225deg)}.react-datepicker__month-container{float:left}.react-datepicker__year{margin:.4rem;text-align:center}.react-datepicker__year-wrapper{display:flex;flex-wrap:wrap;max-width:180px}.react-datepicker__year .react-datepicker__year-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__month{margin:.4rem;text-align:center}.react-datepicker__month .react-datepicker__month-text,.react-datepicker__month .react-datepicker__quarter-text{display:inline-block;margin:2px;width:4rem}.react-datepicker__input-time-container{clear:both;float:left;margin:5px 0 10px 15px;text-align:left;width:100%}.react-datepicker__input-time-container .react-datepicker-time__caption,.react-datepicker__input-time-container .react-datepicker-time__input-container{display:inline-block}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input{display:inline-block;margin-left:10px}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input{width:auto}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button,.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]{-moz-appearance:textfield}.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter{display:inline-block;margin-left:5px}.react-datepicker__time-container{border-left:1px solid #aeaeae;float:right;width:85px}.react-datepicker__time-container--with-today-button{border:1px solid #aeaeae;border-radius:.3rem;display:inline;position:absolute;right:-87px;top:0}.react-datepicker__time-container .react-datepicker__time{background:#fff;border-bottom-right-radius:.3rem;position:relative}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box{border-bottom-right-radius:.3rem;margin:0 auto;overflow-x:hidden;text-align:center;width:85px}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list{box-sizing:initial;height:calc(195px + .85rem);list-style:none;margin:0;overflow-y:scroll;padding-left:0;padding-right:0;width:100%}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item{height:30px;padding:5px 10px;white-space:nowrap}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover{background-color:#f0f0f0;cursor:pointer}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected{background-color:#216ba5;color:#fff;font-weight:700}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover{background-color:#216ba5}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled{color:#ccc}.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover{background-color:initial;cursor:default}.react-datepicker__week-number{color:#ccc;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__week-number.react-datepicker__week-number--clickable{cursor:pointer}.react-datepicker__week-number.react-datepicker__week-number--clickable:not(.react-datepicker__week-number--selected,.react-datepicker__week-number--keyboard-selected):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__week-number--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__week-number--selected:hover{background-color:#1d5d90}.react-datepicker__week-number--keyboard-selected{background-color:#2a87d0;border-radius:.3rem;color:#fff}.react-datepicker__week-number--keyboard-selected:hover{background-color:#1d5d90}.react-datepicker__day-names{margin-bottom:-8px;white-space:nowrap}.react-datepicker__week{white-space:nowrap}.react-datepicker__day,.react-datepicker__day-name,.react-datepicker__time-name{color:#000;display:inline-block;line-height:1.7rem;margin:.166rem;text-align:center;width:1.7rem}.react-datepicker__day,.react-datepicker__month-text,.react-datepicker__quarter-text,.react-datepicker__year-text{cursor:pointer}.react-datepicker__day:not([aria-disabled=true]):hover,.react-datepicker__month-text:not([aria-disabled=true]):hover,.react-datepicker__quarter-text:not([aria-disabled=true]):hover,.react-datepicker__year-text:not([aria-disabled=true]):hover{background-color:#f0f0f0;border-radius:.3rem}.react-datepicker__day--today,.react-datepicker__month-text--today,.react-datepicker__quarter-text--today,.react-datepicker__year-text--today{font-weight:700}.react-datepicker__day--highlighted,.react-datepicker__month-text--highlighted,.react-datepicker__quarter-text--highlighted,.react-datepicker__year-text--highlighted{background-color:#3dcc4a;border-radius:.3rem;color:#fff}.react-datepicker__day--highlighted:not([aria-disabled=true]):hover,.react-datepicker__month-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--highlighted:not([aria-disabled=true]):hover,.react-datepicker__year-text--highlighted:not([aria-disabled=true]):hover{background-color:#32be3f}.react-datepicker__day--highlighted-custom-1,.react-datepicker__month-text--highlighted-custom-1,.react-datepicker__quarter-text--highlighted-custom-1,.react-datepicker__year-text--highlighted-custom-1{color:#f0f}.react-datepicker__day--highlighted-custom-2,.react-datepicker__month-text--highlighted-custom-2,.react-datepicker__quarter-text--highlighted-custom-2,.react-datepicker__year-text--highlighted-custom-2{color:green}.react-datepicker__day--holidays,.react-datepicker__month-text--holidays,.react-datepicker__quarter-text--holidays,.react-datepicker__year-text--holidays{background-color:#ff6803;border-radius:.3rem;color:#fff;position:relative}.react-datepicker__day--holidays .overlay,.react-datepicker__month-text--holidays .overlay,.react-datepicker__quarter-text--holidays .overlay,.react-datepicker__year-text--holidays .overlay{background-color:#333;border-radius:4px;bottom:100%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__day--holidays:not([aria-disabled=true]):hover,.react-datepicker__month-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--holidays:not([aria-disabled=true]):hover,.react-datepicker__year-text--holidays:not([aria-disabled=true]):hover{background-color:#cf5300}.react-datepicker__day--holidays:hover .overlay,.react-datepicker__month-text--holidays:hover .overlay,.react-datepicker__quarter-text--holidays:hover .overlay,.react-datepicker__year-text--holidays:hover .overlay{opacity:1;visibility:visible}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected,.react-datepicker__month-text--in-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__month-text--selected,.react-datepicker__quarter-text--in-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__quarter-text--selected,.react-datepicker__year-text--in-range,.react-datepicker__year-text--in-selecting-range,.react-datepicker__year-text--selected{background-color:#216ba5;border-radius:.3rem;color:#fff}.react-datepicker__day--in-range:not([aria-disabled=true]):hover,.react-datepicker__day--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__day--selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__month-text--selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--in-selecting-range:not([aria-disabled=true]):hover,.react-datepicker__year-text--selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--keyboard-selected,.react-datepicker__month-text--keyboard-selected,.react-datepicker__quarter-text--keyboard-selected,.react-datepicker__year-text--keyboard-selected{background-color:#bad9f1;border-radius:.3rem;color:#000}.react-datepicker__day--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__month-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__quarter-text--keyboard-selected:not([aria-disabled=true]):hover,.react-datepicker__year-text--keyboard-selected:not([aria-disabled=true]):hover{background-color:#1d5d90}.react-datepicker__day--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__month-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__quarter-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range),.react-datepicker__year-text--in-selecting-range:not(.react-datepicker__day--in-range,.react-datepicker__month-text--in-range,.react-datepicker__quarter-text--in-range,.react-datepicker__year-text--in-range){background-color:#216ba580}.react-datepicker__month--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__month--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__day--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__month-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__quarter-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range),.react-datepicker__year--selecting-range .react-datepicker__year-text--in-range:not(.react-datepicker__day--in-selecting-range,.react-datepicker__month-text--in-selecting-range,.react-datepicker__quarter-text--in-selecting-range,.react-datepicker__year-text--in-selecting-range){background-color:#f0f0f0;color:#000}.react-datepicker__day--disabled,.react-datepicker__month-text--disabled,.react-datepicker__quarter-text--disabled,.react-datepicker__year-text--disabled{color:#ccc;cursor:default}.react-datepicker__day--disabled .overlay,.react-datepicker__month-text--disabled .overlay,.react-datepicker__quarter-text--disabled .overlay,.react-datepicker__year-text--disabled .overlay{background-color:#333;border-radius:4px;bottom:70%;color:#fff;left:50%;opacity:0;padding:4px;position:absolute;transform:translateX(-50%);transition:visibility 0s,opacity .3s ease-in-out;visibility:hidden;white-space:nowrap}.react-datepicker__input-container{display:inline-block;position:relative;width:100%}.react-datepicker__input-container .react-datepicker__calendar-icon{box-sizing:initial;padding:.5rem;position:absolute}.react-datepicker__view-calendar-icon input{padding:6px 10px 5px 25px}.react-datepicker__month-read-view,.react-datepicker__month-year-read-view,.react-datepicker__year-read-view{border:1px solid #0000;border-radius:.3rem;position:relative}.react-datepicker__month-read-view:hover,.react-datepicker__month-year-read-view:hover,.react-datepicker__year-read-view:hover{cursor:pointer}.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow,.react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow{border-top-color:#b3b3b3}.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__year-read-view--down-arrow{right:-16px;top:0;transform:rotate(135deg)}.react-datepicker__month-dropdown,.react-datepicker__month-year-dropdown,.react-datepicker__year-dropdown{background-color:#f0f0f0;border:1px solid #aeaeae;border-radius:.3rem;left:25%;position:absolute;text-align:center;top:30px;width:50%;z-index:1}.react-datepicker__month-dropdown:hover,.react-datepicker__month-year-dropdown:hover,.react-datepicker__year-dropdown:hover{cursor:pointer}.react-datepicker__month-dropdown--scrollable,.react-datepicker__month-year-dropdown--scrollable,.react-datepicker__year-dropdown--scrollable{height:150px;overflow-y:scroll}.react-datepicker__month-option,.react-datepicker__month-year-option,.react-datepicker__year-option{display:block;line-height:20px;margin-left:auto;margin-right:auto;width:100%}.react-datepicker__month-option:first-of-type,.react-datepicker__month-year-option:first-of-type,.react-datepicker__year-option:first-of-type{border-top-left-radius:.3rem;border-top-right-radius:.3rem}.react-datepicker__month-option:last-of-type,.react-datepicker__month-year-option:last-of-type,.react-datepicker__year-option:last-of-type{border-bottom-left-radius:.3rem;border-bottom-right-radius:.3rem;-webkit-user-select:none;user-select:none}.react-datepicker__month-option:hover,.react-datepicker__month-year-option:hover,.react-datepicker__year-option:hover{background-color:#ccc}.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming,.react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming{border-bottom-color:#b3b3b3}.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous,.react-datepicker__year-option:hover .react-datepicker__navigation--years-previous{border-top-color:#b3b3b3}.react-datepicker__month-option--selected,.react-datepicker__month-year-option--selected,.react-datepicker__year-option--selected{left:15px;position:absolute}.react-datepicker__close-icon{background-color:initial;border:0;cursor:pointer;display:table-cell;height:100%;outline:0;padding:0 6px 0 0;position:absolute;right:0;top:0;vertical-align:middle}.react-datepicker__close-icon:after{background-color:#216ba5;border-radius:50%;color:#fff;content:"×";cursor:pointer;display:table-cell;font-size:12px;height:16px;line-height:1;padding:2px;text-align:center;vertical-align:middle;width:16px}.react-datepicker__close-icon--disabled{cursor:default}.react-datepicker__close-icon--disabled:after{background-color:#ccc;cursor:default}.react-datepicker__today-button{background:#f0f0f0;border-top:1px solid #aeaeae;clear:left;cursor:pointer;font-weight:700;padding:5px 0;text-align:center}.react-datepicker__portal{align-items:center;background-color:#000c;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:2147483647}.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:3rem;width:3rem}@media (max-height:550px),(max-width:400px){.react-datepicker__portal .react-datepicker__day,.react-datepicker__portal .react-datepicker__day-name,.react-datepicker__portal .react-datepicker__time-name{line-height:2rem;width:2rem}}.react-datepicker__portal .react-datepicker-time__header,.react-datepicker__portal .react-datepicker__current-month{font-size:1.44rem}.react-datepicker__children-container{height:auto;margin:.4rem;padding-left:.2rem;padding-right:.2rem;width:13.8rem}.react-datepicker__aria-live{border:0;clip-path:circle(0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.react-datepicker__calendar-icon{height:1em;vertical-align:-.125em;width:1em}.EnrollmentDatesPortal_enrollmentPortal__EiNjP{background-color:#f0f2f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;padding:20px}.EnrollmentDatesPortal_container__rKpp-{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;margin:0 auto;max-width:1000px;overflow:hidden}.EnrollmentDatesPortal_header__UzOKo{background-color:#003087;color:#fff;padding:20px 30px}.EnrollmentDatesPortal_header__UzOKo h1{font-size:24px;font-weight:600;margin:0}.EnrollmentDatesPortal_formContainer__n0fog{padding:30px}.EnrollmentDatesPortal_formContainer__n0fog h2{color:#003087;font-size:20px;font-weight:600;margin-bottom:25px}.EnrollmentDatesPortal_downloadSection__C1T3I{background-color:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;margin-bottom:30px;padding:20px}.EnrollmentDatesPortal_downloadHeader__qLuAg{align-items:center;display:flex;justify-content:space-between}.EnrollmentDatesPortal_downloadHeader__qLuAg h3{color:#003087;font-size:18px;font-weight:600;margin:0}.EnrollmentDatesPortal_form__3Yjc2{display:flex;flex-direction:column;gap:20px}.EnrollmentDatesPortal_formRow__G6y9c{display:flex;gap:30px}.EnrollmentDatesPortal_formGroup__NOrD7{display:flex;flex:1 1;flex-direction:column}.EnrollmentDatesPortal_formGroup__NOrD7 label{color:#333;font-size:14px;font-weight:600;margin-bottom:8px}.EnrollmentDatesPortal_datePicker__Vpiq1,.EnrollmentDatesPortal_formControl__pQToK{border:1px solid #ccc;border-radius:4px;font-size:14px;padding:10px;transition:border-color .3s ease;width:100%}.EnrollmentDatesPortal_datePicker__Vpiq1:focus,.EnrollmentDatesPortal_formControl__pQToK:focus{border-color:#003087;outline:none}.EnrollmentDatesPortal_required__\+-q7H{color:#dc3545;margin-left:4px}.EnrollmentDatesPortal_requiredNote__RlK-f{color:#6c757d;font-size:12px;margin-top:10px}.EnrollmentDatesPortal_buttonGroup__oHdb-{display:flex;gap:15px;justify-content:flex-start;margin-top:20px}.EnrollmentDatesPortal_clearButton__fogpm,.EnrollmentDatesPortal_downloadButton__u6rqg,.EnrollmentDatesPortal_submitButton__afnI1{align-items:center;border:none;border-radius:4px;cursor:pointer;display:flex;font-size:16px;font-weight:600;gap:8px;height:44px;justify-content:center;padding:10px 20px;transition:background-color .3s ease,transform .1s ease}.EnrollmentDatesPortal_submitButton__afnI1{background-color:#003087;color:#fff}.EnrollmentDatesPortal_submitButton__afnI1:hover:not(:disabled){background-color:#026}.EnrollmentDatesPortal_clearButton__fogpm{background-color:#f0f2f5;color:#003087}.EnrollmentDatesPortal_clearButton__fogpm:hover:not(:disabled){background-color:#e6e6e6}.EnrollmentDatesPortal_downloadButton__u6rqg{background-color:#28a745;color:#fff;font-size:14px;padding:8px 16px}.EnrollmentDatesPortal_downloadButton__u6rqg:hover:not(:disabled){background-color:#218838}.EnrollmentDatesPortal_downloadButton__u6rqg:disabled{background-color:#a3cfab;cursor:not-allowed}.EnrollmentDatesPortal_downloadIcon__K57Wf{font-size:16px}.EnrollmentDatesPortal_tableContainer__z4tBU{border:1px solid #e9ecef;border-radius:8px;margin-top:30px;overflow:hidden}.EnrollmentDatesPortal_table__BGkSn{border-collapse:collapse;width:100%}.EnrollmentDatesPortal_table__BGkSn th{background-color:#f8f9fa;border-bottom:2px solid #e9ecef;color:#003087;font-size:14px;font-weight:600;padding:12px 20px;text-align:left}.EnrollmentDatesPortal_table__BGkSn td{border-bottom:1px solid #e9ecef;color:#333;font-size:14px;padding:12px 20px}.EnrollmentDatesPortal_table__BGkSn tr:last-child td{border-bottom:none}.EnrollmentDatesPortal_table__BGkSn tr:hover{background-color:#f8f9fa}.EnrollmentDatesPortal_messageContainer__Hi-4U{border-radius:4px;font-size:14px;font-weight:500;margin:20px 0;padding:12px 20px}.EnrollmentDatesPortal_errorMessage__YAQci,.EnrollmentDatesPortal_successMessage__lRkH5{animation:EnrollmentDatesPortal_fadeInOut__g1AKC 10s ease-in-out;border-radius:4px;font-weight:500;margin:0 0 20px;padding:15px;position:relative}@keyframes EnrollmentDatesPortal_fadeInOut__g1AKC{0%{opacity:0;transform:translateY(-20px)}10%{opacity:1;transform:translateY(0)}90%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}@media (max-width:768px){.EnrollmentDatesPortal_formRow__G6y9c{flex-direction:column;gap:15px}.EnrollmentDatesPortal_enrollmentPortal__EiNjP{padding:10px}.EnrollmentDatesPortal_formContainer__n0fog{padding:20px}.EnrollmentDatesPortal_buttonGroup__oHdb-{flex-direction:column}.EnrollmentDatesPortal_clearButton__fogpm,.EnrollmentDatesPortal_downloadButton__u6rqg,.EnrollmentDatesPortal_submitButton__afnI1{width:100%}.EnrollmentDatesPortal_downloadHeader__qLuAg{flex-direction:column;gap:10px}.EnrollmentDatesPortal_downloadButton__u6rqg{width:100%}}@keyframes EnrollmentDatesPortal_fadeIn__vzmQc{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.EnrollmentDatesPortal_errorMessage__YAQci,.EnrollmentDatesPortal_successMessage__lRkH5{animation:EnrollmentDatesPortal_fadeIn__vzmQc .3s ease-out}@keyframes EnrollmentDatesPortal_slideDown__Vf517{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.EnrollmentDatesPortal_successMessage__lRkH5{background-color:#d4edda;border:1px solid #c3e6cb;border-radius:4px;color:#155724}.EnrollmentDatesPortal_errorMessage__YAQci,.EnrollmentDatesPortal_successMessage__lRkH5{animation:EnrollmentDatesPortal_fadeInOut__g1AKC 10s ease-in-out;font-weight:500;margin:0 0 20px;padding:15px;position:relative}.EnrollmentDatesPortal_errorMessage__YAQci{background-color:#f8d7da;border:1px solid #f5c6cb;border-radius:4px;color:#721c24}.Reports_reportsContainer__Yf3F5{background-color:#f0f2f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;min-height:100vh;padding:20px}.Reports_pageHeader__rwmbZ{margin-bottom:20px;padding:0}.Reports_header__a\+CuD{background-color:#003087;color:#fff;justify-content:space-between;margin-bottom:20px;padding:16px 24px}.Reports_headerLeft__\+qJfX,.Reports_headerRight__vtaz4,.Reports_header__a\+CuD{align-items:center;display:flex}.Reports_header__a\+CuD h1{font-size:24px;font-weight:600;margin:0}.Reports_tabContainer__7RoSe{border-bottom:2px solid #dee2e6;display:flex;gap:0;margin-bottom:24px;padding:0}.Reports_tabButton__Gu4Zf{align-items:center;background:none;border:none;color:#6c757d;display:flex;font-size:14px;font-weight:500;gap:8px;padding:12px 24px;position:relative;transition:all .2s ease}.Reports_tabButton__Gu4Zf svg{font-size:16px}.Reports_tabButton__Gu4Zf:hover{background-color:#0030870d;color:#003087}.Reports_tabButton__Gu4Zf[data-active=true]{color:#003087;font-weight:600}.Reports_tabButton__Gu4Zf[data-active=true]:after{background-color:#003087;bottom:-2px;content:"";height:2px;left:0;position:absolute;width:100%}.Reports_reportControls__mrT\+n{margin-bottom:24px;padding:20px}.Reports_noFilesMessage__WvLfu,.Reports_reportControls__mrT\+n{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a}.Reports_noFilesMessage__WvLfu{margin-top:24px;padding:40px;text-align:center}.Reports_noFilesMessage__WvLfu h3{color:#003087;font-size:20px;margin-bottom:10px}.Reports_noFilesMessage__WvLfu p{color:#6c757d;margin-bottom:20px}.Reports_noFilesIcon__Wdm5f{color:#003087;font-size:48px;margin-bottom:20px}.Reports_dateRangeContainer__2SR7j{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.Reports_dateInputGroup__5WCU\+{align-items:flex-start;display:flex;gap:48px}.Reports_formGroup__jsMno{flex:1 1;max-width:250px}.Reports_formLabel__aera3{color:#003087;display:block;font-weight:600;margin-bottom:8px;white-space:nowrap}.Reports_datePicker__3P5dR:focus{border-color:#003087;box-shadow:0 0 0 2px #00308740;outline:none}.Reports_datePicker__3P5dR.Reports_disabled__P4Du1{background-color:#e9ecef;cursor:not-allowed}.Reports_viewReportBtn__QLNKo{margin-top:10px}.Reports_tableContainer__fy2M5{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d;margin-top:24px;overflow-x:auto;padding:20px}.Reports_recordsTable__XGIhw{border-collapse:initial;border-spacing:0;margin-bottom:0;min-width:1000px;width:100%}.Reports_recordsTable__XGIhw thead th{background-color:#f8f9fa;border-bottom:2px solid #dee2e6;color:#495057;font-weight:600;padding:12px 16px;position:sticky;top:0;white-space:nowrap;z-index:1}.Reports_recordsTable__XGIhw th:first-child{width:100px}.Reports_recordsTable__XGIhw th:nth-child(2){width:350px}.Reports_recordsTable__XGIhw th:nth-child(3){width:150px}.Reports_recordsTable__XGIhw th:nth-child(4){width:300px}.Reports_recordsTable__XGIhw th:nth-child(5){width:100px}.Reports_recordsTable__XGIhw th:nth-child(6){width:150px}.Reports_recordsTable__XGIhw tbody td{border-bottom:1px solid #dee2e6;font-size:14px;padding:12px 16px;vertical-align:middle}.Reports_cellContent__a3Tlc{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Reports_unifiedIdCell__nkpUQ{font-family:monospace;font-size:13px;max-width:350px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Reports_fileNameCell__LN9NI{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Reports_processDateCell__y9x67{white-space:nowrap;width:150px}.Reports_cellContent__a3Tlc:hover{position:relative}.Reports_cellContent__a3Tlc:hover:after{background:#fff;border:1px solid #dee2e6;border-radius:4px;box-shadow:0 2px 4px #0000001a;content:attr(data-full-text);left:0;max-width:400px;padding:5px 10px;position:absolute;top:100%;white-space:normal;word-break:break-all;z-index:1000}.Reports_recordRow__IrUby{cursor:pointer;transition:background-color .15s ease-in-out}.Reports_recordRow__IrUby.Reports_success__XhzqW{background-color:#1987540d;border-left:4px solid #198754}.Reports_recordRow__IrUby.Reports_failed__qoKqv{background-color:#dc35450d;border-left:4px solid #dc3545}.Reports_recordRow__IrUby.Reports_pending__zTbJy{background-color:#ffc1070d;border-left:4px solid #ffc107}.Reports_recordRow__IrUby:hover{background-color:rgba(0,0,0,.075)!important}.Reports_paginationContainer__\+554Y{align-items:center;background-color:#fff;border-radius:0 0 8px 8px;border-top:1px solid #e9ecef;display:flex;justify-content:space-between;padding:16px 24px}.Reports_paginationControls__5NOlr{align-items:center;display:flex;gap:24px}.Reports_recordsPerPage__jF7FC{align-items:center;display:inline-flex;gap:8px;position:relative}.Reports_recordsPerPage__jF7FC select{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23495057' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;border:1px solid #dee2e6;border-radius:4px;color:#495057;cursor:pointer;font-size:14px;height:36px;min-width:90px;padding:0 32px 0 8px;transition:all .2s ease}.Reports_recordsPerPage__jF7FC select:hover{border-color:#adb5bd}.Reports_recordsPerPage__jF7FC select:focus{border-color:#003087;box-shadow:0 0 0 2px #0030871a;outline:none}.Reports_recordsPerPage__jF7FC:after{color:#495057;content:"per page";font-size:14px;margin-left:4px;white-space:nowrap}.pagination{gap:4px;list-style:none;padding:0}.pagination .page-item .page-link{align-items:center;background-color:#fff;border:1px solid #dee2e6;color:#495057;cursor:pointer;display:flex;font-size:14px;font-weight:500;height:36px;justify-content:center;margin:0;min-width:36px;padding:0 12px;text-decoration:none;transition:all .2s ease}.pagination .page-item .page-link:hover{background-color:#e9ecef;border-color:#dee2e6;color:#003087;z-index:2}.pagination .page-item.active .page-link{background-color:#003087;border-color:#003087}.pagination .page-item.disabled .page-link{color:#adb5bd}.Reports_recordsInfo__jhzaX{font-size:14px}.Reports_pageButton__Jxj12{background-color:#fff;border:1px solid #ddd;border-radius:4px;cursor:pointer;padding:5px 15px;transition:background-color .2s}.Reports_pageButton__Jxj12:hover:not(:disabled){background-color:#f0f0f0}.Reports_pageButton__Jxj12:disabled{background-color:#eee;cursor:not-allowed;opacity:.7}.Reports_pageInfo__ETQBq{color:#666;font-size:14px}.Reports_itemsPerPage__NcyfG{font-size:13px;width:120px}.Reports_recordsInfo__jhzaX{color:#495057;font-size:13px;font-weight:500;white-space:nowrap}.pagination{align-items:center;display:flex;margin:0}.pagination .page-link{align-items:center;background-color:#fff;border:1px solid #dee2e6;color:#495057;display:flex;font-size:13px;height:32px;justify-content:center;margin-left:-1px;min-width:32px;padding:4px 8px;position:relative;text-decoration:none;transition:all .15s ease-in-out}.pagination .page-item:first-child .page-link{border-bottom-left-radius:4px;border-top-left-radius:4px;margin-left:0}.pagination .page-item:last-child .page-link{border-bottom-right-radius:4px;border-top-right-radius:4px}.pagination .page-item.active .page-link{background-color:#0d6efd;border-color:#0d6efd;color:#fff;font-weight:500;z-index:3}.pagination .page-item:not(.active):not(.disabled) .page-link:hover{background-color:#e9ecef;border-color:#dee2e6;color:#0d6efd;z-index:2}.pagination .page-item.disabled .page-link{background-color:#fff;border-color:#dee2e6;color:#6c757d;pointer-events:none}@media (max-width:768px){.Reports_paginationContainer__\+554Y{flex-direction:column;gap:12px}.Reports_recordsInfo__jhzaX{margin-right:0}.pagination{justify-content:center}}.pagination .page-item:first-child .page-link,.pagination .page-item:last-child .page-link{font-size:14px;padding:6px 10px}.pagination .page-item.disabled .page-link[aria-label="..."]{background-color:initial;border:none;color:#6c757d;padding:6px 8px}.Reports_paginationContainer__\+554Y:hover{background-color:#f8f9fa;border-radius:0 0 8px 8px}.Reports_expandedContent__OA3K4{background-color:#f8f9fa;border-top:2px solid #dee2e6;padding:20px}.Reports_section__9hRUK{background-color:#fff;border:1px solid #dee2e6;border-radius:8px;box-shadow:0 2px 4px #00000014;margin-bottom:24px;overflow:hidden}.Reports_section__9hRUK:last-child{margin-bottom:0}.Reports_section__9hRUK h5{background-color:#f8f9fa;border-bottom:2px solid #dee2e6;color:#495057;font-size:14px;font-weight:600;margin:0;padding:12px 16px;text-align:left}.Reports_nestedTable__HBaHX{border-collapse:initial;border-spacing:0;margin:0;width:100%}.Reports_nestedTable__HBaHX thead th{background-color:#fff;border-bottom:2px solid #dee2e6;color:#495057;font-size:13px;font-weight:600;padding:12px 16px;text-align:center}.Reports_nestedTable__HBaHX tbody td{background-color:#fff;border-bottom:1px solid #dee2e6;border-right:1px solid #dee2e6;font-size:13px;padding:12px 16px;text-align:center;vertical-align:middle}.Reports_nestedTable__HBaHX tbody td:last-child{border-right:none}.Reports_nestedTable__HBaHX tbody tr:last-child td{border-bottom:none}.Reports_nestedTable__HBaHX tbody tr:hover td{background-color:#00000005}.Reports_nestedTable__HBaHX td.Reports_text-left__\+MfT6{text-align:left}.Reports_nestedTable__HBaHX td.Reports_text-right__JQxmB{text-align:right}.Reports_summaryCards__Ex3\+m{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:24px}.Reports_card__0II-E{align-items:center;background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000000d;display:flex;gap:15px;padding:20px}.Reports_cardIcon__GLLQx{color:#0d6efd;font-size:24px}.Reports_cardContent__ix09z h4{color:#6c757d;font-size:14px;margin:0}.Reports_cardContent__ix09z p{color:#212529;font-size:24px;font-weight:600;margin:5px 0 0}.Reports_chartsContainer__y6UBo{border-radius:16px;box-shadow:0 2px 12px #0000000a;margin-bottom:32px;padding:32px}.Reports_statsRow__Ca0c\+{gap:24px;margin-bottom:32px}.Reports_statBox__6dkwT{align-items:center;background:#fff;border:1px solid #e9ecef;border-radius:16px;display:flex;gap:16px;min-width:240px;padding:20px;transition:all .2s ease}.Reports_statBox__6dkwT:hover{box-shadow:0 4px 12px #0000000d;transform:translateY(-1px)}.Reports_statIcon__PhtYv{align-items:center;background:#e3f2fd;border-radius:12px;color:#0047b3;display:flex;font-size:20px;height:48px;justify-content:center;width:48px}.Reports_statContent__ACNfV{flex:1 1}.Reports_statContent__ACNfV h4{color:#6c757d;font-family:Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:14px;font-weight:500;margin:0 0 4px}.Reports_statContent__ACNfV p{color:#2b3674;font-family:Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:24px;font-weight:700;margin:0}.Reports_chartWrapper__MhLTW{background:#fff;border:1px solid #e9ecef;border-radius:16px;box-shadow:0 2px 4px #00000005;min-width:320px;padding:24px}.Reports_chartWrapper__MhLTW h3{color:#2b3674;font-family:Segoe UI,Roboto,Helvetica Neue,sans-serif;font-weight:600;margin-bottom:24px}.Reports_chartInner__K4bdK{margin:0 auto}.Reports_chartInner__K4bdK,.Reports_gaugeChartContainer__swV8X{height:300px;position:relative}.Reports_gaugeLabel__HGW1T{left:50%;position:absolute;text-align:center;top:60%;transform:translate(-50%,-50%);z-index:1}.Reports_gaugeValue__YVYHq{color:#4caf50;display:block;font-family:Segoe UI,Roboto,Helvetica Neue,sans-serif;font-size:36px;font-weight:700;margin-bottom:4px}.Reports_gaugeText__--f4c{color:#6c757d;display:block;font-size:14px;font-weight:500}.Reports_backToDashboard__w97rn{align-items:center;background-color:#ffffff1a;border-radius:4px;color:#fff;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;text-decoration:none;transition:background-color .2s ease}.Reports_backToDashboard__w97rn:hover{background-color:#fff3;color:#fff;text-decoration:none}.Reports_backToDashboard__w97rn svg{font-size:16px}.Reports_dateSelection__AQsGm{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.Reports_dateRangeInfo__1rtfT{align-items:center;background-color:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;display:flex;padding:8px 12px}.Reports_dateRangeInfo__1rtfT span{color:#003087;font-size:14px;font-weight:500}.Reports_weekInfo__TJLvu{color:#6c757d;font-size:12px;font-style:italic;margin-top:4px}.Reports_datePicker__3P5dR{background-color:#fff;border:1px solid #ced4da;border-radius:4px;color:#495057;font-size:14px;padding:8px 12px;width:100%}.Reports_datePicker__3P5dR.react-datepicker-wrapper{max-width:300px;width:100%}.react-datepicker__week{cursor:pointer}.react-datepicker__week:hover{background-color:#f8f9fa}.react-datepicker__day--in-range,.react-datepicker__day--in-selecting-range,.react-datepicker__day--selected{background-color:#003087!important;color:#fff!important}.react-datepicker__day--keyboard-selected{background-color:#0030871a!important;color:#003087!important}.Reports_customHeader__xxJSI{align-items:center;border-bottom:1px solid #dee2e6;display:flex;justify-content:space-between;margin-bottom:8px;padding:4px 8px}.Reports_navButton__jwsdj{align-items:center;background:none;border:1px solid #dee2e6;border-radius:4px;color:#003087;cursor:pointer;display:flex;font-size:14px;height:24px;justify-content:center;padding:0;transition:all .2s ease;width:24px}.Reports_navButton__jwsdj:hover:not(:disabled){background-color:#f8f9fa;border-color:#003087}.Reports_navButton__jwsdj:disabled{cursor:not-allowed;opacity:.5}.Reports_yearSelect__IEkJK{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23003087' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 4px center;background-repeat:no-repeat;background-size:12px;border:1px solid #dee2e6;border-radius:4px;color:#003087;cursor:pointer;font-size:13px;font-weight:500;min-width:80px;padding:2px 20px 2px 8px}.react-datepicker__month-wrapper{grid-gap:2px;display:grid;gap:2px;grid-template-columns:repeat(3,1fr);margin:2px}.react-datepicker__month-text{align-items:center;border-radius:4px;cursor:pointer;display:flex!important;font-size:12px;font-weight:500;justify-content:center;margin:0!important;padding:6px 4px!important;text-transform:uppercase;white-space:nowrap;width:100%!important}.react-datepicker__month-text:hover{background-color:#f8f9fa!important;color:#003087!important}.react-datepicker__month-text--selected{background-color:#003087!important;color:#fff!important}.react-datepicker__month-text--keyboard-selected:not(.react-datepicker__month-text--selected){background-color:#0030871a!important;color:#003087!important}.react-datepicker__month-container{background-color:#fff;border-radius:4px;box-shadow:0 2px 4px #0000001a;min-width:250px;padding:8px}.Reports_monthYearLabel__rWpg8{color:#003087;font-size:13px;font-weight:600;margin:0 4px;min-width:80px;text-align:center;text-transform:uppercase}.Reports_fileSelectContainer__wV4Pv{margin-top:8px;max-width:548px;width:100%}.Reports_select__lT-Q7{-webkit-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23495057' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 8px center;background-repeat:no-repeat;background-size:16px;border:1px solid #ced4da;border-radius:4px;color:#495057;cursor:pointer;font-size:14px;padding:8px 12px;width:100%}.Reports_select__lT-Q7:focus{border-color:#003087;box-shadow:0 0 0 2px #0030871a;outline:none}.Reports_chartsContainer__y6UBo{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:24px;padding:24px}.Reports_chartRow__waj1n{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:24px}.Reports_chartWrapper__MhLTW{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;flex:1 1;min-width:300px;padding:16px}.Reports_chartWrapper__MhLTW h3{color:#003087;font-size:16px;margin-bottom:16px;text-align:center}.Reports_statsRow__Ca0c\+{display:flex;flex-wrap:wrap;gap:16px}.Reports_statBox__6dkwT{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;flex:1 1;min-width:200px;padding:16px;text-align:center}.Reports_statBox__6dkwT h4{color:#003087;font-size:14px;margin-bottom:8px}.Reports_statBox__6dkwT p{color:#495057;font-size:24px;font-weight:600;margin:0}.Reports_errorContainer__P73Iz{align-items:center;display:flex;justify-content:center;margin:2rem 0;min-height:300px;padding:2rem}.Reports_errorMessage__CGcB6{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;max-width:500px;padding:2.5rem;text-align:center}.Reports_errorIconWrapper__9eYma{align-items:center;background-color:#fee2e2;border-radius:50%;display:flex;height:48px;justify-content:center;margin:0 auto 1rem;width:48px}.Reports_errorIcon__HycuH{color:#dc2626;font-size:24px}.Reports_errorMessage__CGcB6 h3{color:#1f2937;font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.Reports_errorMessage__CGcB6 p{color:#6b7280;font-size:.975rem;line-height:1.5;margin:0}.Reports_statusContainer__9Q4h1{align-items:center;display:flex;gap:8px}.Reports_statusDot__azXz8{border-radius:50%;display:inline-block;height:8px;width:8px}.Reports_downloadSection__QSyKQ{display:flex;justify-content:center;margin-top:1rem}.Reports_downloadButton__Z8Sw-{align-items:center;background-color:#4caf50;border:none;border-radius:4px;color:#fff;cursor:pointer;display:flex;font-size:1rem;gap:.5rem;padding:.75rem 1.5rem;transition:background-color .2s ease}.Reports_downloadButton__Z8Sw-:hover{background-color:#45a049}.Reports_downloadButton__Z8Sw-:disabled{background-color:#ccc;cursor:not-allowed}.Reports_downloadButton__Z8Sw- svg{font-size:1.2rem}.FileAccess_fileAccess__2g3g6{margin:0 auto;max-width:1400px;padding:20px}.FileAccess_fileAccess__2g3g6 h1{color:#333;margin-bottom:30px}.FileAccess_fileSections__1l2aF{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.FileAccess_fileSection__pz9Lp{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;cursor:pointer;min-height:150px;padding:20px;transition:transform .2s,box-shadow .2s}.FileAccess_fileSection__pz9Lp:hover{box-shadow:0 4px 8px #00000026;transform:translateY(-2px)}.FileAccess_fileSection__pz9Lp h2{border-bottom:1px solid #eee;color:#444;font-size:1.2rem;margin-bottom:20px;padding-bottom:10px}.FileAccess_mainFolder__P77hn{align-items:center;background-color:#f8f9fa;border-radius:6px;display:flex;gap:12px;padding:15px}.FileAccess_mainFolder__P77hn .FileAccess_icon__vUE7E{color:gold;font-size:2rem}.FileAccess_mainFolder__P77hn span{color:#444;font-size:1.1rem}.FileAccess_folderView__\+gV2V{background:#fff;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin:0 auto;max-width:1200px;overflow-x:hidden;padding:20px}.FileAccess_folderHeader__q9RSw{align-items:center;border-bottom:1px solid #eee;display:flex;gap:20px;margin-bottom:20px;padding-bottom:15px}.FileAccess_folderHeader__q9RSw h2{color:#444;font-size:1.4rem;margin:0}.FileAccess_fileList__b51Kz{display:flex;flex-direction:column;gap:10px;width:100%}.FileAccess_backButton__AZTIR{align-items:center;border-radius:4px;color:#666;cursor:pointer;display:flex;font-size:.95rem;gap:8px;padding:8px 12px;transition:background-color .2s}.FileAccess_backButton__AZTIR:hover{background-color:#f0f0f0}.FileAccess_fileItem__Fhee8{align-items:center;background-color:#f8f9fa;border-radius:4px;box-sizing:border-box;display:flex;justify-content:space-between;max-width:100%;padding:12px;transition:background-color .2s;width:100%}.FileAccess_fileItem__Fhee8:hover{background-color:#e9ecef}.FileAccess_folderItem__-qBwj{align-items:center;cursor:pointer;display:flex;gap:10px;min-width:0;width:100%}.FileAccess_fileInfo__VFrWX{align-items:center;display:flex;flex:1 1;gap:10px;margin-right:10px;max-width:calc(100% - 60px);min-width:0}.FileAccess_icon__vUE7E{flex-shrink:0;font-size:1.2rem}.FileAccess_folderItem__-qBwj .FileAccess_icon__vUE7E{color:gold}.FileAccess_fileInfo__VFrWX .FileAccess_icon__vUE7E{color:#6c757d}.FileAccess_fileInfo__VFrWX span{color:#333;flex:1 1;font-size:14px;line-height:1.4;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.FileAccess_downloadButton__sun0E{align-items:center;background:none;border:none;border-radius:4px;color:#28a745;cursor:pointer;display:flex;flex-shrink:0;height:40px;justify-content:center;margin-left:auto;min-width:40px;padding:8px;position:relative;transition:background-color .2s;width:40px;z-index:1}.FileAccess_downloadButton__sun0E:hover{background-color:#28a7451a}.FileAccess_loading__NIl3L{color:#666;padding:20px;text-align:center}.FileAccess_error__bTqwW{color:#dc3545;padding:20px;text-align:center}.FileAccess_backToDashboard__GAodu{align-items:center;border-radius:4px;color:#003087;cursor:pointer;display:flex;font-size:1rem;gap:8px;margin-bottom:20px;padding:10px 16px;transition:background-color .2s;width:fit-content}.FileAccess_backToDashboard__GAodu:hover{background-color:#0030871a}.FileAccess_backToDashboard__GAodu svg{font-size:1.1rem}@media (max-width:1200px){.FileAccess_fileSections__1l2aF{grid-template-columns:repeat(auto-fit,minmax(350px,1fr))}}@media (max-width:768px){.FileAccess_fileSections__1l2aF{grid-template-columns:1fr}.FileAccess_fileSection__pz9Lp{min-height:auto}.FileAccess_fileInfo__VFrWX span{font-size:13px}.FileAccess_fileInfo__VFrWX{max-width:calc(100% - 50px)}.FileAccess_downloadButton__sun0E{height:36px;min-width:36px;padding:6px;width:36px}}.CensusDataUploader_container__knjme{background-color:#f0f2f5;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;min-height:100vh;padding:20px}.CensusDataUploader_pageHeader__FZz8\+{margin-bottom:20px;padding:0}.CensusDataUploader_header__9Stbn{align-items:center;background-color:#003087;color:#fff;display:flex;justify-content:space-between;margin-bottom:20px;padding:16px 24px}.CensusDataUploader_header__9Stbn h1{font-size:24px;font-weight:600;margin:0}.CensusDataUploader_sectionIcon__qnDPz{color:#003087;margin-right:8px}.CensusDataUploader_uploadSection__Ba06-{background:#fff;border:1px solid #e1e8ed;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:24px;padding:24px}.CensusDataUploader_uploadSection__Ba06- h2{color:#003087;font-size:1.5rem;font-weight:600;margin-bottom:20px}.CensusDataUploader_formRow__4OXSi{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:24px}.CensusDataUploader_formGroup__CdQXQ{display:flex;flex-direction:column}.CensusDataUploader_label__epLoc{color:#374151;font-size:14px;font-weight:600;margin-bottom:8px}.CensusDataUploader_dateRangeForm__\+6dpW{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:20px;padding:20px}.CensusDataUploader_inputGroup__ERhAo{display:flex;flex-direction:column}.CensusDataUploader_inputGroup__ERhAo label{color:#34495e;font-weight:600;margin-bottom:8px}.CensusDataUploader_inputGroup__ERhAo input{border:2px solid #e1e8ed;border-radius:8px;font-size:14px;padding:12px;transition:border-color .3s ease}.CensusDataUploader_inputGroup__ERhAo input:focus{border-color:#3498db;outline:none}.CensusDataUploader_input__z-WJR{background-color:#fff;border:1px solid #d1d5db;border-radius:6px;font-family:inherit;font-size:14px;padding:12px 16px;transition:border-color .2s ease,box-shadow .2s ease}.CensusDataUploader_input__z-WJR:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1a;outline:none}.CensusDataUploader_input__z-WJR[type=date]{color:#374151;cursor:pointer}.CensusDataUploader_input__z-WJR[type=date]::-webkit-calendar-picker-indicator{border-radius:4px;cursor:pointer;margin-left:8px;opacity:.6}.CensusDataUploader_input__z-WJR[type=date]::-webkit-calendar-picker-indicator:hover{opacity:1}.CensusDataUploader_dropZone__-KNFh{background:#f8f9fa;border:2px dashed #bdc3c7;border-radius:12px;margin-bottom:20px;padding:40px;text-align:center;transition:all .3s ease}.CensusDataUploader_dropZone__-KNFh.CensusDataUploader_dragActive__fNDzE{background:#e3f2fd;border-color:#3498db}.CensusDataUploader_fileInput__y3cya{display:none}.CensusDataUploader_fileInputLabel__p7E54{cursor:pointer;display:block;width:100%}.CensusDataUploader_dropMessage__\+AbNM{color:#7f8c8d}.CensusDataUploader_uploadIcon__fOCPX{font-size:3rem;margin-bottom:10px}.CensusDataUploader_dropMessage__\+AbNM p{font-size:1.1rem;margin:10px 0}.CensusDataUploader_fileTypes__kxUZz{color:#95a5a6;font-size:.9rem}.CensusDataUploader_selectedFile__Rhm7r{align-items:center;background:#e8f5e8;border-radius:8px;color:#27ae60;display:flex;gap:10px;justify-content:center;padding:20px}.CensusDataUploader_fileName__N6yTv{color:#1f2937;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CensusDataUploader_fileSize__KgVLD{color:#7f8c8d;font-size:.9rem}.CensusDataUploader_warnings__cEVld{background:#fff3cd;border:1px solid #ffeaa7;border-radius:8px;margin-bottom:20px;padding:15px}.CensusDataUploader_warnings__cEVld h4{color:#856404;margin-bottom:10px}.CensusDataUploader_warnings__cEVld p{color:#856404;margin:5px 0}.CensusDataUploader_uploadProgress__E6PLi{margin-bottom:20px}.CensusDataUploader_progressBar__SjwdR{background:#ecf0f1;border-radius:4px;height:8px;margin-bottom:10px;overflow:hidden;width:100%}.CensusDataUploader_progressFill__xwt7A{background:linear-gradient(90deg,#3498db,#2ecc71);height:100%;transition:width .3s ease}.CensusDataUploader_uploadProgress__E6PLi p{color:#3498db;font-weight:600;text-align:center}.CensusDataUploader_uploadButton__2GJSL{background:#003087;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1.1rem;font-weight:600;padding:15px 30px;transition:all .3s ease;width:100%}.CensusDataUploader_uploadButton__2GJSL:hover:not(:disabled){background:#004097;box-shadow:0 4px 12px #0030874d;transform:translateY(-1px)}.CensusDataUploader_uploadButton__2GJSL:disabled{cursor:not-allowed;opacity:.6}.CensusDataUploader_error__fWuB-{background:#f8d7da;border:1px solid #f5c6cb;border-radius:8px;margin-top:20px;padding:15px}.CensusDataUploader_error__fWuB- p{color:#721c24;margin:0}.CensusDataUploader_downloadSection__iou3l{background:#fff;border:1px solid #e1e8ed;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:24px;padding:24px}.CensusDataUploader_downloadSection__iou3l h2{color:#003087;font-size:1.5rem;font-weight:600;margin-bottom:20px}.CensusDataUploader_downloadSection__iou3l p{color:#666;line-height:1.6;margin-bottom:20px}.CensusDataUploader_dateRangeForm__\+6dpW{margin-top:20px}.CensusDataUploader_downloadActions__qm-PS{display:flex;gap:15px;margin:20px 0}.CensusDataUploader_downloadButton__zTPab{align-items:center;background:#28a745;border:none;border-radius:8px;cursor:pointer;display:flex;font-size:1rem;font-weight:600;gap:8px;padding:12px 24px;transition:all .3s ease}.CensusDataUploader_downloadButton__zTPab:hover:not(:disabled){background:#218838;box-shadow:0 4px 12px #28a7454d;transform:translateY(-1px)}.CensusDataUploader_clearButton__1fcfR{background:#6c757d;border:none;border-radius:8px;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 24px;transition:all .3s ease}.CensusDataUploader_clearButton__1fcfR:hover{background:#5a6268}.CensusDataUploader_downloadInfo__NZdtY{background:#f0f4f8;border-radius:8px;margin-top:20px;padding:16px}.CensusDataUploader_downloadInfo__NZdtY p{color:#495057;font-size:.9rem;margin:0}.CensusDataUploader_downloadInfo__NZdtY p:first-child{font-weight:600;margin-bottom:8px}.CensusDataUploader_statisticsSection__SYu9M{background:#fff;border:1px solid #e1e8ed;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:24px;padding:24px}.CensusDataUploader_statisticsSection__SYu9M h2{color:#003087;font-size:1.5rem;font-weight:600;margin-bottom:20px}.CensusDataUploader_statsGrid__SdJbL{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.CensusDataUploader_statCard__rcTi3{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 2px 4px #0000001a;display:flex;gap:16px;padding:20px;transition:box-shadow .2s ease}.CensusDataUploader_statCard__rcTi3:hover{box-shadow:0 4px 8px #00000026}.CensusDataUploader_statIcon__RcUOK{color:#64748b;font-size:24px;min-width:24px}.CensusDataUploader_statContent__16zky{align-items:flex-start;display:flex;flex-direction:column;text-align:left}.CensusDataUploader_statNumber__2I7KM{color:#3498db;display:block;font-size:2rem;font-weight:700;margin-bottom:5px}.CensusDataUploader_statLabel__AaGaN{color:#7f8c8d;font-size:.9rem;letter-spacing:.5px;text-transform:uppercase}.CensusDataUploader_chartsContainer__tVhPw{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-top:32px}.CensusDataUploader_chartWrapper__bVGGo{background:#fff;border:1px solid #e2e8f0;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px}.CensusDataUploader_chartWrapper__bVGGo h3{color:#374151;font-size:1.1rem;font-weight:600;margin:0 0 20px}.CensusDataUploader_chartInner__poPrx{height:300px;position:relative}.CensusDataUploader_filesSection__UD3Bu{background:#fff;border:1px solid #e1e8ed;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:24px;padding:24px}.CensusDataUploader_sectionHeader__vwCN7{align-items:flex-start;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;margin-bottom:20px}.CensusDataUploader_sectionHeader__vwCN7 h2{color:#003087;font-size:1.6rem;font-weight:700;letter-spacing:-.02em;margin:0}.CensusDataUploader_filters__wqy\+t{display:flex;flex-wrap:wrap;gap:10px}.CensusDataUploader_filters__wqy\+t input,.CensusDataUploader_filters__wqy\+t select{border:1px solid #ddd;border-radius:4px;font-size:14px;padding:8px 12px}.CensusDataUploader_clearButton__1fcfR,.CensusDataUploader_filterButton__\+wcjj{border:none;border-radius:4px;cursor:pointer;font-size:14px;font-weight:500;padding:8px 16px}.CensusDataUploader_filterButton__\+wcjj{background:#3498db;color:#fff}.CensusDataUploader_clearButton__1fcfR{background:#95a5a6;color:#fff}.CensusDataUploader_loading__y6YQ0{color:#7f8c8d;font-size:1.1rem;padding:40px;text-align:center}.CensusDataUploader_filesTable__1tELH{background:#fff;border:1px solid #e1e8ed;border-radius:8px;overflow:hidden}.CensusDataUploader_tableHeader__Rsk9G{grid-gap:16px;align-items:center;background:#f8fafc;border-bottom:2px solid #e1e8ed;color:#374151;display:grid;font-size:.875rem;font-weight:600;gap:16px;grid-template-columns:2.2fr 1.5fr 1.3fr .8fr 1fr 1.5fr;letter-spacing:.05em;padding:16px 20px;text-transform:uppercase}.CensusDataUploader_tableHeader__Rsk9G>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CensusDataUploader_tableHeader__Rsk9G>span:nth-child(4){text-align:right}.CensusDataUploader_tableHeader__Rsk9G>span:nth-child(5){text-align:center}.CensusDataUploader_tableRow__HKdmd{grid-gap:16px;align-items:center;border-bottom:1px solid #f1f5f9;display:grid;gap:16px;grid-template-columns:2.2fr 1.5fr 1.3fr .8fr 1fr 1.5fr;min-height:64px;padding:18px 20px;transition:background-color .15s ease}.CensusDataUploader_tableRow__HKdmd>span{line-height:1.5;min-width:0;overflow:hidden;text-overflow:ellipsis}.CensusDataUploader_tableRow__HKdmd:hover{background:#f8fafc;box-shadow:inset 0 0 0 1px #e2e8f0}.CensusDataUploader_tableRow__HKdmd:last-child{border-bottom:none}.CensusDataUploader_employer__qVD6Q{color:#374151;font-size:.9rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CensusDataUploader_planCode__JHl9M{background:#f3f4f6;border-radius:4px;display:inline-block;font-family:Consolas,Monaco,Courier New,monospace;font-size:.8rem;max-width:100%;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}.CensusDataUploader_fileSize__KgVLD{font-feature-settings:"tnum";color:#6b7280;font-size:.875rem;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.CensusDataUploader_status__cGUN-{border-radius:12px;display:inline-block;font-size:.7rem;font-weight:600;letter-spacing:.05em;min-width:90px;padding:6px 12px;text-align:center;text-transform:uppercase;white-space:nowrap}.CensusDataUploader_uploadDate__58b6H{font-feature-settings:"tnum";color:#6b7280;font-size:.875rem;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CensusDataUploader_actions__KaaCT{display:flex;gap:8px}.CensusDataUploader_deleteButton__m2Vll,.CensusDataUploader_downloadButton__zTPab{border:none;border-radius:4px;cursor:pointer;font-size:.8rem;font-weight:500;padding:6px 12px}.CensusDataUploader_downloadButton__zTPab{background:#27ae60;color:#fff}.CensusDataUploader_deleteButton__m2Vll{background:#e74c3c;color:#fff}.CensusDataUploader_downloadButton__zTPab:disabled{cursor:not-allowed;opacity:.6}.CensusDataUploader_noFiles__4AsdO{color:#7f8c8d;font-style:italic;padding:40px;text-align:center}.CensusDataUploader_planSummarySection__nkzUf{background:#fff;border:1px solid #e1e8ed;border-radius:12px;box-shadow:0 4px 16px #00308714;margin-bottom:40px;padding:32px;transition:box-shadow .3s ease}.CensusDataUploader_planSummarySection__nkzUf:hover{box-shadow:0 6px 20px #0030871f}.CensusDataUploader_planSummarySection__nkzUf h2{color:#003087;font-size:1.6rem;font-weight:700;letter-spacing:-.02em;margin-bottom:20px}.CensusDataUploader_planSummaryGrid__ZOdCz{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.CensusDataUploader_planCard__55KCF{background:#f8f9fa;border:1px solid #e9ecef;border-radius:8px;padding:20px}.CensusDataUploader_planCard__55KCF h3{color:#2c3e50;font-size:1.2rem;margin-bottom:5px}.CensusDataUploader_planCode__JHl9M{color:#3498db;font-weight:600;margin-bottom:15px}.CensusDataUploader_planStats__UHJxT{margin-bottom:10px}.CensusDataUploader_planStats__UHJxT span{color:#7f8c8d;font-size:.9rem}.CensusDataUploader_lastUpload__kyjFa{color:#95a5a6;font-size:.8rem}@media (max-width:768px){.CensusDataUploader_container__knjme{padding:10px}.CensusDataUploader_formRow__4OXSi{grid-template-columns:1fr}.CensusDataUploader_sectionHeader__vwCN7{align-items:stretch;flex-direction:column}.CensusDataUploader_tableHeader__Rsk9G,.CensusDataUploader_tableRow__HKdmd{gap:5px;grid-template-columns:1fr}.CensusDataUploader_tableHeader__Rsk9G span,.CensusDataUploader_tableRow__HKdmd span{padding:5px 0}.CensusDataUploader_statsGrid__SdJbL{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.CensusDataUploader_chartsContainer__tVhPw{gap:16px;grid-template-columns:1fr}.CensusDataUploader_chartInner__poPrx{height:250px}}.CensusDataUploader_modalOverlay__8uxXq{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.CensusDataUploader_modalContent__DxhDi{animation:CensusDataUploader_modalSlideIn__WjnEd .3s ease-out;background:#fff;border-radius:16px;box-shadow:0 20px 60px #0030874d;max-height:80vh;max-width:500px;overflow:auto;width:90%}@keyframes CensusDataUploader_modalSlideIn__WjnEd{0%{opacity:0;transform:translateY(-30px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}.CensusDataUploader_modalHeader__JJZe1{border-bottom:1px solid #f1f1f1;padding:24px 32px 16px}.CensusDataUploader_modalHeader__JJZe1 h3{color:#003087;font-size:1.4rem;font-weight:700;margin:0}.CensusDataUploader_modalBody__s0v7o{line-height:1.6;padding:24px 32px}.CensusDataUploader_modalBody__s0v7o p{color:#2c3e50;font-size:1.1rem;margin:0;white-space:pre-line}.CensusDataUploader_modalActions__a6xGl{display:flex;gap:12px;justify-content:flex-end;padding:16px 32px 32px}.CensusDataUploader_cancelButton__RpkUB{background:#f8f9fa;border:1px solid #dee2e6;border-radius:8px;color:#6c757d;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 24px;transition:all .2s ease}.CensusDataUploader_cancelButton__RpkUB:hover{background:#e9ecef;color:#495057;transform:translateY(-1px)}.CensusDataUploader_confirmButton__GnmiO{background:#003087;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:12px 24px;transition:all .2s ease}.CensusDataUploader_confirmButton__GnmiO:hover{background:#004097;box-shadow:0 4px 12px #0030874d;transform:translateY(-1px)}@media (max-width:600px){.CensusDataUploader_modalContent__DxhDi{margin:20px;width:calc(100% - 40px)}.CensusDataUploader_modalActions__a6xGl,.CensusDataUploader_modalBody__s0v7o,.CensusDataUploader_modalHeader__JJZe1{padding-left:20px;padding-right:20px}.CensusDataUploader_modalActions__a6xGl{flex-direction:column}.CensusDataUploader_cancelButton__RpkUB,.CensusDataUploader_confirmButton__GnmiO{width:100%}}.CensusDataUploader_filesNote__nxJgv{color:#7f8c8d;font-size:.9rem;font-style:italic;margin:-10px 0 15px}.CensusDataUploader_pagination__WvW3h{align-items:center;background:#f8fafc;border:1px solid #e1e8ed;border-radius:8px;display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin-top:25px;padding:20px}.CensusDataUploader_paginationButton__6837n{background:#003087;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:.9rem;font-weight:500;padding:8px 16px;transition:all .2s ease}.CensusDataUploader_paginationButton__6837n:hover:not(:disabled){background:#004097;transform:translateY(-1px)}.CensusDataUploader_paginationButton__6837n:disabled{background:#94a3b8;cursor:not-allowed;transform:none}.CensusDataUploader_pageNumbers__8xq38{align-items:center;display:flex;gap:5px}.CensusDataUploader_pageNumber__u9Yw7{background:#fff;border:1px solid #d1d5db;border-radius:6px;color:#003087;cursor:pointer;font-size:.9rem;min-width:36px;padding:6px 12px;text-align:center;transition:all .2s ease}.CensusDataUploader_pageNumber__u9Yw7:hover{background:#003087;border-color:#003087;color:#fff}.CensusDataUploader_pageNumber__u9Yw7.CensusDataUploader_active__7iLae{background:#003087;border-color:#003087;color:#fff;font-weight:600}.CensusDataUploader_pageInfo__kuOcE{color:#6b7280;font-size:.85rem;font-weight:500;white-space:nowrap}@media (max-width:768px){.CensusDataUploader_pagination__WvW3h{flex-direction:column;gap:10px}.CensusDataUploader_pageNumbers__8xq38{order:2}.CensusDataUploader_pageInfo__kuOcE{order:3;text-align:center}}.CensusDataUploader_summaryNote__RsdtI{color:#7f8c8d;font-size:.9rem;font-style:italic;margin:-10px 0 20px}.CensusDataUploader_planSummaryTable__sUlwY{background:#fff;border:1px solid #e1e8ed;border-radius:8px;overflow:hidden}.CensusDataUploader_planSummaryTable__sUlwY .CensusDataUploader_tableHeader__Rsk9G{grid-gap:16px;background:#f8fafc;border-bottom:1px solid #e1e8ed;color:#374151;display:grid;font-size:.85rem;font-weight:600;gap:16px;grid-template-columns:2fr 1.5fr 1fr 1fr 1fr 1.5fr;letter-spacing:.05em;padding:12px 16px;text-transform:uppercase}.CensusDataUploader_planSummaryTable__sUlwY .CensusDataUploader_tableRow__HKdmd{grid-gap:16px;align-items:center;border-bottom:1px solid #f1f5f9;display:grid;gap:16px;grid-template-columns:2fr 1.5fr 1fr 1fr 1fr 1.5fr;padding:12px 16px;transition:background-color .2s ease}.CensusDataUploader_planSummaryTable__sUlwY .CensusDataUploader_tableRow__HKdmd:hover{background:#f8fafc}.CensusDataUploader_planSummaryTable__sUlwY .CensusDataUploader_tableRow__HKdmd:last-child{border-bottom:none}.CensusDataUploader_employerName__zIAYz{color:#003087;font-weight:600}.CensusDataUploader_planCode__JHl9M{color:#6b7280;font-family:Courier New,monospace;font-size:.9rem}.CensusDataUploader_fileCount__OmY5y,.CensusDataUploader_processedCount__f8K9h,.CensusDataUploader_recordCount__2XLUk{font-weight:500;text-align:center}.CensusDataUploader_lastUploadDate__-bKrX{color:#6b7280;font-size:.85rem}.CensusDataUploader_planCardHeader__PD9PL{margin-bottom:15px}.CensusDataUploader_planCardHeader__PD9PL h3{color:#003087;font-size:1.1rem;font-weight:600;margin:0 0 5px}.CensusDataUploader_planCardHeader__PD9PL .CensusDataUploader_planCode__JHl9M{color:#7f8c8d;font-size:.85rem;font-weight:500}.CensusDataUploader_planStats__UHJxT{display:flex;gap:10px;justify-content:space-between;margin-bottom:15px}.CensusDataUploader_statItem__EyySP{flex:1 1;text-align:center}.CensusDataUploader_statItem__EyySP .CensusDataUploader_statNumber__2I7KM{color:#003087;display:block;font-size:1.4rem;font-weight:700;margin-bottom:2px}.CensusDataUploader_statItem__EyySP .CensusDataUploader_statLabel__AaGaN{color:#7f8c8d;display:block;font-size:.75rem;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.CensusDataUploader_lastUpload__kyjFa{border-top:1px solid #f1f5f9;color:#6b7280;font-size:.85rem;margin:0;padding-top:12px;text-align:center}@media (max-width:768px){.CensusDataUploader_planSummaryTable__sUlwY .CensusDataUploader_tableHeader__Rsk9G,.CensusDataUploader_planSummaryTable__sUlwY .CensusDataUploader_tableRow__HKdmd{gap:8px 16px;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,auto)}.CensusDataUploader_planSummaryTable__sUlwY .CensusDataUploader_tableHeader__Rsk9G span:first-child,.CensusDataUploader_planSummaryTable__sUlwY .CensusDataUploader_tableRow__HKdmd span:first-child{grid-column:1/-1}.CensusDataUploader_planStats__UHJxT{flex-direction:column;gap:8px}.CensusDataUploader_statItem__EyySP{align-items:center;background:#f8fafc;border-radius:6px;display:flex;justify-content:space-between;padding:8px 12px}.CensusDataUploader_statItem__EyySP .CensusDataUploader_statNumber__2I7KM{font-size:1.2rem;margin-bottom:0}}@media (max-width:480px){.CensusDataUploader_container__knjme{padding:16px}.CensusDataUploader_header__9Stbn{padding:12px 16px}.CensusDataUploader_header__9Stbn h1{font-size:20px}.CensusDataUploader_downloadSection__iou3l,.CensusDataUploader_filesSection__UD3Bu,.CensusDataUploader_statisticsSection__SYu9M,.CensusDataUploader_uploadSection__Ba06-{margin-bottom:16px;padding:16px}.CensusDataUploader_formRow__4OXSi{gap:16px;grid-template-columns:1fr}.CensusDataUploader_dateRangeForm__\+6dpW{padding:16px}.CensusDataUploader_downloadActions__qm-PS{flex-direction:column;gap:10px}.CensusDataUploader_clearButton__1fcfR,.CensusDataUploader_downloadButton__zTPab{width:100%}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}
/*# sourceMappingURL=main.05bb20d2.css.map*/