.admin_shell__gVvmW{display:flex;min-height:100vh;background:var(--admin-cream-50);color:var(--admin-navy)}.admin_sidebar__5knmB{position:fixed;inset-block:0;inset-inline-start:0;width:var(--admin-sidebar-w);display:flex;flex-direction:column;background:var(--admin-navy);color:var(--admin-cream-200);padding:24px 0;z-index:20;overflow-y:auto}.admin_main__zshRw{flex:1 1;-webkit-margin-start:var(--admin-sidebar-w);margin-inline-start:var(--admin-sidebar-w);padding:32px 40px;min-width:0}.admin_brand__XFcHb{padding:0 24px 24px;font-size:18px;font-weight:700;color:var(--admin-cream-50);letter-spacing:.02em}.admin_nav__5G8fA{flex:1 1;display:flex;flex-direction:column;gap:2px;padding:0 12px}.admin_navLink__LN_JS{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--admin-radius-sm);font-size:14px;font-weight:500;color:var(--admin-cream-200);text-decoration:none;transition:background .15s}.admin_navLink__LN_JS:hover{background:rgba(255 255 255/.08)}.admin_navLinkActive__ajXPc{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--admin-radius-sm);font-size:14px;font-weight:600;color:var(--admin-cream-50);text-decoration:none;background:rgba(255 255 255/.12);transition:background .15s}.admin_badge__o7l65{-webkit-margin-start:auto;margin-inline-start:auto;padding:2px 8px;border-radius:999px;font-size:12px;font-weight:600;background:var(--admin-gold);color:var(--admin-navy)}.admin_sidebarFooter__A4xSa{padding:16px 24px 0;border-top:1px solid rgba(255 255 255/.1);margin-top:8px;display:flex;flex-direction:column;gap:12px}.admin_localeSwitcher__u4Esb{display:flex;gap:8px;font-size:13px}.admin_localeBtn__SL0no{background:none;border:1px solid rgba(255 255 255/.2);border-radius:6px;padding:4px 10px;color:var(--admin-cream-200);cursor:pointer;font-size:13px;font-family:inherit}.admin_localeBtn__SL0no:hover{background:rgba(255 255 255/.08)}.admin_localeBtnActive__wy0Ky{background:rgba(255 255 255/.15);border:1px solid rgba(255 255 255/.3);border-radius:6px;padding:4px 10px;color:var(--admin-cream-50);cursor:pointer;font-size:13px;font-family:inherit}.admin_userName__erWop{font-size:13px;color:var(--admin-navy-400);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.admin_signOutBtn__bq9fa{background:none;border:none;padding:0;font-size:13px;color:var(--admin-cream-300);cursor:pointer;text-align:start;font-family:inherit}.admin_signOutBtn__bq9fa:hover{color:var(--admin-cream-50)}.admin_hamburger__s0pFl{display:none;position:fixed;top:12px;inset-inline-start:12px;z-index:30;width:40px;height:40px;border-radius:var(--admin-radius-sm);border:none;background:var(--admin-navy);color:var(--admin-cream-50);font-size:20px;cursor:pointer;align-items:center;justify-content:center}.admin_backdrop__tRpB0{display:none;position:fixed;inset:0;background:rgba(0 0 0/.4);z-index:15}.admin_loginPage__84wSF{display:flex;align-items:center;justify-content:center;min-height:100vh;background:var(--admin-cream-50);padding:16px}.admin_loginCard__hxac1{width:100%;max-width:400px;background:var(--admin-white);border-radius:var(--admin-radius);padding:40px 32px;box-shadow:0 1px 3px rgba(0 0 0/.08),0 4px 16px rgba(0 0 0/.04)}.admin_loginTitle__YmNQl{font-size:24px;font-weight:700;text-align:center;margin:0 0 8px}.admin_loginSubtitle__UINJK{font-size:14px;color:var(--admin-navy-500);text-align:center;margin:0 0 32px}.admin_formGroup__rBUwz{margin-bottom:20px}.admin_label__noCXV{display:block;font-size:14px;font-weight:500;margin-bottom:6px}.admin_input__O8BkZ{width:100%;padding:10px 14px;font-size:15px;font-family:inherit;border:1px solid var(--admin-cream-300);border-radius:var(--admin-radius-sm);background:var(--admin-white);color:var(--admin-navy);outline:none;box-sizing:border-box;transition:border-color .15s}.admin_input__O8BkZ:focus{border-color:var(--admin-gold)}.admin_error__KCz4T{margin-bottom:16px;padding:10px 14px;border-radius:var(--admin-radius-sm);background:var(--admin-error-bg);color:var(--admin-error);font-size:14px}.admin_submitBtn___Wtpo{width:100%;padding:12px;font-size:15px;font-weight:600;font-family:inherit;border:none;border-radius:var(--admin-radius-sm);background:var(--admin-navy);color:var(--admin-cream-50);cursor:pointer;transition:opacity .15s}.admin_submitBtn___Wtpo:hover{opacity:.9}.admin_submitBtn___Wtpo:disabled{opacity:.5;cursor:default}.admin_pageTitle__rBv1d{font-size:24px;font-weight:700;margin:0 0 24px}.admin_sectionTitle__YrQjo{font-size:16px;font-weight:600;margin:0 0 16px;color:var(--admin-navy-600)}.admin_statsGrid__ytAYN{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:16px;gap:16px;margin-bottom:32px}.admin_statCard__ZwPxi{background:var(--admin-white);border-radius:var(--admin-radius);padding:20px;box-shadow:0 1px 3px rgba(0 0 0/.06)}.admin_statValue__3D7vx{font-size:32px;font-weight:700;line-height:1.1;margin-bottom:4px}.admin_statLabel__Mz6_J{font-size:13px;color:var(--admin-navy-500)}.admin_statBreakdown__iqLdo{margin-top:12px;padding-top:12px;border-top:1px solid var(--admin-cream-200);display:flex;flex-direction:column;gap:6px}.admin_breakdownRow__JgzhS{display:flex;justify-content:space-between;font-size:13px;color:var(--admin-navy-600)}.admin_breakdownValue__MUv4V{font-weight:600}.admin_healthGrid__ecnsn{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:12px;gap:12px}.admin_healthRow__G105P{display:flex;align-items:center;gap:10px;background:var(--admin-white);border-radius:var(--admin-radius-sm);padding:14px 16px;box-shadow:0 1px 3px rgba(0 0 0/.06)}.admin_healthDot__T75Cj{flex-shrink:0;width:10px;height:10px;border-radius:50%}.admin_healthOk__hjRCS{background:var(--admin-success)}.admin_healthBad__Ws7s1{background:var(--admin-error)}.admin_healthLabel__wNVgk{font-size:14px;flex:1 1}.admin_healthStatusOk__ZZAz0,.admin_healthStatus__6s7WV{font-size:13px;font-weight:500}.admin_healthStatusOk__ZZAz0{color:var(--admin-success)}.admin_healthStatusBad__IWS1j{font-size:13px;font-weight:500;color:var(--admin-error)}.admin_toolbar__GCZp7{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin-bottom:20px}.admin_searchInput__qjdRp{flex:1 1;min-width:200px;padding:10px 14px;font-size:14px;font-family:inherit;border:1px solid var(--admin-cream-300);border-radius:var(--admin-radius-sm);background:var(--admin-white);color:var(--admin-navy);outline:none;box-sizing:border-box}.admin_searchInput__qjdRp:focus{border-color:var(--admin-gold)}.admin_selectInput__9FxWa{padding:10px 14px;font-size:14px;font-family:inherit;border:1px solid var(--admin-cream-300);border-radius:var(--admin-radius-sm);background:var(--admin-white);color:var(--admin-navy);outline:none;cursor:pointer}.admin_selectInput__9FxWa:focus{border-color:var(--admin-gold)}.admin_primaryBtn__0czZX{padding:10px 20px;font-size:14px;font-weight:600;font-family:inherit;border:none;border-radius:var(--admin-radius-sm);background:var(--admin-navy);color:var(--admin-cream-50);cursor:pointer;text-decoration:none;white-space:nowrap;transition:opacity .15s}.admin_primaryBtn__0czZX:hover{opacity:.9}.admin_primaryBtn__0czZX:disabled{opacity:.5;cursor:default}.admin_secondaryBtn__poxqY{padding:10px 20px;font-size:14px;font-weight:500;font-family:inherit;border:1px solid var(--admin-cream-300);border-radius:var(--admin-radius-sm);background:var(--admin-white);color:var(--admin-navy);cursor:pointer;text-decoration:none;white-space:nowrap;transition:background .15s}.admin_secondaryBtn__poxqY:hover{background:var(--admin-cream-100)}.admin_dangerBtn__vCDD8{padding:10px 20px;font-size:14px;font-weight:600;font-family:inherit;border:none;border-radius:var(--admin-radius-sm);background:var(--admin-error);color:var(--admin-white);cursor:pointer;white-space:nowrap;transition:opacity .15s}.admin_dangerBtn__vCDD8:hover{opacity:.9}.admin_dangerBtn__vCDD8:disabled{opacity:.5;cursor:default}.admin_linkBtn___0ULC{background:none;border:none;padding:0;font-size:13px;font-family:inherit;color:var(--admin-navy);cursor:pointer;text-decoration:underline}.admin_linkBtn___0ULC:hover{opacity:.7}.admin_table__EVovC{width:100%;border-collapse:collapse;background:var(--admin-white);border-radius:var(--admin-radius);overflow:hidden;box-shadow:0 1px 3px rgba(0 0 0/.06)}.admin_table__EVovC th{text-align:start;padding:12px 16px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--admin-navy-500);background:var(--admin-cream-100);border-bottom:1px solid var(--admin-cream-200);white-space:nowrap}.admin_table__EVovC td{padding:10px 16px;font-size:14px;border-bottom:1px solid var(--admin-cream-100);vertical-align:middle}.admin_table__EVovC tr:last-child td{border-bottom:none}.admin_table__EVovC tr:hover td{background:var(--admin-cream-50)}.admin_tableLink__a19SB{color:var(--admin-navy);text-decoration:none;font-weight:500}.admin_tableLink__a19SB:hover{text-decoration:underline}.admin_tableMuted__nRIto{color:var(--admin-navy-500);font-size:13px}.admin_tag__X1yoR{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.02em}.admin_tagGreen__fUy5l{background:#dcfce7;color:#166534}.admin_tagYellow__oVZPx{background:#fef9c3;color:#854d0e}.admin_tagRed__iRQ0P{background:#fee2e2;color:#991b1b}.admin_tagGray__znejf{background:var(--admin-cream-200);color:var(--admin-navy-600)}.admin_pagination__7q3wB{display:flex;align-items:center;justify-content:space-between;margin-top:16px;font-size:14px;color:var(--admin-navy-600)}.admin_paginationInfo__8krv0{font-size:13px}.admin_paginationBtns__0qAp9{display:flex;gap:8px}.admin_pageBtn__zDM_3{padding:6px 14px;font-size:13px;font-family:inherit;border:1px solid var(--admin-cream-300);border-radius:var(--admin-radius-sm);background:var(--admin-white);color:var(--admin-navy);cursor:pointer}.admin_pageBtn__zDM_3:hover{background:var(--admin-cream-100)}.admin_pageBtn__zDM_3:disabled{opacity:.4;cursor:default}.admin_formCard__I9tMt{background:var(--admin-white);border-radius:var(--admin-radius);padding:28px 32px;box-shadow:0 1px 3px rgba(0 0 0/.06);margin-bottom:24px}.admin_formRow__AK0Fz{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-bottom:16px}.admin_formActions__US9gd{display:flex;gap:12px;align-items:center;margin-top:24px}.admin_inlineLabel__EhOtl{display:block;font-size:13px;font-weight:500;margin-bottom:4px;color:var(--admin-navy-600)}.admin_checkboxRow__cUFm0{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:500;margin-top:12px}.admin_helpText__0eS2_{font-size:12px;color:var(--admin-navy-500);margin-block:2px 0;-webkit-margin-start:24px;margin-inline-start:24px}.admin_inputSm__CZYb7{width:100%;padding:8px 12px;font-size:14px;font-family:inherit;border:1px solid var(--admin-cream-300);border-radius:var(--admin-radius-sm);background:var(--admin-white);color:var(--admin-navy);outline:none;box-sizing:border-box}.admin_inputSm__CZYb7:focus{border-color:var(--admin-gold)}.admin_macroGrid__qHZy7{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));grid-gap:12px;gap:12px;margin-bottom:16px}.admin_unitRow__bwDxZ{display:flex;gap:8px;align-items:flex-end;margin-bottom:8px}.admin_unitRow__bwDxZ>*{flex:1 1}.admin_checkRow___7gZi{display:flex;gap:8px;align-items:center;font-size:14px}.admin_successMsg__br5hV{padding:10px 14px;border-radius:var(--admin-radius-sm);background:#dcfce7;color:#166534;font-size:14px;margin-bottom:16px}.admin_dialogOverlay__6BpHI{position:fixed;inset:0;z-index:50;background:rgba(0 0 0/.4);display:flex;align-items:center;justify-content:center;padding:16px}.admin_dialogBox__CNmBA{background:var(--admin-white);border-radius:var(--admin-radius);padding:28px 32px;max-width:400px;width:100%;box-shadow:0 8px 32px rgba(0 0 0/.15)}.admin_dialogBox__CNmBA p{margin:0 0 20px;font-size:15px}.admin_dialogActions__qwewB{display:flex;gap:10px;justify-content:flex-end}.admin_menuTable__gj2g8{width:100%;border-collapse:collapse;font-size:13px}.admin_menuTable__gj2g8 th{text-align:start;padding:6px 4px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:var(--admin-navy-500);white-space:nowrap}.admin_menuTable__gj2g8 td{padding:3px 4px;vertical-align:middle}.admin_menuInput__AQ_bg{width:100%;min-width:60px;padding:6px 8px;font-size:13px;font-family:inherit;border:1px solid var(--admin-cream-200);border-radius:4px;background:var(--admin-white);color:var(--admin-navy);outline:none;box-sizing:border-box}.admin_menuInput__AQ_bg:focus{border-color:var(--admin-gold)}.admin_menuInputChanged__5uOyM{border-color:var(--admin-gold);background:#fffbeb}.admin_menuSelect__UMsmc{padding:6px 8px;font-size:13px;font-family:inherit;border:1px solid var(--admin-cream-200);border-radius:4px;background:var(--admin-white);color:var(--admin-navy);outline:none;cursor:pointer}.admin_removeRowBtn__8ZxSI{background:none;border:none;color:var(--admin-error);cursor:pointer;font-size:16px;padding:2px 6px;border-radius:4px}.admin_removeRowBtn__8ZxSI:hover{background:var(--admin-error-bg)}.admin_pasteArea__Mp5RS{width:100%;min-height:80px;padding:10px 14px;font-size:13px;font-family:inherit;border:1px solid var(--admin-cream-300);border-radius:var(--admin-radius-sm);background:var(--admin-white);color:var(--admin-navy);outline:none;box-sizing:border-box;resize:vertical}.admin_pasteArea__Mp5RS:focus{border-color:var(--admin-gold)}.admin_tabBar__JF_MG{display:flex;gap:0;margin-bottom:20px;border-bottom:2px solid var(--admin-cream-200)}.admin_tabActive__cSHS6,.admin_tab__r_szt{padding:10px 20px;font-size:14px;font-weight:500;font-family:inherit;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-2px;cursor:pointer;color:var(--admin-navy);opacity:.6;transition:opacity .15s,border-color .15s}.admin_tab__r_szt:hover{opacity:.85}.admin_tabActive__cSHS6{opacity:1;font-weight:600;border-bottom-color:var(--admin-gold)}.admin_photoRow__JAvkS{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}.admin_photoCol__zmj2g{text-align:center}.admin_submissionPhoto__hdAcx{width:100%;max-height:360px;object-fit:contain;border-radius:var(--admin-radius-sm);border:1px solid var(--admin-cream-200);cursor:zoom-in;background:var(--admin-cream-50)}.admin_zoomContainer__zpbhE{position:relative;max-width:90vw;max-height:90vh}.admin_zoomImg__0178Y{max-width:90vw;max-height:90vh;object-fit:contain;border-radius:var(--admin-radius)}.admin_zoomClose__NVTBt{position:absolute;top:8px;inset-inline-end:8px;padding:6px 14px;font-size:13px;font-weight:600;font-family:inherit;background:rgba(0 0 0/.6);color:#fff;border:none;border-radius:var(--admin-radius-sm);cursor:pointer;z-index:51}.admin_detailGrid__3eAvH{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 24px;gap:10px 24px;font-size:14px}@media (max-width:768px){.admin_hamburger__s0pFl{display:flex}.admin_sidebar__5knmB{transform:translateX(-100%);transition:transform .25s ease}[dir=rtl] .admin_sidebar__5knmB{transform:translateX(100%)}.admin_sidebarOpen___plQJ{transform:translateX(0)!important}.admin_backdropOpen__UfwtL{display:block}.admin_main__zshRw{-webkit-margin-start:0;margin-inline-start:0;padding:64px 16px 32px}.admin_statsGrid__ytAYN{grid-template-columns:1fr 1fr}}@media (max-width:480px){.admin_statsGrid__ytAYN{grid-template-columns:1fr}}