.cameraOverlay[data-v-fb551ae7]{background:#000;display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;position:fixed;z-index:1200}.cameraPreview[data-v-fb551ae7]{background:#000;height:100%;top:0;right:0;bottom:0;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.cameraTopBar[data-v-fb551ae7]{display:flex;justify-content:space-between;padding:calc(env(safe-area-inset-top,0px) + .75rem) 1rem .75rem;position:relative;z-index:2}.cameraIconButton[data-v-fb551ae7]{align-items:center;background:#0000008c;border:0;border-radius:9999px;color:#fff;cursor:pointer;display:inline-flex;font-size:1rem;height:2.5rem;justify-content:center;padding:0;width:2.5rem}.cameraDebug[data-v-fb551ae7]{background:#0000009e;border-radius:.375rem;color:#fff;font-size:.6875rem;left:.5rem;line-height:1.35;margin:0;padding:.375rem .5rem;position:absolute;right:.5rem;top:calc(env(safe-area-inset-top,0px) + 3.5rem);word-break:break-word;z-index:4}.cameraStateError[data-v-fb551ae7],.cameraStateMessage[data-v-fb551ae7]{align-items:center;background:#000000a6;color:#fff;display:flex;flex-direction:column;font-size:.9375rem;gap:1rem;top:0;right:0;bottom:0;left:0;justify-content:center;padding:1.5rem;position:absolute;text-align:center;z-index:3}.cameraErrorText[data-v-fb551ae7]{color:#fca5a5;font-size:.9375rem;margin:0}.cameraBottomBar[data-v-fb551ae7]{background:linear-gradient(0deg,rgba(0,0,0,.85),transparent);display:flex;flex-direction:column;gap:.75rem;margin-top:auto;padding:.75rem 1rem calc(env(safe-area-inset-bottom,0px) + 1rem);position:relative;z-index:2}.thumbnails[data-v-fb551ae7]{display:flex;gap:.5rem;list-style:none;margin:0;overflow-x:auto;padding:0}.thumbnail[data-v-fb551ae7]{border:2px solid hsla(0,0%,100%,.6);border-radius:.5rem;flex-shrink:0;height:3.75rem;overflow:hidden;position:relative;width:3.75rem}.thumbnailImage[data-v-fb551ae7]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.thumbnailRemove[data-v-fb551ae7]{align-items:center;background:#000000b3;border:0;border-radius:9999px;color:#fff;cursor:pointer;display:inline-flex;font-size:.625rem;height:1.25rem;justify-content:center;padding:0;position:absolute;right:.125rem;top:.125rem;width:1.25rem}.lensToggle[data-v-fb551ae7]{align-self:center;background:#00000080;border-radius:9999px;display:inline-flex;gap:.25rem;padding:.25rem}.lensButton[data-v-fb551ae7]{background:transparent;border:0;border-radius:9999px;color:#fff;cursor:pointer;font-size:.8125rem;font-weight:600;min-width:2.75rem;padding:.375rem .5rem;transition:background .15s ease,color .15s ease}.lensButtonActive[data-v-fb551ae7]{background:#ffffffe6;color:#000}.captureControls[data-v-fb551ae7]{align-items:center;display:flex;gap:.75rem}.captureCount[data-v-fb551ae7]{color:#fff;flex:1;font-size:.8125rem;font-weight:600;min-width:0;text-align:left}.captureButton[data-v-fb551ae7]{align-items:center;background:#ffffff26;border:3px solid #fff;border-radius:9999px;cursor:pointer;display:inline-flex;flex-shrink:0;height:4.5rem;justify-content:center;padding:0;width:4.5rem}.captureButton[data-v-fb551ae7]:disabled{cursor:not-allowed;opacity:.5}.captureButtonInner[data-v-fb551ae7]{background:#fff;border-radius:9999px;height:3rem;transition:transform .1s ease;width:3rem}.captureButton:not(:disabled):active .captureButtonInner[data-v-fb551ae7]{transform:scale(.85)}.captureDone[data-v-fb551ae7]{background:transparent;border:0;color:#fff;cursor:pointer;flex:1;font-size:.9375rem;font-weight:600;padding:.5rem 0;text-align:right}.captureDone[data-v-fb551ae7]:disabled{cursor:not-allowed;opacity:.4}
