.AdminLayout-module__yX7nQa__adminContainer{background-color:#f5f7fa;min-height:100vh;display:flex}.AdminLayout-module__yX7nQa__loadingContainer{color:#666;flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:100vh;display:flex}.AdminLayout-module__yX7nQa__spinner{border:3px solid #e0e0e0;border-top-color:#e31e24;border-radius:50%;width:40px;height:40px;animation:1s linear infinite AdminLayout-module__yX7nQa__spin}@keyframes AdminLayout-module__yX7nQa__spin{to{transform:rotate(360deg)}}.AdminLayout-module__yX7nQa__sidebar{color:#fff;z-index:100;background:#2b2b2b;flex-direction:column;width:260px;transition:transform .3s;display:flex;position:fixed;top:0;bottom:0;left:0}.AdminLayout-module__yX7nQa__sidebarHeader{background:#fff;border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:flex-start;padding:1.25rem;display:flex}.AdminLayout-module__yX7nQa__logoLink{color:#fff;flex-direction:column;align-items:flex-start;text-decoration:none;display:flex}.AdminLayout-module__yX7nQa__logoImage{width:auto;max-width:160px;height:auto}.AdminLayout-module__yX7nQa__logoSubtext{color:#fff;letter-spacing:.5px;text-transform:uppercase;background:#e31e24;border-radius:3px;margin-top:6px;padding:3px 8px;font-size:.7rem;font-weight:600;display:inline-block}.AdminLayout-module__yX7nQa__closeSidebar{color:#333;cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:44px;height:44px;padding:.25rem;font-size:1.5rem;transition:background-color .2s;display:none}.AdminLayout-module__yX7nQa__closeSidebar:hover{background:#f0f0f0}.AdminLayout-module__yX7nQa__nav{flex:1;padding:1rem 0;overflow-y:auto}.AdminLayout-module__yX7nQa__navList{margin:0;padding:0;list-style:none}.AdminLayout-module__yX7nQa__navLink{color:#ffffffb3;border-left:3px solid #0000;align-items:center;gap:.75rem;padding:.875rem 1.5rem;font-size:.9375rem;text-decoration:none;transition:all .2s;display:flex}.AdminLayout-module__yX7nQa__navLink:hover{color:#fff;background-color:#ffffff0d}.AdminLayout-module__yX7nQa__navLink.AdminLayout-module__yX7nQa__active{color:#fff;background-color:#e31e2426;border-left-color:#e31e24}.AdminLayout-module__yX7nQa__navIcon{flex-shrink:0;width:20px;height:20px}.AdminLayout-module__yX7nQa__comingSoon{text-transform:uppercase;letter-spacing:.5px;background-color:#ffffff1a;border-radius:3px;margin-left:auto;padding:2px 6px;font-size:.625rem}.AdminLayout-module__yX7nQa__sidebarFooter{border-top:1px solid #ffffff1a;padding:1rem 1.5rem}.AdminLayout-module__yX7nQa__backToSite{color:#ffffff80;font-size:.875rem;text-decoration:none;transition:color .2s;display:block}.AdminLayout-module__yX7nQa__backToSite:hover{color:#fff}.AdminLayout-module__yX7nQa__mainContent{flex-direction:column;flex:1;margin-left:260px;display:flex}.AdminLayout-module__yX7nQa__header{z-index:50;background:#fff;border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;padding:1rem 2rem;display:flex;position:sticky;top:0}.AdminLayout-module__yX7nQa__headerLeft{align-items:center;display:flex}.AdminLayout-module__yX7nQa__pageTitle{color:#1a1a2e;margin:0;font-size:1.5rem;font-weight:600}.AdminLayout-module__yX7nQa__headerRight{align-items:center;gap:1.5rem;display:flex}.AdminLayout-module__yX7nQa__userInfo{align-items:center;gap:.75rem;display:flex}.AdminLayout-module__yX7nQa__userAvatar{color:#fff;background:#e31e24;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;font-size:.875rem;font-weight:600;display:flex}.AdminLayout-module__yX7nQa__userDetails{flex-direction:column;display:flex}.AdminLayout-module__yX7nQa__userName{color:#1a1a2e;font-size:.9375rem;font-weight:600}.AdminLayout-module__yX7nQa__userRole{color:#666;font-size:.75rem}.AdminLayout-module__yX7nQa__logoutBtn{color:#666;cursor:pointer;background:0 0;border:1px solid #ddd;border-radius:6px;padding:.5rem 1rem;font-size:.875rem;transition:all .2s}.AdminLayout-module__yX7nQa__logoutBtn:hover{color:#e31e24;border-color:#e31e24}.AdminLayout-module__yX7nQa__content{flex:1;padding:2rem}.AdminLayout-module__yX7nQa__mobileHeader{z-index:90;background:#fff;border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;padding:1rem;display:none;position:sticky;top:0}.AdminLayout-module__yX7nQa__menuToggle{cursor:pointer;background:0 0;border:none;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-width:44px;min-height:44px;padding:.5rem;display:flex}.AdminLayout-module__yX7nQa__menuToggle span{background-color:#1a1a2e;width:24px;height:2px;transition:transform .3s;display:block}.AdminLayout-module__yX7nQa__mobileTitle{color:#1a1a2e;margin:0;font-size:1rem;font-weight:600}.AdminLayout-module__yX7nQa__mobileUser{color:#fff;background:#e31e24;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:.75rem;font-weight:600;display:flex}.AdminLayout-module__yX7nQa__overlay{z-index:99;background:#00000080;display:none;position:fixed;inset:0}@media (max-width:768px){.AdminLayout-module__yX7nQa__sidebar{transform:translate(-100%)}.AdminLayout-module__yX7nQa__sidebarOpen{transform:translate(0)}.AdminLayout-module__yX7nQa__closeSidebar{display:flex}.AdminLayout-module__yX7nQa__mainContent{margin-left:0}.AdminLayout-module__yX7nQa__header{display:none}.AdminLayout-module__yX7nQa__mobileHeader{display:flex}.AdminLayout-module__yX7nQa__overlay{display:block}.AdminLayout-module__yX7nQa__content{padding:1rem}}@media (min-width:769px) and (max-width:1024px){.AdminLayout-module__yX7nQa__sidebar{width:220px}.AdminLayout-module__yX7nQa__mainContent{margin-left:220px}.AdminLayout-module__yX7nQa__header{padding:1rem 1.5rem}.AdminLayout-module__yX7nQa__content{padding:1.5rem}}
.ApplicationList-module__iHFceG__container{flex-direction:column;gap:1rem;display:flex}.ApplicationList-module__iHFceG__filters{background:#fff;border-radius:12px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex;box-shadow:0 1px 3px #0000001a}.ApplicationList-module__iHFceG__filterRow{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.ApplicationList-module__iHFceG__searchForm{flex:1;min-width:200px;max-width:400px;display:flex}.ApplicationList-module__iHFceG__searchInput{box-sizing:border-box;border:1px solid #e0e0e0;border-right:none;border-radius:.5rem 0 0 .5rem;outline:none;flex:1;height:40px;padding:.625rem 1rem;font-size:.875rem;transition:border-color .2s}.ApplicationList-module__iHFceG__searchInput:focus{border-color:var(--primary-red)}.ApplicationList-module__iHFceG__searchBtn{background:var(--btn-primary);border:1px solid var(--btn-primary);cursor:pointer;box-sizing:border-box;border-radius:0 .5rem .5rem 0;justify-content:center;align-items:center;height:40px;padding:.625rem .875rem;display:flex}.ApplicationList-module__iHFceG__searchBtn svg{color:#fff;width:18px;height:18px}.ApplicationList-module__iHFceG__filterSelect{cursor:pointer;appearance:none;box-sizing:border-box;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") right .75rem center no-repeat;border:1px solid #e0e0e0;border-radius:.5rem;outline:none;height:40px;padding:.625rem 2rem .625rem 1rem;font-size:.875rem}.ApplicationList-module__iHFceG__filterSelect:focus{border-color:var(--primary-red)}.ApplicationList-module__iHFceG__dateRange{color:#666;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.ApplicationList-module__iHFceG__dateInput{box-sizing:border-box;border:1px solid #e0e0e0;border-radius:.5rem;outline:none;height:40px;padding:.625rem 1rem;font-size:.875rem}.ApplicationList-module__iHFceG__dateInput:focus{border-color:var(--primary-red)}.ApplicationList-module__iHFceG__clearBtn{color:#666;cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #d1d5db;border-radius:.5rem;height:40px;padding:.5rem 1rem;font-size:.875rem;transition:all .2s}.ApplicationList-module__iHFceG__clearBtn:hover{border-color:var(--btn-primary);color:var(--btn-primary)}.ApplicationList-module__iHFceG__resultsInfo{color:#666;font-size:.875rem}.ApplicationList-module__iHFceG__loadingTable{color:#666;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex;box-shadow:0 1px 3px #0000001a}.ApplicationList-module__iHFceG__spinner{border:3px solid #e0e0e0;border-top-color:var(--btn-primary);border-radius:50%;width:40px;height:40px;animation:1s linear infinite ApplicationList-module__iHFceG__spin}@keyframes ApplicationList-module__iHFceG__spin{to{transform:rotate(360deg)}}.ApplicationList-module__iHFceG__error{text-align:center;color:#dc2626;background:#ef44440d;border:1px solid #ef444433;border-radius:12px;padding:2rem}.ApplicationList-module__iHFceG__error button{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:.5rem;margin-top:1rem;padding:.5rem 1.5rem}.ApplicationList-module__iHFceG__empty{text-align:center;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex;box-shadow:0 1px 3px #0000001a}.ApplicationList-module__iHFceG__empty svg{color:#ccc;width:64px;height:64px;margin-bottom:1rem}.ApplicationList-module__iHFceG__empty h3{color:#1a1a2e;margin:0 0 .5rem;font-size:1.25rem}.ApplicationList-module__iHFceG__empty p{color:#666;margin:0 0 1rem}.ApplicationList-module__iHFceG__tableWrapper{background:#fff;border-radius:12px;overflow-x:auto;box-shadow:0 1px 3px #0000001a}.ApplicationList-module__iHFceG__table{border-collapse:collapse;width:100%;font-size:.9375rem}.ApplicationList-module__iHFceG__table th{text-align:left;color:#666;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border-bottom:1px solid #e0e0e0;padding:1rem;font-size:.75rem;font-weight:600}.ApplicationList-module__iHFceG__table td{color:#333;border-bottom:1px solid #f0f0f0;padding:1rem}.ApplicationList-module__iHFceG__table tr:last-child td{border-bottom:none}.ApplicationList-module__iHFceG__table tr:hover{background-color:#fafafa}.ApplicationList-module__iHFceG__nameLink{color:var(--primary-red);font-weight:500;text-decoration:none}.ApplicationList-module__iHFceG__nameLink:hover{text-decoration:underline}.ApplicationList-module__iHFceG__emailCell{color:#666}.ApplicationList-module__iHFceG__dateCell,.ApplicationList-module__iHFceG__cohortCell{color:#666;white-space:nowrap}.ApplicationList-module__iHFceG__statusBadge{white-space:nowrap;border-radius:100px;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-block}.ApplicationList-module__iHFceG__statusInProgress{color:#6b7280;background-color:#9ca3af26}.ApplicationList-module__iHFceG__statusSubmitted{color:#2563eb;background-color:#3b82f626}.ApplicationList-module__iHFceG__statusInReview{color:#ca8a04;background-color:#eab30826}.ApplicationList-module__iHFceG__statusSeatOffered{color:#16a34a;background-color:#22c55e26}.ApplicationList-module__iHFceG__statusAccepted{color:#059669;background-color:#10b98126}.ApplicationList-module__iHFceG__statusDeclined{color:#dc2626;background-color:#ef444426}.ApplicationList-module__iHFceG__statusReturned{color:#f59e0b;background-color:#f59e0b26}.ApplicationList-module__iHFceG__viewBtn{color:#666;background:0 0;border:1px solid #d1d5db;border-radius:.5rem;padding:.375rem .875rem;font-size:.8125rem;text-decoration:none;transition:all .2s;display:inline-block}.ApplicationList-module__iHFceG__viewBtn:hover{border-color:var(--btn-primary);color:var(--btn-primary)}.ApplicationList-module__iHFceG__pagination{justify-content:center;align-items:center;gap:.5rem;padding:1rem;display:flex}.ApplicationList-module__iHFceG__pageBtn{color:#666;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:all .2s}.ApplicationList-module__iHFceG__pageBtn:hover:not(:disabled){border-color:var(--btn-primary);color:var(--btn-primary)}.ApplicationList-module__iHFceG__pageBtn:disabled{opacity:.5;cursor:not-allowed}.ApplicationList-module__iHFceG__pageNumbers{gap:.25rem;display:flex}.ApplicationList-module__iHFceG__pageNum{color:#666;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:.5rem;justify-content:center;align-items:center;width:36px;height:36px;font-size:.875rem;transition:all .2s;display:flex}.ApplicationList-module__iHFceG__pageNum:hover{border-color:var(--btn-primary);color:var(--btn-primary)}.ApplicationList-module__iHFceG__pageNum.ApplicationList-module__iHFceG__active{background:var(--btn-primary);border-color:var(--btn-primary);color:#fff}@media (max-width:768px){.ApplicationList-module__iHFceG__filterRow{flex-direction:column;align-items:stretch}.ApplicationList-module__iHFceG__searchForm{max-width:none}.ApplicationList-module__iHFceG__filterSelect{width:100%;min-height:44px}.ApplicationList-module__iHFceG__dateRange{flex-direction:column;align-items:stretch}.ApplicationList-module__iHFceG__dateInput{width:100%;min-height:44px}.ApplicationList-module__iHFceG__clearBtn{min-height:44px}.ApplicationList-module__iHFceG__table th:nth-child(2),.ApplicationList-module__iHFceG__table td:nth-child(2),.ApplicationList-module__iHFceG__table th:nth-child(5),.ApplicationList-module__iHFceG__table td:nth-child(5){display:none}.ApplicationList-module__iHFceG__table th,.ApplicationList-module__iHFceG__table td{padding:.75rem .5rem;font-size:.8125rem}.ApplicationList-module__iHFceG__viewBtn{align-items:center;min-height:44px;padding:.625rem 1rem;display:inline-flex}.ApplicationList-module__iHFceG__pagination{flex-wrap:wrap}.ApplicationList-module__iHFceG__pageNum{width:44px;height:44px}.ApplicationList-module__iHFceG__pageNumbers{gap:.5rem}.ApplicationList-module__iHFceG__pageBtn{min-height:44px;padding:.75rem 1rem}}
.Skeleton-module__IzGMdW__skeleton{background:linear-gradient(90deg,#e0e0e0 25%,#f0f0f0 50%,#e0e0e0 75%) 0 0/200% 100%;animation:1.5s infinite Skeleton-module__IzGMdW__shimmer}@keyframes Skeleton-module__IzGMdW__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.Skeleton-module__IzGMdW__skeletonText{border-radius:4px;height:1em}.Skeleton-module__IzGMdW__skeletonCircular{border-radius:50%}.Skeleton-module__IzGMdW__skeletonRectangular{border-radius:4px}
.LoadingButton-module__FN4FVa__loadingButton{justify-content:center;align-items:center;gap:.5rem;min-width:fit-content;min-height:44px;transition:opacity .2s;display:inline-flex;position:relative}.LoadingButton-module__FN4FVa__loadingButton.LoadingButton-module__FN4FVa__loading{cursor:not-allowed}.LoadingButton-module__FN4FVa__spinner{justify-content:center;align-items:center;display:inline-flex}.LoadingButton-module__FN4FVa__spinnerIcon{width:1rem;height:1rem;animation:1s linear infinite LoadingButton-module__FN4FVa__spin}.LoadingButton-module__FN4FVa__spinnerTrack{opacity:.25}.LoadingButton-module__FN4FVa__spinnerPath{opacity:.75}@keyframes LoadingButton-module__FN4FVa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.LoadingButton-module__FN4FVa__textHidden{visibility:hidden;position:absolute}.LoadingButton-module__FN4FVa__textPlaceholder{visibility:hidden;height:0;overflow:hidden}.LoadingButton-module__FN4FVa__loadingButton.LoadingButton-module__FN4FVa__loading{min-width:var(--button-width,auto)}
.ErrorMessage-module__hUKZtG__errorContainer{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.5rem;margin-bottom:1.25rem;padding:1rem}.ErrorMessage-module__hUKZtG__header{align-items:flex-start;gap:.5rem;margin-bottom:.5rem;display:flex}.ErrorMessage-module__hUKZtG__icon{flex-shrink:0;width:1.25rem;height:1.25rem;margin-top:.125rem}.ErrorMessage-module__hUKZtG__title{font-size:.9375rem;font-weight:600}.ErrorMessage-module__hUKZtG__errorList{margin:.5rem 0 0 1.75rem;padding:0;list-style-type:disc}.ErrorMessage-module__hUKZtG__errorItem{margin-bottom:.25rem;font-size:.875rem;line-height:1.5}.ErrorMessage-module__hUKZtG__errorItem:last-child{margin-bottom:0}.ErrorMessage-module__hUKZtG__expandButton{color:#b91c1c;cursor:pointer;background:0 0;border:none;align-items:center;min-height:44px;margin-top:.5rem;margin-left:1.75rem;padding:.5rem 0;font-size:.875rem;font-weight:500;text-decoration:underline;transition:color .2s;display:inline-flex}.ErrorMessage-module__hUKZtG__expandButton:hover{color:#991b1b}.ErrorMessage-module__hUKZtG__expandButton:focus{outline-offset:2px;outline:2px solid #fecaca}@media (max-width:480px){.ErrorMessage-module__hUKZtG__errorList,.ErrorMessage-module__hUKZtG__expandButton{margin-left:1rem}}
.AdminNotes-module__uYfzVq__container{flex-direction:column;gap:1rem;display:flex}.AdminNotes-module__uYfzVq__title{color:#1a1a2e;align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:600;display:flex}.AdminNotes-module__uYfzVq__count{min-width:22px;height:22px;color:var(--primary-red);background:#e31e241a;border-radius:11px;justify-content:center;align-items:center;padding:0 6px;font-size:.75rem;font-weight:600;display:inline-flex}.AdminNotes-module__uYfzVq__form{flex-direction:column;gap:.5rem;display:flex}.AdminNotes-module__uYfzVq__textarea{resize:vertical;border:1px solid #e0e0e0;border-radius:.5rem;width:100%;min-height:80px;padding:.75rem;font-family:inherit;font-size:.875rem;transition:border-color .2s}.AdminNotes-module__uYfzVq__textarea:focus{border-color:var(--btn-primary);outline:none}.AdminNotes-module__uYfzVq__textarea:disabled{background-color:#f5f5f5}.AdminNotes-module__uYfzVq__textarea::placeholder{color:#999}.AdminNotes-module__uYfzVq__formActions{justify-content:space-between;align-items:center;display:flex}.AdminNotes-module__uYfzVq__charCount{color:#999;font-size:.75rem}.AdminNotes-module__uYfzVq__submitBtn{background:var(--btn-primary);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.5rem 1.25rem;font-size:.875rem;font-weight:500;transition:background-color .2s}.AdminNotes-module__uYfzVq__submitBtn:hover:not(:disabled){background:var(--btn-primary-hover)}.AdminNotes-module__uYfzVq__submitBtn:disabled{opacity:.5;cursor:not-allowed}.AdminNotes-module__uYfzVq__error{color:#dc2626;margin:0;font-size:.8125rem}.AdminNotes-module__uYfzVq__notesList{flex-direction:column;gap:.75rem;max-height:400px;display:flex;overflow-y:auto}.AdminNotes-module__uYfzVq__noteCard{background:#f9fafb;border:1px solid #f0f0f0;border-radius:.5rem;padding:1rem}.AdminNotes-module__uYfzVq__noteHeader{justify-content:space-between;align-items:center;margin-bottom:.5rem;display:flex}.AdminNotes-module__uYfzVq__authorName{color:#1a1a2e;font-size:.875rem;font-weight:600}.AdminNotes-module__uYfzVq__timestamp{color:#888;font-size:.75rem}.AdminNotes-module__uYfzVq__noteContent{color:#333;white-space:pre-wrap;word-break:break-word;margin:0;font-size:.875rem;line-height:1.5}.AdminNotes-module__uYfzVq__emptyText{text-align:center;color:#999;margin:0;padding:1.5rem;font-style:italic}.AdminNotes-module__uYfzVq__infoNotice{color:#1e40af;background:#3b82f60d;border-radius:.5rem;align-items:flex-start;gap:.5rem;padding:.75rem;font-size:.75rem;display:flex}.AdminNotes-module__uYfzVq__infoNotice svg{flex-shrink:0;width:16px;height:16px;margin-top:1px}@media (max-width:768px){.AdminNotes-module__uYfzVq__noteHeader{flex-direction:column;align-items:flex-start;gap:.25rem}.AdminNotes-module__uYfzVq__submitBtn{min-height:44px;padding:.75rem 1.25rem}.AdminNotes-module__uYfzVq__notesList{max-height:none;overflow-y:visible}.AdminNotes-module__uYfzVq__infoNotice{font-size:.8125rem}}
.ActivityLog-module__wi-7bG__container{flex-direction:column;gap:1rem;display:flex}.ActivityLog-module__wi-7bG__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ActivityLog-module__wi-7bG__title{color:#1a1a2e;align-items:center;gap:.5rem;margin:0;font-size:1rem;font-weight:600;display:flex}.ActivityLog-module__wi-7bG__count{color:#3b82f6;background:#3b82f61a;border-radius:11px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:.75rem;font-weight:600;display:inline-flex}.ActivityLog-module__wi-7bG__sortToggle{color:#666;cursor:pointer;background:#f5f5f5;border:1px solid #e0e0e0;border-radius:6px;padding:.375rem .75rem;font-size:.75rem;transition:all .2s}.ActivityLog-module__wi-7bG__sortToggle:hover{background:#eee;border-color:#ccc}.ActivityLog-module__wi-7bG__timeline{flex-direction:column;max-height:500px;display:flex;overflow-y:auto}.ActivityLog-module__wi-7bG__timelineItem{gap:1rem;padding-bottom:1rem;display:flex;position:relative}.ActivityLog-module__wi-7bG__timelineDot{z-index:1;background:#fff;border:2px solid #e0e0e0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;display:flex;position:relative}.ActivityLog-module__wi-7bG__icon{font-size:.875rem}.ActivityLog-module__wi-7bG__timelineLine{background:#e0e0e0;width:2px;position:absolute;top:32px;bottom:0;left:15px}.ActivityLog-module__wi-7bG__activityContent{flex:1;padding-top:4px}.ActivityLog-module__wi-7bG__activityHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.375rem;display:flex}.ActivityLog-module__wi-7bG__actionLabel{color:#1a1a2e;font-size:.875rem;font-weight:600}.ActivityLog-module__wi-7bG__timestamp{color:#888;font-size:.75rem}.ActivityLog-module__wi-7bG__statusChange{flex-wrap:wrap;align-items:center;gap:.5rem;margin:.5rem 0;display:flex}.ActivityLog-module__wi-7bG__arrow{color:#999;font-size:.875rem}.ActivityLog-module__wi-7bG__statusBadge{border-radius:4px;padding:.25rem .5rem;font-size:.75rem;font-weight:500;display:inline-flex}.ActivityLog-module__wi-7bG__statusBadge.ActivityLog-module__wi-7bG__in_progress{color:#6b7280;background:#6b72801a}.ActivityLog-module__wi-7bG__statusBadge.ActivityLog-module__wi-7bG__submitted{color:#3b82f6;background:#3b82f61a}.ActivityLog-module__wi-7bG__statusBadge.ActivityLog-module__wi-7bG__in_review{color:#d97706;background:#f59e0b1a}.ActivityLog-module__wi-7bG__statusBadge.ActivityLog-module__wi-7bG__seat_offered{color:#7c3aed;background:#8b5cf61a}.ActivityLog-module__wi-7bG__statusBadge.ActivityLog-module__wi-7bG__accepted{color:#16a34a;background:#22c55e1a}.ActivityLog-module__wi-7bG__statusBadge.ActivityLog-module__wi-7bG__declined{color:#dc2626;background:#ef44441a}.ActivityLog-module__wi-7bG__reason{color:#444;background:#f9fafb;border-left:3px solid #e0e0e0;border-radius:6px;margin:.5rem 0;padding:.5rem .75rem;font-size:.8125rem}.ActivityLog-module__wi-7bG__reason strong{color:#666}.ActivityLog-module__wi-7bG__actorInfo{color:#888;font-size:.75rem}.ActivityLog-module__wi-7bG__emptyText{text-align:center;color:#999;margin:0;padding:1.5rem;font-style:italic}@media (max-width:768px){.ActivityLog-module__wi-7bG__sortToggle{min-height:44px;padding:.625rem 1rem;font-size:.8125rem}.ActivityLog-module__wi-7bG__timeline{max-height:300px}.ActivityLog-module__wi-7bG__timestamp{font-size:.8125rem}.ActivityLog-module__wi-7bG__activityHeader{flex-direction:column;align-items:flex-start;gap:.25rem}}
.StatusActions-module__QP3KkW__container{flex-direction:column;gap:1rem;display:flex}.StatusActions-module__QP3KkW__title{color:#1a1a2e;margin:0;font-size:1rem;font-weight:600}.StatusActions-module__QP3KkW__noActions{color:#888;margin:0;font-style:italic}.StatusActions-module__QP3KkW__successBanner{color:#16a34a;background:#22c55e1a;border:1px solid #22c55e33;border-radius:.5rem;align-items:center;gap:.5rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500;display:flex}.StatusActions-module__QP3KkW__successBanner svg{flex-shrink:0;width:20px;height:20px}.StatusActions-module__QP3KkW__actionButtons{flex-direction:column;gap:.5rem;display:flex}.StatusActions-module__QP3KkW__actionBtn{cursor:pointer;border:none;border-radius:.5rem;width:100%;padding:.75rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s}.StatusActions-module__QP3KkW__actionBtn.StatusActions-module__QP3KkW__primary{color:#fff;background:#3b82f6}.StatusActions-module__QP3KkW__actionBtn.StatusActions-module__QP3KkW__primary:hover{background:#2563eb}.StatusActions-module__QP3KkW__actionBtn.StatusActions-module__QP3KkW__warning{color:#d97706;background:#f59e0b1a;border:1px solid #f59e0b33}.StatusActions-module__QP3KkW__actionBtn.StatusActions-module__QP3KkW__warning:hover{background:#f59e0b33}.StatusActions-module__QP3KkW__actionBtn.StatusActions-module__QP3KkW__success{color:#fff;background:#16a34a}.StatusActions-module__QP3KkW__actionBtn.StatusActions-module__QP3KkW__success:hover{background:#15803d}.StatusActions-module__QP3KkW__actionBtn.StatusActions-module__QP3KkW__danger{color:#dc2626;background:#ef44441a;border:1px solid #ef444433}.StatusActions-module__QP3KkW__actionBtn.StatusActions-module__QP3KkW__danger:hover{background:#ef444433}.StatusActions-module__QP3KkW__modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.StatusActions-module__QP3KkW__modal{background:#fff;border-radius:12px;width:100%;max-width:480px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.StatusActions-module__QP3KkW__modalHeader{border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.StatusActions-module__QP3KkW__modalHeader h4{color:#1a1a2e;margin:0;font-size:1.125rem;font-weight:600}.StatusActions-module__QP3KkW__closeBtn{color:#666;cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:32px;height:32px;font-size:1.5rem;transition:background-color .2s;display:flex}.StatusActions-module__QP3KkW__closeBtn:hover{background:#f0f0f0}.StatusActions-module__QP3KkW__modalBody{padding:1.5rem}.StatusActions-module__QP3KkW__confirmText{color:#444;margin:0 0 1.25rem;line-height:1.6}.StatusActions-module__QP3KkW__formGroup{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.StatusActions-module__QP3KkW__formGroup label{color:#333;font-size:.875rem;font-weight:500}.StatusActions-module__QP3KkW__textarea{resize:vertical;border:1px solid #e0e0e0;border-radius:.5rem;width:100%;min-height:100px;padding:.75rem;font-family:inherit;font-size:.875rem;transition:border-color .2s}.StatusActions-module__QP3KkW__textarea:focus{border-color:#3b82f6;outline:none}.StatusActions-module__QP3KkW__input{border:1px solid #e0e0e0;border-radius:.5rem;width:100%;padding:.75rem;font-family:inherit;font-size:.875rem;transition:border-color .2s}.StatusActions-module__QP3KkW__input:focus{border-color:#3b82f6;outline:none}.StatusActions-module__QP3KkW__select{cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:.5rem;width:100%;padding:.75rem;font-family:inherit;font-size:.875rem;transition:border-color .2s}.StatusActions-module__QP3KkW__select:focus{border-color:#3b82f6;outline:none}.StatusActions-module__QP3KkW__loadingText{color:#666;margin:0;font-size:.875rem;font-style:italic}.StatusActions-module__QP3KkW__warningText{color:#d97706;margin:0;font-size:.875rem}.StatusActions-module__QP3KkW__helpText{color:#888;font-size:.75rem}.StatusActions-module__QP3KkW__error{color:#dc2626;background:#ef44441a;border-radius:.5rem;margin:0;padding:.75rem;font-size:.875rem}.StatusActions-module__QP3KkW__modalFooter{background:#f9fafb;border-top:1px solid #e0e0e0;border-radius:0 0 12px 12px;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.StatusActions-module__QP3KkW__cancelBtn{color:#666;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}.StatusActions-module__QP3KkW__cancelBtn:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.StatusActions-module__QP3KkW__cancelBtn:disabled{opacity:.5;cursor:not-allowed}.StatusActions-module__QP3KkW__confirmBtn{color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:all .2s}.StatusActions-module__QP3KkW__confirmBtn:disabled{opacity:.5;cursor:not-allowed}.StatusActions-module__QP3KkW__confirmBtn.StatusActions-module__QP3KkW__btnPrimary{background:#3b82f6}.StatusActions-module__QP3KkW__confirmBtn.StatusActions-module__QP3KkW__btnPrimary:hover:not(:disabled){background:#2563eb}.StatusActions-module__QP3KkW__confirmBtn.StatusActions-module__QP3KkW__btnWarning{background:#d97706}.StatusActions-module__QP3KkW__confirmBtn.StatusActions-module__QP3KkW__btnWarning:hover:not(:disabled){background:#b45309}.StatusActions-module__QP3KkW__confirmBtn.StatusActions-module__QP3KkW__btnSuccess{background:#16a34a}.StatusActions-module__QP3KkW__confirmBtn.StatusActions-module__QP3KkW__btnSuccess:hover:not(:disabled){background:#15803d}.StatusActions-module__QP3KkW__confirmBtn.StatusActions-module__QP3KkW__btnDanger{background:#dc2626}.StatusActions-module__QP3KkW__confirmBtn.StatusActions-module__QP3KkW__btnDanger:hover:not(:disabled){background:#b91c1c}.StatusActions-module__QP3KkW__closeBtn{width:44px;height:44px}@media (max-width:480px){.StatusActions-module__QP3KkW__modalFooter{flex-direction:column-reverse}.StatusActions-module__QP3KkW__cancelBtn,.StatusActions-module__QP3KkW__confirmBtn{text-align:center;width:100%;min-height:44px}.StatusActions-module__QP3KkW__modalBody{padding:1.25rem}.StatusActions-module__QP3KkW__modalHeader,.StatusActions-module__QP3KkW__modalFooter{padding:1rem 1.25rem}}
.CohortList-module__Kg835G__container{flex-direction:column;gap:1rem;display:flex}.CohortList-module__Kg835G__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.CohortList-module__Kg835G__header h2{color:#1a1a2e;margin:0;font-size:1.5rem;font-weight:600}.CohortList-module__Kg835G__createBtn{background:var(--btn-primary);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:background-color .2s}.CohortList-module__Kg835G__createBtn:hover{background:var(--btn-primary-hover)}.CohortList-module__Kg835G__filters{background:#fff;border-radius:12px;padding:1.25rem;box-shadow:0 1px 3px #0000001a}.CohortList-module__Kg835G__checkbox{color:#666;cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.CohortList-module__Kg835G__checkbox input{cursor:pointer;width:16px;height:16px;accent-color:var(--primary-red)}.CohortList-module__Kg835G__tableWrapper{-webkit-overflow-scrolling:touch;background:#fff;border-radius:12px;overflow-x:auto;box-shadow:0 1px 3px #0000001a}.CohortList-module__Kg835G__table{border-collapse:collapse;width:100%;font-size:.9375rem}.CohortList-module__Kg835G__table th{text-align:left;color:#666;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;-webkit-user-select:none;user-select:none;border-bottom:1px solid #e0e0e0;padding:1rem;font-size:.75rem;font-weight:600}.CohortList-module__Kg835G__sortableHeader{cursor:pointer;transition:color .2s}.CohortList-module__Kg835G__sortableHeader:hover{color:var(--btn-primary)}.CohortList-module__Kg835G__sortIcon{color:#ccc;font-size:.75rem}.CohortList-module__Kg835G__sortIconActive{color:var(--btn-primary);font-size:.75rem}.CohortList-module__Kg835G__table td{color:#333;border-bottom:1px solid #f0f0f0;padding:1rem}.CohortList-module__Kg835G__table tr:last-child td{border-bottom:none}.CohortList-module__Kg835G__table tr:hover{background-color:#fafafa}.CohortList-module__Kg835G__table tr.CohortList-module__Kg835G__archived{opacity:.6}.CohortList-module__Kg835G__nameCell{color:#1a1a2e;font-weight:500}.CohortList-module__Kg835G__dateCell{color:#666;white-space:nowrap}.CohortList-module__Kg835G__countCell{text-align:center;font-weight:500}.CohortList-module__Kg835G__actionsCell{text-align:right;white-space:nowrap}.CohortList-module__Kg835G__actionBtn{color:#666;cursor:pointer;background:0 0;border:1px solid #d1d5db;border-radius:.5rem;justify-content:center;align-items:center;gap:.375rem;min-height:34px;padding:.375rem .75rem;font-size:.8125rem;transition:all .2s;display:inline-flex}.CohortList-module__Kg835G__actionBtn:hover{border-color:var(--btn-primary);color:var(--btn-primary)}.CohortList-module__Kg835G__actionBtn+.CohortList-module__Kg835G__actionBtn{margin-left:.5rem}.CohortList-module__Kg835G__actionBtnDanger:hover{color:#dc2626;border-color:#dc2626}.CohortList-module__Kg835G__statusBadge{white-space:nowrap;text-transform:capitalize;border-radius:100px;padding:.25rem .75rem;font-size:.75rem;font-weight:500;display:inline-block}.CohortList-module__Kg835G__statusUpcoming{color:#2563eb;background-color:#3b82f626}.CohortList-module__Kg835G__statusActive{color:#16a34a;background-color:#22c55e26}.CohortList-module__Kg835G__statusCompleted{color:#6b7280;background-color:#6b728026}.CohortList-module__Kg835G__loading{color:#666;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex;box-shadow:0 1px 3px #0000001a}.CohortList-module__Kg835G__spinner{border:3px solid #e0e0e0;border-top-color:var(--btn-primary);border-radius:50%;width:40px;height:40px;animation:1s linear infinite CohortList-module__Kg835G__spin}@keyframes CohortList-module__Kg835G__spin{to{transform:rotate(360deg)}}.CohortList-module__Kg835G__error{text-align:center;color:#dc2626;background:#ef44440d;border:1px solid #ef444433;border-radius:12px;padding:2rem}.CohortList-module__Kg835G__retryBtn{background:var(--btn-primary);color:#fff;cursor:pointer;border:none;border-radius:.5rem;margin-top:1rem;padding:.5rem 1.5rem;transition:background-color .2s}.CohortList-module__Kg835G__retryBtn:hover{background:var(--btn-primary-hover)}.CohortList-module__Kg835G__empty{text-align:center;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex;box-shadow:0 1px 3px #0000001a}.CohortList-module__Kg835G__empty p{color:#666;margin:0 0 .5rem}.CohortList-module__Kg835G__emptySubtext{color:#999;font-size:.875rem}.CohortList-module__Kg835G__modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.CohortList-module__Kg835G__modal{background:#fff;border-radius:12px;width:100%;max-width:440px;box-shadow:0 20px 25px -5px #0000001a}.CohortList-module__Kg835G__modalHeader{border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex}.CohortList-module__Kg835G__modalHeader h3{color:#1a1a2e;margin:0;font-size:1.125rem;font-weight:600}.CohortList-module__Kg835G__closeBtn{color:#666;cursor:pointer;background:0 0;border:none;border-radius:.5rem;justify-content:center;align-items:center;width:44px;height:44px;font-size:1.5rem;transition:background-color .2s;display:flex}.CohortList-module__Kg835G__closeBtn:hover{background:#f0f0f0}.CohortList-module__Kg835G__modalBody{padding:1.5rem}.CohortList-module__Kg835G__formGroup{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.CohortList-module__Kg835G__formGroup label{color:#333;font-size:.875rem;font-weight:500}.CohortList-module__Kg835G__input{box-sizing:border-box;border:1px solid #e0e0e0;border-radius:.5rem;width:100%;height:40px;padding:.75rem;font-family:inherit;font-size:.875rem;transition:border-color .2s}.CohortList-module__Kg835G__input:focus{border-color:var(--btn-primary);outline:none}.CohortList-module__Kg835G__formError{color:#dc2626;background:#ef44441a;border-radius:.5rem;margin:0;padding:.75rem;font-size:.875rem}.CohortList-module__Kg835G__warningText{color:#d97706;font-size:.875rem}.CohortList-module__Kg835G__modalFooter{background:#f9fafb;border-top:1px solid #e0e0e0;border-radius:0 0 12px 12px;justify-content:flex-end;gap:.75rem;padding:1rem 1.5rem;display:flex}.CohortList-module__Kg835G__cancelBtn{color:#666;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:background-color .2s,border-color .2s}.CohortList-module__Kg835G__cancelBtn:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.CohortList-module__Kg835G__cancelBtn:disabled{opacity:.5;cursor:not-allowed}.CohortList-module__Kg835G__submitBtn{background:var(--btn-primary);color:#fff;cursor:pointer;border:none;border-radius:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:background-color .2s}.CohortList-module__Kg835G__submitBtn:hover:not(:disabled){background:var(--btn-primary-hover)}.CohortList-module__Kg835G__submitBtn:disabled{opacity:.5;cursor:not-allowed}.CohortList-module__Kg835G__dangerBtn{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:.5rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:500;transition:background-color .2s}.CohortList-module__Kg835G__dangerBtn:hover:not(:disabled){background:#b91c1c}.CohortList-module__Kg835G__dangerBtn:disabled{opacity:.5;cursor:not-allowed}.CohortList-module__Kg835G__totalsRow{background-color:#f8fafc;border-top:2px solid #e2e8f0}.CohortList-module__Kg835G__totalsRowAll{background-color:#f1f5f9}.CohortList-module__Kg835G__totalsLabel{text-align:right;color:#475569;padding:.625rem 1rem;font-size:.8125rem;font-weight:600}.CohortList-module__Kg835G__totalsCell{text-align:center;color:#1e293b;padding:.625rem 1rem;font-size:.875rem;font-weight:700}@media (max-width:768px){.CohortList-module__Kg835G__table th:nth-child(4),.CohortList-module__Kg835G__table td:nth-child(4),.CohortList-module__Kg835G__table th:nth-child(5),.CohortList-module__Kg835G__table td:nth-child(5){display:none}.CohortList-module__Kg835G__table th,.CohortList-module__Kg835G__table td{padding:.75rem .5rem;font-size:.8125rem}.CohortList-module__Kg835G__header{flex-direction:column;align-items:stretch}.CohortList-module__Kg835G__createBtn{min-height:44px}.CohortList-module__Kg835G__actionBtn{min-width:44px;min-height:44px}.CohortList-module__Kg835G__modalFooter{flex-direction:column-reverse}.CohortList-module__Kg835G__cancelBtn,.CohortList-module__Kg835G__submitBtn,.CohortList-module__Kg835G__dangerBtn{text-align:center;width:100%;min-height:44px}}
.UserList-module__EI291W__container{flex-direction:column;gap:1rem;display:flex}.UserList-module__EI291W__statsBar{color:#666;font-size:.875rem}.UserList-module__EI291W__totalCount{font-weight:500}.UserList-module__EI291W__filters{background:#fff;border-radius:12px;flex-direction:column;gap:1rem;padding:1.25rem;display:flex;box-shadow:0 1px 3px #0000001a}.UserList-module__EI291W__filterRow{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.UserList-module__EI291W__searchForm{flex:1;min-width:200px;max-width:400px;display:flex}.UserList-module__EI291W__searchInput{box-sizing:border-box;border:1px solid #e0e0e0;border-right:none;border-radius:.5rem 0 0 .5rem;outline:none;flex:1;height:40px;padding:.625rem 1rem;font-size:.875rem;transition:border-color .2s}.UserList-module__EI291W__searchInput:focus{border-color:var(--primary-red)}.UserList-module__EI291W__searchBtn{background:var(--primary-red);border:1px solid var(--primary-red);cursor:pointer;box-sizing:border-box;border-radius:0 .5rem .5rem 0;justify-content:center;align-items:center;height:40px;padding:.625rem .875rem;display:flex}.UserList-module__EI291W__searchBtn svg{color:#fff;width:18px;height:18px}.UserList-module__EI291W__filterSelect{cursor:pointer;appearance:none;box-sizing:border-box;background:#fff url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E") right .75rem center no-repeat;border:1px solid #e0e0e0;border-radius:.5rem;outline:none;height:40px;padding:.625rem 2rem .625rem 1rem;font-size:.875rem}.UserList-module__EI291W__filterSelect:focus{border-color:var(--primary-red)}.UserList-module__EI291W__clearBtn{color:#666;cursor:pointer;box-sizing:border-box;background:0 0;border:1px solid #d1d5db;border-radius:.5rem;height:40px;padding:.5rem 1rem;font-size:.875rem;transition:all .2s}.UserList-module__EI291W__clearBtn:hover{border-color:var(--primary-red);color:var(--primary-red)}.UserList-module__EI291W__loadingTable{color:#666;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem 2rem;display:flex;box-shadow:0 1px 3px #0000001a}.UserList-module__EI291W__spinner{border:3px solid #e0e0e0;border-top-color:var(--primary-red);border-radius:50%;width:40px;height:40px;animation:1s linear infinite UserList-module__EI291W__spin}@keyframes UserList-module__EI291W__spin{to{transform:rotate(360deg)}}.UserList-module__EI291W__error{text-align:center;color:#dc2626;background:#ef44440d;border:1px solid #ef444433;border-radius:12px;padding:2rem}.UserList-module__EI291W__error button{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:.5rem;margin-top:1rem;padding:.5rem 1.5rem}.UserList-module__EI291W__empty{text-align:center;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex;box-shadow:0 1px 3px #0000001a}.UserList-module__EI291W__empty svg{color:#ccc;width:64px;height:64px;margin-bottom:1rem}.UserList-module__EI291W__empty h3{color:#1a1a2e;margin:0 0 .5rem;font-size:1.25rem}.UserList-module__EI291W__empty p{color:#666;margin:0 0 1rem}.UserList-module__EI291W__tableWrapper{background:#fff;border-radius:12px;overflow-x:auto;box-shadow:0 1px 3px #0000001a}.UserList-module__EI291W__table{border-collapse:collapse;width:100%;font-size:.9375rem}.UserList-module__EI291W__table th{text-align:left;color:#666;text-transform:uppercase;letter-spacing:.5px;white-space:nowrap;border-bottom:1px solid #e0e0e0;padding:1rem;font-size:.75rem;font-weight:600}.UserList-module__EI291W__table td{color:#333;border-bottom:1px solid #f0f0f0;padding:1rem}.UserList-module__EI291W__table tr:last-child td{border-bottom:none}.UserList-module__EI291W__table tr:hover{background-color:#fafafa}.UserList-module__EI291W__nameCell{color:#1a1a2e;font-weight:500}.UserList-module__EI291W__badge{text-transform:uppercase;letter-spacing:.025em;border-radius:12px;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-block}.UserList-module__EI291W__badgeAdmin{color:#e31e24;background:#e31e241a}.UserList-module__EI291W__badgeUser{color:#666;background:#6666661a}.UserList-module__EI291W__badgeVerified{color:#16a34a;background:#22c55e1a}.UserList-module__EI291W__badgeUnverified{color:#ca8a04;background:#eab3081a}.UserList-module__EI291W__adminCol{width:56px;text-align:center!important}.UserList-module__EI291W__adminIconBtn{cursor:pointer;background:0 0;border:1.5px solid;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .15s;display:inline-flex}.UserList-module__EI291W__adminIconBtn svg{width:18px;height:18px}.UserList-module__EI291W__adminIconActive{color:#e31e24;border-color:#e31e24}.UserList-module__EI291W__adminIconActive:hover{background:#e31e2414}.UserList-module__EI291W__adminIconInactive{color:#bbb;border-color:#ccc}.UserList-module__EI291W__adminIconInactive:hover{color:#e31e24;background:#e31e240d;border-color:#e31e24}.UserList-module__EI291W__cohortCell{white-space:nowrap;text-overflow:ellipsis;max-width:180px;overflow:hidden}.UserList-module__EI291W__muted{color:#ccc}.UserList-module__EI291W__badgeOffered{color:#2563eb;background:#3b82f61a}.UserList-module__EI291W__badgeAccepted{color:#16a34a;background:#22c55e1a}.UserList-module__EI291W__badgeDeclined{color:#dc2626;background:#ef44441a}.UserList-module__EI291W__badgeNone{color:#bbb;background:#6666660f}.UserList-module__EI291W__pagination{justify-content:center;align-items:center;gap:.5rem;padding:1rem;display:flex}.UserList-module__EI291W__pageBtn{color:#666;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;transition:all .2s}.UserList-module__EI291W__pageBtn:hover:not(:disabled){border-color:var(--primary-red);color:var(--primary-red)}.UserList-module__EI291W__pageBtn:disabled{opacity:.5;cursor:not-allowed}.UserList-module__EI291W__pageNumbers{gap:.25rem;display:flex}.UserList-module__EI291W__pageNum{color:#666;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:.5rem;justify-content:center;align-items:center;width:36px;height:36px;font-size:.875rem;transition:all .2s;display:flex}.UserList-module__EI291W__pageNum:hover{border-color:var(--primary-red);color:var(--primary-red)}.UserList-module__EI291W__pageNum.UserList-module__EI291W__active{background:var(--primary-red);border-color:var(--primary-red);color:#fff}.UserList-module__EI291W__modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.UserList-module__EI291W__modal{background:#fff;border-radius:12px;width:90%;max-width:480px;box-shadow:0 20px 60px #00000026}.UserList-module__EI291W__modalHeader{border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.UserList-module__EI291W__modalHeader h3{color:#1a1a2e;margin:0;font-size:1.1rem}.UserList-module__EI291W__closeBtn{cursor:pointer;color:#666;background:0 0;border:none;font-size:1.5rem;line-height:1}.UserList-module__EI291W__modalBody{padding:24px}.UserList-module__EI291W__modalBody p{color:#333;margin:0 0 12px;line-height:1.5}.UserList-module__EI291W__warningText{font-size:.9rem;color:#dc2626!important}.UserList-module__EI291W__modalFooter{border-top:1px solid #e0e0e0;justify-content:flex-end;gap:12px;padding:16px 24px;display:flex}.UserList-module__EI291W__cancelBtn{color:#666;cursor:pointer;background:#fff;border:1px solid #e0e0e0;border-radius:8px;padding:8px 20px;font-weight:500}.UserList-module__EI291W__confirmBtn{color:#fff;cursor:pointer;border:none;border-radius:8px;padding:8px 20px;font-weight:500}.UserList-module__EI291W__confirmBtn:disabled{opacity:.6;cursor:not-allowed}.UserList-module__EI291W__confirmGrant{background:#e31e24}.UserList-module__EI291W__confirmRevoke{background:#666}.UserList-module__EI291W__actionsCol{width:56px;text-align:center!important}.UserList-module__EI291W__resetBtn{color:#999;cursor:pointer;background:0 0;border:1.5px solid #ccc;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:all .15s;display:inline-flex}.UserList-module__EI291W__resetBtn svg{width:16px;height:16px}.UserList-module__EI291W__resetBtn:hover{color:#2563eb;background:#2563eb0d;border-color:#2563eb}.UserList-module__EI291W__infoText{font-size:.9rem;color:#666!important}.UserList-module__EI291W__successBanner{color:#16a34a;background:#22c55e14;border:1px solid #22c55e33;border-radius:12px;justify-content:space-between;align-items:center;padding:1rem 1.5rem;display:flex}.UserList-module__EI291W__successBanner p{margin:0;font-weight:500}.UserList-module__EI291W__successBanner button{color:#16a34a;cursor:pointer;background:0 0;border:none;padding:0 .25rem;font-size:1.25rem;line-height:1}@media (max-width:768px){.UserList-module__EI291W__filterRow{flex-direction:column;align-items:stretch}.UserList-module__EI291W__searchForm{max-width:none}.UserList-module__EI291W__filterSelect{width:100%;min-height:44px}.UserList-module__EI291W__clearBtn{min-height:44px}.UserList-module__EI291W__table th:nth-child(6),.UserList-module__EI291W__table td:nth-child(6),.UserList-module__EI291W__table th:nth-child(7),.UserList-module__EI291W__table td:nth-child(7){display:none}.UserList-module__EI291W__table th,.UserList-module__EI291W__table td{padding:.75rem .5rem;font-size:.8125rem}.UserList-module__EI291W__adminIconBtn,.UserList-module__EI291W__resetBtn{width:44px;height:44px}.UserList-module__EI291W__pagination{flex-wrap:wrap}.UserList-module__EI291W__pageNum{width:44px;height:44px}.UserList-module__EI291W__pageNumbers{gap:.5rem}.UserList-module__EI291W__pageBtn{min-height:44px;padding:.75rem 1rem}}
.FormSteps-module__EmmsCG__stepDescription{color:#6b7280;margin-bottom:1rem}.FormSteps-module__EmmsCG__stepDescriptionLarge{color:#6b7280;margin-bottom:1.5rem}.FormSteps-module__EmmsCG__formRow{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem;display:grid}@media (max-width:640px){.FormSteps-module__EmmsCG__formRow{grid-template-columns:1fr}}.FormSteps-module__EmmsCG__formGroupFlex1{flex:1}.FormSteps-module__EmmsCG__formGroupFlex2{flex:2}.FormSteps-module__EmmsCG__statusBox{border:1px solid;border-radius:.5rem;margin-bottom:1.5rem;padding:.75rem 1rem}.FormSteps-module__EmmsCG__statusBoxSuccess{background-color:#f0fdf4;border-color:#86efac;}.FormSteps-module__EmmsCG__statusBoxError{background-color:#fef2f2;border-color:#fecaca;}.FormSteps-module__EmmsCG__statusBoxInfo{background-color:#f0f9ff;border-color:#bae6fd;}.FormSteps-module__EmmsCG__statusBoxWarning{text-align:center;background-color:#fef3c7;border-color:#fde68a;padding:2rem;}.FormSteps-module__EmmsCG__statusText{align-items:center;gap:.5rem;margin:0;font-size:.9rem;display:flex}.FormSteps-module__EmmsCG__statusTextSuccess{color:#166534;}.FormSteps-module__EmmsCG__statusTextError{color:#991b1b;}.FormSteps-module__EmmsCG__statusTextInfo{color:#0369a1;}.FormSteps-module__EmmsCG__statusTextWarning{color:#92400e;}.FormSteps-module__EmmsCG__statusIcon{flex-shrink:0;min-width:22px;min-height:22px;font-size:1.25rem}.FormSteps-module__EmmsCG__entryCard{border:2px solid #d1d5db;border-left:4px solid var(--primary-red,#e31e24);background-color:#fafafa;border-radius:.5rem;margin-bottom:1.25rem;padding:1.25rem;transition:border-color .2s,box-shadow .2s;box-shadow:0 1px 3px #00000014}.FormSteps-module__EmmsCG__entryCard:hover{border-color:#9ca3af;box-shadow:0 2px 6px #0000001a}.FormSteps-module__EmmsCG__entryCardLarge{margin-bottom:1.5rem;padding:1.5rem;}.FormSteps-module__EmmsCG__entryHeader{border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:.75rem;display:flex}.FormSteps-module__EmmsCG__entryTitle{color:#1f2937;margin:0;font-size:1.1rem;font-weight:600}.FormSteps-module__EmmsCG__entryBadge{color:#16a34a;margin-left:.5rem;font-size:.8rem;font-weight:400}.FormSteps-module__EmmsCG__entryBadgeHighlight{background-color:#f0fdf4;border-radius:.25rem;padding:.125rem .5rem;}.FormSteps-module__EmmsCG__entryCount{background-color:var(--primary-red,#e31e24);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin-right:.5rem;font-size:.85rem;font-weight:600;display:inline-flex}.FormSteps-module__EmmsCG__addBtn{border:2px solid var(--btn-primary);width:100%;color:var(--btn-primary);cursor:pointer;background-color:#fff;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;margin-top:1rem;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;transition:all .2s;display:flex}.FormSteps-module__EmmsCG__addBtn:hover:not(:disabled){background-color:var(--btn-primary);color:#fff}.FormSteps-module__EmmsCG__addBtn:disabled{opacity:.5;cursor:not-allowed}.FormSteps-module__EmmsCG__emptyState{text-align:center;background-color:#f9fafb;border:1px dashed #d1d5db;border-radius:.5rem;margin-bottom:1.5rem;padding:2rem}.FormSteps-module__EmmsCG__emptyStateText{color:#6b7280;margin:0}.FormSteps-module__EmmsCG__checkboxContainer{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:.5rem;align-items:flex-start;gap:.75rem;padding:1rem;display:flex}.FormSteps-module__EmmsCG__checkboxContainerChecked{background-color:#f0fdf4;border-color:#86efac;}.FormSteps-module__EmmsCG__checkbox{cursor:pointer;width:20px;height:20px;margin-top:2px}.FormSteps-module__EmmsCG__checkboxDisabled{cursor:not-allowed}.FormSteps-module__EmmsCG__checkboxLabel{cursor:pointer;margin:0;font-size:1rem;line-height:1.5}.FormSteps-module__EmmsCG__checkboxLabelDisabled{cursor:not-allowed}.FormSteps-module__EmmsCG__checkboxNoPointer{pointer-events:none}.FormSteps-module__EmmsCG__radioGroup{gap:1.5rem;margin-top:.5rem;display:flex}.FormSteps-module__EmmsCG__radioOption{align-items:center;gap:.5rem;display:flex}.FormSteps-module__EmmsCG__radioLabel{cursor:pointer;margin:0}.FormSteps-module__EmmsCG__helperText{color:#6b7280;font-weight:400}.FormSteps-module__EmmsCG__helperTextInline{margin-left:.25rem;}.FormSteps-module__EmmsCG__validationMessage{margin-top:.75rem;margin-bottom:0;font-size:.875rem}.FormSteps-module__EmmsCG__validationMessageTop{margin-top:1rem;margin-bottom:0;font-size:.875rem}.FormSteps-module__EmmsCG__validationSuccess{color:#166534;align-items:center;gap:.5rem;display:flex}.FormSteps-module__EmmsCG__validationError{color:#991b1b}.FormSteps-module__EmmsCG__uploadGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;display:grid}.FormSteps-module__EmmsCG__textarea{resize:vertical;min-height:80px}.FormSteps-module__EmmsCG__textareaLarge{resize:vertical;min-height:100px}.FormSteps-module__EmmsCG__entryCardEditing{border-color:var(--primary-red,#e31e24);box-shadow:0 4px 12px #e31e2426}.FormSteps-module__EmmsCG__entryHeaderActions{gap:.5rem;display:flex}.FormSteps-module__EmmsCG__entrySummary{padding:.5rem 0}.FormSteps-module__EmmsCG__summaryRow{gap:.5rem;margin-bottom:.375rem;font-size:.95rem;display:flex}.FormSteps-module__EmmsCG__summaryRow:last-child{margin-bottom:0}.FormSteps-module__EmmsCG__summaryLabel{color:#6b7280;min-width:60px}.FormSteps-module__EmmsCG__summaryValue{color:#1f2937;font-weight:500}.FormSteps-module__EmmsCG__summaryDescription{color:#4b5563;margin:0;font-size:.95rem;line-height:1.5}.FormSteps-module__EmmsCG__summaryWarning{color:#92400e;background-color:#fef3c7;border-radius:.375rem;align-items:center;gap:.5rem;margin-top:.75rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.FormSteps-module__EmmsCG__warningIcon{font-size:1rem}.FormSteps-module__EmmsCG__entryActions{border-top:1px solid #e5e7eb;gap:.75rem;margin-top:1.25rem;padding-top:1rem;display:flex}.FormSteps-module__EmmsCG__editBtn,.FormSteps-module__EmmsCG__removeBtn{min-height:44px;padding:.625rem 1.25rem!important;font-size:.875rem!important}.FormSteps-module__EmmsCG__editingHint{color:#6b7280;margin-top:.75rem;font-size:.875rem;font-style:italic}.FormSteps-module__EmmsCG__dateError{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;margin-top:.5rem;padding:.5rem .75rem;font-size:.875rem}.FormSteps-module__EmmsCG__ageWarning{color:#dc2626;background-color:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;align-items:center;gap:.5rem;margin-top:.5rem;padding:.5rem .75rem;font-size:.875rem;display:flex}.FormSteps-module__EmmsCG__ageWarning:before{content:"⚠"}
.Step6ReviewSign-module__g9geQG__description{color:#6b7280;margin-bottom:1.5rem}.Step6ReviewSign-module__g9geQG__reviewSections{margin-bottom:2rem}.Step6ReviewSign-module__g9geQG__reviewSection{border:1px solid #e5e7eb;border-radius:.5rem;margin-bottom:1rem;overflow:hidden}.Step6ReviewSign-module__g9geQG__reviewSectionHeader{cursor:pointer;text-align:left;background-color:#f3f4f6;border:none;border-bottom:1px solid #e5e7eb;justify-content:space-between;align-items:center;width:100%;padding:.75rem 1rem;font-family:inherit;transition:background-color .15s;display:flex}.Step6ReviewSign-module__g9geQG__reviewSectionHeader:hover{background-color:#e5e7eb}.Step6ReviewSign-module__g9geQG__reviewSectionTitle{margin:0;font-size:1rem;font-weight:600}.Step6ReviewSign-module__g9geQG__chevron{color:#6b7280;flex-shrink:0;margin-left:.5rem;font-size:1rem;transition:transform .2s}.Step6ReviewSign-module__g9geQG__chevronExpanded{transform:rotate(90deg)}.Step6ReviewSign-module__g9geQG__reviewSectionContent{padding:1rem;transition:max-height .25s,padding .25s,opacity .2s;overflow:hidden}.Step6ReviewSign-module__g9geQG__reviewSectionContentExpanded{opacity:1;max-height:2000px}.Step6ReviewSign-module__g9geQG__reviewSectionContentCollapsed{opacity:0;border-top:none;max-height:0;padding-top:0;padding-bottom:0}.Step6ReviewSign-module__g9geQG__reviewRow{border-bottom:1px solid #f3f4f6;grid-template-columns:minmax(120px,40%) 1fr;gap:.75rem;margin-bottom:.85rem;padding-bottom:.85rem;font-size:.95rem;line-height:1.5;display:grid}.Step6ReviewSign-module__g9geQG__reviewRow:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.Step6ReviewSign-module__g9geQG__reviewLabel{color:#6b7280;word-break:break-word}.Step6ReviewSign-module__g9geQG__reviewValue{color:#111827;word-break:break-word;min-width:0;font-weight:400}.Step6ReviewSign-module__g9geQG__reviewValueHighlight{color:#166534;word-break:break-word;min-width:0;font-weight:600}.Step6ReviewSign-module__g9geQG__entryDivider{border-bottom:1px solid #e5e7eb;margin-bottom:1rem;padding-bottom:1rem}.Step6ReviewSign-module__g9geQG__entryLast{border-bottom:none;margin-bottom:0;padding-bottom:0}.Step6ReviewSign-module__g9geQG__emptyMessage{color:#6b7280;font-style:italic}.Step6ReviewSign-module__g9geQG__signatureSection{background-color:#fef2f2;border:2px solid #dc2626;border-radius:.5rem;padding:1.5rem}.Step6ReviewSign-module__g9geQG__signatureTitle{color:#991b1b;margin:0 0 1rem;font-size:1.2rem;font-weight:600}.Step6ReviewSign-module__g9geQG__attestationBox{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;align-items:flex-start;gap:.75rem;margin-bottom:1rem;padding:1rem;display:flex}.Step6ReviewSign-module__g9geQG__attestationBoxChecked{border-color:#86efac;}.Step6ReviewSign-module__g9geQG__attestationCheckbox{cursor:pointer;width:20px;height:20px;margin-top:2px}.Step6ReviewSign-module__g9geQG__attestationCheckboxDisabled{cursor:not-allowed}.Step6ReviewSign-module__g9geQG__attestationLabel{cursor:pointer;margin:0;font-size:1rem;line-height:1.5}.Step6ReviewSign-module__g9geQG__attestationLabelDisabled{cursor:not-allowed}.Step6ReviewSign-module__g9geQG__signatureGroup{margin-bottom:1rem}.Step6ReviewSign-module__g9geQG__signatureLabel{font-weight:600}.Step6ReviewSign-module__g9geQG__signatureInput{font-size:1.1rem;font-style:italic}.Step6ReviewSign-module__g9geQG__signatureInputValid{border-color:#16a34a}.Step6ReviewSign-module__g9geQG__signatureInputInvalid{border-color:#dc2626}.Step6ReviewSign-module__g9geQG__signatureHint{color:#6b7280;margin:.5rem 0 0;font-size:.85rem}.Step6ReviewSign-module__g9geQG__signatureHintValid{color:#166534}.Step6ReviewSign-module__g9geQG__legalNameNote{color:#92400e;background-color:#fef3c7;border:1px solid #fcd34d;border-radius:.375rem;margin:.5rem 0 1rem;padding:.75rem 1rem;font-size:.875rem;line-height:1.5}.Step6ReviewSign-module__g9geQG__legalNameNote a{color:#92400e;font-weight:600;text-decoration:underline}.Step6ReviewSign-module__g9geQG__legalNameNote a:hover{color:#78350f}.Step6ReviewSign-module__g9geQG__submitError{background-color:#fee2e2;border-radius:.375rem;margin-bottom:1rem;padding:.75rem}.Step6ReviewSign-module__g9geQG__submitErrorText{color:#991b1b;margin:0;font-size:.9rem}.Step6ReviewSign-module__g9geQG__submitButton{width:100%;padding:1rem;font-size:1.1rem}.Step6ReviewSign-module__g9geQG__submitButtonDisabled{opacity:.5;cursor:not-allowed}.Step6ReviewSign-module__g9geQG__submitHint{color:#991b1b;text-align:center;margin:.75rem 0 0;font-size:.85rem}@media (max-width:640px){.Step6ReviewSign-module__g9geQG__reviewRow{grid-template-columns:1fr;gap:.125rem;margin-bottom:.85rem;padding-bottom:.85rem}.Step6ReviewSign-module__g9geQG__reviewLabel{font-size:.8rem;font-weight:600}.Step6ReviewSign-module__g9geQG__reviewSectionContentExpanded{padding:.75rem}.Step6ReviewSign-module__g9geQG__signatureSection{padding:1rem}.Step6ReviewSign-module__g9geQG__signatureTitle{font-size:1rem}.Step6ReviewSign-module__g9geQG__attestationBox{padding:.75rem}.Step6ReviewSign-module__g9geQG__attestationLabel{font-size:.9rem}}
.ProgressIndicator-module__vbjGda__container{margin-bottom:1.5rem}.ProgressIndicator-module__vbjGda__stepsRow{justify-content:space-between;margin-bottom:10px;display:flex}.ProgressIndicator-module__vbjGda__step{text-align:center;color:#666;background-color:#eee;border-radius:4px;flex:1;margin:0 2px;padding:8px 4px;font-size:.8rem;font-weight:400;position:relative}.ProgressIndicator-module__vbjGda__stepActive{color:#fff;background-color:#c00;font-weight:700;}.ProgressIndicator-module__vbjGda__stepPast{color:#fff;background-color:#991b1b;}.ProgressIndicator-module__vbjGda__stepClickable{cursor:pointer;transition:background-color .2s,transform .1s}.ProgressIndicator-module__vbjGda__stepClickable:hover{background-color:#7f1d1d;transform:translateY(-1px)}.ProgressIndicator-module__vbjGda__stepClickable:focus-visible{outline-offset:2px;outline:2px solid #c00}.ProgressIndicator-module__vbjGda__checkmark{color:#22c55e;font-size:12px;font-weight:700;position:absolute;top:2px;right:4px}.ProgressIndicator-module__vbjGda__checkmarkPast{color:#86efac;}.ProgressIndicator-module__vbjGda__mobileText{text-align:center;color:#666;margin-top:.5rem;font-size:.875rem}@media (max-width:640px){.ProgressIndicator-module__vbjGda__stepsRow{display:none}.ProgressIndicator-module__vbjGda__mobileText{text-align:center;color:#1a1a2e;background-color:#f3f4f6;border-radius:.5rem;padding:.75rem;font-size:1rem;font-weight:600}}
.DeadlineDisplay-module__m2s42a__deadline{border-radius:8px;align-items:center;gap:8px;margin:16px 0;padding:12px 16px;font-size:15px;line-height:1.5;display:flex}.DeadlineDisplay-module__m2s42a__deadline.DeadlineDisplay-module__m2s42a__normal{color:#166534;background:#f0fdf4;border:1px solid #86efac}.DeadlineDisplay-module__m2s42a__deadline.DeadlineDisplay-module__m2s42a__warning{color:#92400e;background:#fef3c7;border:1px solid #fcd34d}.DeadlineDisplay-module__m2s42a__deadline.DeadlineDisplay-module__m2s42a__urgent{color:#991b1b;background:#fee2e2;border:1px solid #fca5a5}.DeadlineDisplay-module__m2s42a__icon{flex-shrink:0;font-size:20px}.DeadlineDisplay-module__m2s42a__label{flex-shrink:0;font-weight:600}.DeadlineDisplay-module__m2s42a__date{font-weight:600}.DeadlineDisplay-module__m2s42a__countdown{opacity:.9;font-weight:500}@media (max-width:640px){.DeadlineDisplay-module__m2s42a__deadline{flex-wrap:wrap;gap:6px;font-size:14px}.DeadlineDisplay-module__m2s42a__icon{font-size:18px}}
.DeclineSeatModal-module__ZJKyBW__overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;background:#0009;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.DeclineSeatModal-module__ZJKyBW__modal{background:#fff;border-radius:12px;width:100%;max-width:540px;max-height:90vh;animation:.2s ease-out DeclineSeatModal-module__ZJKyBW__slideIn;position:relative;overflow-y:auto;box-shadow:0 25px 50px -12px #00000040}@keyframes DeclineSeatModal-module__ZJKyBW__slideIn{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.DeclineSeatModal-module__ZJKyBW__closeButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;font-size:32px;line-height:1;transition:all .2s;display:flex;position:absolute;top:10px;right:10px}.DeclineSeatModal-module__ZJKyBW__closeButton:hover:not(:disabled){color:#374151;background:#f3f4f6}.DeclineSeatModal-module__ZJKyBW__closeButton:disabled{opacity:.5;cursor:not-allowed}.DeclineSeatModal-module__ZJKyBW__title{color:#111827;margin:0 0 16px;padding:30px 30px 0;font-size:24px;font-weight:600}.DeclineSeatModal-module__ZJKyBW__message{color:#6b7280;margin:0 0 24px;padding:0 30px;font-size:16px;line-height:1.5}.DeclineSeatModal-module__ZJKyBW__formGroup{margin-bottom:12px;padding:0 30px}.DeclineSeatModal-module__ZJKyBW__label{color:#374151;margin-bottom:8px;font-size:14px;font-weight:500;display:block}.DeclineSeatModal-module__ZJKyBW__textarea{resize:vertical;border:2px solid #d1d5db;border-radius:8px;width:100%;min-height:120px;padding:12px;font-family:inherit;font-size:15px;line-height:1.5;transition:border-color .2s}.DeclineSeatModal-module__ZJKyBW__textarea:focus{border-color:#c41230;outline:none}.DeclineSeatModal-module__ZJKyBW__textarea:disabled{color:#6b7280;cursor:not-allowed;background:#f9fafb}.DeclineSeatModal-module__ZJKyBW__textarea[aria-invalid=true]{border-color:#dc2626}.DeclineSeatModal-module__ZJKyBW__charCounter{text-align:right;color:#6b7280;margin-top:4px;font-size:13px}.DeclineSeatModal-module__ZJKyBW__error{color:#dc2626;margin:12px 0;padding:0 30px;font-size:14px;font-weight:500}.DeclineSeatModal-module__ZJKyBW__helperText{background:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;margin:20px 0;padding:16px 30px}.DeclineSeatModal-module__ZJKyBW__helperTitle{color:#6b7280;margin:0 0 8px;font-size:13px;font-weight:600}.DeclineSeatModal-module__ZJKyBW__helperList{color:#6b7280;margin:0;padding-left:20px;font-size:14px;line-height:1.8}.DeclineSeatModal-module__ZJKyBW__helperList li{margin-bottom:4px}.DeclineSeatModal-module__ZJKyBW__warning{text-align:center;color:#dc2626;margin:20px 0;padding:0 30px;font-size:14px;font-weight:500}.DeclineSeatModal-module__ZJKyBW__actions{border-top:1px solid #e5e7eb;gap:12px;margin-top:24px;padding:24px 30px 30px;display:flex}.DeclineSeatModal-module__ZJKyBW__cancelButton{color:#374151;cursor:pointer;background:#fff;border:2px solid #d1d5db;border-radius:8px;flex:1;padding:12px 24px;font-size:15px;font-weight:500;transition:all .2s}.DeclineSeatModal-module__ZJKyBW__cancelButton:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.DeclineSeatModal-module__ZJKyBW__cancelButton:disabled{opacity:.5;cursor:not-allowed}.DeclineSeatModal-module__ZJKyBW__confirmButton{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:8px;flex:1;padding:12px 24px;font-size:15px;font-weight:500;transition:all .2s}.DeclineSeatModal-module__ZJKyBW__confirmButton:hover:not(:disabled){background:#b91c1c}.DeclineSeatModal-module__ZJKyBW__confirmButton:disabled{cursor:not-allowed;background:#9ca3af}@media (max-width:640px){.DeclineSeatModal-module__ZJKyBW__overlay{align-items:flex-end;padding:0}.DeclineSeatModal-module__ZJKyBW__modal{max-width:100%;max-height:95vh;padding-bottom:env(safe-area-inset-bottom,20px);border-radius:12px 12px 0 0;margin:0}.DeclineSeatModal-module__ZJKyBW__title{padding:24px 20px 0;font-size:20px}.DeclineSeatModal-module__ZJKyBW__message,.DeclineSeatModal-module__ZJKyBW__formGroup,.DeclineSeatModal-module__ZJKyBW__error,.DeclineSeatModal-module__ZJKyBW__helperText,.DeclineSeatModal-module__ZJKyBW__warning{padding-left:20px;padding-right:20px}.DeclineSeatModal-module__ZJKyBW__actions{flex-direction:column;padding:20px}.DeclineSeatModal-module__ZJKyBW__cancelButton,.DeclineSeatModal-module__ZJKyBW__confirmButton{min-height:48px}.DeclineSeatModal-module__ZJKyBW__overlay{-webkit-backdrop-filter:none;backdrop-filter:none}}
.SessionTimeoutModal-module__Jr0IgG__overlay{z-index:9999;background-color:#00000080;justify-content:center;align-items:center;animation:.2s ease-out SessionTimeoutModal-module__Jr0IgG__fadeIn;display:flex;position:fixed;inset:0}@keyframes SessionTimeoutModal-module__Jr0IgG__fadeIn{0%{opacity:0}to{opacity:1}}.SessionTimeoutModal-module__Jr0IgG__modal{text-align:center;background:#fff;border-radius:12px;width:90%;max-width:420px;padding:32px;animation:.2s ease-out SessionTimeoutModal-module__Jr0IgG__slideIn;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes SessionTimeoutModal-module__Jr0IgG__slideIn{0%{opacity:0;transform:scale(.95)translateY(-10px)}to{opacity:1;transform:scale(1)translateY(0)}}.SessionTimeoutModal-module__Jr0IgG__iconContainer{color:#d97706;background-color:#fef3c7;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 20px;transition:all .3s;display:flex}.SessionTimeoutModal-module__Jr0IgG__iconContainer.SessionTimeoutModal-module__Jr0IgG__urgent{color:#dc2626;background-color:#fee2e2;animation:1s infinite SessionTimeoutModal-module__Jr0IgG__pulse}@keyframes SessionTimeoutModal-module__Jr0IgG__pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.SessionTimeoutModal-module__Jr0IgG__title{color:#111827;margin:0 0 16px;font-size:1.5rem;font-weight:600}.SessionTimeoutModal-module__Jr0IgG__message{color:#4b5563;margin:0 0 8px;font-size:1rem;line-height:1.5}.SessionTimeoutModal-module__Jr0IgG__timer{color:#d97706;font-variant-numeric:tabular-nums;font-size:1.25rem;font-weight:700}.SessionTimeoutModal-module__Jr0IgG__timerUrgent{color:#dc2626}.SessionTimeoutModal-module__Jr0IgG__submessage{color:#6b7280;margin:0 0 24px;font-size:.875rem}.SessionTimeoutModal-module__Jr0IgG__actions{flex-direction:column;gap:12px;margin-bottom:16px;display:flex}.SessionTimeoutModal-module__Jr0IgG__primaryButton{background-color:var(--btn-primary);color:#fff;cursor:pointer;border:none;border-radius:.5rem;width:100%;padding:12px 24px;font-size:1rem;font-weight:600;transition:background-color .2s}.SessionTimeoutModal-module__Jr0IgG__primaryButton:hover{background-color:var(--btn-primary-hover)}.SessionTimeoutModal-module__Jr0IgG__primaryButton:focus-visible{outline-offset:2px;outline:3px solid #e31e2466}.SessionTimeoutModal-module__Jr0IgG__secondaryButton{color:#374151;cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:.5rem;width:100%;padding:12px 24px;font-size:1rem;font-weight:500;transition:all .2s}.SessionTimeoutModal-module__Jr0IgG__secondaryButton:hover{background-color:#f9fafb;border-color:#9ca3af}.SessionTimeoutModal-module__Jr0IgG__secondaryButton:focus-visible{outline-offset:2px;outline:3px solid #6b728066}.SessionTimeoutModal-module__Jr0IgG__note{color:#9ca3af;margin:0;font-size:.75rem}@media (max-width:480px){.SessionTimeoutModal-module__Jr0IgG__modal{padding:24px 20px}.SessionTimeoutModal-module__Jr0IgG__iconContainer{width:60px;height:60px}.SessionTimeoutModal-module__Jr0IgG__iconContainer svg{width:36px;height:36px}.SessionTimeoutModal-module__Jr0IgG__title{font-size:1.25rem}}@media (prefers-reduced-motion:reduce){.SessionTimeoutModal-module__Jr0IgG__iconContainer.SessionTimeoutModal-module__Jr0IgG__urgent{animation:none}}
.StatusBadge-module__a0arAW__badge{letter-spacing:.025em;white-space:nowrap;border-radius:20px;align-items:center;gap:6px;font-weight:600;display:inline-flex}.StatusBadge-module__a0arAW__badge.StatusBadge-module__a0arAW__small{padding:4px 12px;font-size:12px}.StatusBadge-module__a0arAW__badge.StatusBadge-module__a0arAW__medium{padding:6px 16px;font-size:13px}.StatusBadge-module__a0arAW__badge.StatusBadge-module__a0arAW__large{padding:8px 20px;font-size:14px}.StatusBadge-module__a0arAW__icon{font-size:1.1em;line-height:1}.StatusBadge-module__a0arAW__label{line-height:1}@media (max-width:480px){.StatusBadge-module__a0arAW__badge.StatusBadge-module__a0arAW__small{padding:5px 14px;font-size:13px}.StatusBadge-module__a0arAW__badge.StatusBadge-module__a0arAW__medium{padding:7px 16px;font-size:14px}}
.account-module__Y7CgXa__container{background:#f5f5f5;min-height:calc(100vh - 80px);padding:2rem 1rem}.account-module__Y7CgXa__content{max-width:700px;margin:0 auto}.account-module__Y7CgXa__title{color:#1a1a2e;margin:0 0 .5rem;font-size:2rem;font-weight:700}.account-module__Y7CgXa__subtitle{color:#666;margin:0 0 2rem}.account-module__Y7CgXa__loading{text-align:center;color:#666;padding:3rem}.account-module__Y7CgXa__section{background:#fff;border-radius:12px;margin-bottom:1.5rem;padding:1.5rem 2rem;box-shadow:0 2px 8px #0000000f}.account-module__Y7CgXa__sectionHeader{justify-content:space-between;align-items:center;margin-bottom:1.25rem;display:flex}.account-module__Y7CgXa__sectionTitle{color:#1a1a2e;margin:0;font-size:1.25rem;font-weight:600}.account-module__Y7CgXa__formRow{gap:1rem;margin-bottom:1rem;display:flex}.account-module__Y7CgXa__formField{flex:1}.account-module__Y7CgXa__formField label{color:#374151;margin-bottom:.375rem;font-size:.875rem;font-weight:600;display:block}.account-module__Y7CgXa__formField input{color:#111827;box-sizing:border-box;border:1px solid #d1d5db;border-radius:.375rem;width:100%;padding:.625rem .75rem;font-size:.95rem;transition:border-color .2s}.account-module__Y7CgXa__formField input:focus{border-color:var(--primary-red);outline:none;box-shadow:0 0 0 2px #dc26261a}.account-module__Y7CgXa__formField input:disabled{color:#9ca3af;cursor:not-allowed;background:#f9fafb}.account-module__Y7CgXa__currentEmail{background:#f9fafb;border:1px solid #e5e7eb;border-radius:.375rem;align-items:center;gap:.75rem;margin-bottom:1rem;padding:.75rem 1rem;display:flex}.account-module__Y7CgXa__currentEmailLabel{color:#6b7280;flex-shrink:0;font-size:.875rem}.account-module__Y7CgXa__currentEmailValue{color:#111827;font-size:.95rem;font-weight:500}.account-module__Y7CgXa__btnGroup{gap:.75rem;margin-top:1rem;display:flex}.account-module__Y7CgXa__btnPrimary{background:var(--btn-primary);color:#fff;cursor:pointer;border:none;border-radius:.375rem;justify-content:center;align-items:center;min-height:42px;padding:.625rem 1.5rem;font-size:.9rem;font-weight:600;transition:background-color .2s;display:inline-flex}.account-module__Y7CgXa__btnPrimary:hover:not(:disabled){background:var(--btn-primary-hover)}.account-module__Y7CgXa__btnPrimary:disabled{opacity:.5;cursor:not-allowed}.account-module__Y7CgXa__btnOutline{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;justify-content:center;align-items:center;min-height:42px;padding:.625rem 1.5rem;font-size:.9rem;font-weight:500;transition:background-color .2s,border-color .2s;display:inline-flex}.account-module__Y7CgXa__btnOutline:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.account-module__Y7CgXa__btnOutline:disabled{opacity:.5;cursor:not-allowed}.account-module__Y7CgXa__emailChangeSection{border-top:1px solid #e5e7eb;margin-top:1rem;padding-top:1rem}.account-module__Y7CgXa__emailChangeStep{margin-bottom:1rem}.account-module__Y7CgXa__emailChangeStep label{color:#374151;margin-bottom:.375rem;font-size:.875rem;font-weight:600;display:block}.account-module__Y7CgXa__emailChangeStep input{color:#111827;box-sizing:border-box;border:1px solid #d1d5db;border-radius:.375rem;width:100%;padding:.625rem .75rem;font-size:.95rem;transition:border-color .2s}.account-module__Y7CgXa__emailChangeStep input:focus{border-color:var(--primary-red);outline:none;box-shadow:0 0 0 2px #dc26261a}.account-module__Y7CgXa__emailChangeStep input:disabled{color:#9ca3af;cursor:not-allowed;background:#f9fafb}.account-module__Y7CgXa__codeInput{letter-spacing:6px;text-align:center;text-transform:uppercase;font-family:Courier New,Courier,monospace;font-size:1.5rem!important}.account-module__Y7CgXa__codeHint{color:#6b7280;margin-top:8px;font-size:.875rem}.account-module__Y7CgXa__resendSection{text-align:center;border-top:1px solid #e5e7eb;margin-top:1rem;padding-top:.75rem}.account-module__Y7CgXa__resendSection p{color:#6b7280;margin:0 0 8px;font-size:.875rem}.account-module__Y7CgXa__btnResend{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.375rem;justify-content:center;align-items:center;padding:.5rem 1.25rem;font-size:.85rem;font-weight:500;transition:background-color .2s,border-color .2s;display:inline-flex}.account-module__Y7CgXa__btnResend:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.account-module__Y7CgXa__btnResend:disabled{opacity:.5;cursor:not-allowed}.account-module__Y7CgXa__successMessage{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:.375rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.9rem}.account-module__Y7CgXa__errorMessage{color:#991b1b;background:#fef2f2;border:1px solid #fecaca;border-radius:.375rem;margin-bottom:1rem;padding:.75rem 1rem;font-size:.9rem}@media (max-width:640px){.account-module__Y7CgXa__container{padding:1rem .75rem}.account-module__Y7CgXa__content{max-width:100%}.account-module__Y7CgXa__title{font-size:1.5rem}.account-module__Y7CgXa__section{padding:1.25rem 1rem}.account-module__Y7CgXa__formRow{flex-direction:column;gap:0}.account-module__Y7CgXa__formField{margin-bottom:1rem}.account-module__Y7CgXa__btnGroup{flex-direction:column}.account-module__Y7CgXa__btnPrimary,.account-module__Y7CgXa__btnOutline{width:100%;min-height:48px}.account-module__Y7CgXa__currentEmail{flex-direction:column;align-items:flex-start;gap:.25rem}.account-module__Y7CgXa__sectionHeader{flex-direction:column;align-items:flex-start;gap:.75rem}}
.detail-module__8SOGqW__container{flex-direction:column;gap:1.5rem;display:flex}.detail-module__8SOGqW__loading{color:#666;background:#fff;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:4rem;display:flex}.detail-module__8SOGqW__spinner{border:3px solid #e0e0e0;border-top-color:var(--btn-primary);border-radius:50%;width:40px;height:40px;animation:1s linear infinite detail-module__8SOGqW__spin}@keyframes detail-module__8SOGqW__spin{to{transform:rotate(360deg)}}.detail-module__8SOGqW__error{text-align:center;background:#fff;border-radius:12px;padding:3rem}.detail-module__8SOGqW__error h2{color:#dc2626;margin-bottom:.5rem}.detail-module__8SOGqW__error p{color:#666;margin-bottom:1.5rem}.detail-module__8SOGqW__header{background:#fff;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;padding:1.5rem;display:flex;box-shadow:0 1px 3px #0000001a}.detail-module__8SOGqW__headerLeft{flex-direction:column;gap:.5rem;display:flex}.detail-module__8SOGqW__backLink{color:#666;font-size:.875rem;text-decoration:none;transition:color .2s}.detail-module__8SOGqW__backLink:hover{color:var(--primary-red)}.detail-module__8SOGqW__title{color:#1a1a2e;margin:0;font-size:1.75rem;font-weight:700}.detail-module__8SOGqW__headerRight{gap:.75rem;display:flex}.detail-module__8SOGqW__printBtn,.detail-module__8SOGqW__backBtn{color:#666;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;align-items:center;gap:.5rem;padding:.625rem 1rem;font-size:.875rem;text-decoration:none;transition:all .2s;display:flex}.detail-module__8SOGqW__printBtn:hover,.detail-module__8SOGqW__backBtn:hover{border-color:var(--btn-primary);color:var(--btn-primary)}.detail-module__8SOGqW__printBtn svg{width:18px;height:18px}.detail-module__8SOGqW__statusBadge{border-radius:100px;padding:.375rem 1rem;font-size:.8125rem;font-weight:500;display:inline-block}.detail-module__8SOGqW__statusInProgress{color:#6b7280;background-color:#9ca3af26}.detail-module__8SOGqW__statusSubmitted{color:#2563eb;background-color:#3b82f626}.detail-module__8SOGqW__statusInReview{color:#ca8a04;background-color:#eab30826}.detail-module__8SOGqW__statusSeatOffered{color:#16a34a;background-color:#22c55e26}.detail-module__8SOGqW__statusAccepted{color:#059669;background-color:#10b98126}.detail-module__8SOGqW__statusDeclined{color:#dc2626;background-color:#ef444426}.detail-module__8SOGqW__statusReturned{color:#f59e0b;background-color:#f59e0b26}.detail-module__8SOGqW__feedbackAlert{color:#92400e;background:#eab3081a;border:1px solid #eab3084d;border-radius:.5rem;padding:1rem 1.25rem}.detail-module__8SOGqW__feedbackAlert strong{margin-bottom:.25rem;display:block}.detail-module__8SOGqW__feedbackAlert p{margin:0}.detail-module__8SOGqW__grid{grid-template-columns:1fr 340px;gap:1.5rem;display:grid}.detail-module__8SOGqW__mainColumn{flex-direction:column;gap:1.5rem;display:flex}.detail-module__8SOGqW__section{background:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 1px 3px #0000001a}.detail-module__8SOGqW__sectionTitle{color:#1a1a2e;border-bottom:1px solid #f0f0f0;margin:0 0 1rem;padding-bottom:.75rem;font-size:1.125rem;font-weight:600}.detail-module__8SOGqW__infoGrid{grid-template-columns:repeat(2,1fr);gap:1rem;display:grid}.detail-module__8SOGqW__infoItem{flex-direction:column;gap:.25rem;display:flex}.detail-module__8SOGqW__infoItem label{color:#666;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:500}.detail-module__8SOGqW__infoItem span{color:#333;font-size:.9375rem}.detail-module__8SOGqW__entriesList{flex-direction:column;gap:.75rem;display:flex}.detail-module__8SOGqW__entryCard{background:#f9fafb;border:1px solid #f0f0f0;border-radius:.5rem;padding:1rem}.detail-module__8SOGqW__entryHeader{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem .75rem;margin-bottom:.5rem;display:flex}.detail-module__8SOGqW__entryTitleGroup{flex-wrap:wrap;align-items:baseline;gap:.5rem;min-width:0;display:flex}.detail-module__8SOGqW__entryHeader strong{color:#1a1a2e}.detail-module__8SOGqW__entryType,.detail-module__8SOGqW__entryCompany{color:#666;font-size:.8125rem}.detail-module__8SOGqW__entryCompany:before{content:"·";color:#999;margin-right:.5rem}.detail-module__8SOGqW__entryDates{color:#666;white-space:nowrap;font-size:.8125rem}.detail-module__8SOGqW__entryDetails{color:#666;align-items:center;gap:.75rem;font-size:.8125rem;display:flex}.detail-module__8SOGqW__graduatedBadge{color:#16a34a;background:#22c55e26;border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:500}.detail-module__8SOGqW__notGraduatedBadge{color:#dc2626;background:#ef44441a;border-radius:4px;padding:2px 8px;font-size:.75rem;font-weight:500}.detail-module__8SOGqW__entryCert,.detail-module__8SOGqW__entryDesc,.detail-module__8SOGqW__entryAddress{color:#555;margin:.5rem 0 0;font-size:.875rem}.detail-module__8SOGqW__entryAddress{color:#888}.detail-module__8SOGqW__qualifierItem{border-bottom:1px solid #f0f0f0;grid-template-columns:minmax(120px,40%) 1fr;align-items:baseline;gap:.75rem;padding:.75rem 0;display:grid}.detail-module__8SOGqW__qualifierItem:last-child{border-bottom:none}.detail-module__8SOGqW__qualifierLabel{color:#333;word-break:break-word;font-size:.9375rem}.detail-module__8SOGqW__qualifierValue{word-break:break-word;min-width:0;font-size:.875rem;font-weight:500}.detail-module__8SOGqW__qualifierValue.detail-module__8SOGqW__yes{color:#16a34a}.detail-module__8SOGqW__qualifierValue.detail-module__8SOGqW__no{color:#dc2626}.detail-module__8SOGqW__filesSection{border-top:1px solid #f0f0f0;margin-top:1.5rem;padding-top:1rem}.detail-module__8SOGqW__filesTitle{color:#1a1a2e;margin:0 0 1rem;font-size:.9375rem;font-weight:600}.detail-module__8SOGqW__filesGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;display:grid}.detail-module__8SOGqW__fileCard{background:#f9fafb;border:1px solid #e0e0e0;border-radius:.5rem;overflow:hidden}.detail-module__8SOGqW__filePreview{background:#e5e5e5;justify-content:center;align-items:center;width:100%;height:140px;display:flex;overflow:hidden}.detail-module__8SOGqW__filePreview img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.detail-module__8SOGqW__filePlaceholder{color:#999;width:48px;height:48px}.detail-module__8SOGqW__filePlaceholder svg{width:100%;height:100%}.detail-module__8SOGqW__fileInfo{flex-direction:column;gap:.25rem;padding:.75rem;display:flex}.detail-module__8SOGqW__fileLabel{color:#1a1a2e;font-size:.875rem;font-weight:600}.detail-module__8SOGqW__fileDate{color:#888;font-size:.75rem}.detail-module__8SOGqW__fileActions{padding:0 .75rem .75rem}.detail-module__8SOGqW__fileViewBtn{background:var(--btn-primary);color:#fff;border-radius:.5rem;padding:.375rem .75rem;font-size:.75rem;font-weight:500;text-decoration:none;transition:background-color .2s;display:inline-block}.detail-module__8SOGqW__fileViewBtn:hover{background:var(--btn-primary-hover)}.detail-module__8SOGqW__signatureRecord{flex-direction:column;gap:1rem;display:flex}.detail-module__8SOGqW__signatureItem{flex-direction:column;gap:.25rem;display:flex}.detail-module__8SOGqW__signatureItem label{color:#666;text-transform:uppercase;letter-spacing:.5px;font-size:.75rem;font-weight:500}.detail-module__8SOGqW__signatureText{color:#1a1a2e;font-family:Dancing Script,cursive,serif;font-size:1.25rem;font-style:italic}.detail-module__8SOGqW__submittedFrom{color:#333;cursor:default;font-size:.9375rem}.detail-module__8SOGqW__ipAddress{color:#888;font-size:.8125rem}.detail-module__8SOGqW__attestation{color:#555;font-size:.875rem;font-style:italic}.detail-module__8SOGqW__sidebar{flex-direction:column;gap:1rem;display:flex}.detail-module__8SOGqW__sidebarCard{background:#fff;border-radius:12px;padding:1.25rem;box-shadow:0 1px 3px #0000001a}.detail-module__8SOGqW__sidebarCard h3{color:#1a1a2e;margin:0 0 1rem;font-size:.9375rem;font-weight:600}.detail-module__8SOGqW__sidebarItem{flex-direction:column;gap:.125rem;margin-bottom:.75rem;display:flex}.detail-module__8SOGqW__sidebarItem:last-child{margin-bottom:0}.detail-module__8SOGqW__sidebarItem label{color:#888;text-transform:uppercase;letter-spacing:.5px;font-size:.6875rem;font-weight:500}.detail-module__8SOGqW__sidebarItem span{color:#333;font-size:.8125rem}.detail-module__8SOGqW__notesList{flex-direction:column;gap:.75rem;display:flex}.detail-module__8SOGqW__noteItem{background:#f9fafb;border-radius:.5rem;padding:.75rem}.detail-module__8SOGqW__noteItem p{color:#333;margin:0 0 .25rem;font-size:.8125rem}.detail-module__8SOGqW__noteMeta{color:#888;font-size:.6875rem}.detail-module__8SOGqW__activityList{flex-direction:column;gap:.75rem;display:flex}.detail-module__8SOGqW__activityItem{align-items:flex-start;gap:.75rem;display:flex}.detail-module__8SOGqW__activityDot{background:var(--primary-red);border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:6px}.detail-module__8SOGqW__activityAction{color:#333;margin:0;font-size:.8125rem}.detail-module__8SOGqW__activityMeta{color:#888;font-size:.6875rem}.detail-module__8SOGqW__viewMore{color:var(--primary-red);margin:.5rem 0 0;font-size:.8125rem}.detail-module__8SOGqW__comingSoon{color:#999;margin:.75rem 0 0;font-size:.75rem;font-style:italic}.detail-module__8SOGqW__emptyText{color:#999;margin:0;font-style:italic}@media (max-width:1024px){.detail-module__8SOGqW__grid{grid-template-columns:1fr}.detail-module__8SOGqW__sidebar{flex-flow:wrap;order:-1}.detail-module__8SOGqW__sidebarCard{flex:1;min-width:280px}}@media (max-width:640px){.detail-module__8SOGqW__header{flex-direction:column}.detail-module__8SOGqW__title{font-size:1.25rem}.detail-module__8SOGqW__infoGrid{grid-template-columns:1fr}.detail-module__8SOGqW__sidebar{flex-direction:column}.detail-module__8SOGqW__sidebarCard{min-width:auto}.detail-module__8SOGqW__qualifierItem{grid-template-columns:1fr;gap:.125rem}.detail-module__8SOGqW__entryHeader{flex-direction:column;align-items:flex-start}.detail-module__8SOGqW__fileViewBtn{align-items:center;min-height:44px;padding:.625rem 1rem;font-size:.8125rem;display:inline-flex}}@media print{.detail-module__8SOGqW__printBtn,.detail-module__8SOGqW__backLink,.detail-module__8SOGqW__sidebar,.detail-module__8SOGqW__comingSoon{display:none!important}.detail-module__8SOGqW__container{padding:0}.detail-module__8SOGqW__header{box-shadow:none;border-bottom:2px solid #1a1a2e;padding:0 0 1rem}.detail-module__8SOGqW__grid{display:block}.detail-module__8SOGqW__section{box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid;border-bottom:1px solid #ddd;padding:1rem 0}.detail-module__8SOGqW__entryCard{border:1px solid #ddd}}
.cohorts-module__dTsj7G__container{padding:1.5rem}@media (min-width:768px){.cohorts-module__dTsj7G__container{padding:2rem}}
.dashboard-module__BIOZ5G__container{background:#f5f5f5;min-height:calc(100vh - 80px);padding:2rem 1rem}.dashboard-module__BIOZ5G__content{max-width:800px;margin:0 auto}.dashboard-module__BIOZ5G__title{color:#1a1a2e;margin:0 0 .5rem;font-size:2rem;font-weight:700}.dashboard-module__BIOZ5G__welcome{color:#666;margin:0 0 2rem}.dashboard-module__BIOZ5G__loading,.dashboard-module__BIOZ5G__error{text-align:center;color:#666;padding:3rem}.dashboard-module__BIOZ5G__error{color:#dc2626}.dashboard-module__BIOZ5G__card{text-align:center;background:#fff;border-radius:12px;padding:3rem;box-shadow:0 2px 8px #0000000f}.dashboard-module__BIOZ5G__cardIcon{margin-bottom:1rem;font-size:3rem}.dashboard-module__BIOZ5G__card h2{color:#1a1a2e;margin:0 0 1rem;font-size:1.5rem}.dashboard-module__BIOZ5G__card p{color:#666;margin:0 0 1.5rem}.dashboard-module__BIOZ5G__statusCard{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px #0000000f}.dashboard-module__BIOZ5G__feedbackAlert{background:#fef3c7;border-bottom:1px solid #fcd34d;gap:1rem;padding:1.5rem;display:flex}.dashboard-module__BIOZ5G__feedbackIcon{flex-shrink:0;font-size:1.5rem}.dashboard-module__BIOZ5G__feedbackContent h3{color:#92400e;margin:0 0 .5rem;font-size:1rem}.dashboard-module__BIOZ5G__feedbackContent p{color:#78350f;white-space:pre-wrap;margin:0}.dashboard-module__BIOZ5G__adminNote{background:#fff3;border:1px solid #ffffff4d;border-radius:8px;margin-top:1rem;padding:12px 16px}.dashboard-module__BIOZ5G__adminNote strong{margin-bottom:4px;font-size:14px;display:block}.dashboard-module__BIOZ5G__adminNote p{white-space:pre-wrap;margin:0;font-size:14px}.dashboard-module__BIOZ5G__offerBanner{color:#fff;background:linear-gradient(135deg,#142e59 0%,#0f2245 100%);align-items:center;gap:1.5rem;padding:2rem;display:flex}.dashboard-module__BIOZ5G__offerIcon{font-size:3rem}.dashboard-module__BIOZ5G__offerContent h2{margin:0 0 .5rem;font-size:1.5rem}.dashboard-module__BIOZ5G__offerContent p{opacity:.9;margin:0}.dashboard-module__BIOZ5G__cohortInfo{background:#ffffff26;border-radius:6px;padding:.75rem;font-size:.9rem;margin-top:.75rem!important}.dashboard-module__BIOZ5G__statusHeader{border-bottom:1px solid #f0f0f0;padding:1.5rem}.dashboard-module__BIOZ5G__statusBadge{border-radius:999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.9rem;font-weight:600;display:inline-flex}.dashboard-module__BIOZ5G__statusIcon{font-size:1rem}.dashboard-module__BIOZ5G__statusContent{padding:2rem}.dashboard-module__BIOZ5G__statusContent h2{color:#1a1a2e;margin:0 0 1rem;font-size:1.5rem}.dashboard-module__BIOZ5G__statusContent p{color:#666;margin:0 0 1.5rem;line-height:1.6}.dashboard-module__BIOZ5G__primaryBtn{background:var(--btn-primary);color:#fff;border-radius:.5rem;justify-content:center;align-items:center;padding:.875rem 2rem;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.dashboard-module__BIOZ5G__primaryBtn:hover{background:var(--btn-primary-hover)}.dashboard-module__BIOZ5G__secondaryBtn{color:#374151;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-weight:500;text-decoration:none;transition:background-color .2s,border-color .2s;display:inline-flex}.dashboard-module__BIOZ5G__secondaryBtn:hover{background:#f9fafb;border-color:#9ca3af}.dashboard-module__BIOZ5G__linkBtn{color:var(--btn-primary);margin-top:1rem;font-size:.9rem;text-decoration:none;display:block}.dashboard-module__BIOZ5G__linkBtn:hover{text-decoration:underline}.dashboard-module__BIOZ5G__actionButtons{flex-wrap:wrap;gap:1rem;display:flex}.dashboard-module__BIOZ5G__acceptBtn{color:#fff;cursor:pointer;background:#142e59;border:none;border-radius:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:600;transition:background-color .2s}.dashboard-module__BIOZ5G__acceptBtn:hover:not(:disabled){background:#0f2245}.dashboard-module__BIOZ5G__declineBtn{color:#dc2626;cursor:pointer;background:#fff;border:2px solid #dc2626;border-radius:.5rem;padding:1rem 2rem;font-size:1rem;font-weight:500;transition:all .2s}.dashboard-module__BIOZ5G__declineBtn:hover:not(:disabled){background:#fef2f2}.dashboard-module__BIOZ5G__acceptBtn:disabled,.dashboard-module__BIOZ5G__declineBtn:disabled{opacity:.5;cursor:not-allowed}.dashboard-module__BIOZ5G__actionError{color:#dc2626;margin-top:1rem;font-size:.9rem}.dashboard-module__BIOZ5G__timeline{background:#f9fafb;border-top:1px solid #f0f0f0;padding:1.5rem 2rem}.dashboard-module__BIOZ5G__timeline h3{color:#666;text-transform:uppercase;letter-spacing:.5px;margin:0 0 1rem;font-size:.9rem;font-weight:600}.dashboard-module__BIOZ5G__timelineItems{flex-direction:column;gap:1rem;display:flex}.dashboard-module__BIOZ5G__timelineItem{align-items:center;gap:1rem;display:flex}.dashboard-module__BIOZ5G__timelineDot{background:var(--primary-red);border-radius:50%;flex-shrink:0;width:12px;height:12px}.dashboard-module__BIOZ5G__timelineLabel{color:#333;font-size:.875rem;font-weight:500;display:block}.dashboard-module__BIOZ5G__timelineDate{color:#888;font-size:.8125rem;display:block}.dashboard-module__BIOZ5G__modalOverlay{z-index:1000;background:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.dashboard-module__BIOZ5G__modal{background:#fff;border-radius:12px;width:100%;max-width:440px;padding:2rem}.dashboard-module__BIOZ5G__modal h3{color:#1a1a2e;margin:0 0 1rem;font-size:1.25rem}.dashboard-module__BIOZ5G__modal p{color:#666;margin:0 0 1rem;line-height:1.6}.dashboard-module__BIOZ5G__confirmText{font-weight:500;color:#333!important}.dashboard-module__BIOZ5G__modalError{color:#dc2626;background:#fef2f2;border-radius:6px;margin-bottom:1rem;padding:.75rem;font-size:.875rem}.dashboard-module__BIOZ5G__modalActions{justify-content:flex-end;gap:.75rem;margin-top:1.5rem;display:flex}.dashboard-module__BIOZ5G__cancelBtn{color:#374151;cursor:pointer;background:#fff;border:1px solid #d1d5db;border-radius:.5rem;padding:.75rem 1.5rem;font-weight:500;transition:background-color .2s,border-color .2s}.dashboard-module__BIOZ5G__cancelBtn:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.dashboard-module__BIOZ5G__confirmAcceptBtn{color:#fff;cursor:pointer;background:#142e59;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-weight:600;transition:background-color .2s}.dashboard-module__BIOZ5G__confirmAcceptBtn:hover:not(:disabled){background:#0f2245}.dashboard-module__BIOZ5G__confirmDeclineBtn{color:#fff;cursor:pointer;background:#dc2626;border:none;border-radius:.5rem;padding:.75rem 1.5rem;font-weight:600;transition:background-color .2s}.dashboard-module__BIOZ5G__confirmDeclineBtn:hover:not(:disabled){background:#b91c1c}.dashboard-module__BIOZ5G__cancelBtn:disabled,.dashboard-module__BIOZ5G__confirmAcceptBtn:disabled,.dashboard-module__BIOZ5G__confirmDeclineBtn:disabled{opacity:.5;cursor:not-allowed}@media (max-width:640px){.dashboard-module__BIOZ5G__title{font-size:1.5rem}.dashboard-module__BIOZ5G__offerBanner{text-align:center;flex-direction:column;padding:1.5rem}.dashboard-module__BIOZ5G__offerContent h2{font-size:1.25rem}.dashboard-module__BIOZ5G__actionButtons{flex-direction:column}.dashboard-module__BIOZ5G__acceptBtn,.dashboard-module__BIOZ5G__declineBtn{width:100%;min-height:48px}.dashboard-module__BIOZ5G__card{padding:2rem 1.5rem}.dashboard-module__BIOZ5G__statusContent{padding:1.5rem}.dashboard-module__BIOZ5G__statusContent h2{font-size:1.25rem}.dashboard-module__BIOZ5G__modalActions{flex-direction:column}.dashboard-module__BIOZ5G__cancelBtn,.dashboard-module__BIOZ5G__confirmAcceptBtn,.dashboard-module__BIOZ5G__confirmDeclineBtn{width:100%;min-height:48px}.dashboard-module__BIOZ5G__timeline{padding:1rem 1.5rem}}
.forgot-password-module__Byem5q__container{max-width:500px;margin:0 auto}.forgot-password-module__Byem5q__successState{text-align:center;padding:1rem 0}.forgot-password-module__Byem5q__successTitle{color:#16a34a;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.forgot-password-module__Byem5q__successMessage{color:#374151;margin-bottom:.75rem;line-height:1.6}.forgot-password-module__Byem5q__successHint{color:#6b7280;margin-bottom:1.5rem;font-size:.875rem}.forgot-password-module__Byem5q__successActions{margin-top:1rem}.forgot-password-module__Byem5q__loginPrompt{text-align:center;margin-top:20px}.forgot-password-module__Byem5q__loginLink{color:var(--primary-red);font-weight:700}
.login-module__xrXCzG__container{max-width:900px;margin:0 auto}.login-module__xrXCzG__title{text-align:center}.login-module__xrXCzG__subtitle{text-align:center;margin-bottom:2rem}.login-module__xrXCzG__cardsGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch;gap:2rem;display:grid}.login-module__xrXCzG__authCard{flex-direction:column;padding:2.5rem;display:flex}.login-module__xrXCzG__authCardCentered{text-align:center;}.login-module__xrXCzG__cardTitle{color:var(--text-dark);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.login-module__xrXCzG__cardTitleCentered{text-align:center;}.login-module__xrXCzG__cardDescription{color:#6b7280;flex:1;margin-bottom:1.5rem}.login-module__xrXCzG__cardDescriptionCentered{text-align:center;flex:none;}.login-module__xrXCzG__fullWidthBtn{justify-content:center;width:100%}.login-module__xrXCzG__loginForm{flex-direction:column;flex:1;display:flex}.login-module__xrXCzG__formActions{margin-top:auto}.login-module__xrXCzG__forgotPasswordLink{text-align:right;margin-top:4px;margin-bottom:8px}.login-module__xrXCzG__forgotPasswordLink a{color:var(--red-primary);font-size:.875rem;text-decoration:none}.login-module__xrXCzG__forgotPasswordLink a:hover{text-decoration:underline}@media (max-width:640px){.login-module__xrXCzG__cardsGrid{grid-template-columns:1fr;gap:1.5rem}.login-module__xrXCzG__authCard{padding:1.5rem}.login-module__xrXCzG__cardTitle{font-size:1.25rem}}
.register-module__rzxVga__container{max-width:500px;margin:0 auto}.register-module__rzxVga__passwordRequirements{margin-top:8px;font-size:.875rem}.register-module__rzxVga__passwordRequirementsTitle{color:#6b7280;margin:0 0 4px}.register-module__rzxVga__requirementsList{margin:0;padding-left:20px;list-style:none}.register-module__rzxVga__requirementItem{color:#9ca3af}.register-module__rzxVga__requirementMet{color:#16a34a}.register-module__rzxVga__requirementError{color:#dc2626;font-weight:500}.register-module__rzxVga__fieldError{color:#dc2626;margin-top:.25rem;font-size:.8rem;display:block}.register-module__rzxVga__inputError{border-color:#dc2626!important}.register-module__rzxVga__loginPrompt{text-align:center;margin-top:20px}.register-module__rzxVga__loginLink{color:var(--primary-red);font-weight:700}
.reset-password-module__TCkALW__container{max-width:500px;margin:0 auto}.reset-password-module__TCkALW__passwordRequirements{margin-top:8px;font-size:.875rem}.reset-password-module__TCkALW__passwordRequirementsTitle{color:#6b7280;margin:0 0 4px}.reset-password-module__TCkALW__requirementsList{margin:0;padding-left:20px;list-style:none}.reset-password-module__TCkALW__requirementItem{color:#9ca3af}.reset-password-module__TCkALW__requirementMet{color:#16a34a}.reset-password-module__TCkALW__requirementError{color:#dc2626;font-weight:500}.reset-password-module__TCkALW__successState{text-align:center;padding:1rem 0}.reset-password-module__TCkALW__successTitle{color:#16a34a;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.reset-password-module__TCkALW__successMessage{color:#374151;margin-bottom:1.5rem;line-height:1.6}.reset-password-module__TCkALW__successActions{margin-top:1rem}.reset-password-module__TCkALW__errorState{text-align:center;padding:1rem 0}.reset-password-module__TCkALW__errorTitle{color:#dc2626;margin-bottom:1rem;font-size:1.5rem;font-weight:700}.reset-password-module__TCkALW__errorMessage{color:#374151;margin-bottom:1.5rem;line-height:1.6}.reset-password-module__TCkALW__errorActions{margin-top:1rem}.reset-password-module__TCkALW__loginPrompt{text-align:center;margin-top:20px}.reset-password-module__TCkALW__loginLink{color:var(--primary-red);font-weight:700}
.verify-email-module__b7zKdq__container{max-width:500px;margin:0 auto}.verify-email-module__b7zKdq__codeInput{letter-spacing:6px;text-align:center;text-transform:uppercase;font-family:Courier New,Courier,monospace;font-size:1.5rem!important}.verify-email-module__b7zKdq__codeHint{color:#6b7280;margin-top:8px;font-size:.875rem}.verify-email-module__b7zKdq__resendSection{text-align:center;border-top:1px solid #e5e7eb;margin-top:24px;padding-top:20px}.verify-email-module__b7zKdq__resendSection p{color:#6b7280;margin:0 0 12px;font-size:.875rem}
.ApplyPageSkeleton-module__BTqZsG__container{padding:1.5rem 0}.ApplyPageSkeleton-module__BTqZsG__progressIndicator{background-color:#f9fafb;border-radius:.5rem;justify-content:space-between;gap:.5rem;margin-bottom:2rem;padding:1rem;display:flex}.ApplyPageSkeleton-module__BTqZsG__progressStep{flex:1;justify-content:center;display:flex}.ApplyPageSkeleton-module__BTqZsG__loadingMessage{color:#92400e;background-color:#fffbeb;border:1px solid #fde68a;border-radius:.5rem;justify-content:center;align-items:center;gap:.75rem;margin-bottom:1.5rem;padding:1rem;display:flex}.ApplyPageSkeleton-module__BTqZsG__loadingIcon{flex-shrink:0}.ApplyPageSkeleton-module__BTqZsG__spinner{width:1.25rem;height:1.25rem;animation:1s linear infinite ApplyPageSkeleton-module__BTqZsG__spin}.ApplyPageSkeleton-module__BTqZsG__spinnerTrack{opacity:.25}.ApplyPageSkeleton-module__BTqZsG__spinnerPath{opacity:.75}@keyframes ApplyPageSkeleton-module__BTqZsG__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ApplyPageSkeleton-module__BTqZsG__loadingText{margin:0;font-size:.9375rem;font-weight:500}.ApplyPageSkeleton-module__BTqZsG__formSection{background:#fff;border:1px solid #e5e7eb;border-radius:.75rem;margin-bottom:1.5rem;padding:2rem}.ApplyPageSkeleton-module__BTqZsG__sectionTitle{margin-bottom:.75rem}.ApplyPageSkeleton-module__BTqZsG__description{margin-bottom:2rem}.ApplyPageSkeleton-module__BTqZsG__formRow{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin-bottom:1.5rem;display:grid}.ApplyPageSkeleton-module__BTqZsG__formGroup{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}.ApplyPageSkeleton-module__BTqZsG__formRow .ApplyPageSkeleton-module__BTqZsG__formGroup{margin-bottom:0}.ApplyPageSkeleton-module__BTqZsG__navigation{border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding-top:1.5rem;display:flex}@media (max-width:768px){.ApplyPageSkeleton-module__BTqZsG__progressIndicator{flex-wrap:wrap;justify-content:center}.ApplyPageSkeleton-module__BTqZsG__progressStep{flex:none}.ApplyPageSkeleton-module__BTqZsG__formRow{grid-template-columns:1fr}.ApplyPageSkeleton-module__BTqZsG__formSection{padding:1.5rem}.ApplyPageSkeleton-module__BTqZsG__navigation{flex-direction:column;align-items:stretch;gap:1rem}}
.Toast-module__BMLRGa__toastContainer{top:max(20px,env(safe-area-inset-top,20px));right:max(20px,env(safe-area-inset-right,20px));z-index:9999;pointer-events:none;flex-direction:column;gap:12px;max-width:400px;display:flex;position:fixed}.Toast-module__BMLRGa__toast{pointer-events:auto;border-radius:8px;align-items:center;gap:12px;padding:14px 16px;font-size:.9375rem;line-height:1.4;animation:.3s ease-out Toast-module__BMLRGa__slideIn;display:flex;box-shadow:0 4px 12px #00000026}@keyframes Toast-module__BMLRGa__slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}.Toast-module__BMLRGa__icon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:14px;font-weight:700;display:flex}.Toast-module__BMLRGa__message{word-break:break-word;flex:1}.Toast-module__BMLRGa__closeButton{cursor:pointer;opacity:.7;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;margin:-10px -10px -10px 0;font-size:18px;transition:opacity .2s,background-color .2s;display:flex}.Toast-module__BMLRGa__closeButton:hover{opacity:1;background-color:#0000001a}.Toast-module__BMLRGa__success{color:#065f46;background-color:#ecfdf5;border:1px solid #a7f3d0}.Toast-module__BMLRGa__success .Toast-module__BMLRGa__icon{color:#fff;background-color:#10b981}.Toast-module__BMLRGa__error{color:#991b1b;background-color:#fef2f2;border:1px solid #fecaca}.Toast-module__BMLRGa__error .Toast-module__BMLRGa__icon{color:#fff;background-color:#ef4444}.Toast-module__BMLRGa__warning{color:#92400e;background-color:#fffbeb;border:1px solid #fde68a}.Toast-module__BMLRGa__warning .Toast-module__BMLRGa__icon{color:#fff;background-color:#f59e0b}.Toast-module__BMLRGa__info{color:#1e40af;background-color:#eff6ff;border:1px solid #bfdbfe}.Toast-module__BMLRGa__info .Toast-module__BMLRGa__icon{color:#fff;background-color:#3b82f6}@media (max-width:480px){.Toast-module__BMLRGa__toastContainer{max-width:none;left:12px;right:12px}.Toast-module__BMLRGa__toast{padding:12px 14px}}
