.dashboard_shell__PZF84{--brand-green:var(--color-primary,#46c6ce);--brand-green-dark:var(--color-primary-dark,#236468);--brand-green-text:var(--color-heading);--brand-gold:var(--color-accent,#fd7900);--brand-gold-soft:var(--color-accent-soft,#fff0e4);--page-background:var(--color-surface-soft,#f6f7fa);--surface:var(--color-surface,#fff);--text-primary:var(--color-ink,#243033);--text-secondary:var(--color-ink-soft,#44515f);--text-muted:var(--color-subtle,#626b7d);--border-color:var(--color-border,#dadada);min-height:100vh;background:var(--page-background,#f7f9f5);color:var(--text-primary,#173b2d)}.dashboard_skipLink__9yCt5{position:fixed;left:1rem;top:1rem;z-index:100;transform:translateY(-180%);border-radius:999px;background:var(--brand-green,#176b4d);color:var(--color-on-primary);padding:.75rem 1rem;font-weight:700}.dashboard_skipLink__9yCt5:focus{transform:translateY(0)}.dashboard_topbar__rc3_m{min-height:5rem;padding:0 clamp(1rem,3vw,2.5rem);border-bottom:1px solid var(--border-color,#dce7df);background:color-mix(in srgb,var(--surface,#fff) 92%,transparent);backdrop-filter:blur(18px);position:sticky;top:0;z-index:30}.dashboard_topbarInner__0__uS{width:min(100%,94rem);min-height:5rem;margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:1rem}.dashboard_brand__LeGxa{display:flex;align-items:center;gap:.75rem;color:inherit;text-decoration:none;font-weight:700;letter-spacing:-.025em}.dashboard_brandLogo__5edxn{width:2.9rem;height:2.9rem;flex:0 0 auto;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px var(--color-surface),0 0 0 4px color-mix(in srgb,var(--brand-green) 30%,var(--color-surface))}.dashboard_brandCopy__a5Hr9{display:grid;gap:var(--space-0-5);line-height:1.1}.dashboard_brandCopy__a5Hr9 strong{font-size:.98rem}.dashboard_brandCopy__a5Hr9 small{color:var(--brand-green,#176b4d);font-size:.82rem;font-weight:700}.dashboard_accountActions__THVOf,.dashboard_chipRow__jDZVa,.dashboard_filters__cKE21,.dashboard_inlineActions__sun12,.dashboard_metaRow__ZDFn6,.dashboard_pageActions__9NU0m{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.dashboard_accountName__eF8kS{color:var(--text-muted,#5d7168);font-size:.9rem}.dashboard_accountAvatar__iOzv_{display:grid;width:2.15rem;height:2.15rem;place-items:center;border-radius:50%;background:var(--brand-green-dark,#0f4f39);color:#fff;font-size:.78rem;font-weight:700;box-shadow:0 7px 18px rgb(18 60 53/18%)}.dashboard_layout___uEow{width:min(100%,94rem);margin-inline:auto;display:grid;grid-template-columns:16.5rem minmax(0,1fr);gap:clamp(1.25rem,3vw,3rem);padding:clamp(1rem,3vw,2.5rem)}.dashboard_sidebar__oX2_X{align-self:start;position:sticky;top:6.5rem}.dashboard_sidebarPanel__vefVW{padding:.875rem;border:1px solid color-mix(in srgb,var(--border-color,#dce7df) 86%,var(--color-surface));border-radius:1.35rem;background:color-mix(in srgb,var(--surface,#fff) 94%,transparent);backdrop-filter:blur(14px)}.dashboard_nav__8zqc0{display:grid;gap:.375rem}.dashboard_navLink__zx24j{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:3rem;border-radius:.9rem;padding:.625rem .75rem;color:var(--text-secondary,#39594c);text-decoration:none;font-size:.9rem;font-weight:700;transition:color .15s ease,background .15s ease,transform .15s ease,box-shadow .15s ease}.dashboard_navLink__zx24j:focus-visible,.dashboard_navLink__zx24j:hover{background:var(--color-surface-soft,#f3f8f5);color:var(--brand-green,#176b4d);transform:translateX(2px)}.dashboard_navLinkActive__SdThY{background:color-mix(in srgb,var(--brand-green) 10%,var(--color-surface));color:var(--brand-green-text,#0f4f39);box-shadow:inset 3px 0 0 var(--brand-green,#176b4d)}.dashboard_navLinkLabel__FjP_2{display:inline-flex;align-items:center;gap:.75rem}.dashboard_navIcon__tpe0D{width:1.15rem;height:1.15rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.dashboard_main__U2W5U{min-width:0;padding-bottom:5rem}.dashboard_pageHeader__Rkwxo{position:relative;overflow:hidden;display:flex;justify-content:space-between;align-items:flex-end;gap:var(--space-6);margin:0 0 var(--space-6);padding:clamp(1.5rem,4vw,2.5rem);border:1px solid color-mix(in srgb,var(--border-color,#dce7df) 82%,var(--color-surface));border-radius:1.6rem;background:var(--color-surface)}.dashboard_pageHeader__Rkwxo>*{position:relative;z-index:1}.dashboard_title__SD2wj{margin:0;max-width:18ch;color:var(--text-primary,#173b2d);font-size:clamp(1.75rem,3.4vw,2.5rem);line-height:1.1;letter-spacing:-.015em}.dashboard_subtitle__Bif2I{max-width:44rem;margin:.75rem 0 0;color:var(--text-muted,#5d7168);line-height:1.65}.dashboard_cardGrid__kWSDD,.dashboard_grid__FfFEX,.dashboard_kpiGrid__VtmpR,.dashboard_twoColumn__kqE9W{display:grid;gap:var(--space-4)}.dashboard_kpiGrid__VtmpR{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard_twoColumn__kqE9W{margin-top:var(--space-6);grid-template-columns:minmax(0,1.3fr) minmax(18rem,.7fr);align-items:start}.dashboard_cardGrid__kWSDD{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard_card__er77w,.dashboard_empty__dn2sk,.dashboard_formCard__aFbFh,.dashboard_kpi__D0__8,.dashboard_notice__Ufvly{border:1px solid var(--border-color,#dce7df);border-radius:1.2rem;background:var(--surface,#fff)}.dashboard_card__er77w,.dashboard_empty__dn2sk,.dashboard_formCard__aFbFh,.dashboard_notice__Ufvly{padding:clamp(1rem,2.5vw,1.5rem)}.dashboard_kpi__D0__8{position:relative;overflow:hidden;padding:1.25rem;display:flex;flex-direction:column;gap:var(--space-3)}.dashboard_kpiLabel__LvsqB{margin:0;color:var(--text-muted,#5d7168);font-size:.82rem;font-weight:700}.dashboard_kpiValue__IktP3{margin:.375rem 0 0;color:var(--brand-green-text,#0f4f39);font-size:clamp(1.75rem,3.2vw,2.5rem);line-height:1.05;font-variant-numeric:tabular-nums;text-wrap:balance;font-weight:600;letter-spacing:-.015em}.dashboard_finePrint__RP2fO,.dashboard_kpiHint__Ht3ch,.dashboard_muted__uAbmZ{color:var(--text-muted,#5d7168)}.dashboard_finePrint__RP2fO,.dashboard_kpiHint__Ht3ch{font-size:.82rem}.dashboard_sectionHeader__jAmz0{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-5)}.dashboard_cardTitle__yzJc2,.dashboard_sectionTitle__X6XWo{color:var(--text-primary,#173b2d);margin:0;letter-spacing:-.015em}.dashboard_sectionTitle__X6XWo{font-size:1.25rem}.dashboard_cardTitle__yzJc2{font-size:1.05rem}.dashboard_link__aVeoq,.dashboard_textButton__hGoXU{color:var(--brand-green,#176b4d);font-weight:700;text-decoration-thickness:.12em;text-underline-offset:.2em}.dashboard_textButton__hGoXU{appearance:none;border:0;padding:0;background:transparent;cursor:pointer;font:inherit}.dashboard_buttonDanger__ZUf3z,.dashboard_buttonSecondary__qHoFN,.dashboard_buttonSmall__poEwY,.dashboard_button__uBTSA{min-height:2.75rem;border:1px solid transparent;border-radius:var(--radius-sm);padding:.75rem 1rem;display:inline-flex;align-items:center;justify-content:center;gap:.5rem;cursor:pointer;font:inherit;font-weight:700;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease,background .16s ease}.dashboard_buttonSmall__poEwY,.dashboard_button__uBTSA{background:var(--brand-green,#176b4d);color:var(--color-on-primary)}.dashboard_buttonSecondary__qHoFN{border-color:var(--border-color,#cadbd0);background:var(--surface,#fff);color:var(--brand-green,#176b4d)}.dashboard_buttonDanger__ZUf3z{border-color:#efc7c2;background:var(--tint-danger);color:var(--color-danger)}.dashboard_buttonSmall__poEwY{min-height:2.25rem;padding:.5rem .75rem;font-size:.83rem}.dashboard_buttonDanger__ZUf3z:hover,.dashboard_buttonSecondary__qHoFN:hover,.dashboard_buttonSmall__poEwY:hover,.dashboard_button__uBTSA:hover{transform:translateY(-1px)}.dashboard_buttonDanger__ZUf3z:disabled,.dashboard_buttonSecondary__qHoFN:disabled,.dashboard_buttonSmall__poEwY:disabled,.dashboard_button__uBTSA:disabled{cursor:wait;opacity:.58;transform:none}.dashboard_list__pjUch{list-style:none;padding:0;margin:0;display:grid;gap:.75rem}.dashboard_listItem__UFy97{padding:1rem 0;border-top:1px solid var(--border-color,#e0e9e3)}.dashboard_listItem__UFy97:first-child{padding-top:0;border-top:0}.dashboard_metaRow__ZDFn6{margin-top:.5rem;color:var(--text-muted,#5d7168);font-size:.82rem}.dashboard_category__wrt6v,.dashboard_pill__mHGiU,.dashboard_status__DCk78{width:fit-content;border-radius:var(--radius-xs);padding:.25rem .625rem;font-size:.8rem;font-weight:600}.dashboard_category__wrt6v{background:var(--brand-gold-soft,#fff3ca);color:var(--brand-green-text,#0f4f39)}.dashboard_status__DCk78{background:var(--color-surface-soft);color:var(--brand-green-text,#0f4f39);text-transform:capitalize}.dashboard_statusPending__EKa0o{background:var(--tint-warning);color:var(--color-warning)}.dashboard_statusRejected__hJlxU{background:var(--tint-danger);color:var(--color-danger)}.dashboard_form__iSgDz{display:grid;gap:1rem}.dashboard_fieldGrid__n6j0I{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.dashboard_segmented__dLcxM{display:inline-flex;gap:var(--space-1,.25rem);margin-top:var(--space-6,1.5rem);padding:var(--space-1,.25rem);border:1px solid var(--color-border);border-radius:999px;background:var(--color-surface)}.dashboard_segmentOn__etTzy,.dashboard_segment__ZiDbP{padding:var(--space-2,.5rem) var(--space-5,1.25rem);border:0;border-radius:999px;background:transparent;color:var(--color-body);font:inherit;font-weight:600;cursor:pointer}.dashboard_segmentOn__etTzy{background:var(--color-primary);color:var(--color-surface)}.dashboard_segmentOn__etTzy:focus-visible,.dashboard_segment__ZiDbP:focus-visible{outline:3px solid var(--color-primary);outline-offset:2px}.dashboard_calendarLinks__kxbHN{display:inline-flex;flex-wrap:wrap;gap:var(--space-2,.5rem) var(--space-4,1rem);align-items:center}.dashboard_claimStatus__5_X0o{color:var(--color-primary);font-size:.9rem;font-weight:600}.dashboard_claimPanel__gVZSN{display:grid;gap:var(--space-4,1rem);justify-items:start}.dashboard_claimRow__Y2ONR{flex:1 1 100%}.dashboard_claimForm__aOfXu{padding:var(--space-5,1.25rem);border:1px solid var(--color-border);border-radius:var(--radius-md,1rem);background:var(--color-surface-soft)}.dashboard_durationGrid__MfQWD{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.dashboard_durationGrid__MfQWD label{display:grid;gap:.25rem}.dashboard_durationGrid__MfQWD label>span{color:var(--text-muted,#5d7168);font-size:.82rem;font-weight:700}.dashboard_fieldFull__gIGuP,.dashboard_field__NvLtk{gap:.375rem}.dashboard_fieldFull__gIGuP{grid-column:1/-1}.dashboard_label__s3N4i{color:var(--text-secondary,#39594c);font-size:.82rem;font-weight:700}.dashboard_input__8VTks,.dashboard_select__UGAfA,.dashboard_textarea__cRCW7{width:100%;border:1px solid var(--border-color,#c9d8ce);border-radius:.75rem;background:var(--color-surface);color:var(--text-primary,#173b2d);padding:.75rem .875rem;font:inherit}.dashboard_input__8VTks[readonly]{background:var(--color-surface-soft,#f3f8f5);color:var(--text-muted,#5d7168);cursor:not-allowed}.dashboard_textarea__cRCW7{min-height:8rem;resize:vertical;line-height:1.55}.dashboard_buttonDanger__ZUf3z:focus-visible,.dashboard_buttonSecondary__qHoFN:focus-visible,.dashboard_buttonSmall__poEwY:focus-visible,.dashboard_button__uBTSA:focus-visible,.dashboard_input__8VTks:focus,.dashboard_link__aVeoq:focus-visible,.dashboard_navLink__zx24j:focus-visible,.dashboard_select__UGAfA:focus,.dashboard_textButton__hGoXU:focus-visible,.dashboard_textarea__cRCW7:focus{outline:3px solid color-mix(in srgb,var(--brand-gold,#f2c14e) 70%,var(--color-surface));outline-offset:2px}.dashboard_fieldError__z0P9p,.dashboard_help__4kIDr{margin:0;font-size:.78rem}.dashboard_help__4kIDr{color:var(--text-muted,#5d7168)}.dashboard_error__BTdym,.dashboard_fieldError__z0P9p{color:var(--color-danger)}.dashboard_success__OxnkA{color:var(--brand-green,#176b4d)}.dashboard_empty__dn2sk{text-align:center;color:var(--text-muted,#5d7168)}.dashboard_empty__dn2sk strong{display:block;color:var(--text-primary,#173b2d);margin-bottom:.25rem}.dashboard_opportunityCard__0AmoO{display:flex;flex-direction:column;gap:.875rem}.dashboard_signupSnapshot__B_CqD{display:grid;gap:.5rem;padding:.75rem;border-radius:.85rem;background:var(--color-surface-soft,#f3f8f5)}.dashboard_signupSnapshotHeader__0riWV{display:flex;justify-content:space-between;gap:.75rem;color:var(--text-muted,#5d7168);font-size:.74rem}.dashboard_signupSnapshotHeader__0riWV strong{color:var(--brand-green-text,#0f4f39);font-size:.9rem}.dashboard_signupProgress__UyHcj{height:.45rem;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--brand-green,#176b4d) 12%,var(--color-surface))}.dashboard_signupProgress__UyHcj span{display:block;height:100%;min-width:.2rem;border-radius:inherit;background:var(--brand-green,#176b4d)}.dashboard_opportunityDetailLayout__g_jl9{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(20rem,.7fr);gap:var(--gap-region);align-items:start}.dashboard_opportunityStory__8gsZW{min-height:0}.dashboard_detailNoteGrid__cdAdW{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.5rem}.dashboard_detailNoteGrid__cdAdW section{display:flex;gap:.75rem;padding:1rem;border-radius:1rem;background:var(--color-surface-soft,#f3f8f5)}.dashboard_detailNoteGrid__cdAdW h3,.dashboard_detailNoteGrid__cdAdW p{margin:0}.dashboard_detailNoteGrid__cdAdW h3{color:var(--brand-green-text,#0f4f39);font-size:.85rem}.dashboard_detailNoteGrid__cdAdW p{margin-top:.25rem;color:var(--text-muted,#5d7168);font-size:.78rem;line-height:1.55}.dashboard_detailIcon__Ew0CV{display:grid;width:2rem;height:2rem;flex:0 0 auto;place-items:center;border-radius:.65rem;background:var(--color-surface);color:var(--brand-green,#176b4d);font-weight:700}.dashboard_opportunitySummaryCard__zF_ch{position:sticky;top:6.25rem}.dashboard_detailList__LGedt{display:grid;gap:0;margin:0}.dashboard_detailList__LGedt>div{padding:.875rem 0;border-top:1px solid var(--border-color,#dce7df)}.dashboard_detailList__LGedt dt{color:var(--text-muted,#5d7168);font-size:.82rem;font-weight:700}.dashboard_detailList__LGedt dd{margin:.25rem 0 0;color:var(--text-primary,#173b2d);font-size:.9rem;font-weight:700;line-height:1.45}.dashboard_detailList__LGedt small{display:block;margin-top:.125rem;color:var(--text-muted,#5d7168);font-size:.72rem}.dashboard_signupPanel__F41pq{display:grid;gap:.75rem;margin:.5rem 0 1rem;padding:1rem;border-radius:1rem;background:color-mix(in srgb,var(--brand-green) 8%,var(--color-surface))}.dashboard_signupPanelHeader__3B4Fb{display:flex;justify-content:space-between;gap:1rem}.dashboard_signupPanelHeader__3B4Fb>div{display:grid}.dashboard_signupPanelHeader__3B4Fb strong{color:var(--brand-green-text,#0f4f39);font-size:1.55rem;line-height:1}.dashboard_signupPanelHeader__3B4Fb span,.dashboard_signupPanel__F41pq p{color:var(--text-muted,#5d7168);font-size:.7rem}.dashboard_signupPanel__F41pq p{margin:0}.dashboard_coordinatorContact__BBIGh{display:grid;gap:.125rem;margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-color,#dce7df);font-size:.8rem}.dashboard_coordinatorContact__BBIGh span{color:var(--text-muted,#5d7168);font-size:.82rem;font-weight:700}.dashboard_coordinatorContact__BBIGh a{color:var(--brand-green,#176b4d)}.dashboard_opportunityCard__0AmoO .dashboard_inlineActions__sun12{margin-top:auto;padding-top:.375rem}.dashboard_articleBody__GLEMK,.dashboard_description__Jgou4{color:var(--text-secondary,#39594c);line-height:1.7;white-space:pre-wrap}.dashboard_tableWrap__IShRw{border:1px solid var(--border-color,#dce7df);border-radius:1rem;background:var(--surface,#fff)}.dashboard_table__YBDZ0{width:100%;border-collapse:collapse;min-width:42rem}.dashboard_table__YBDZ0 td,.dashboard_table__YBDZ0 th{padding:.875rem 1rem;border-bottom:1px solid var(--border-color,#e0e9e3);text-align:left;vertical-align:top}.dashboard_table__YBDZ0 th{color:var(--text-muted,#5d7168);font-size:.82rem}.dashboard_table__YBDZ0 tr:last-child td{border-bottom:0}.dashboard_loading__58OaM{min-height:12rem;display:grid;place-items:center;color:var(--text-muted,#5d7168)}@media (max-width:920px){.dashboard_layout___uEow{grid-template-columns:1fr}.dashboard_sidebar__oX2_X{position:static;overflow-x:auto}.dashboard_sidebarPanel__vefVW{padding:.5rem}.dashboard_nav__8zqc0{display:flex;width:max-content;padding-bottom:.25rem}.dashboard_navLink__zx24j{white-space:nowrap}.dashboard_opportunityDetailLayout__g_jl9,.dashboard_twoColumn__kqE9W{grid-template-columns:1fr}.dashboard_opportunitySummaryCard__zF_ch{position:static}}@media (max-width:680px){.dashboard_topbar__rc3_m{align-items:flex-start}.dashboard_topbarInner__0__uS{flex-wrap:wrap;min-height:0;padding-block:.75rem;row-gap:.625rem}.dashboard_accountActions__THVOf,.dashboard_brand__LeGxa{flex:1 1 100%}.dashboard_brandCopy__a5Hr9 strong{white-space:nowrap}.dashboard_accountName__eF8kS,.dashboard_brandCopy__a5Hr9 small{display:none}.dashboard_layout___uEow{padding-inline:.875rem}.dashboard_pageHeader__Rkwxo{align-items:flex-start;flex-direction:column;min-height:0}.dashboard_cardGrid__kWSDD,.dashboard_detailNoteGrid__cdAdW,.dashboard_fieldGrid__n6j0I,.dashboard_kpiGrid__VtmpR{grid-template-columns:1fr}.dashboard_fieldFull__gIGuP{grid-column:auto}}@media (prefers-reduced-motion:reduce){.dashboard_buttonDanger__ZUf3z,.dashboard_buttonSecondary__qHoFN,.dashboard_buttonSmall__poEwY,.dashboard_button__uBTSA{transition:none}}.dashboard_roleLine__m9x_T{margin:0;color:var(--text-muted,#5d7168);font-size:.9rem}.dashboard_profileColumn__pVG00{display:grid;max-width:42rem;gap:var(--space-7)}.dashboard_profileBranch__ieGQh>*+*{margin-top:var(--space-3)}.dashboard_plainList__p5cms{display:grid;gap:.75rem;margin:.75rem 0 0;padding:0;list-style:none;font-size:.9rem;line-height:1.5}.dashboard_srOnly___1Igp{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.dashboard_participantsCard__4qTzw{margin-top:1.25rem}.dashboard_participantList__2ag9t{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.875rem;margin:1rem 0 0;padding:0;list-style:none}.dashboard_participant__dfSna{display:flex;gap:.75rem;align-items:center;padding:.625rem .75rem;background:var(--color-surface-soft);border-radius:var(--radius-sm)}.dashboard_participantAvatar__LOCO5{display:grid;flex:0 0 auto;place-items:center;width:2.1rem;height:2.1rem;background:var(--color-tint-deep);border-radius:50%;color:var(--color-heading);font-size:.85rem;font-weight:600}.dashboard_participantBody__o01LO{display:flex;min-width:0;flex-direction:column;line-height:1.35}.dashboard_participantBody__o01LO strong{overflow:hidden;color:var(--color-ink);font-size:.92rem;text-overflow:ellipsis;white-space:nowrap}.dashboard_participantBody__o01LO small{color:var(--color-muted);font-size:.78rem}.dashboard_cardImage__QXGSG{width:100%;aspect-ratio:16/9;margin-bottom:.875rem;border-radius:.75rem;background:var(--color-surface-soft,#f3f8f5);object-fit:cover}.dashboard_datePicker__alnJp{margin-top:1rem;padding:.875rem;border:1px solid var(--border-color,#c9d8ce);border-radius:.9rem;background:var(--color-surface-soft,#f3f8f5)}.dashboard_datePickerHead__HirhX{display:flex;flex-wrap:wrap;gap:.5rem;align-items:baseline;justify-content:space-between;margin:0 0 .625rem;color:var(--text-primary,#173b2d);font-size:.9rem;font-weight:600}.dashboard_datePickerHead__HirhX span{color:var(--text-muted,#5d7168);font-size:.8rem;font-weight:500}.dashboard_dateList__WwMtQ{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.dashboard_dateRowOn__WjBOC,.dashboard_dateRow__5pF0E{display:flex;flex-wrap:wrap;gap:.625rem;align-items:center;justify-content:space-between;padding:.625rem .75rem;border:1px solid var(--border-color,#c9d8ce);border-radius:.7rem;background:var(--color-surface)}.dashboard_dateRowOn__WjBOC{border-color:var(--color-primary,#1f7a6d);background:var(--color-tint,#e3f2ec)}.dashboard_dateWhen__qNDfv{display:grid;min-width:0;line-height:1.35}.dashboard_dateWhen__qNDfv strong{color:var(--text-primary,#173b2d);font-size:.88rem}.dashboard_dateWhen__qNDfv small{color:var(--text-muted,#5d7168);font-size:.78rem}.dashboard_photoStrip__Bse_d{display:flex;flex-wrap:wrap;gap:var(--space-2,.5rem);margin:0;padding:0;list-style:none}.dashboard_photoLink__67DlX{color:var(--color-primary,#1f7a6d);font-size:.82rem;font-weight:600;text-decoration:underline}.dashboard_pagination__UQCVC{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3) var(--space-4);margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border-color,#e0e9e3)}.dashboard_paginationRange__Gc7If{margin:0;color:var(--text-muted,#5d7168);font-size:.85rem}.dashboard_paginationRange__Gc7If strong{color:var(--text-primary,#173b2d)}.dashboard_paginationPage___azrh{display:block;margin-top:var(--space-0-5);font-size:.78rem}.dashboard_paginationControls__5WgiJ{display:flex;gap:var(--space-2)}.dashboard_paginationButton__ZHMQi{min-height:2.25rem;padding:.5rem .9rem;border:1px solid var(--border-color,#cadbd0);border-radius:var(--radius-sm);background:var(--surface,#fff);color:var(--brand-green,#176b4d);font:inherit;font-size:.83rem;font-weight:700;cursor:pointer;transition:transform .16s ease,background .16s ease,border-color .16s ease}.dashboard_paginationButton__ZHMQi:hover:not(:disabled){border-color:color-mix(in srgb,var(--brand-green,#176b4d) 32%,var(--border-color));transform:translateY(-1px)}.dashboard_paginationButton__ZHMQi:disabled{cursor:not-allowed;opacity:.45;transform:none}@media (prefers-reduced-motion:reduce){.dashboard_paginationButton__ZHMQi{transition:none}.dashboard_paginationButton__ZHMQi:hover:not(:disabled){transform:none}}.dashboard_dialog__G2CtI{width:min(100% - 2rem,28rem);margin:auto;padding:0;border:1px solid var(--border-color,#dce7df);border-radius:var(--radius-lg);background:var(--surface,#fff);color:var(--text-primary,#173b2d);box-shadow:0 28px 70px rgb(20 60 53/22%)}.dashboard_dialog__G2CtI::backdrop{background:rgb(20 43 39/45%);backdrop-filter:blur(2px)}.dashboard_dialogBody__ooWaT{padding:var(--space-6);display:grid;gap:var(--space-3)}.dashboard_dialogTitle__e27bz{margin:0;font-size:1.25rem;letter-spacing:-.015em}.dashboard_dialogText__stRT_{margin:0;color:var(--text-muted,#5d7168);line-height:1.55}.dashboard_dialogActions__xOU58{margin-top:var(--space-2);display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-2)}.dashboard_undoNotice__iMS1I{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border-color,#dce7df);border-radius:var(--radius-md);background:var(--surface,#fff)}.dashboard_undoMessage__VmYWN{margin:0;font-size:.9rem}.dashboard_undoActions__z2nk9{display:flex;align-items:center;gap:var(--space-3)}.dashboard_undoButton__hFVEp{min-height:2.25rem;padding:.5rem .9rem;border:1px solid var(--border-color,#cadbd0);border-radius:var(--radius-sm);background:var(--surface,#fff);color:var(--brand-green,#176b4d);font:inherit;font-size:.83rem;font-weight:700;cursor:pointer}.dashboard_undoButton__hFVEp:disabled{cursor:wait;opacity:.58}.dashboard_undoCountdown__z4Txr{min-width:2.2ch;color:var(--text-muted,#5d7168);font-size:.8rem;font-variant-numeric:tabular-nums}.dashboard_undoDismiss__eu0Yq{border:0;background:none;color:var(--text-muted,#5d7168);font:inherit;font-size:1.2rem;line-height:1;cursor:pointer}.dashboard_skeleton__TA7un{display:block;border-radius:.5rem;background:linear-gradient(90deg,color-mix(in srgb,var(--border-color,#e0e9e3) 55%,transparent) 25%,color-mix(in srgb,var(--border-color,#e0e9e3) 90%,transparent) 37%,color-mix(in srgb,var(--border-color,#e0e9e3) 55%,transparent) 63%);background-size:400% 100%;animation:dashboard_skeleton-sheen__Ety26 1.4s ease-in-out infinite}.dashboard_skeleton__TA7un+.dashboard_skeleton__TA7un{margin-top:.5rem}@keyframes dashboard_skeleton-sheen__Ety26{0%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.dashboard_skeleton__TA7un{animation:none;background:color-mix(in srgb,var(--border-color,#e0e9e3) 70%,transparent)}}.dashboard_goalRing__sqii7{display:block;flex:none;width:4.5rem;height:4.5rem}.dashboard_goalRingLarge__dsgHk{width:7.5rem;height:7.5rem}.dashboard_goalRingTrack__KtlCa{stroke:var(--color-tint-deep,#cde8df);stroke-width:9}.dashboard_goalRingPending__yhaR5,.dashboard_goalRingValue__gn52g{stroke-width:9;transition:stroke-dashoffset .6s ease}.dashboard_goalRingValue__gn52g{stroke:var(--color-primary,#1f7a6d)}.dashboard_goalRingMet__TkzDk{stroke:var(--color-success,#267a5a)}.dashboard_goalRingPending__yhaR5{stroke:color-mix(in srgb,var(--color-primary,#1f7a6d) 30%,transparent)}.dashboard_goalRingFigure__3FAMJ{fill:var(--color-ink,#142b27);font-size:1.5rem;font-weight:600;dominant-baseline:central;text-anchor:middle}@media (prefers-reduced-motion:reduce){.dashboard_goalRingPending__yhaR5,.dashboard_goalRingValue__gn52g{transition:none}}.dashboard_goalTile__jXUIT{flex-direction:row;align-items:center;justify-content:flex-start;gap:var(--space-4,1rem)}.dashboard_goalTileBody__9rczX{flex:1 1 auto;min-width:0}.dashboard_goalTileBody__9rczX .dashboard_kpiValue__IktP3{font-size:1.35rem}.dashboard_goalPanel__jwmxQ{display:flex;align-items:center;gap:var(--space-5,1.25rem);flex-wrap:wrap}.dashboard_goalPanelBody__TVzDf{flex:1 1 14rem;min-width:0}@media (max-width:640px){.dashboard_goalRingLarge__dsgHk{width:5.5rem;height:5.5rem}}.dashboard_fieldset__dRvsP{border:0;border-top:1px solid var(--color-border,#dbe5e0);margin:0;padding:var(--space-5,1.25rem) 0 0;display:flex;flex-direction:column;gap:var(--space-4,1rem)}.dashboard_fieldset__dRvsP>.dashboard_help__4kIDr:first-of-type{margin-top:calc(-1 * var(--space-2, .5rem))}.dashboard_report__s0Mo3{display:grid;gap:var(--space-6,1.5rem)}.dashboard_reportControls__QYkkN{display:grid;gap:var(--space-4,1rem)}.dashboard_reportForm__CZe1H{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-3,.75rem)}.dashboard_reportForm__CZe1H .dashboard_field__NvLtk{flex:1 1 10rem;min-width:0}.dashboard_checkboxRow__62dz7{display:flex;align-items:center;gap:var(--space-2,.5rem);font-size:.95rem}.dashboard_reportSheet__S5RSY{border:1px solid var(--color-border,#dbe5e0);border-radius:var(--radius-md,1rem);background:var(--color-surface,#fff);padding:clamp(1.25rem,4vw,2.5rem);color:var(--color-ink,#142b27)}.dashboard_reportHeader__4GRF6{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-4,1rem);border-bottom:2px solid var(--color-ink,#142b27);padding-bottom:var(--space-4,1rem)}.dashboard_reportTitle__CbNrW{margin:0;font-size:clamp(1.35rem,3vw,1.75rem);line-height:1.2}.dashboard_reportMeta__azmVG{display:grid;gap:var(--space-1,.25rem);margin:0;font-size:.9rem}.dashboard_reportMeta__azmVG div{display:flex;gap:var(--space-2,.5rem)}.dashboard_reportMeta__azmVG dt{color:var(--color-muted,#778782);min-width:5.5rem}.dashboard_reportMeta__azmVG dd{margin:0;font-weight:600}.dashboard_reportTotals__iehJy{display:flex;flex-wrap:wrap;gap:var(--space-8,2rem);padding:var(--space-5,1.25rem) 0}.dashboard_reportTotals__iehJy div{display:flex;flex-direction:column}.dashboard_reportTotals__iehJy strong{font-size:1.6rem;line-height:1.1}.dashboard_reportTotals__iehJy span{color:var(--color-body,#526662);font-size:.9rem}.dashboard_reportTable__2cTiI{width:100%;border-collapse:collapse;font-size:.9rem}.dashboard_reportTable__2cTiI td,.dashboard_reportTable__2cTiI th{border-bottom:1px solid var(--color-border,#dbe5e0);padding:var(--space-2,.5rem) var(--space-2,.5rem);text-align:left;vertical-align:top}.dashboard_reportTable__2cTiI th{border-bottom-width:2px;color:var(--color-muted,#778782);font-size:.82rem}.dashboard_reportNumeric__ZdooV{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.dashboard_reportTable__2cTiI td:first-child,.dashboard_reportTable__2cTiI th:first-child{white-space:nowrap}.dashboard_reportTable__2cTiI td:nth-child(3){width:45%}.dashboard_reportFine__UXh1_{color:var(--color-muted,#778782);font-size:.8rem}.dashboard_reportEmpty__jYTAb{padding:var(--space-5,1.25rem) 0;color:var(--color-body,#526662)}.dashboard_reportFooter__6irs6{border-top:1px solid var(--color-border,#dbe5e0);margin-top:var(--space-5,1.25rem);padding-top:var(--space-4,1rem);color:var(--color-body,#526662);font-size:.8rem}.dashboard_reportFooter__6irs6 p{margin:0}@media print{.dashboard_reportControls__QYkkN{display:none}.dashboard_reportSheet__S5RSY{border:0;border-radius:0;padding:0}.dashboard_reportTable__2cTiI{font-size:10pt}.dashboard_reportTable__2cTiI thead{display:table-header-group}.dashboard_reportFooter__6irs6,.dashboard_reportTable__2cTiI tr{break-inside:avoid}}.dashboard_main__U2W5U{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gap-region);align-content:start}.dashboard_pageHeader__Rkwxo{min-height:0;margin:0}.dashboard_twoColumn__kqE9W{margin-top:0;gap:var(--gap-region)}.dashboard_cardGrid__kWSDD,.dashboard_kpiGrid__VtmpR{gap:var(--gap-card)}:is(.dashboard_card__er77w,.dashboard_formCard__aFbFh,.dashboard_notice__Ufvly,.dashboard_empty__dn2sk):not(.dashboard_opportunityCard__0AmoO,.dashboard_opportunityStory__8gsZW,.dashboard_opportunitySummaryCard__zF_ch,.dashboard_goalPanel__jwmxQ,.dashboard_goalTile__jXUIT,.dashboard_participantsCard__4qTzw)>*+*{margin-top:var(--gap-stack)}:is(.dashboard_card__er77w,.dashboard_formCard__aFbFh,.dashboard_notice__Ufvly,.dashboard_empty__dn2sk)>:is(h1,h2,h3,h4)+*{margin-top:var(--gap-tight)}.dashboard_sectionHeader__jAmz0{margin-bottom:0}.dashboard_kpi__D0__8{gap:var(--gap-tight)}.dashboard_error__BTdym,.dashboard_kpiValue__IktP3,.dashboard_success__OxnkA{margin:0}.dashboard_empty__dn2sk,.dashboard_loading__58OaM{display:grid;gap:var(--gap-tight)}.dashboard_main__U2W5U>section>.dashboard_sectionHeader__jAmz0{margin-bottom:var(--gap-block)}.dashboard_fieldFull__gIGuP,.dashboard_field__NvLtk{display:grid;gap:var(--gap-tight);align-content:start}.dashboard_fieldGrid__n6j0I{align-items:start}.dashboard_table__YBDZ0 caption{padding:var(--gap-block) var(--pad-card);text-align:left}.dashboard_tableWrap__IShRw{overflow-x:auto}.dashboard_regionTop__5eIzH{margin-top:var(--gap-region)}.dashboard_blockTop__dzRfC{margin-top:var(--gap-block)}.dashboard_centeredMain__h4c9w{width:min(100% - 2rem,48rem);margin:var(--space-12) auto}.dashboard_hoursForm__GVGZN{max-width:44rem}.dashboard_alignEnd__br1j7{align-items:end}.dashboard_textButton__hGoXU:disabled{cursor:not-allowed;opacity:.55}.news_browser__IkZXE{display:grid;gap:var(--space-10,2.5rem)}.news_filters__sXg6d{display:flex;flex-wrap:wrap;gap:var(--space-3,.75rem)}.news_filter__SbspH{display:inline-flex;min-height:2.75rem;align-items:center;gap:var(--space-2,.5rem);padding:0 var(--space-4,1rem);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-heading);font:inherit;font-size:.95rem;font-weight:600;cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease}.news_filter__SbspH:hover{border-color:var(--color-primary)}.news_filter__SbspH[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-on-primary,#fff)}.news_filterCount__a5EZa{font-size:.875rem;font-weight:500;opacity:.9;font-variant-numeric:tabular-nums}.news_featured__TbvYM{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--space-8,2rem);align-items:center;padding:var(--space-5,1.25rem);border:1px solid var(--color-border);border-radius:var(--radius-lg,1.5rem);background:var(--color-surface);box-shadow:var(--shadow-card)}.news_featured__TbvYM.news_textOnly__E1FaF{grid-template-columns:minmax(0,1fr)}.news_featuredCopy__bgMjS{display:grid;gap:var(--space-4,1rem);padding:var(--space-3,.75rem);justify-items:start}.news_featuredTitle__cgnLC{margin:0;font-size:clamp(1.6rem,3.2vw,2.4rem);line-height:1.12;letter-spacing:-.02em}.news_cardImage__bHOYa,.news_featuredImage__u_s9R{display:block;width:100%;object-fit:cover;background:var(--color-tint)}.news_featuredImage__u_s9R{aspect-ratio:4/3;border-radius:var(--radius-md,1rem)}.news_grid__36COz{display:grid;grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:var(--space-6,1.5rem);margin:0;padding:0;list-style:none}.news_card__M7PTr{display:grid;grid-template-rows:auto 1fr;height:100%;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md,1rem);background:var(--color-surface)}.news_cardImage__bHOYa{aspect-ratio:16/10}.news_cardBody__E1Vhn{display:grid;align-content:start;gap:var(--space-3,.75rem);padding:var(--space-5,1.25rem)}.news_cardTitle__BzCC_{margin:0;font-size:1.15rem;line-height:1.25}.news_archiveLink__ojNdn,.news_cardTitle__BzCC_ a,.news_featuredTitle__cgnLC a{display:inline-flex;min-height:2.75rem;align-items:center;color:inherit;text-decoration:none}.news_cardTitle__BzCC_ a:hover,.news_featuredTitle__cgnLC a:hover{text-decoration:underline;text-underline-offset:.2em}.news_excerpt__am4AF{margin:0;color:var(--color-body);line-height:1.6}.news_cardBody__E1Vhn .news_excerpt__am4AF{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.news_meta__heWx2{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2,.5rem) var(--space-3,.75rem);color:var(--color-muted);font-size:.85rem}.news_category__s9ewY,.news_readLink__nK0KI{color:var(--color-primary);font-weight:600}.news_readLink__nK0KI{display:inline-flex;min-height:2.75rem;align-items:center;text-decoration:none}.news_readLink__nK0KI:after{margin-left:.375rem;content:"→"}.news_readLink__nK0KI:hover{text-decoration:underline;text-underline-offset:.2em}.news_more__U18Ol{display:grid;justify-items:stretch;gap:var(--space-6,1.5rem)}.news_moreButton__vACLj{justify-self:center;padding:var(--space-3,.75rem) var(--space-6,1.5rem);border:1px solid var(--color-primary);border-radius:var(--radius-sm);background:transparent;color:var(--color-primary);font:inherit;font-weight:600;cursor:pointer}.news_moreButton__vACLj:hover{background:var(--color-primary);color:var(--color-surface)}.news_archiveLink__ojNdn:focus-visible,.news_cardTitle__BzCC_ a:focus-visible,.news_featuredTitle__cgnLC a:focus-visible,.news_filter__SbspH:focus-visible,.news_moreButton__vACLj:focus-visible,.news_readLink__nK0KI:focus-visible{outline:3px solid var(--color-primary);outline-offset:3px}.news_archive__4XLrl{display:grid;gap:var(--space-8,2rem);width:100%}.news_archiveYear__sh3uw{margin:0 0 var(--space-3,.75rem);font-size:1.1rem}.news_archiveList__EgYL4{margin:0;padding:0;list-style:none;border-top:1px solid var(--color-border)}.news_archiveRow__ELM8c{display:grid;grid-template-columns:6.5rem minmax(0,1fr) auto;align-items:baseline;gap:var(--space-4,1rem);padding:var(--space-4,1rem) 0;border-bottom:1px solid var(--color-border)}.news_archiveRow__ELM8c span,.news_archiveRow__ELM8c time{color:var(--color-muted);font-size:.85rem}.news_archiveLink__ojNdn{color:inherit;font-weight:600;text-decoration:none}.news_archiveLink__ojNdn:hover{color:var(--color-primary);text-decoration:underline;text-underline-offset:.2em}.news_empty__6hMYV{margin:0;color:var(--color-body)}.news_related__WOJpV{display:grid;gap:var(--space-6,1.5rem);margin-top:var(--space-12,3rem)}.news_relatedHeading__smMBf{margin:0;font-size:1.4rem}@media (max-width:56rem){.news_featured__TbvYM{grid-template-columns:minmax(0,1fr);gap:var(--space-4,1rem)}}@media (max-width:36rem){.news_archiveRow__ELM8c{grid-template-columns:minmax(0,1fr) auto}.news_archiveRow__ELM8c time{grid-column:1/-1}}.image-upload_field__59ifT{display:grid;gap:.5rem;min-width:0}.image-upload_label__Hw8cY{color:var(--text-primary,#173b2d);font-size:.85rem;font-weight:600}.image-upload_dropzone__G11pG{display:grid;gap:.25rem;justify-items:center;padding:1.5rem 1rem;border:1px dashed var(--border-color,#c9d8ce);border-radius:.9rem;background:var(--color-surface-soft,#f3f8f5);color:var(--text-primary,#173b2d);font:inherit;text-align:center;cursor:pointer;transition:border-color .15s ease,background .15s ease}.image-upload_dropzone__G11pG:hover:not(:disabled){border-color:var(--color-primary,#1f7a6d);background:var(--color-tint,#e3f2ec)}.image-upload_dropzone__G11pG:focus-visible{outline:3px solid var(--color-cyan,#46c6ce);outline-offset:2px}.image-upload_dropzone__G11pG:disabled{cursor:progress;opacity:.7}.image-upload_dropzone__G11pG strong{font-size:.92rem}.image-upload_dropzone__G11pG small{color:var(--text-muted,#5d7168);font-size:.8rem;line-height:1.45}.image-upload_dropIcon__QvwcO svg{width:1.75rem;height:1.75rem;fill:none;stroke:var(--color-primary,#1f7a6d);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6}.image-upload_preview__jNiqo{display:grid;gap:.625rem;padding:.625rem;border:1px solid var(--border-color,#c9d8ce);border-radius:.9rem;background:var(--color-surface)}.image-upload_previewImage__EPGmU{width:100%;max-height:15rem;border-radius:.6rem;object-fit:cover}.image-upload_brokenNote__UskKT{margin:0;padding:1.5rem 1rem;border-radius:.6rem;background:var(--color-surface-soft,#f3f8f5);color:var(--text-muted,#5d7168);font-size:.85rem;text-align:center}.image-upload_previewActions__lL448{display:flex;flex-wrap:wrap;gap:.5rem}.image-upload_remove__BeS2n,.image-upload_secondary__Mwg0e{padding:.5rem 1rem;border:1px solid var(--border-color,#c9d8ce);border-radius:var(--radius-sm);background:var(--color-surface);font:inherit;font-size:.83rem;font-weight:600;cursor:pointer}.image-upload_secondary__Mwg0e{color:var(--color-primary,#1f7a6d)}.image-upload_secondary__Mwg0e:hover:not(:disabled){border-color:var(--color-primary,#1f7a6d)}.image-upload_remove__BeS2n{color:var(--color-danger,#a33d3d)}.image-upload_remove__BeS2n:hover:not(:disabled){border-color:var(--color-danger,#a33d3d)}.image-upload_remove__BeS2n:disabled,.image-upload_secondary__Mwg0e:disabled{cursor:not-allowed;opacity:.6}.image-upload_hiddenInput__glriC{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.image-upload_help__UmunH{margin:0;color:var(--text-muted,#5d7168);font-size:.8rem;line-height:1.45}.image-upload_error__euxyG{margin:0;color:var(--color-danger,#a33d3d);font-size:.82rem}@media (prefers-reduced-motion:reduce){.image-upload_dropzone__G11pG{transition:none}}.image-upload_galleryGrid__a4sQM{display:grid;grid-template-columns:repeat(auto-fill,minmax(7rem,1fr));gap:.75rem;margin:0;padding:0;list-style:none}.image-upload_galleryItem__Z8Tti{display:grid;gap:.5rem;padding:.5rem;border:1px solid var(--border-color,#c9d8ce);border-radius:.75rem;background:var(--color-surface)}.image-upload_galleryImage__GDUke{width:100%;aspect-ratio:4/3;border-radius:.5rem;object-fit:cover}.image-upload_galleryItem__Z8Tti .image-upload_previewActions__lL448{align-items:flex-start}.image-upload_fieldset__6_SZM{display:grid;gap:.5rem;min-width:0;margin:0;padding:0;border:0}.datetime_field__dKJ9m{display:grid;gap:.375rem;min-width:0}.datetime_label__ERvoe{color:var(--text-primary,#173b2d);font-size:.85rem;font-weight:600}.datetime_controls__u_qiB{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,8.5rem);gap:.5rem;align-items:start}.datetime_dateWrap__Aw7xk{position:relative;min-width:0}.datetime_dateInput__VDSXU,.datetime_timeInput__4_CRV{width:100%;min-width:0;padding:.75rem .875rem;border:1px solid var(--border-color,#c9d8ce);border-radius:.75rem;background:var(--color-surface);color:var(--text-primary,#173b2d);font:inherit}.datetime_dateInput__VDSXU{padding-right:2.5rem}.datetime_dateInput__VDSXU::-webkit-calendar-picker-indicator{display:none}.datetime_dateInput__VDSXU:focus-visible,.datetime_timeInput__4_CRV:focus-visible{outline:3px solid var(--color-cyan,#46c6ce);outline-offset:1px}.datetime_dateInput__VDSXU:disabled,.datetime_timeInput__4_CRV:disabled{background:var(--color-surface-soft,#f3f8f5);color:var(--text-muted,#5d7168);cursor:not-allowed}.datetime_calendarButton__BB0tE{position:absolute;top:50%;right:.45rem;display:grid;width:2rem;height:2rem;place-items:center;padding:0;transform:translateY(-50%);border:0;border-radius:.5rem;background:transparent;color:var(--color-primary,#1f7a6d);cursor:pointer}.datetime_calendarButton__BB0tE:hover:not(:disabled){background:var(--color-tint,#e3f2ec)}.datetime_calendarButton__BB0tE:focus-visible{outline:3px solid var(--color-cyan,#46c6ce);outline-offset:1px}.datetime_calendarButton__BB0tE:disabled{color:var(--text-muted,#5d7168);cursor:not-allowed}.datetime_icon__Iwa2o{width:1.15rem;height:1.15rem;fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.7}.datetime_popover__H00Rb{position:absolute;z-index:40;top:calc(100% + .4rem);left:0;width:18rem;max-width:calc(100vw - 2rem);padding:.875rem;background:var(--color-surface);border:1px solid var(--border-color,#c9d8ce);border-radius:1rem;box-shadow:0 22px 60px rgb(20 60 53/18%)}.datetime_popoverHeader__9hh0K{display:flex;align-items:center;justify-content:space-between;margin-bottom:.625rem;gap:.5rem}.datetime_popoverHeader__9hh0K strong{color:var(--text-primary,#173b2d);font-size:.92rem}.datetime_navButton__uQFBV{display:grid;width:1.9rem;height:1.9rem;place-items:center;padding:0;border:1px solid var(--border-color,#c9d8ce);border-radius:.6rem;background:var(--color-surface);color:var(--text-primary,#173b2d);font-size:1.05rem;line-height:1;cursor:pointer}.datetime_navButton__uQFBV:hover{border-color:var(--color-primary,#1f7a6d);color:var(--color-primary,#1f7a6d)}.datetime_navButton__uQFBV:focus-visible{outline:3px solid var(--color-cyan,#46c6ce);outline-offset:1px}.datetime_dayGrid__mmdUD,.datetime_weekdayRow__6fIDR{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.125rem}.datetime_weekdayRow__6fIDR{margin-bottom:.25rem}.datetime_weekdayRow__6fIDR span{padding:.25rem 0;color:var(--text-muted,#5d7168);font-size:.8rem;font-weight:600;text-align:center}.datetime_daySelected__pmXhA,.datetime_dayToday__Fn3lw,.datetime_day__XDkUK{display:grid;aspect-ratio:1;place-items:center;padding:0;border:1px solid transparent;border-radius:.55rem;background:transparent;color:var(--text-primary,#173b2d);font:inherit;font-size:.85rem;cursor:pointer}.datetime_dayToday__Fn3lw:hover:not(:disabled),.datetime_day__XDkUK:hover:not(:disabled){background:var(--color-tint,#e3f2ec)}.datetime_dayToday__Fn3lw{border-color:var(--color-primary,#1f7a6d);font-weight:600}.datetime_daySelected__pmXhA{background:var(--color-primary,#1f7a6d);color:#fff;font-weight:600}.datetime_dayToday__Fn3lw:disabled,.datetime_day__XDkUK:disabled{color:var(--border-color,#c9d8ce);cursor:not-allowed}.datetime_daySelected__pmXhA:focus-visible,.datetime_dayToday__Fn3lw:focus-visible,.datetime_day__XDkUK:focus-visible{outline:3px solid var(--color-cyan,#46c6ce);outline-offset:1px}.datetime_popoverFooter__WRZVJ{margin-top:.625rem;padding-top:.625rem;border-top:1px solid var(--border-color,#c9d8ce);text-align:right}.datetime_todayButton__zPzOC{padding:.375rem .75rem;border:1px solid var(--border-color,#c9d8ce);border-radius:999px;background:var(--color-surface);color:var(--color-primary,#1f7a6d);font:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.datetime_todayButton__zPzOC:hover{border-color:var(--color-primary,#1f7a6d)}.datetime_error__FrhU3,.datetime_help__IcEWs{margin:0;font-size:.8rem;line-height:1.45}.datetime_help__IcEWs{color:var(--text-muted,#5d7168)}.datetime_error__FrhU3{color:var(--color-danger,#a33d3d)}.datetime_srOnly__lbtGH{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media (max-width:26rem){.datetime_controls__u_qiB{grid-template-columns:minmax(0,1fr)}}.schedule_editor__UzunZ{display:grid;gap:1.25rem}.schedule_patternGroup__3SWWD{min-width:0;margin:0;padding:0;border:0}.schedule_legend__cx6Rv{padding:0;margin-bottom:.5rem;color:var(--text-primary,#173b2d);font-size:.85rem;font-weight:600}.schedule_patternRow__9aLp0{display:flex;flex-wrap:wrap;gap:.5rem}.schedule_patternChoiceActive__ByWLB,.schedule_patternChoice__jgnsO{display:inline-flex;align-items:center;padding:.5rem .875rem;border:1px solid var(--border-color,#c9d8ce);border-radius:999px;background:var(--color-surface);color:var(--text-primary,#173b2d);font-size:.85rem;font-weight:600;cursor:pointer;transition:border-color .15s ease,background .15s ease}.schedule_patternChoiceActive__ByWLB,.schedule_patternChoice__jgnsO:hover{border-color:var(--color-primary,#1f7a6d)}.schedule_patternChoiceActive__ByWLB{background:var(--color-primary,#1f7a6d);color:#fff}.schedule_patternChoiceActive__ByWLB input,.schedule_patternChoice__jgnsO input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.schedule_patternChoiceActive__ByWLB:focus-within,.schedule_patternChoice__jgnsO:focus-within{outline:3px solid var(--color-cyan,#46c6ce);outline-offset:2px}.schedule_tbdToggle__2NJVv{display:flex;gap:.625rem;align-items:flex-start;padding:.75rem .875rem;border:1px dashed var(--border-color,#c9d8ce);border-radius:.85rem;background:var(--color-surface-soft,#f3f8f5);cursor:pointer}.schedule_tbdToggle__2NJVv input{margin-top:.125rem;width:1rem;height:1rem;flex:0 0 auto;accent-color:var(--color-primary,#1f7a6d)}.schedule_tbdToggle__2NJVv span{display:grid;gap:.125rem}.schedule_tbdToggle__2NJVv strong{color:var(--text-primary,#173b2d);font-size:.88rem}.schedule_tbdToggle__2NJVv small{color:var(--text-muted,#5d7168);font-size:.8rem;line-height:1.45}.schedule_singleDates__7pYE9{display:grid;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:1rem}.schedule_untilField__xRlY4{display:grid;gap:.375rem;min-width:0}.schedule_label__YVdqa{color:var(--text-primary,#173b2d);font-size:.85rem;font-weight:600}.schedule_untilInput__3ZBih{width:100%;min-width:0;padding:.75rem .875rem;border:1px solid var(--border-color,#c9d8ce);border-radius:.75rem;background:var(--color-surface);color:var(--text-primary,#173b2d);font:inherit}.schedule_untilInput__3ZBih:focus-visible{outline:3px solid var(--color-cyan,#46c6ce);outline-offset:1px}.schedule_help__NUvYf,.schedule_sectionHint__y9V9Z{margin:0;color:var(--text-muted,#5d7168);font-size:.8rem;line-height:1.45}.schedule_error__NOJOW{margin:0;color:var(--color-danger,#a33d3d);font-size:.8rem}.schedule_customDates__iwhwW{display:grid;gap:.875rem}.schedule_customRow__AVrVX{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:.75rem;align-items:end;padding:.875rem;border:1px solid var(--border-color,#c9d8ce);border-radius:.85rem;background:var(--color-surface)}.schedule_removeDate__QsFRl{padding:.75rem .875rem;border:1px solid var(--border-color,#c9d8ce);border-radius:.75rem;background:var(--color-surface);color:var(--color-danger,#a33d3d);font:inherit;font-size:.82rem;font-weight:600;cursor:pointer;white-space:nowrap}.schedule_removeDate__QsFRl:hover:not(:disabled){border-color:var(--color-danger,#a33d3d)}.schedule_removeDate__QsFRl:disabled{color:var(--text-muted,#5d7168);cursor:not-allowed;opacity:.6}.schedule_addDate__OiHL_{justify-self:start;padding:.625rem 1rem;border:1px dashed var(--color-primary,#1f7a6d);border-radius:999px;background:var(--color-surface);color:var(--color-primary,#1f7a6d);font:inherit;font-size:.85rem;font-weight:600;cursor:pointer}.schedule_addDate__OiHL_:hover,.schedule_preview__WQW5d{background:var(--color-tint,#e3f2ec)}.schedule_preview__WQW5d{padding:.875rem 1rem;border:1px solid var(--color-tint-deep,#cde8df);border-radius:.85rem}.schedule_previewHead__0qQEe{margin:0 0 .5rem;color:var(--brand-green-dark,#0f4f39);font-size:.85rem}.schedule_previewList__eypQP{display:grid;grid-template-columns:repeat(auto-fill,minmax(12rem,1fr));gap:.25rem .875rem;margin:0;padding:0;list-style:none;color:var(--brand-green-dark,#0f4f39);font-size:.82rem}.schedule_previewMore__rD1LD{color:var(--text-muted,#5d7168);font-style:italic}.schedule_previewEmpty__Z9rVk{margin:0;color:var(--text-muted,#5d7168);font-size:.83rem}@media (max-width:44rem){.schedule_customRow__AVrVX{grid-template-columns:minmax(0,1fr)}.schedule_removeDate__QsFRl{justify-self:start}}@media (prefers-reduced-motion:reduce){.schedule_patternChoiceActive__ByWLB,.schedule_patternChoice__jgnsO{transition:none}}.admin_adminTopbar__Yz_Fk{border-bottom-color:color-mix(in srgb,var(--color-accent,#fd7900) 42%,#dadada)}.admin_accessBadge__6y8ms{width:fit-content;margin:0;color:var(--color-muted,#5d7168);font-size:.88rem}.admin_adminGrid__CB_mK{display:grid;grid-template-columns:minmax(30rem,.95fr) minmax(0,1.05fr);gap:1.25rem;align-items:start}.admin_editorSticky__v3kWk{scroll-margin-top:9rem}.admin_sectionHelp__14EYa{margin:-.25rem 0 0;color:var(--color-body,#526662);font-size:.78rem;line-height:1.5}.admin_addressGrid__dHlgD{display:grid;grid-template-columns:minmax(0,1fr) minmax(6rem,.3fr) minmax(8rem,.45fr);gap:.75rem}.admin_formActions___EZf2{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;border-radius:1rem;background:var(--color-primary-dark,#123c35);color:#fff}.admin_formActions___EZf2 div{display:grid;gap:.125rem}.admin_formActions___EZf2 strong{font-size:.85rem}.admin_formActions___EZf2 span{color:#c8ddd7;font-size:.72rem}.admin_managementColumn__8HTIP{display:grid;gap:1.25rem;min-width:0}.admin_recordList___TjP5{display:grid;gap:.875rem}.admin_record__sh4fC{border:1px solid var(--color-border,#dadada);border-radius:1rem;background:var(--color-surface,#fff);padding:1rem}.admin_recordActive__waRno{border-color:var(--color-primary,#1f7a6d);box-shadow:inset 0 0 0 1px var(--color-primary,#1f7a6d)}.admin_recordHeader__ut81R{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem}.admin_eventMetaGrid__aSnIQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;margin:.875rem 0}.admin_eventMetaGrid__aSnIQ>div{display:grid;gap:.25rem;padding:.75rem;border-radius:.8rem;background:var(--color-surface-soft,#f3f8f5)}.admin_eventMetaGrid__aSnIQ span{color:var(--color-body,#526662);font-size:.82rem;font-weight:700}.admin_eventMetaGrid__aSnIQ strong{color:var(--color-heading,#123c35);font-size:.78rem;line-height:1.4}.admin_rosterPanel__opQYZ{scroll-margin-top:6.5rem;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-primary,#1f7a6d) 34%,var(--color-border,#dbe5e0));border-radius:1.25rem;background:var(--color-surface);box-shadow:0 22px 55px rgb(18 60 53/11%)}.admin_rosterHeader__PSvv6{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding:1.25rem;background:var(--color-surface-soft,#f3f8f5)}.admin_rosterHeader__PSvv6 p:last-child{margin:.375rem 0 0;color:var(--color-body,#526662);font-size:.78rem}.admin_registrantList__Kx0qA{display:grid;max-height:30rem;overflow-y:auto;padding:.625rem 1.25rem 1.25rem}.admin_registrantList__Kx0qA article{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:.75rem;align-items:center;padding:.875rem 0;border-bottom:1px solid var(--color-border,#dbe5e0)}.admin_registrantList__Kx0qA article:last-child{border-bottom:0}.admin_registrantList__Kx0qA article>div{display:grid;min-width:0}.admin_registrantList__Kx0qA a{overflow:hidden;color:var(--color-primary,#1f7a6d);font-size:.78rem;text-overflow:ellipsis}.admin_registrantList__Kx0qA small{color:var(--color-body,#526662);font-size:.68rem}.admin_registrantAvatar__omS60{display:grid;width:2.35rem;height:2.35rem;place-items:center;border-radius:50%;background:var(--color-primary-dark,#123c35);color:#fff;font-size:.78rem;font-weight:700}.admin_reviewGrid__yrKwB{display:grid;gap:1rem}@media (max-width:1280px){.admin_stackWide__q2gNC{grid-template-columns:1fr}}@media (max-width:980px){.admin_adminGrid__CB_mK{grid-template-columns:1fr}}@media (max-width:640px){.admin_addressGrid__dHlgD,.admin_eventMetaGrid__aSnIQ{grid-template-columns:1fr}.admin_formActions___EZf2,.admin_rosterHeader__PSvv6{align-items:stretch;flex-direction:column}.admin_recordHeader__ut81R{flex-direction:column}}.admin_inboxToolbar__Or4zM{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:var(--space-6) 0 var(--space-5);align-items:flex-end}.admin_inboxToolbar__Or4zM>input[type=search]{flex:3 1 18rem;min-width:0}.admin_inboxToolbar__Or4zM>div{flex:1 1 13rem;min-width:0}.admin_inboxToolbar__Or4zM>div:has(input[type=search]){flex:3 1 18rem}.admin_inboxToolbar__Or4zM>select{flex:1 1 15rem;min-width:0}.admin_inboxToolbar__Or4zM>button{flex:0 0 auto}.admin_inboxMessage__ZAXh2{margin:.75rem 0 1rem;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.65}.admin_inboxMeta___VUNa{margin:.125rem 0 0;font-size:.85rem}.admin_eventForm__jEQpM{display:grid;gap:1.25rem;max-width:62rem}.admin_formStep__MRU7J{min-width:0;margin:0;padding:1.5rem;border:1px solid var(--border-color,#c9d8ce);border-radius:1.15rem;background:var(--color-surface)}.admin_formStep__MRU7J>legend{display:flex;gap:.625rem;align-items:center;padding:0 .5rem;margin-left:-.5rem}.admin_formStep__MRU7J>legend span{display:grid;width:1.65rem;height:1.65rem;place-items:center;border-radius:50%;background:var(--color-primary,#1f7a6d);color:var(--color-on-primary);font-size:.82rem;font-weight:600}.admin_formStep__MRU7J>legend strong{color:var(--text-primary,#173b2d);font-size:1.05rem;letter-spacing:-.01em}.admin_stepBody___yaV0{display:grid;gap:1.25rem;margin-top:.875rem}.admin_formRow__GjbkS{display:grid;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:1.25rem;min-width:0}.admin_tbdToggle__citWE{display:flex;gap:.625rem;align-items:flex-start;padding:.75rem .875rem;border:1px dashed var(--border-color,#c9d8ce);border-radius:.85rem;background:var(--color-surface-soft,#f3f8f5);cursor:pointer}.admin_tbdToggle__citWE input{margin-top:.125rem;width:1rem;height:1rem;flex:0 0 auto;accent-color:var(--color-primary,#1f7a6d)}.admin_tbdToggle__citWE span{display:grid;gap:.125rem}.admin_tbdToggle__citWE strong{color:var(--text-primary,#173b2d);font-size:.88rem}.admin_tbdToggle__citWE small{color:var(--text-muted,#5d7168);font-size:.8rem;line-height:1.45}.admin_pastChip___BjBx{display:inline-flex;padding:.15rem .6rem;border:1px solid var(--color-primary,#1f786b);color:var(--color-primary,#1f786b);font-size:.78rem}.admin_pastChip___BjBx,.admin_tbdChip__8OxRh{border-radius:var(--radius-xs);font-weight:600}.admin_tbdChip__8OxRh{padding:.25rem .625rem;background:var(--brand-gold-soft,#fff3ca);color:var(--color-warning);font-size:.72rem}.admin_coHostGrid__UVzVT{display:flex;flex-wrap:wrap;gap:.5rem}.admin_coHostChipActive__bcBlQ,.admin_coHostChip__yhOmQ{display:inline-flex;align-items:center;padding:.5rem .875rem;border:1px solid var(--border-color,#c9d8ce);border-radius:999px;background:var(--color-surface);color:var(--text-primary,#173b2d);font-size:.83rem;font-weight:600;cursor:pointer}.admin_coHostChipActive__bcBlQ,.admin_coHostChip__yhOmQ:hover{border-color:var(--color-primary,#1f7a6d)}.admin_coHostChipActive__bcBlQ{background:var(--color-tint,#e3f2ec);color:var(--brand-green-text,#0f4f39)}.admin_coHostChipActive__bcBlQ input,.admin_coHostChip__yhOmQ input{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.admin_coHostChipActive__bcBlQ:focus-within,.admin_coHostChip__yhOmQ:focus-within{outline:3px solid var(--color-cyan,#46c6ce);outline-offset:2px}@media (max-width:40rem){.admin_formStep__MRU7J{padding:1.25rem}}.admin_photoGrid__SOSx_{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:var(--space-3,.75rem);margin:0;padding:0;list-style:none}.admin_photoButton__YjD20{display:block;width:100%;padding:0;border:1px solid var(--border-color,#c9d8ce);border-radius:.75rem;background:var(--color-surface);cursor:zoom-in;overflow:hidden}.admin_photoButton__YjD20:focus-visible{outline:3px solid var(--color-primary,#1f7a6d);outline-offset:2px}.admin_photo__cWT0Z{display:block;width:100%;aspect-ratio:4/3;object-fit:cover}.admin_photoMissing__xHhZY{display:grid;place-items:center;width:100%;aspect-ratio:4/3;padding:var(--space-2,.5rem);border:1px dashed var(--border-color,#c9d8ce);border-radius:.75rem;background:transparent;color:var(--text-muted,#5b6f64);font-size:.85rem;text-align:center;cursor:pointer}.admin_lightbox__PrPYG{width:min(92vw,60rem);max-height:92dvh;padding:0;border:0;border-radius:1rem;background:var(--color-surface);color:var(--text-primary,#173b2d);overflow:auto}.admin_lightbox__PrPYG::backdrop{background:rgb(8 20 15/.72)}.admin_lightboxBody__6qWr3{display:grid;gap:var(--space-4,1rem);padding:var(--space-4,1rem)}.admin_lightboxImage__dYCbG{width:100%;min-height:12rem;max-height:calc(92dvh - 9rem);border-radius:.5rem;object-fit:contain;background:#0d1a14}.admin_lightboxMissing__cOxa_{display:grid;place-items:center;gap:var(--space-3,.75rem);min-height:12rem;padding:var(--space-6,1.5rem);border:1px dashed var(--border-color,#c9d8ce);border-radius:.5rem;text-align:center}.admin_lightboxMissing__cOxa_ p{margin:0}.admin_lightboxBar__4sQTh{position:sticky;bottom:0;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--space-3,.75rem)}.admin_noPhotos__yO054{margin:0;padding:var(--space-3,.75rem);border:1px solid var(--color-danger,#a33d3d);border-radius:.75rem;background:var(--color-surface);color:var(--text-primary,#173b2d);font-size:.85rem;line-height:1.5}.admin_bulkBar__E6fEM{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-4);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);border:1px solid var(--border-color,#dce7df);border-radius:var(--radius-md);background:var(--surface,#fff)}.admin_bulkSelectAll__4DH_9{display:flex;align-items:center;gap:var(--space-2);font-size:.86rem;font-weight:600;cursor:pointer}.admin_bulkCount__VfPL4{margin:0;color:var(--text-muted,#5d7168);font-size:.84rem;font-variant-numeric:tabular-nums}.admin_bulkFields__F4S1L{display:flex;flex:1 1 22rem;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.admin_bulkFields__F4S1L input:not([type=checkbox]){flex:1 1 12rem;width:auto;min-width:0}.admin_bulkError__p1oZG{flex-basis:100%;margin:0}.admin_reviewIdentity__3RxQ4{display:flex;align-items:flex-start;gap:var(--space-3)}.admin_reviewCheckbox__EZWC3{width:1.15rem;height:1.15rem;margin-top:.2rem;flex:none;cursor:pointer}.admin_reviewCardSelected__MWZvn{border-color:color-mix(in srgb,var(--brand-green,#176b4d) 45%,var(--border-color));box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-green,#176b4d) 18%,transparent)}.admin_registrantCheck__95q4V{width:1.1rem;height:1.1rem;flex:none}.admin_checkInBar__BRttK{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--space-4,1rem);border-bottom:1px solid var(--color-border,#dbe5e0);padding:0 1.25rem 1.25rem}.admin_checkInBar__BRttK>div:first-child{flex:0 1 14rem}.admin_checkInBar__BRttK>p{flex:1 0 100%;margin:0}.admin_recordList___TjP5{gap:var(--gap-card)}.admin_record__sh4fC{display:grid;gap:var(--gap-block);padding:var(--pad-card)}.admin_recordHeader__ut81R{gap:var(--gap-card)}.admin_recordHeader__ut81R>div:first-child{display:grid;gap:var(--gap-tight);min-width:0}.admin_recordHeader__ut81R>div:first-child>p{margin:0}.admin_recordHeader__ut81R>span{flex:none;align-self:flex-start;text-align:right}.admin_eventMetaGrid__aSnIQ,.admin_rosterPanel__opQYZ{margin:0}.admin_rosterPanel__opQYZ>.admin_description__L__99,.admin_rosterPanel__opQYZ>p{padding:var(--gap-block) var(--pad-card) 0}.admin_rosterHeader__PSvv6{padding:var(--pad-card)}.admin_rosterHeader__PSvv6>div{display:grid;gap:var(--gap-tight)}.admin_rosterHeader__PSvv6 p{margin:0}.admin_checkInBar__BRttK{padding:var(--gap-block) var(--pad-card) var(--pad-card)}.admin_registrantList__Kx0qA article>div{gap:var(--space-0-5)}.admin_managementColumn__8HTIP,.admin_reviewGrid__yrKwB{gap:var(--gap-card)}.admin_quietDanger__bJ5qi{display:inline-flex;min-height:2.75rem;align-items:center;margin-left:auto;color:var(--color-danger);font-weight:600;text-decoration:underline;text-underline-offset:.2em}.hour-photos_field__gVC3t{display:grid;gap:.5rem;min-width:0}.hour-photos_label__PVnNM{color:var(--text-primary,#173b2d);font-size:.85rem;font-weight:600}.hour-photos_help__sc34G{margin:0;color:var(--text-muted,#5d7168);font-size:.8rem;line-height:1.45}.hour-photos_thumbnails__jMQ88{display:grid;grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));gap:.625rem;margin:0;padding:0;list-style:none}.hour-photos_thumbnail__C2_ak{display:grid;gap:.375rem;padding:.375rem;border:1px solid var(--border-color,#c9d8ce);border-radius:.75rem;background:var(--color-surface)}.hour-photos_thumbnailImage__JC7UD{width:100%;aspect-ratio:4/3;border-radius:.5rem;object-fit:cover}.hour-photos_actions__PY8qE{display:flex;flex-wrap:wrap;gap:.5rem}.hour-photos_choose__jpqrY,.hour-photos_remove__SczwA,.hour-photos_secondary__UTGqk{padding:.5rem 1rem;border:1px solid var(--border-color,#c9d8ce);border-radius:var(--radius-sm);background:var(--color-surface);font:inherit;font-size:.83rem;font-weight:600;cursor:pointer}.hour-photos_choose__jpqrY{border-color:var(--color-primary,#1f7a6d);color:var(--color-primary,#1f7a6d)}.hour-photos_choose__jpqrY:hover:not(:disabled){background:var(--color-tint,#e3f2ec)}.hour-photos_secondary__UTGqk{color:var(--text-muted,#5d7168)}.hour-photos_secondary__UTGqk:hover:not(:disabled){border-color:var(--color-primary,#1f7a6d);color:var(--color-primary,#1f7a6d)}.hour-photos_remove__SczwA{padding:.3rem .75rem;color:var(--color-danger,#a33d3d);font-size:.78rem}.hour-photos_remove__SczwA:hover:not(:disabled){border-color:var(--color-danger,#a33d3d)}.hour-photos_choose__jpqrY:focus-visible,.hour-photos_remove__SczwA:focus-visible,.hour-photos_secondary__UTGqk:focus-visible{outline:3px solid var(--color-cyan,#46c6ce);outline-offset:2px}.hour-photos_choose__jpqrY:disabled,.hour-photos_remove__SczwA:disabled,.hour-photos_secondary__UTGqk:disabled{cursor:not-allowed;opacity:.6}.hour-photos_waiver__VNZe0{display:grid;gap:.5rem;justify-items:start;padding:.875rem;border:1px solid var(--border-color,#c9d8ce);border-radius:.9rem;background:var(--color-surface-soft,#f3f8f5)}.hour-photos_waiverTitle__O3Cco{margin:0;color:var(--text-primary,#173b2d);font-size:.87rem;font-weight:600}.hour-photos_textarea__k29cp{width:100%;padding:.625rem .75rem;border:1px solid var(--border-color,#c9d8ce);border-radius:.6rem;background:var(--color-surface);color:var(--text-primary,#173b2d);font:inherit;font-size:.9rem;resize:vertical}.hour-photos_textarea__k29cp:focus-visible{outline:3px solid var(--color-cyan,#46c6ce);outline-offset:1px}.hour-photos_hiddenInput__rnYNb{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.hour-photos_error__ESuu2{margin:0;color:var(--color-danger,#a33d3d);font-size:.82rem}