body,html{margin:0;overflow-y:auto;padding:0}#root,body,html{width:100%}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app-container{display:flex;flex-direction:column;font-family:sans-serif;height:100vh;overflow:hidden;position:relative}.DARA{height:35px}.mask_group{bottom:517px;height:25px;position:absolute;right:-87px}.main-content{flex:1 1;position:relative}.fullscreen-webcam{height:100%;width:100%;z-index:1}.tick-overlay{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:300px;z-index:3}.top-left,.top-right{position:absolute;z-index:2}.top-left{left:10px;top:10px}.image-overlay{align-items:flex-end;bottom:123px;display:flex;justify-content:center;position:absolute;width:100%;z-index:5}.image-overlay img{display:inline-block;margin:0 15px;vertical-align:middle}.overlay-img{height:auto;width:60px}.footer{background-color:#ffffffe6;color:#fff;padding:1rem 0;position:relative;transform:translateY(0);transition:transform .4s cubic-bezier(.4,0,.2,1);z-index:4}.footer.footer-hidden{display:none!important;transform:translateY(100%)}.footer-up-arrow{background:none;border:none;bottom:10%;cursor:pointer;left:50%;padding:0;position:fixed;transform:translateX(-50%);z-index:1001}.upload-container{align-items:center;display:flex;gap:3rem;justify-content:center;margin-top:20px;padding:0 10px}.upload-container p{margin:0}.centered-screen-image{left:50%;pointer-events:none;position:fixed;top:45%;transform:translate(-50%,-50%);width:600px;z-index:9999}.close-preview-btn{border-radius:50%;font-size:24px;font-weight:700;height:40px;width:40px;z-index:999}.close-preview-btn:hover{background:#ffffff4d}@media (max-width:768px){.upload-container{align-items:center;display:flex;gap:1rem;justify-content:center;text-align:left}.image-overlay{align-items:flex-end;bottom:123px;display:flex;position:absolute;width:100%}.image-overlay img{display:inline-block;margin:0 10px;vertical-align:middle}}@media (max-width:600px){.centered-screen-image{left:50%;top:45%!important;transform:translate(-50%,-50%);width:90%!important}.validation-popup{top:20%!important}.captured-preview-mobile{height:65vh!important;object-fit:none;width:90vw!important}}.CaptureAreaImg{height:auto;margin:0 10px;width:60px}.CaptureImg1,.CaptureImg2{height:auto;left:-10px;position:relative;width:60px}.CaptureImg1{top:60px}.Preview_button{display:block;width:100px}.Upload_button{height:44px;margin-bottom:3px;width:100px}.viewText{font-size:1rem}@media (max-width:375px){.upload-container{justify-content:left}}.imageAdded{color:#fff;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:auto;z-index:3}.screenShotImage{height:400px;position:relative;top:10px;width:300px}.whiteTick{position:relative;top:0;width:38px}@media (max-height:700px){.screenShotImage{height:280px;width:220px}}.imgAddTxt{font-size:15px;letter-spacing:.3px;position:relative;top:0}.displayNone{display:none}.previewImg{color:#fff;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:auto;z-index:3}.footer2{background:#000;bottom:0;height:100px;position:absolute;width:100%}.pageNo{position:relative;top:24px}.leftArrow{left:-50px}.leftArrow,.rightArrow{height:40px;position:absolute;top:52%;width:40px}.rightArrow{right:-50px}.progressPageNo{position:relative;top:7px}.viewText p{padding-bottom:5px}.circular-progress{height:120px;position:relative;width:120px}svg{transform:rotate(-90deg)}circle{fill:none;stroke-width:6}.bg{stroke:#ddd}.progress{stroke:#007bff;stroke-dasharray:339.292;transition:stroke-dashoffset .5s ease}.label{align-items:center;color:#fff;display:flex;flex-direction:column;font-family:sans-serif;height:120px;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:120px}.status{font-size:14px;font-weight:500}.count{font-size:12px;opacity:.9}.preview-overlay{align-items:center;background:#000000a6;display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:999}.close-preview-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:28px;position:absolute;right:20px;top:20px}.uploading-overlay{align-items:center;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0009;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:999}#root,.app-container,body,html{height:100vh;height:calc(var(--vh, 1vh)*100);margin:0;overflow:hidden;padding:0}.fullscreen-webcam{height:100vh;height:calc(var(--vh, 1vh)*100);left:0;object-fit:cover;position:absolute;top:0;width:100vw;z-index:-1}body{-webkit-overflow-scrolling:touch;overscroll-behavior:none;position:fixed;width:100%}.validation-popup{justify-content:center;left:50%;position:fixed;top:10%;transform:translate(-50%,-50%);z-index:999}.popup-content,.validation-popup{align-items:center;display:flex;flex-direction:column}.popup-content{color:#fff;gap:10px;text-align:center}.popup-title{font-size:16px;font-weight:600}.spinner{animation:spin .9s linear infinite;border:4px solid #ccc;border-radius:50%;border-top-color:#007bff;height:36px;width:36px}.popup-contentdesc{font-size:12px;line-height:1.5;max-width:260px}.validation-icon{height:36px;width:36px}.reshootButton{background:#0000;border:none;cursor:pointer;padding:0;position:relative}.reshootButton img{display:block;height:auto;width:100px}.reshootText{color:#fff;font-size:14px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%)}.loader-container{align-items:center;display:flex;height:60vh;justify-content:center}.loader{animation:spin .8s linear infinite;border:3px solid #e0e0e0;border-radius:50%;border-top-color:#007bff;height:36px;width:36px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.empty-msg{color:#999;grid-column:1/-1;margin-top:40px;text-align:center}.folder-count{color:#999;font-size:12px;margin-top:4px}.batch-content{align-items:center;width:100%}.batch-content,.file-card{display:flex;flex-direction:column}.file-card{background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 8px #0000000a;overflow:hidden;transition:all .2s ease}.file-card:hover{box-shadow:0 8px 16px #00000014;transform:translateY(-4px)}.file-image-wrapper{background:#f8f9fa;height:140px;overflow:hidden;position:relative;width:100%}.file-image-wrapper img{height:100%;object-fit:cover;width:100%}.file-meta{align-items:center;background:#fff;display:flex;justify-content:space-between;padding:10px 12px}.file-name{color:#555;font-size:13px;max-width:100px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.action-circle-btn{align-items:center;background:#fff;border:1px solid #eee;border-radius:50%;box-shadow:0 2px 4px #0000000d;cursor:pointer;display:flex;height:32px;justify-content:center;padding:0;transition:background .2s,box-shadow .2s;width:32px}.action-circle-btn:hover{background:#f1f3f5;box-shadow:0 2px 6px #0000001a}.action-circle-btn img{height:14px;opacity:.7;width:14px}.delete-btn{z-index:10}.delete-btn,.file-delete-btn{position:absolute;right:8px;top:8px}.file-delete-btn{background:#fffffff2;z-index:2}.download-btn{background:#0000;border:none;box-shadow:none}.download-btn:hover{background:#f1f3f5;box-shadow:none}.delete-overlay{align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#fff9;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:9999}.gallery-page{background:#f8f9fa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;height:100vh;overflow-y:auto}.breadcrumb{color:#6c757d;font-size:14px;margin:20px auto 10px;max-width:1200px;padding:0 24px}.breadcrumb span{cursor:pointer;transition:color .2s}.breadcrumb span:hover{color:#007bff;text-decoration:underline}.breadcrumb .separator{color:#adb5bd;cursor:default;margin:0 8px;text-decoration:none!important}.gallery{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));margin:0 auto;max-width:1200px;padding:10px 24px 40px}.folder-card{align-items:center;background:#fff;border:1px solid #f0f0f0;border-radius:16px;box-shadow:0 2px 8px #0000000a;cursor:pointer;display:flex;flex-direction:column;height:160px;justify-content:center;position:relative;transition:all .2s ease}.folder-card:hover{box-shadow:0 8px 16px #00000014;transform:translateY(-4px)}.folder-icon img{height:48px;margin-bottom:10px;opacity:.8;width:48px}.folder-name{color:#333;font-size:14px;font-weight:500;max-width:100%;overflow:hidden;padding:0 12px;text-align:center;text-overflow:ellipsis;white-space:nowrap}
/*# sourceMappingURL=main.a9d26f90.css.map*/