.AdminCameraCapturePanel_hiddenFileInput__HtAEa{display:none}.AdminCameraCapturePanel_primaryButton__7hBkt,.AdminCameraCapturePanel_secondaryButton__ZmxTC{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:116px;border-radius:999px;padding:8px 16px;font-weight:600;cursor:pointer;transition:background-color .14s ease,border-color .14s ease,box-shadow .14s ease,color .14s ease,opacity .14s ease,transform .14s ease}.AdminCameraCapturePanel_primaryButton__7hBkt{border:none;background:var(--button-bg);color:var(--button-text);box-shadow:0 6px 16px color-mix(in srgb,var(--button-bg) 22%,transparent)}.AdminCameraCapturePanel_primaryButton__7hBkt:disabled{cursor:wait;opacity:.7;transform:none}.AdminCameraCapturePanel_secondaryButton__ZmxTC{border:1px solid color-mix(in srgb,var(--border) 86%,var(--link));background:color-mix(in srgb,var(--surface) 76%,transparent);color:var(--label)}.AdminCameraCapturePanel_primaryButton__7hBkt:hover:not(:disabled),.AdminCameraCapturePanel_secondaryButton__ZmxTC:hover:not(:disabled){transform:translateY(-1px)}.AdminCameraCapturePanel_primaryButton__7hBkt:active:not(:disabled),.AdminCameraCapturePanel_secondaryButton__ZmxTC:active:not(:disabled){transform:translateY(0)}.AdminCameraCapturePanel_helperText__OTZbH{color:var(--muted);font-size:.85rem;border:1px solid color-mix(in srgb,var(--border) 84%,var(--link));border-radius:12px;background:linear-gradient(135deg,rgba(var(--wash-button-rgb),.04),transparent 46%),var(--surface);text-align:center}.AdminCameraCapturePanel_error__pfpUh,.AdminCameraCapturePanel_helperText__OTZbH{width:100%;padding:10px 12px;line-height:1.45;animation:AdminCameraCapturePanel_inlineMessageEnter__I96pm .18s ease-out both}.AdminCameraCapturePanel_error__pfpUh{color:var(--error-text);background:var(--error-bg);border:1px solid var(--error-border);border-radius:12px;display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;align-items:start;text-align:left}.AdminCameraCapturePanel_cameraCapturePanel__idd67{display:grid;gap:10px;justify-items:center;padding:12px;border:1px dashed color-mix(in srgb,var(--border) 76%,var(--link));border-radius:12px;background:linear-gradient(135deg,rgba(var(--wash-button-rgb),.055),transparent 44%),linear-gradient(315deg,rgba(var(--wash-gold-rgb),.045),transparent 54%),var(--surface-alt);text-align:center}.AdminCameraCapturePanel_cameraCapturePanelComplete__NHVmd{padding:8px 12px}.AdminCameraCapturePanel_reviewReadySummary__S_3Rh{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:9px;width:min(100%,440px);color:var(--capture-success-text-light);font-size:.95rem;font-weight:600;line-height:1.35;text-align:left}.AdminCameraCapturePanel_reviewReadySummaryIcon__oOu_X{display:block;width:18px;height:18px;box-sizing:content-box;padding:4px;border:1px solid color-mix(in srgb,currentColor 34%,var(--border));border-radius:999px;background:var(--surface)}.AdminCameraCapturePanel_cameraPreviewFrame__bW9Yx{width:min(100%,440px);border-radius:14px;border:1px solid var(--border);overflow:hidden;background:#000;box-shadow:0 10px 24px rgba(var(--shadow-warm-rgb),.09)}.AdminCameraCapturePanel_cameraPreview__NtBvs{width:min(100%,440px);border-radius:12px;border:1px solid var(--border);background:#000;aspect-ratio:3/4;object-fit:cover}.AdminCameraCapturePanel_cameraActions__ztkky{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.AdminCameraCapturePanel_uploadFlowList__H1iCb{display:grid;gap:0;justify-items:stretch;list-style:none;width:min(100%,440px);padding:2px 0;text-align:left}.AdminCameraCapturePanel_uploadFlowStep__pAhOs{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;width:100%;max-width:100%;min-height:40px;padding:6px 0 12px;border:0;border-radius:0;color:var(--label);background:transparent;line-height:1.35;--upload-flow-step-opacity:1;opacity:0;translate:0 4px;animation:AdminCameraCapturePanel_uploadFlowStepEnter__IPgxv .22s ease-out forwards;transition:color .2s ease,opacity .2s ease,translate .2s ease}.AdminCameraCapturePanel_uploadFlowStep__pAhOs:not(:last-child):before{content:"";position:absolute;left:14px;top:34px;bottom:-6px;width:1px;background:var(--border)}.AdminCameraCapturePanel_uploadFlowStepComplete__luNLJ{color:var(--capture-success-text-light);--upload-flow-step-opacity:0.68}.AdminCameraCapturePanel_uploadFlowStepActive__XG31M{color:var(--heading)}.AdminCameraCapturePanel_uploadFlowStepActive__XG31M .AdminCameraCapturePanel_uploadFlowIcon__UK_hf{scale:1.08}.AdminCameraCapturePanel_uploadFlowStepActive__XG31M span{display:inline-block;transform-origin:left center;scale:1.025}.AdminCameraCapturePanel_uploadFlowStepError__bW_SU{color:var(--error-text)}.AdminCameraCapturePanel_uploadFlowIcon__UK_hf{position:relative;z-index:1;display:block;justify-self:center;width:18px;height:18px;box-sizing:content-box;padding:5px;border:1px solid var(--border);border-radius:999px;background:var(--surface);color:currentColor;transition:scale .2s ease}.AdminCameraCapturePanel_uploadFlowSpinner__CkFqF{width:16px;height:16px;margin:1px;animation:AdminCameraCapturePanel_uploadFlowSpin__gE055 .9s linear infinite;transform-box:border-box;transform-origin:center center;will-change:transform}.AdminCameraCapturePanel_inlineMessageIcon__h0m8H{width:18px;height:18px;margin-top:.18em}@keyframes AdminCameraCapturePanel_inlineMessageEnter__I96pm{0%{opacity:0;translate:0 3px}to{opacity:1;translate:0 0}}@keyframes AdminCameraCapturePanel_uploadFlowStepEnter__IPgxv{to{opacity:var(--upload-flow-step-opacity);translate:0 0}}@keyframes AdminCameraCapturePanel_uploadFlowSpin__gE055{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.AdminCameraCapturePanel_error__pfpUh,.AdminCameraCapturePanel_helperText__OTZbH,.AdminCameraCapturePanel_uploadFlowSpinner__CkFqF,.AdminCameraCapturePanel_uploadFlowStep__pAhOs{animation:none}.AdminCameraCapturePanel_uploadFlowStep__pAhOs{opacity:var(--upload-flow-step-opacity);translate:0 0}.AdminCameraCapturePanel_uploadFlowStepActive__XG31M .AdminCameraCapturePanel_uploadFlowIcon__UK_hf,.AdminCameraCapturePanel_uploadFlowStepActive__XG31M span{scale:1}}:root[data-theme=dark] .AdminCameraCapturePanel_cameraCapturePanel__idd67{border-color:color-mix(in srgb,var(--border) 82%,var(--paint-teal-dark));background:linear-gradient(135deg,rgba(var(--wash-sky-rgb),.07),transparent 44%),linear-gradient(315deg,rgba(var(--wash-yellow-rgb),.045),transparent 56%),var(--surface-alt)}:root[data-theme=dark] .AdminCameraCapturePanel_helperText__OTZbH,:root[data-theme=dark] .AdminCameraCapturePanel_secondaryButton__ZmxTC{border-color:color-mix(in srgb,var(--border) 86%,var(--paint-teal-dark))}:root[data-theme=dark] .AdminCameraCapturePanel_reviewReadySummary__S_3Rh,:root[data-theme=dark] .AdminCameraCapturePanel_uploadFlowStepComplete__luNLJ{color:var(--success-text-dark)}:root[data-theme=dark] .AdminCameraCapturePanel_uploadFlowStepActive__XG31M{color:var(--heading)}:root[data-theme=dark] .AdminCameraCapturePanel_uploadFlowIcon__UK_hf{background:var(--surface);border-color:color-mix(in srgb,var(--border) 84%,var(--paint-teal-dark))}