.upload_button.other_btn.downoad_btn{cursor:pointer;background:linear-gradient(60deg,#fff -10% 50%) padding-box padding-box,linear-gradient(60deg,#7b1b5e 0%,#a0a0a0 100%) border-box;border:1px solid #0000;border-radius:100px;align-items:center;width:max-content;padding:14px 15px 14px 25px;font-family:montserrat,sans-serif;text-decoration:none;transition:all .3s ease-in-out;display:inline-flex}.upload_button.other_btn.downoad_btn:hover{background:linear-gradient(60deg,#e8efff -10% 50%) padding-box padding-box,linear-gradient(60deg,#2a64f6 0% 100%) border-box;box-shadow:-1px 0 41.7px 2px #2a64f666}.other_btn.downoad_btn .icon{flex-direction:column;align-items:center;gap:2px;display:flex}.other_btn.downoad_btn .arrow{width:31px;height:18px;transition:top .38s ease-in-out;position:relative}.other_btn.downoad_btn .arrow svg{stroke:#333;stroke-width:2px;fill:none;width:38px;height:37px;transform:scaleX(1.1)translate(-4px)}.other_btn.downoad_btn svg.line-svg{stroke:#333;stroke-width:2px;width:25px;height:13px;overflow:visible;transform:scaleX(1.5)translateY(5px)}.double_btn_container.green_btn .other_btn.downoad_btn:hover svg.line-svg{stroke:#fff!important}.other_btn.downoad_btn .line{stroke-width:1.5px;fill:none}.upload_button.other_btn.downoad_btn:hover .button_text,.upload_button.other_btn.downoad_btn:hover .button_text span{color:#181617}.double_btn_container.green_btn .upload_button.other_btn.downoad_btn:hover .button_text span{color:#fff!important}.upload_button.other_btn.downoad_btn:hover .arrow svg,.upload_button.other_btn.downoad_btn:hover .line{stroke:#181617}.double_btn_container.green_btn .upload_button.other_btn svg path{stroke:#fff!important}.downoad_btn .button_text{color:#181617;flex-direction:column;align-items:flex-start;padding-right:10px;font-family:sans-serif;font-size:18px;font-weight:700;line-height:1.1;display:inline-flex}.downoad_btn .button_text span{padding-top:5px;font-size:14px;font-weight:400}
.scrollspy-wrapper{z-index:1030;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#fffffff2;border-bottom:1px solid #d1d1d1;justify-content:center;width:100%;padding-top:.5rem;padding-bottom:.5rem;transition:transform .3s;display:flex;position:fixed;top:0;left:0;transform:translateY(-15rem)}.scrollspy-wrapper.visible{transform:translateY(0)}.scrollspy-menu{justify-content:center;gap:35px;display:flex}.scrollspy-menu .sticky_link{font-size:var(--fs-sm);color:#181617;font-weight:700;font-family:var(--ff-m);align-items:center;column-gap:5px;display:inline-flex}.scrollspy-menu .sticky_link.active{background:linear-gradient(90deg,#2a64f6 1.53%,#a935ff 44.7%,#e72578 94.62%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.capsule-indicator{border-radius:2px}.scrollspy-menu .sticky_link img{width:18px;max-width:18px!important;height:auto!important}.scrollspy-wrapper .button_sec .free_download_btn,.scrollspy-wrapper .upgrade_btn{padding:10px!important}.scrollspy-wrapper .button_sec{column-gap:10px;margin-left:auto}.scrollspy-wrapper .button_sec .free_download_btn .btn-text,.scrollspy-wrapper .upgrade_btn{font-size:14px}.scrollspy-wrapper .button_sec .free_download_btn .arrow{background:var(--bg_sprit);background-position:-178px -206px;width:25px;height:26px;margin-top:4px}.sticky_navbar_container{column-gap:1rem}.scrollspy-wrapper .upgrade_btn .upgrade_icon{background-position:-211px -162px;background-size:388px;width:23px;height:23px;transition:all .3s ease-in-out}.button_sec .free_download_btn{background:var(--green);color:var(--white);border-radius:5px}.button_sec .free_download_btn .btn-text{opacity:1;padding-right:0}.sticky_navigation .sign_btn{font-size:var(--fs-md)}.scrollspy-menu{gap:35px;display:flex;position:relative}#capsuleIndicator{background:var(--gradient);pointer-events:none;height:2px;transition:all .3s cubic-bezier(.4,0,.2,1);display:none;position:absolute;bottom:-25px}.sticky_navbar_container .upload_button{column-gap:5px;padding:12px 15px}.sticky_navbar_container .upload_button .button_text{font-size:var(--fs-sm);padding-right:0}.sticky_navbar_container .upload_button .button_text span{font-size:11px}.sticky_navbar_container .upload_button img{max-width:32px}.scrollspy-wrapper .button_container{margin-top:0}@media screen and (max-width:1200px){.scrollspy-menu{display:none}}@media screen and (max-width:572px){.sticly_logo img{max-width:160px}.sticky_navbar_container .upload_button .button_text{font-size:9px}.sticky_navbar_container .upload_button img{width:22px}.sticky_navbar_container .upload_button{padding:5px 10px!important}}@media screen and (max-width:375px){.sticky_navbar_container .upload_button img{display:none}.sticky_navbar_container .upload_button{padding:10px!important}.sticky_navigation .container-fluid{padding-left:0;padding-right:0}.sticly_logo img{width:150px}}
:root{--gradient:linear-gradient(90deg, #416cff 0%, #b62eff 52%, #db1572 100%)}.photo_repair_progress{width:100%;max-width:100%;padding:0}.upload_details_container{display:flex}.repair_steps{justify-content:center;align-items:flex-start;width:58%;height:90px;margin:0 auto 13px;display:flex}.repair_step{z-index:2;flex-direction:column;align-items:center;width:200px;display:flex;position:relative}.upload_file_icon{width:90px}.upload_file_icon img{max-width:65px;height:auto;margin-top:10px}.step_circle{color:#aaa;z-index:2;background:#eee;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:0 auto 14px;font-size:21px;font-weight:700;transition:background .35s,color .35s;display:flex;position:relative}.repair_step.active .step_circle{color:#181617;background:linear-gradient(135deg,#ffd8e9,#d8e4ff)}.repair_step span{color:#4c4c4c;white-space:nowrap;opacity:.5;font-size:16px;font-weight:700;line-height:13px;transition:color .35s}.repair_step.active span{color:#555;opacity:1}.step_line{z-index:1;background:#e6e6e6;flex:1;max-width:275px;height:1px;margin:25px -88px 0;transition:background .35s;position:relative}.step_line.active{background:linear-gradient(90deg,#d947a0,#5b9bff)}.photo_upload_box{box-sizing:border-box;background:linear-gradient(110deg,#f5faff 0%,#f9f7ff 48%,#fff6fc 100%);border-radius:12px;width:100%;margin-top:1rem;padding:16px 20px 12px;position:relative}.file_table{width:100%}.file_table_row{border-bottom:1px solid #dcdce1a6;grid-template-columns:1.5fr .8fr .8fr 1.8fr 1.6fr;align-items:center;gap:16px;height:50px;padding:8px 0;display:grid;position:relative}.file_table_row:not(.file_table_header)>div{z-index:2;position:relative}.file_table_header{overflow:visible}.file_table_header>div{color:#171717;font-size:18px;font-weight:700;font-family:var(--ff-m)}.file_table_row:not(.file_table_header)>div{color:#8b8b8b;font-size:14px;font-weight:400}.file_name_col{text-overflow:ellipsis;white-space:nowrap;text-align:left;justify-content:flex-start;align-items:center;min-width:0;display:flex;overflow:hidden}.file_name_text{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.file_size_col,.file_format_col,.file_status_col{white-space:nowrap;text-align:left;justify-content:flex-start;align-items:center;min-width:0;display:flex}.status_extra{display:inline}.mobile_col_label{display:none}.file_action_col{white-space:nowrap;text-align:right;justify-content:flex-end;align-items:center;gap:8px;min-width:0;font-size:12px;display:flex}.delete_file{opacity:.4;cursor:pointer;color:#555;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:16px;transition:all .2s;display:inline-flex}.delete_file:hover{color:#111;background:#0000000d}.file_uploading:before,.file_analyzing:before,.file_repairing:before{content:"";pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000,#ffffffb3,#0000);width:35%;animation:1.2s ease-in-out infinite fileRowLoader;position:absolute;top:0;bottom:0;left:-45%;transform:skew(-15deg)}.file_uploaded{opacity:1}.file_uploaded div,.file_repaired div{color:#555!important}.file_uploaded .delete_file,.file_repaired .delete_file{opacity:1;color:#555!important}.file_uploaded:before{display:none}.file_waiting{opacity:.55}.file_waiting:before{display:none}@keyframes fileRowLoader{0%{opacity:0;left:-45%}15%{opacity:1}60%{opacity:.8}to{opacity:0;left:115%}}.processing_status,.uploading_status{color:#555;align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}.waiting_status{color:#8b8b8b;font-size:14px}.circular_progress_svg{flex-shrink:0}@keyframes processingText{0%{opacity:.55}to{opacity:1}}.upload_success_status{align-items:center;gap:4px;font-size:14px;font-weight:600;animation:.35s successStatus;display:flex}.upload_success_status svg{fill:var(--green);font-size:18px}@keyframes successStatus{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.overall_progress{width:100%;margin-top:23px;padding:0}.overall_progress_bar{background:#fff;border-radius:10px;width:100%;height:20px;overflow:hidden}.overall_progress_bar span{color:#fff;white-space:nowrap;background:repeating-linear-gradient(-45deg,#4c9fff 0 5px,#63adff 5px 10px);border-radius:10px;align-items:center;min-width:100px;height:100%;padding-left:8px;font-size:12px;line-height:15px;transition:width .4s;display:flex;position:relative;overflow:hidden}.overall_progress_bar span:after{content:"";background:linear-gradient(90deg,#0000,#ffffff59,#0000);width:35%;animation:1.2s linear infinite overallProgressShimmer;position:absolute;top:0;bottom:0;left:-50%}@keyframes overallProgressShimmer{0%{left:-50%}to{left:120%}}.upload_bottom{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;padding-left:80px;display:flex}.upload_action{text-align:center;flex:0 0 226px;width:226px;margin-left:auto;animation:.35s uploadButtonIn}.uploading_button{background:var(--gradient);color:#fff;border:0;border-radius:64px;justify-content:center;align-items:center;gap:7px;width:100%;height:49px;font-size:20px;font-weight:700;display:flex}.loading_spinner{border:3px solid #fff6;border-top-color:#fff;border-radius:50%;width:25px;height:25px;animation:.8s linear infinite photoRepairSpin}@keyframes photoRepairSpin{to{transform:rotate(360deg)}}.upload_action p{color:#777;white-space:nowrap;margin:12px 0 0;font-size:13px;line-height:11px}.after_upload_actions{align-items:center;gap:8px;display:flex}.add_more_btn,.remove_all_btn{height:37px;font-family:var(--ff-o);cursor:pointer;border-radius:22px;justify-content:center;align-items:center;gap:5px;padding:0 13px;font-size:14px;font-weight:600;transition:all .25s;display:flex}.add_more_btn{color:#356cff;background:0 0;border:1px solid #527cff}.add_more_btn:hover{background:#eef3ff}.remove_all_btn{color:#777;background:#e9edf2;border:1px solid #d9dde5}.remove_all_btn:hover{background:#e0e4e9}.add_more_btn svg,.remove_all_btn svg{font-size:11px}.start_repair_action{text-align:center;flex:0 0 226px;width:226px}.start_repair_btn{background:var(--gradient);color:#fff;cursor:pointer;border:0;border-radius:64px;justify-content:center;align-items:center;width:100%;height:49px;font-size:20px;font-weight:700;transition:transform .25s,opacity .25s;display:flex}.start_repair_btn:hover{opacity:.95;transform:translateY(-1px)}.start_repair_action p{color:#777;white-space:nowrap;margin:12px 0 0;font-size:13px;line-height:11px}.processing_action{animation:.35s processingActionIn}.repair_complete_btn{justify-content:center;align-items:center;gap:7px;display:flex}.repair_complete_btn svg{font-size:24px}.file_repair_failed{background:#dc3c5006}.file_repair_failed>div{color:#777}.repair_failed_status{color:var(--red);white-space:nowrap;align-items:center;gap:4px;font-size:14px;font-weight:500;display:flex}.repair_failed_status .failed_icon{flex:none;font-size:18px}.repair_failed_status .info_icon{color:#999;cursor:pointer;flex:none;font-size:16px}.upload_again_btn{color:#181617;cursor:pointer;white-space:nowrap;background:linear-gradient(#fff 50%,#f1eef0 100%) padding-box padding-box,linear-gradient(170deg,#fe1bba 0%,#555 100%) border-box;border:1px solid #0000;border-radius:20px;justify-content:center;align-items:center;height:28px;padding:0 14px;font-size:13px;font-weight:600;line-height:1;transition:all .2s;display:inline-flex;box-shadow:0 0 10px #fe1bba40}.upload_again_btn:hover{opacity:.85;box-shadow:0 0 14px #fe1bba66}.file_action_col .failed_actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.file_action_col .failed_actions .delete_file{opacity:.4;color:#555}.uploading_button{opacity:.55;cursor:not-allowed;pointer-events:none}.uploading_button .loading_spinner{opacity:1}.upload_action.processing_action .uploading_button{opacity:.55;cursor:not-allowed;pointer-events:none}.custom_tooltip{cursor:pointer;justify-content:center;align-items:center;display:inline-flex;position:relative}.custom_tooltip_content{z-index:9999;color:#fff;text-align:left;opacity:0;visibility:hidden;pointer-events:none;text-wrap:auto;background:#222;border-radius:5px;width:max-content;max-width:220px;padding:8px 10px;font-size:12px;line-height:18px;transition:opacity .2s,visibility .2s,transform .2s;position:absolute;transform:translateY(4px)}.custom_tooltip_content:after{content:"";background:#222;width:8px;height:8px;position:absolute;transform:rotate(45deg)}.custom_tooltip_top .custom_tooltip_content{bottom:calc(100% + 7px);right:0;transform:translateY(4px)}.custom_tooltip_top .custom_tooltip_content:after{bottom:-4px;right:8px}.custom_tooltip_bottom .custom_tooltip_content{top:calc(100% + 7px);right:0;transform:translateY(-4px)}.custom_tooltip_bottom .custom_tooltip_content:after{top:-4px;right:8px}.custom_tooltip_left .custom_tooltip_content{top:50%;right:calc(100% + 7px);transform:translateY(-50%)translate(4px)}.custom_tooltip_left .custom_tooltip_content:after{margin-top:-4px;top:50%;right:-4px}.custom_tooltip_right .custom_tooltip_content{top:50%;left:calc(100% + 7px);transform:translateY(-50%)translate(-4px)}.custom_tooltip_right .custom_tooltip_content:after{margin-top:-4px;top:50%;left:-4px}.custom_tooltip:hover .custom_tooltip_content{opacity:1;visibility:visible;transform:translateY(0)}.custom_tooltip_left:hover .custom_tooltip_content,.custom_tooltip_right:hover .custom_tooltip_content{transform:translateY(-50%)translate(0)}.repair_failed_tooltip:after{content:"";background:#222;width:9px;height:9px;position:absolute;bottom:-5px;right:8px;transform:rotate(45deg)}.repair_failed_info:hover .repair_failed_tooltip{opacity:1;visibility:visible;transform:translateY(0)}#removePhotoModal .modal-dialog{max-width:538px}#removePhotoModal .modal-content{border:0;border-radius:4px;overflow:hidden}#removePhotoModal .modal-header{background:linear-gradient(110deg,#f5faff 0%,#f9f7ff 48%,#fff6fc 100%);border-bottom:1px solid #dfe3eb;padding:15px 18px}#removePhotoModal .modal-title{color:#263552;font-family:var(--ff-m);margin:0;font-size:18px;font-weight:700}#removePhotoModal .modal-body{padding:16px 18px 10px}.remove_photo_message{align-items:center;gap:8px;display:flex}.remove_photo_message p{color:#303030;font-family:var(--ff-m);margin:0;font-size:16px;font-weight:600}.remove_photo_modal_icon{color:#9999df;justify-content:center;align-items:center;width:42px;height:42px;font-size:38px;display:flex}#removePhotoModal .modal-footer{border-top:0;gap:0;padding:8px 18px 14px}#removePhotoModal .btn-outline-primary:hover{color:#fff}#removePhotoModal .btn-outline-primary{color:#506ba2;min-width:78px;height:32px;font-family:var(--ff-m);border-color:#5872a8;border-radius:35px;padding:0 12px;font-size:14px;font-weight:600}#removePhotoModal .remove_photo_btn{background:var(--gradient);color:#fff;min-width:78px;height:32px;font-family:var(--ff-m);border:0;border-radius:35px;padding:0 13px;font-size:14px;font-weight:600}#removePhotoModal .remove_photo_btn:hover{opacity:.9}.repaired_actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.repaired_actions .preview_file_btn{color:#555;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:16px;transition:all .2s;display:inline-flex}.repaired_actions .preview_file_btn:hover{color:#111;background:#0000000d}.repaired_actions .delete_file{color:#555;cursor:pointer;opacity:1;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:16px;transition:all .2s;display:inline-flex}.repaired_actions .delete_file:hover{color:#111;background:#0000000d}.repaired_actions .download_file_btn{color:var(--green);border:1px solid var(--green);cursor:pointer;white-space:nowrap;background:0 0;border-radius:20px;justify-content:center;align-items:center;gap:5px;height:28px;padding:0 14px;font-size:13px;font-weight:600;line-height:1;transition:all .2s;display:inline-flex}.repaired_actions .download_file_btn:hover{background:var(--green);color:#fff}.download_btn_icon{display:none}.download_btn_text{display:inline}.photo_download_modal .modal-dialog{max-width:820px}.photo_download_modal .modal-content{border:0;border-radius:8px;overflow:hidden}.photo_download_modal .modal-header{background:#f8f9fc;border-bottom:1px solid #e4e6eb;padding:16px 20px}.photo_download_modal .modal-title{color:#263552;font-family:var(--ff-m);margin:0;font-size:18px;font-weight:700}.photo_download_modal .modal-body{background:#f5f6f9;padding:20px}.download_photo_preview{background:#fff;border-radius:6px;justify-content:center;align-items:center;width:100%;max-height:520px;display:flex;position:relative;overflow:hidden}.download_preview_image{object-fit:contain;width:100%;height:auto;max-height:520px;display:block}.photo_watermark{pointer-events:none;-webkit-user-select:none;user-select:none;grid-template-rows:repeat(5,1fr);grid-template-columns:repeat(3,1fr);place-items:center;display:grid;position:absolute;inset:-20%;transform:rotate(-25deg)}.photo_watermark span{color:#666;opacity:.2;white-space:nowrap;font-family:Arial,sans-serif;font-size:25px;font-weight:700;line-height:1}.photo_download_modal .modal-footer{border-top:0;gap:12px;padding:12px 20px 16px}.photo_download_modal .btn-outline-primary{color:#506ba2;min-width:85px;height:38px;font-family:var(--ff-m);border-color:#5872a8;font-size:14px;font-weight:600}.photo_download_btn{background:var(--gradient);color:#fff;min-width:120px;height:38px;font-family:var(--ff-m);border:0;border-radius:5px;justify-content:center;align-items:center;gap:7px;font-size:14px;font-weight:600;display:inline-flex}.photo_download_btn:hover{color:#fff;opacity:.9}.photo_preview_modal .modal-dialog{max-width:600px}.photo_preview_modal .modal-content{border:0;border-radius:10px;overflow:hidden}.photo_preview_modal .modal-header{background:#f8f9fc;border-bottom:1px solid #e3e5eb;padding:15px 20px}.photo_preview_modal .modal-title{color:#263552;font-family:var(--ff-m);margin:0;font-size:18px;font-weight:700}.photo_preview_modal .modal-body{background:#f1f3f7;padding:20px}.photo_preview_container{background:#fff;border-radius:6px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.photo_preview_image{z-index:1;object-fit:contain;width:auto;max-width:100%;height:auto;max-height:620px;display:block;position:relative}.photo_preview_watermark{z-index:2;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:2;pointer-events:none;opacity:.18;filter:grayscale();mix-blend-mode:multiply;inset:-25%;background-image:url(/images/watermarklogo.svg);background-position:0 0;background-repeat:space;background-size:50px 40px;grid-template-rows:repeat(6,1fr);grid-template-columns:repeat(4,1fr);place-items:center;display:grid;position:absolute;inset:-30%}.photo_preview_loading{color:#888;min-height:350px;font-family:var(--ff-m);justify-content:center;align-items:center;font-size:14px;display:flex}.photo_preview_modal .modal-footer{background:#fff;border-top:0;padding:12px 20px}.preview_close_btn{color:#506ba2;min-width:80px;height:36px;font-family:var(--ff-m);border-color:#5872a8;font-size:14px;font-weight:600}.preview_close_btn:hover{color:#fff;background:#5872a8}.advance_repair_modal .modal-content{border:0;border-radius:10px;overflow:hidden}.advance_repair_modal .modal-header{border-bottom:1px solid #e5e5e5;padding:16px 20px}.advance_repair_modal .modal-title{font-family:var(--ff-m);color:#263552;font-size:18px;font-weight:700}.advance_repair_modal .modal-body{padding:25px 25px 20px}.advance_repair_content{text-align:center}.advance_repair_icon{color:#526fa9;background:linear-gradient(135deg,#ffd8e9,#d8e4ff);border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;margin:0 auto 14px;font-size:25px;display:flex}.advance_repair_content h6{color:#333;margin:0 0 8px;font-size:17px;font-weight:700}.advance_repair_content p{color:#777;margin:0;font-size:13px;line-height:20px}.advance_repair_filename{color:#555;text-overflow:ellipsis;white-space:nowrap;background:#f6f7fa;border-radius:6px;margin:15px 0;padding:10px 14px;font-size:13px;font-weight:600;overflow:hidden}.advance_repair_note{color:#999!important;margin-top:12px!important;font-size:12px!important}.advance_repair_modal .modal-footer{border-top:0;padding:12px 20px 16px}.advance_repair_confirm_btn{background:var(--gradient);color:#fff;height:40px;font-family:var(--ff-m);border:0;border-radius:6px;padding:0 18px;font-size:13px;font-weight:600}.advance_repair_confirm_btn:hover{opacity:.9;color:#fff}.advance_repair_modal .btn-outline-primary{height:40px;font-size:13px}.advance_repair_btn{color:#5872a8;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #5872a8;border-radius:4px;height:28px;padding:0 10px;font-size:11px;font-weight:600}.advance_repair_btn:hover{color:#fff;background:#5872a8}.advance_repair_modal{z-index:9999}.advance_repair_modal .modal-dialog{max-width:600px}.advance_repair_modal .modal-content{background:#fff;border:0;border-radius:6px;overflow:hidden;box-shadow:0 12px 40px #00000038}.advance_repair_body{padding:1.5rem}.advance_repair_header{background:linear-gradient(110deg,#f8dcf8 0%,#edf2ff 100%);border-bottom:1px solid #e4e4e4;justify-content:space-between;align-items:center;min-height:50px;padding:0 16px 0 18px;display:flex}.advance_repair_title{color:#202020;font-size:16px}.advance_repair_title strong{text-wrap:auto;font-weight:700}.advance_repair_title span{font-weight:400}.advance_repair_close{color:#777;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}.sample_info_box{background:#f5f9ff;border:1px dashed #b7c8ed;border-radius:4px;gap:8px;padding:10px;display:flex}.sample_info_icon{color:#777;flex:none;font-size:15px;line-height:16px}.sample_info_box strong{color:#333;font-size:14px;display:block}.sample_info_box p{color:#777;margin:2px 0 0;font-size:13px}.sample_upload_box{border:1px dashed #cfcfcf;border-radius:9px;flex-direction:column;justify-content:center;align-items:center;min-height:126px;margin-top:16px;padding:40px 15px;display:flex;box-shadow:0 2px 8px #00000014}.sample_upload_btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#416cff 0%,#b62eff 52%,#db1572 100%);border:0;border-radius:30px;justify-content:center;align-items:center;gap:7px;min-height:55px;padding:0 30px;font-size:18px;font-weight:700;display:flex}.sample_upload_box p{color:#888;margin:10px 0 0;font-size:13px}.sample_file_row{background:linear-gradient(100deg,#f9faff 0%,#fff7fd 100%);border:1px solid #f1d8ed;border-radius:10px;grid-template-columns:64px 4fr 1fr .5fr;align-items:center;gap:8px;min-height:58px;margin-top:14px;padding:8px 12px;display:grid}.sample_file_icon{color:#e52686;background:#fff;border:1px solid #ddd;border-radius:4px;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.sample_file_name{text-overflow:ellipsis;white-space:nowrap;color:#333;min-width:0;font-size:16px;overflow:hidden}.sample_file_size,.sample_file_format{color:#777;font-size:16px}.sample_start_btn{color:#fff;cursor:pointer;background:linear-gradient(90deg,#416cff 0%,#b62eff 52%,#db1572 100%);border:0;border-radius:30px;justify-content:center;align-items:center;gap:7px;min-width:270px;min-height:61px;margin:25px auto 0;padding:0 30px;font-size:24px;font-weight:700;display:flex}.sample_repairing_btn{color:#fff;opacity:.78;cursor:default;background:linear-gradient(90deg,#416cff 0%,#b62eff 52%,#db1572 100%);border:0;border-radius:30px;justify-content:center;align-items:center;gap:7px;min-width:270px;min-height:61px;margin:18px auto 0;padding:0 30px;font-size:24px;font-weight:700;display:flex}.sample_spinner{border:3px solid #ffffff73;border-top-color:#fff;border-radius:50%;width:18px;height:18px;animation:.8s linear infinite advanceRepairSpin}.sample_progress{margin-top:18px}.sample_progress_track{background:#f0f0f0;border-radius:10px;width:100%;height:15px;overflow:hidden}.sample_progress_track span{color:#fff;white-space:nowrap;background:repeating-linear-gradient(-45deg,#4c9fff 0 5px,#63adff 5px 10px);border-radius:10px;align-items:center;min-width:70px;height:100%;padding:0 7px;font-size:8px;transition:width .25s;display:flex}.sample_save_btn{color:#fff;cursor:pointer;background:#3ba640;border:0;border-radius:30px;justify-content:center;align-items:center;gap:7px;min-width:175px;min-height:43px;margin:16px auto 0;padding:0 30px;font-size:14px;font-weight:700;display:flex}.sample_save_btn:hover{background:#32913a}.repair_congratulations{text-align:left;grid-template-columns:250px 1fr;grid-template-areas:"preview header""preview cta";align-items:center;gap:0 36px;max-width:700px;margin:22px auto 6px;display:grid}.congratulations_preview_card{background:#fff;border:1px solid #0000000f;border-radius:14px;flex-direction:column;flex-shrink:0;grid-area:preview;width:250px;display:flex;overflow:hidden;box-shadow:0 4px 18px #00000014}.congratulations_preview_thumb{cursor:pointer;background:#f0f2f5;width:100%;height:150px;position:relative;overflow:hidden}.congratulations_thumb_img{object-fit:cover;width:100%;height:100%;transition:transform .3s;display:block}.congratulations_preview_thumb:hover .congratulations_thumb_img{transform:scale(1.04)}.congratulations_preview_info{text-align:left;background:#fff;padding:10px 14px 12px}.preview_availability_header{text-align:left;align-items:flex-start;gap:7px;display:flex}.preview_availability_header .preview_info_icon{color:#1a1a1a;flex-shrink:0;margin-top:1px;font-size:15px}.preview_text_group{text-align:left;flex-direction:column;align-items:flex-start;display:flex}.preview_avail_title{color:#6d6d6d;font-size:14px;font-weight:700;line-height:1.3}.download_preview_link{color:#ff4d61;cursor:pointer;text-align:left;background:0 0;border:0;padding:5px 0 0;font-size:14px;font-weight:600;line-height:1.2;text-decoration:none;transition:color .2s;display:inline-block}.download_preview_link:hover{color:#e63946;text-decoration:none}.congratulations_header_group{flex-direction:column;grid-area:header;align-items:flex-start;display:flex}.repair_congratulations_heading{align-items:center;gap:8px;margin-bottom:4px;display:flex}.repair_congratulations_heading h4{color:#1a1a1a;font-size:28px;font-weight:800;font-family:var(--ff-m);margin:0;line-height:1.2}.repair_congratulations_icon{align-items:center;display:inline-flex}.repair_congratulations_icon img{margin-top:-10px}.congratulations_subtitle{color:var(--green,#2ea33c);margin:4px 0 8px;font-size:14px;font-weight:600;line-height:1.4}.congratulations_cta_wrapper{flex-direction:column;grid-area:cta;align-items:flex-start;display:flex}.repair_file_download_btn{background:var(--green,#2ea33c);font-size:18px;font-weight:700;font-family:var(--ff-m);color:#fff;cursor:pointer;border:none;border-radius:35px;align-items:center;gap:8px;width:max-content;padding:12px 28px;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #2ea33c59}.repair_file_download_btn:hover{background:#268a32;transform:translateY(-1px);box-shadow:0 6px 18px #2ea33c73}.congratulations_disclaimer{color:#777;margin:10px 0 0;padding-left:10px;font-size:12px}.sample_help_link{color:#e72578;justify-content:center;align-items:center;column-gap:10px;margin-top:1rem;display:flex}.sample_success_box{color:var(--green);background:#e0edf850;border:1px dashed #5cb9ff;border-radius:6px;align-items:center;column-gap:.5rem;padding:1rem;font-size:13px;display:flex}.video_repair_wrapper{position:relative;overflow:hidden}.repair_confetti_container{z-index:9999;pointer-events:none;perspective:700px;width:100%;height:100%;position:absolute;top:4rem;left:0;overflow:hidden}.repair_confetti_piece{will-change:transform,left,top,opacity;transform-style:preserve-3d;backface-visibility:hidden;border-radius:1px;display:block;position:absolute}.photo_preview_modal .modal-body{max-height:455px;overflow-y:auto}.step_label{white-space:nowrap;justify-content:center;align-items:center;column-gap:4px;font-weight:600;display:flex}.step_item.active .step_label{color:#333}.check_icon{background:#099e44;border-radius:15px;min-width:16px;height:16px;display:none;position:relative}.check_icon:after{content:"";z-index:1;border:2px solid #fff;border-width:0 2px 2px 0;width:5px;height:9px;display:block;position:absolute;top:3px;left:6px;transform:rotate(45deg)}.step_label .check_icon{display:inline-flex}@keyframes processingActionIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes uploadButtonIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:1366px){.file_action_col{padding-right:0}.file_table_row{grid-template-columns:1.5fr .8fr .8fr 1.8fr 1.6fr;gap:14px}}@media screen and (max-width:1280px){.file_table_row{grid-template-columns:1.4fr .8fr .8fr 1.8fr 1.6fr;gap:12px}.upload_success_status,.repaired_actions .download_file_btn,.upload_again_btn{font-size:13px}.start_repair_btn,.uploading_button{font-size:20px}.file_table_header>div{font-size:16px}.sample_file_row{grid-template-columns:64px 2fr 1fr 1.5fr}}@media screen and (max-width:1200px){.file_table_row{grid-template-columns:1.3fr .8fr .8fr 1.7fr 1.6fr;gap:10px}.repair_step span{font-size:15px}.upload_success_status,.repaired_actions .download_file_btn,.upload_again_btn,.repair_failed_status,.file_format_col{font-size:12px}}@media screen and (max-width:1080px){.file_table_header>div{font-size:14px}.file_table_row{grid-template-columns:1.2fr .7fr .7fr 1.6fr 1.6fr;gap:8px}.repair_congratulations_heading h4{font-size:24px}.repair_file_download_btn{padding:11px 24px;font-size:16px}.upload_details_container{gap:1rem}.upload_bottom{padding-left:10px}.add_more_btn,.remove_all_btn{font-size:14px}.repair_step span{font-weight:600}.repair_step{width:100px}.step_line{margin:16px -60px 0}}@media screen and (max-width:991px){.upload_file_icon{max-width:65px;padding-top:15px}.upload_file_icon img{max-width:46px}.file_table_row{grid-template-columns:1.2fr .7fr .7fr 1.6fr 1.6fr;gap:8px}}@media screen and (max-width:890px){.file_format_col{display:none!important}.file_table_row{grid-template-columns:minmax(0,1.4fr) minmax(50px,max-content) minmax(85px,max-content) minmax(130px,max-content);gap:8px}.file_table{width:100%}.upload_file_icon{display:none}}@media screen and (max-width:767px){.status_extra{display:none!important}.file_action_btn.download_file_btn{display:none}.file_table_header{display:none!important}.file_table{flex-direction:column!important;gap:12px!important;width:100%!important;display:flex!important}.file_table_row:not(.file_table_header){height:auto!important;min-height:unset!important;box-sizing:border-box!important;background:#fff!important;border:1px solid #dcdeebd9!important;border-radius:12px!important;flex-direction:column!important;align-items:stretch!important;gap:9px!important;width:100%!important;padding:14px 16px!important;display:flex!important;position:relative!important;overflow:hidden!important;box-shadow:0 2px 8px #00000008!important}.file_table_row:not(.file_table_header)>div{text-align:left!important;color:#444!important;justify-content:flex-start!important;align-items:center!important;gap:6px!important;width:100%!important;font-size:13px!important;display:flex!important}.mobile_col_label{color:#1a1a1a!important;width:80px!important;min-width:80px!important;font-size:13px!important;font-weight:700!important;font-family:var(--ff-m)!important;flex-shrink:0!important;display:inline-block!important}.file_table_row .file_format_col{display:flex!important}.file_table_row .file_name_text{color:#111!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:calc(100% - 90px)!important;font-weight:600!important;overflow:hidden!important}.file_table_row .file_action_col{border-top:1px dashed #dcdeebd9!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;width:100%!important;margin-top:2px!important;padding-top:10px!important;display:flex!important}.photo_upload_box.is_repaired_step{flex-direction:column!important;display:flex!important}.is_repaired_step .repair_congratulations{text-align:center!important;flex-direction:column!important;order:-1!important;justify-content:center!important;gap:16px!important;width:100%!important;max-width:100%!important;margin:8px auto 20px!important;display:flex!important}.is_repaired_step .congratulations_header_group{text-align:center!important;flex-direction:column!important;order:1!important;align-items:center!important;display:flex!important}.is_repaired_step .repair_congratulations_heading{justify-content:center!important}.is_repaired_step .congratulations_subtitle{text-align:center!important;margin:4px 0 0!important}.is_repaired_step .congratulations_preview_card{order:2!important;width:250px!important;max-width:100%!important;margin:0 auto!important}.is_repaired_step .congratulations_preview_thumb{height:150px!important}.is_repaired_step .congratulations_cta_wrapper{text-align:center!important;flex-direction:column!important;order:3!important;align-items:center!important;width:100%!important;display:flex!important}.is_repaired_step .repair_file_download_btn{margin:0 auto!important}.is_repaired_step .congratulations_disclaimer{text-align:center!important;padding-left:0!important}.is_repaired_step .upload_details_container{order:2!important}.download_btn_icon{display:inline-flex!important}.download_btn_text{display:none!important}.repaired_actions{justify-content:flex-start;align-items:center;gap:6px;display:flex}.repaired_actions .preview_file_btn,.repaired_actions .delete_file{color:#555!important;cursor:pointer!important;opacity:1!important;background:0 0!important;border:0!important;border-radius:50%!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;width:30px!important;min-width:30px!important;height:30px!important;padding:0!important;font-size:16px!important;line-height:1!important;transition:all .2s!important;display:inline-flex!important}.repaired_actions .download_file_btn{width:auto!important;height:28px!important;min-width:unset!important;color:#fff!important;background:#16a34a!important;border:none!important;border-radius:20px!important;justify-content:center!important;align-items:center!important;gap:5px!important;padding:0 12px!important;font-size:12.5px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.repaired_actions .preview_file_btn:hover,.repaired_actions .delete_file:hover{color:#111!important;background:#0000000f!important}.failed_actions{justify-content:flex-start;align-items:center;gap:8px;display:flex}.failed_actions .upload_again_btn{white-space:nowrap;border-radius:16px;height:30px;padding:0 16px;font-size:13px}.failed_actions .delete_file{flex-shrink:0;width:30px;height:30px;font-size:16px}.upload_success_status,.repair_failed_status,.uploading_status,.processing_status,.waiting_status{gap:6px;font-size:13px}.upload_success_status svg,.repair_failed_status .failed_icon{font-size:16px}.circular_progress_svg{width:16px;height:16px}.upload_bottom{flex-direction:column;max-width:100%}.start_repair_action,.upload_action{flex:max-content;width:max-content}.delete_file,.preview_file_btn{font-size:16px!important}.video_repair_wrapper{max-width:100%}.repair_steps{width:87%}.start_repair_btn,.uploading_button{width:max-content;height:max-content;padding:10px 35px}.start_repair_action,.upload_action,uploading_button{flex-direction:column;justify-content:center;align-items:center;display:flex}.repair_congratulations,.upload_bottom{justify-content:center}.upload_action{margin:auto}.repair_congratulations{display:block!important}.congratulations_preview_card{margin-bottom:1.5rem}}@media screen and (max-width:600px){.photo_upload_box{background:#f9f7ff}.repair_steps{width:100%}.repair_step span{font-size:12px}}@media screen and (max-width:572px){.photo_upload_box{background:#f9f7ff;padding:12px 10px 10px}.photo_preview_modal .modal-title,#removePhotoModal .modal-title{font-size:14px}.btn-close,.remove_photo_message p{font-size:12px}.step_circle{width:25px;height:25px;font-size:12px}.remove_photo_modal_icon{font-size:26px}.start_repair_btn,.uploading_button{font-size:16px}.add_more_btn,.remove_all_btn{height:35px;font-size:12px}.add_more_btn svg,.remove_all_btn svg{width:16px}.custom_tooltip_content{width:140px}#removePhotoModal .modal-footer{column-gap:5px}#removePhotoModal .remove_photo_btn{font-size:12px}.sample_upload_btn,.sample_start_btn,.sample_repairing_btn,.sample_download_btn{width:max-content;min-height:max-content;padding:10px 15px;font-size:14px}.advance_repair_title,.sample_file_size,.sample_file_format,.sample_file_name{font-size:12px}.sample_upload_box p{font-size:10px}.sample_file_row img{max-width:40px}.sample_file_row{grid-template-columns:54px 2fr 1fr 1.5fr}.repair_file_download_btn{padding:10px 18px;font-size:14px}.repair_congratulations_heading h4{font-size:18px}.congratulations_preview_card{width:100%}.congratulations_preview_thumb{height:auto}.upload_bottom{padding-left:0}.upload_action p{text-wrap:wrap}.start_repair_action{width:100%;padding:0 10px}.start_repair_action p{white-space:inherit;line-height:normal}.loading_spinner{width:20px;height:20px}.upload_button .button_text span{font-size:10px}.video_upload_wrapper_new .upload_button img{width:34px}.repair_steps{height:55px}.step_label{font-size:12px!important}.check_icon{display:none!important}}@media screen and (max-width:360px){.repair_step span{font-size:10px}.after_upload_actions{flex-direction:column}.sample_file_row{grid-template-columns:44px 1fr 1fr 1fr}.upload_button .button_text span{font-size:8px}.glob_lr{padding-left:.5rem;padding-right:.5rem}}
