.cam-root[data-v-e0fc6783]{background:#000;color:#fff;top:0;right:0;bottom:0;left:0;overscroll-behavior:contain;position:fixed;z-index:5000}.cam-video[data-v-e0fc6783]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.cam-flash[data-v-e0fc6783],.cam-video[data-v-e0fc6783]{top:0;right:0;bottom:0;left:0;position:absolute}.cam-flash[data-v-e0fc6783]{background:#fff;opacity:.7;pointer-events:none}.cam-center[data-v-e0fc6783]{flex-direction:column;top:0;right:0;bottom:0;left:0;justify-content:center}.cam-center[data-v-e0fc6783],.cam-top[data-v-e0fc6783]{align-items:center;display:flex;position:absolute}.cam-top[data-v-e0fc6783]{justify-content:space-between;left:16px;right:16px;top:calc(env(safe-area-inset-top,0px) + 12px)}.cam-count[data-v-e0fc6783]{background:#0000008c;border-radius:9999px;font-size:13px;font-weight:600;padding:4px 12px}.cam-bottom[data-v-e0fc6783]{align-items:center;bottom:calc(env(safe-area-inset-bottom,0px) + 24px);display:grid;grid-template-columns:1fr auto 1fr;left:0;padding:0 24px;position:absolute;right:0}.cam-thumb-slot[data-v-e0fc6783]{display:flex;justify-content:center}.cam-thumb[data-v-e0fc6783]{border:2px solid #fff;border-radius:10px;height:52px;-o-object-fit:cover;object-fit:cover;width:52px}.cam-round[data-v-e0fc6783]{background:#00000080;color:#fff;font-size:18px;height:44px;width:44px}.cam-round[data-v-e0fc6783],.cam-shutter[data-v-e0fc6783]{align-items:center;border-radius:9999px;display:flex;justify-content:center}.cam-shutter[data-v-e0fc6783]{background:transparent;border:4px solid #fff;height:76px;width:76px}.cam-shutter[data-v-e0fc6783]:disabled{opacity:.5}.cam-shutter-inner[data-v-e0fc6783]{background:#fff;border-radius:9999px;height:60px;transition:transform .1s;width:60px}.cam-shutter:active .cam-shutter-inner[data-v-e0fc6783]{transform:scale(.9)}.cam-done[data-v-e0fc6783]{background:#2563eb;border-radius:9999px;bottom:calc(env(safe-area-inset-bottom,0px) + 116px);color:#fff;font-size:14px;font-weight:700;padding:8px 18px;position:absolute;right:16px}.header-gradient[data-v-de606005]{background:linear-gradient(135deg,#337ecc,#409eff);background:linear-gradient(135deg,var(--el-color-primary-dark-2,#337ecc),var(--el-color-primary,#409eff))}.complete-upload[data-v-de606005] .el-upload--picture-card,.complete-upload[data-v-de606005] .el-upload-list--picture-card .el-upload-list__item{border-radius:16px;height:92px;width:92px}.complete-upload[data-v-de606005] .el-upload--picture-card{background:#f8fafc;border:1.5px dashed var(--el-border-color)}.case-id-input[data-v-de606005] .el-input__wrapper{border-radius:12px}.skip-btn[data-v-de606005]{background:#fffbeb;border-color:#fcd34d;color:#b45309}.skip-btn[data-v-de606005]:hover:not(.is-disabled){background:#fef3c7;border-color:#f59e0b;color:#92400e}.skip-box[data-v-de606005]{background:#fffbeb;border:1px solid #fcd34d;border-radius:16px;padding:14px}.empty-legend[data-v-de606005]{background:#fef3c7;border:1px dashed #f59e0b;border-radius:12px;color:#92400e;font-size:13px;font-weight:600;margin-top:12px;padding:8px 12px}.empty-add-note[data-v-de606005]{align-items:center;background:none;border:0;color:#b45309;cursor:pointer;display:inline-flex;font-size:12px;font-weight:600;gap:4px;margin-top:8px;padding:0}.empty-add-note[data-v-de606005]:hover{color:#92400e;text-decoration:underline}.load-complete-dialog.el-dialog{border-radius:20px;overflow:hidden;padding:0}.load-complete-dialog .el-dialog__body,.load-complete-dialog .el-dialog__footer,.load-complete-dialog .el-dialog__header{margin:0;padding:0}.take-photo-btn{align-items:center;background:#2563eb;border-radius:12px;color:#fff;display:flex;font-size:14px;font-weight:700;gap:8px;justify-content:center;margin-bottom:8px;padding:12px;width:100%}.take-photo-btn:active{background:#1d4ed8}
