#proscan-root{min-height:100vh;width:100%}.content-wrapper{display:flex;flex:1 1;flex-direction:column;overflow:hidden;width:100%}@media(min-width:768px){.content-wrapper{flex-direction:row}}.main-wrapper{background:#fff;flex:1 1;overflow-y:auto;padding:10px;width:100%}@media(max-width:767px){.main-wrapper{padding-bottom:60px}}@media(min-width:768px){.main-wrapper{padding-top:20px;width:calc(100% - 220px)}}.main-wrapper .MuiContainer-root{height:95%;max-width:100%;padding:0 10px}@media(min-width:768px){.main-wrapper .MuiContainer-root{padding:0 24px}}.header-wrapper{background:#fff;box-shadow:0 1px 8px 0 rgba(0,0,0,.251);height:11vh;min-height:68px;z-index:1}.header-wrapper .header{align-items:center;display:flex;height:100%;justify-content:space-around;padding:0 15px}@media(min-width:768px){.header-wrapper .header{justify-content:space-around}}@media(max-width:767px){.header-wrapper .header{justify-content:space-between}}.header-wrapper .header .logo img{height:auto;width:140px}@media(min-width:768px){.header-wrapper .header .logo img{width:180px}}@media(max-width:767px){.header-wrapper .header .search{display:none}}@media(min-width:768px){.header-wrapper .header .search{flex:auto;max-width:50%}.header-wrapper .header .search-root{width:100%}.header-wrapper .header .search-root .MuiInputBase-root{background:#f9f9f9;border-radius:16px;color:#969696;font-family:Montserrat;font-size:16px;font-weight:500}.header-wrapper .header .search-root .MuiInputBase-root fieldset{border:1px solid #d2d2d2}.header-wrapper .header .search-root svg{margin-right:10px}}.header-wrapper .header .user-details{align-items:center;display:flex;gap:6px}@media(max-width:767px){.header-wrapper .header .user-details{font-size:15px}.header-wrapper .header .user-details span{margin:0 6px;text-align:center}.header-wrapper .header .user-details .mobile-logout{color:#2c2b4f;padding:4px}.header-wrapper .header .user-details .mobile-logout:hover{color:#6eaf81}.header-wrapper .header .user-details .mobile-logout svg{height:30px;width:30px}}@media(min-width:768px){.header-wrapper .header .user-details{font-size:18px;text-align:center;width:220px}.header-wrapper .header .user-details .mobile-logout{display:none}}@media(max-width:767px){.navigation-wrapper{background-color:#fff;bottom:0;box-shadow:0 -2px 8px #0000001a;left:0;min-width:0;min-width:auto;position:fixed;width:100%;z-index:1000}.navigation-wrapper .bottom-nav{display:none!important}}@media(min-width:768px){.navigation-wrapper{background-color:#fff;box-shadow:0 12px 8px 4px #0000000d;min-width:220px;width:220px;z-index:0}}@media(max-width:767px){.navigation{height:auto}.navigation .top-nav{display:flex;flex-direction:row;justify-content:space-around;padding:0}.navigation .top-nav .MuiListItemButton-root{display:flex;flex:1 1;justify-content:center;padding:8px 0}.navigation svg{margin:0;width:24px}.navigation a{align-items:center;border-left:none;border-top:2px solid #0000;color:#2c2b4f;display:flex;flex-direction:column;font-size:13px;padding:6px;text-align:center;width:auto}.navigation a span{display:block;margin-top:4px}.navigation a.active,.navigation a:hover{background:none;border-left:none;border-top:2px solid #6eaf81;color:#6eaf81}.navigation a.active span,.navigation a:hover span{font-weight:600}.navigation .MuiCollapse-root{display:none}}@media(min-width:768px){.navigation{align-items:stretch;display:flex;flex-direction:column;height:97%;width:100%}.navigation svg{margin-right:10px;vertical-align:middle;width:40px}.navigation a{border-left:4px solid #0000;display:inline-block;font-size:16px;font-weight:500;padding:16px 10px 16px 12px;vertical-align:middle;width:100%}.navigation a,.navigation a.active,.navigation a:hover{color:#2c2b4f}.navigation a:hover{background:#b6e1c280;border-left:4px solid #6eaf81}.navigation a.active{background:#b6e1c2;border-left:4px solid #6eaf81}.navigation .MuiListItemButton-root{flex-grow:0;padding:0;width:100%}.navigation .bottom-nav{display:block;margin-top:auto}}.navigation .soon-item{opacity:.7;pointer-events:none}.navigation .soon-item .soon-content{align-items:center;color:#2c2b4f;display:flex;padding:22px 10px 16px 12px;position:relative;width:100%}.navigation .soon-item .soon-content svg{margin-right:10px;vertical-align:middle;width:40px}.navigation .soon-item .soon-content span{font-size:16px;font-weight:500}.navigation .soon-item .soon-content .soon-chip{background-color:#15b400;color:#fff;height:24px;position:absolute;right:4px;top:10px}.navigation .soon-item .soon-content .soon-chip span{font-size:16px;font-weight:600}.action-wrapper{display:flex;flex-wrap:wrap;gap:15px;margin-top:5px;padding:15px}@media(max-width:767px){.action-wrapper{justify-content:center}}.action-wrapper .action-item{align-items:center;background-color:#fff;border:1px solid #d2d2d2;border-radius:16px;box-shadow:0 2px 4px #0000001a;color:#2c2b4f;cursor:pointer;display:flex;flex-direction:column;height:228px;justify-content:center;transition:all .2s ease-in-out;width:228px}@media(max-width:767px){.action-wrapper .action-item{height:110px;min-width:160px;width:calc(85% - 10px)}}.action-wrapper .action-item svg{margin-bottom:16px}@media(max-width:767px){.action-wrapper .action-item svg{margin-bottom:8px;transform:scale(.8)}}.action-wrapper .action-item.active,.action-wrapper .action-item:hover{background:#2c2b4f;color:#fff}.action-wrapper .action-item.active svg circle,.action-wrapper .action-item.active svg line,.action-wrapper .action-item.active svg path,.action-wrapper .action-item.active svg rect,.action-wrapper .action-item:hover svg circle,.action-wrapper .action-item:hover svg line,.action-wrapper .action-item:hover svg path,.action-wrapper .action-item:hover svg rect{stroke:#fff;transition:all .2s ease-in-out}.main-list li,.main-list p,.submenu-list li,.submenu-list p{color:#fff;padding:0}.main-list li,.submenu-list li{padding:16px}.main-list li:hover,.submenu-list li:hover{background:#484681}.main-list{background:#2c2b4f;min-height:227px;width:300px}.main-list.MuiList-root{padding:0}.submenu-list .submenu{background-color:#2c2b4f;color:#fff}.client-homepage{padding:20px}.client-homepage li{list-style-type:square}.datasets{padding:20px}.datasets h1{color:#333;font-size:2em;margin-bottom:20px}.dataset-cards{display:flex;flex-wrap:wrap;gap:20px;padding:10px}@media(max-width:767px){.dataset-cards{justify-content:center}}.dataset-card{background-color:#e1f8e8;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px;transition:transform .2s}@media(max-width:767px){.dataset-card{max-width:400px;width:95%}}@media(min-width:768px){.dataset-card{width:calc(25% - 20px)}}.dataset-card:hover{transform:translateY(-5px)}.dataset-card a{color:inherit;display:block;text-align:center;text-decoration:none}.dataset-card h2{font-size:24px;margin:0;padding:10px}@media(max-width:767px){.dataset-card h2{font-size:28px}}.msg-upload-wrapper{display:flex;flex-direction:column;height:90vh;justify-content:center;margin:0 auto;text-align:center;width:586px}@media(max-width:767px){.msg-upload-wrapper{box-sizing:border-box;margin:0 auto;padding:0 10px;width:100%}}.msg-upload-wrapper img{height:150px;margin-bottom:40px;width:150px}@media(max-width:767px){.msg-upload-wrapper img{height:100px;width:100px}}.msg-upload-wrapper h2{font-style:normal;font-weight:400;padding-bottom:30px}.msg-upload-wrapper .MuiButton-root.btn{font-size:16px}.locators-grid{background:#fff;display:flex;margin-top:-20px}.locators-grid .left-side,.locators-grid .right-side{padding-top:20px}.locators-grid .left-side{display:flex;flex-direction:column;margin-right:10px;width:calc(100% - 340px)}.locators-grid .left-side .grid{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;height:calc(100vh - 260px);margin-bottom:15px;overflow:auto}.locators-grid .left-side .grid .msg-wrapper{height:auto}.locators-grid .left-side .grid .locator-cell{border:1px solid #b6e1c2;cursor:pointer;height:200px;padding:8px;position:relative;transition:all .2s ease-in-out;width:245px}.locators-grid .left-side .grid .locator-cell.active{border-color:#6eaf81;box-shadow:inset 2px 0 13px 9px #0000000d}.locators-grid .left-side .grid .locator-cell img{display:block;margin:0 auto;max-height:100%;max-width:100%}.locators-grid .left-side .grid .locator-cell .checkmark{border-radius:100%;box-shadow:1px 1px 4px #000;height:26px;left:9px;position:absolute;top:9px;width:26px}.locators-grid .left-side .grid .locator-cell .checkmark svg{margin:-3px 0 0 -3px}.locators-grid .right-side{box-shadow:-5px 0 8px 0 #0000000d;display:flex;flex-direction:column;min-height:calc(100vh - 123px);padding-left:25px;width:340px}.locators-grid .right-side .msg-wrapper{max-width:100%;width:auto}.locators-grid .right-side .msg-wrapper img{width:100%}.locators-grid .right-side h2{margin-bottom:25px}.locators-grid .right-side .locator-actions{margin-top:auto}.locators-grid .right-side .row{margin-bottom:20px}.locators-grid .right-side .row img{height:90px;width:90px}.locators-grid .right-side .row .drop-down-wrapper label{margin-bottom:12px}.locators-grid .right-side .btn{font-size:16px}.screws-grid{background:#fff;display:flex;margin-top:-20px}.screws-grid .left-side,.screws-grid .right-side{padding-top:20px}.screws-grid .left-side{display:flex;flex-direction:column;margin-right:10px;width:calc(100% - 340px)}.screws-grid .left-side .grid{align-content:flex-start;display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;height:calc(100vh - 260px);margin-bottom:15px;overflow:auto}.screws-grid .left-side .grid .msg-wrapper{height:auto}.screws-grid .left-side .grid .screw-cell{border:1px solid #b6e1c2;cursor:pointer;height:200px;padding:8px;position:relative;transition:all .2s ease-in-out;width:245px}.screws-grid .left-side .grid .screw-cell.active{border-color:#6eaf81;box-shadow:inset 2px 0 13px 9px #0000000d}.screws-grid .left-side .grid .screw-cell img{display:block;margin:0 auto;max-height:100%;max-width:100%}.screws-grid .left-side .grid .screw-cell .checkmark{border-radius:100%;box-shadow:1px 1px 4px #000;height:26px;left:9px;position:absolute;top:9px;width:26px}.screws-grid .left-side .grid .screw-cell .checkmark svg{margin:-3px 0 0 -3px}.screws-grid .right-side{box-shadow:-5px 0 8px 0 #0000000d;display:flex;flex-direction:column;min-height:calc(100vh - 123px);padding-left:25px;width:340px}.screws-grid .right-side .msg-wrapper{max-width:100%;width:auto}.screws-grid .right-side .msg-wrapper img{width:100%}.screws-grid .right-side h2{margin-bottom:20px}.screws-grid .right-side .screw-details{max-height:58vh;overflow-y:auto}.screws-grid .right-side .screw-details .property-separator{margin:20px 0;position:relative;text-align:center;width:100%}.screws-grid .right-side .screw-details .property-separator hr{border:none;border-top:1px solid #e0e0e0;margin:0}.screws-grid .right-side .screw-details .property-separator span{background:#fff;color:#666;font-size:14px;left:50%;padding:0 10px;position:absolute;top:50%;transform:translate(-50%,-50%)}.screws-grid .right-side .screw-actions{margin-bottom:auto;margin-top:auto}.screws-grid .right-side .row{margin-bottom:10px}.screws-grid .right-side .row img{height:90px;width:90px}.screws-grid .right-side .row .drop-down-wrapper label{margin-bottom:6px}.screws-grid .right-side .btn{font-size:15px;font-weight:600;padding:10px 32px}.locator-wrapper{width:100%}.locator-wrapper .MuiButton-root.btn{font-size:16px}.locator-wrapper .nav-controls{display:flex;gap:20px;margin-bottom:10px}.locator-wrapper .nav-controls .right-side{text-align:right}.locator-wrapper .locator-details{display:flex;gap:20px;margin-bottom:60px;width:100%}.locator-wrapper .locator-details-controls{display:flex;flex-direction:column;margin-top:10vh}.locator-wrapper .left-side,.locator-wrapper .right-side{width:50%}.locator-wrapper .left-side .locator-img{background:#fefefe;border:2px dashed #6eaf81;border-radius:16px;padding:16px;text-align:center}.locator-wrapper .right-side .msg-wrapper{max-width:100%;width:auto}.locator-wrapper .right-side .msg-wrapper img{width:100%}.locator-wrapper img{max-width:100%}.locator-wrapper .row{margin-bottom:15px}.locator-wrapper .row.bottom-30{margin-bottom:30px}.screw-wrapper{width:100%}.screw-wrapper .MuiButton-root.btn{font-size:16px}.screw-wrapper .nav-controls{display:flex;gap:20px;margin-bottom:10px}.screw-wrapper .nav-controls .right-side{text-align:right}.screw-wrapper .screw-details{display:flex;gap:20px;margin-bottom:60px;width:100%}.screw-wrapper .screw-details-controls{display:flex;flex-direction:column;margin-top:10vh}.screw-wrapper .left-side,.screw-wrapper .right-side{width:50%}.screw-wrapper .left-side .screw-img{background:#fefefe;border:2px dashed #6eaf81;border-radius:16px;padding:16px;text-align:center}.screw-wrapper .right-side .msg-wrapper{max-width:100%;width:auto}.screw-wrapper .right-side .msg-wrapper img{width:100%}.screw-wrapper img{max-width:100%}.screw-wrapper .row{margin-bottom:15px}.screw-wrapper .row.bottom-30{margin-bottom:30px}.nav{align-items:center;display:flex;height:80px;justify-content:space-between}.nav li{display:inline-block;margin-bottom:4px;margin-right:7px;vertical-align:middle}.nav .button{border-radius:5px}.nav .button-blue{background:#2c2b4f;color:#fff}.nav .button-blue:hover{background:#484681}.nav .drop-down-wrapper .custom-select{background-color:#0000;border:1px solid #d2d2d2;color:#000;max-width:280px;padding:0 2px 0 6px}.nav .drop-down-wrapper .custom-select.active{background:#6eaf81;color:#fff}.nav .drop-down-wrapper .custom-select svg path{fill:#000}.main-list.grid-list{min-height:auto;width:auto}.delete-locator-property-modal-box{align-self:center;background-color:#fff;padding:20px;text-align:center;width:100%}.delete-locator-property-modal-box p{padding:12px}.modal{align-self:center;padding:10% 30%}.warning-modal{justify-content:center}.pagination{display:flex;display:inline-block;margin:0 auto}.pagination button{color:#2c2b4f}.pagination button.Mui-selected,.pagination button:hover{background-color:#6eaf81;color:#fff}.pagination button.Mui-selected:hover{background-color:#6eaf81}.drop-down-wrapper{width:100%}.drop-down-wrapper .MuiFormControl-root{display:inline-flex;flex-direction:column;max-width:100%;min-width:100%;position:relative;vertical-align:top}.drop-down-wrapper fieldset{display:none}.drop-down-wrapper svg path{fill:#fff}.drop-down-wrapper label{display:block;margin-bottom:20px}.drop-down-wrapper .custom-select{background:#6eaf81;border-radius:10px;color:#fff;font-size:14px}.drop-down-wrapper .custom-select.with-endorment .end-andorment,.drop-down-wrapper .custom-select.with-endorment .start-andorment{display:none}.drop-down-wrapper .custom-select.with-endorment.active .end-andorment,.drop-down-wrapper .custom-select.with-endorment.active .start-andorment{display:block}.drop-down-wrapper .custom-select.with-endorment.active svg path{fill:none}.drop-down-wrapper .custom-select.with-endorment.active .MuiSelect-icon{display:none}.drop-down-wrapper .custom-select.with-endorment .end-andorment{cursor:pointer;padding:5px}.drop-down-wrapper .custom-select.with-endorment .start-andorment{margin-right:5px}.MuiPaper-root.dropdown-paper{max-height:500px}.MuiPaper-root.dropdown-paper .dropdown-list span{flex:1 1 auto}.MuiPaper-root.dropdown-paper .dropdown-list li{color:#2c2b4f;font-size:14px;place-content:space-between;width:100%}.MuiPaper-root.dropdown-paper .dropdown-list li span{text-wrap:wrap;max-width:500px;text-overflow:ellipsis}.MuiPaper-root.dropdown-paper .dropdown-list .selected.Mui-selected,.MuiPaper-root.dropdown-paper .dropdown-list .selected.Mui-selected:hover{background-color:#e0e0e0}.add-item{justify-content:space-evenly!important;width:100%}.new-filter-textfield-container{padding-left:12px;padding-right:0;text-align:center}#new-filter-textfield{padding:6px!important}.hide-button,.select button{display:none!important}.loader{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.loader .MuiCircularProgress-svg{color:#6eaf81}.msg-wrapper{display:flex;flex-direction:column;height:90vh;justify-content:center;margin:0 auto;text-align:center;width:586px}.msg-wrapper h2{font-style:normal;font-weight:400;padding-bottom:50px}.drop-down-wrapper .numeric-filter{align-items:center;background-color:#0000;border:1px solid #d2d2d2;border-radius:10px;box-sizing:border-box;color:#000;display:flex;height:37px;padding:0 2px 0 8px;transition:none;width:135px}.drop-down-wrapper .numeric-filter .start-adornment{align-items:center;display:flex;margin-right:8px}.drop-down-wrapper .numeric-filter .start-adornment svg{height:16px;width:16px}.drop-down-wrapper .numeric-filter .start-adornment svg path{fill:none}.drop-down-wrapper .numeric-filter .end-adornment{align-items:center;cursor:pointer;display:flex;margin-left:4px;padding:4px}.drop-down-wrapper .numeric-filter .end-adornment svg{height:11px;width:11px}.drop-down-wrapper .numeric-filter .end-adornment svg path{fill:none}.drop-down-wrapper .numeric-filter .MuiTextField-root{flex:1 1}.drop-down-wrapper .numeric-filter .MuiTextField-root .MuiInputBase-root{font-size:14px;height:100%;transition:none}.drop-down-wrapper .numeric-filter .MuiTextField-root .MuiInputBase-root:after,.drop-down-wrapper .numeric-filter .MuiTextField-root .MuiInputBase-root:before{display:none}.drop-down-wrapper .numeric-filter .MuiTextField-root .MuiInputBase-root input{height:24px!important;padding:4px 8px!important;transition:none!important}.drop-down-wrapper .numeric-filter .numeric-input .MuiInputBase-root{transition:none}.drop-down-wrapper .numeric-filter .numeric-input input{padding:4px 8px!important}.drop-down-wrapper.active .numeric-filter{background:#6eaf81;color:#fff}.drop-down-wrapper.active .numeric-filter .end-adornment svg path,.drop-down-wrapper.active .numeric-filter .start-adornment svg path{fill:none}.drop-down-wrapper.active .numeric-filter input{color:#fff}.locators-options h2{margin-bottom:35px}.locators-options .bottom-30{margin-bottom:30px}.file-upload-wrapper{display:flex;flex-direction:column;height:100%;justify-content:center;margin:20px auto 0;width:709px}@media(max-width:767px){.file-upload-wrapper{box-sizing:border-box;height:80%;margin:0 auto;padding:0 10px 10%;width:100%}}.file-upload-wrapper .row{box-sizing:border-box;margin-bottom:20px;width:100%}@media(max-width:767px){.file-upload-wrapper .row{margin-bottom:15px}.file-upload-wrapper .row .btn{width:100%}}.file-upload-wrapper label{align-items:center;background:#fefefe;border:2px dashed #6eaf81;border-radius:16px;cursor:pointer;display:flex;height:50vh;justify-content:center;text-align:center;width:100%}@media(max-width:767px){.file-upload-wrapper label{height:35vh}}.file-upload-wrapper label img{border-radius:25px;margin-bottom:16px;max-width:140px}@media(max-width:767px){.file-upload-wrapper label img{max-width:20vw}}.file-upload-wrapper label,.file-upload-wrapper label p,.file-upload-wrapper label span{color:#000}.file-upload-wrapper label p{font-size:24px;padding-bottom:8px}@media(max-width:767px){.file-upload-wrapper label p{font-size:20px}}.file-upload-wrapper label span{font-size:14px}@media(max-width:767px){.file-upload-wrapper label span{font-size:12px}}.file-upload-wrapper input.file-upload{display:none}.file-upload-wrapper .loader-wrapper{width:100%}.file-upload-wrapper .loader-wrapper h3{font-size:24px}@media(max-width:767px){.file-upload-wrapper .loader-wrapper h3{font-size:20px}}.file-upload-wrapper .btn{margin:0 auto;width:100%}.mobile-upload-buttons{display:flex;flex-direction:row;justify-content:space-around;width:100%}.mobile-upload-buttons .mobile-button{align-items:center;border:2px dashed #ccc;border-radius:8px;cursor:pointer;display:block;display:flex;height:30vh;justify-content:center;padding:16px;transition:border-color .3s ease;width:45%}.mobile-upload-buttons .mobile-button:hover{border-color:#2196f3}.mobile-upload-buttons .file-upload{display:none}.models{padding:20px}.models h1{color:#333;font-size:2em;margin-bottom:20px}.model-cards{display:flex;flex-wrap:wrap;gap:20px;padding:10px}@media(max-width:767px){.model-cards{justify-content:center}}.model-card{background-color:#e1f8e8;border:1px solid #ddd;border-radius:8px;box-shadow:0 2px 4px #0000001a;padding:20px;transition:transform .2s}@media(max-width:767px){.model-card{max-width:400px;width:95%}}@media(min-width:768px){.model-card{width:calc(25% - 20px)}}.model-card:hover{transform:translateY(-5px)}.model-card a{color:inherit;display:block;text-align:center;text-decoration:none}.model-card h2{font-size:24px;margin:0;padding:10px}@media(max-width:767px){.model-card h2{font-size:28px}}.loader-wrapper h3{color:#858585;font-size:24px;margin-bottom:5px}.loader-wrapper p{color:#000;margin-right:12px}.loader-wrapper .loader{border:1px solid #e0e0e0;border-radius:16px;box-sizing:border-box;margin-bottom:30px;padding:10px}.loader-wrapper .progress-bg{background:#b6e1c2}.loader-wrapper .progress-bar{background:#6eaf81}.prediction-wrapper{flex-direction:column;height:100%;margin:0 auto;width:700px}.prediction-wrapper,.prediction-wrapper .img-holder{display:flex;justify-content:center;text-align:center}.prediction-wrapper .img-holder{align-items:center;background:#fefefe;border:2px dashed #e0e0e0;border-radius:16px;border-radius:8px;box-sizing:border-box;height:auto;margin:0 auto 5vh;max-height:350px;max-width:700px;padding:10px;width:100%}.prediction-wrapper .img-holder img{max-height:100%;max-width:100%;object-fit:contain}.prediction-wrapper .prediction-controls .row{margin-bottom:16px}.prediction-wrapper .prediction-controls .btn{min-width:200px}.prediction-wrapper .prediction-controls .btn.btn-blue{background-color:#2c2b4f;color:#fff}.prediction-wrapper .prediction-controls .btn.btn-blue:hover{background-color:#484681}.prediction-wrapper .prediction-controls .btn.btn-outlined{border-color:#2c2b4f;color:#2c2b4f}.prediction-wrapper .prediction-controls .btn.btn-outlined:hover{background-color:#2c2b4f1a}.prediction-wrapper .msg-upload-wrapper{height:auto}.prediction-wrapper .loader-wrapper{margin-top:20px}.prediction-wrapper .loader-wrapper .progress-bg{background-color:#f5f5f5}.prediction-wrapper .loader-wrapper .progress-bar{background-color:#2c2b4f}.prediction-results-wrapper{display:flex;gap:4%;margin-top:40px}.prediction-results-wrapper h3{font-size:24px}.prediction-results-wrapper h3,.prediction-results-wrapper p{color:#000;font-weight:500}.prediction-results-wrapper .horizontal-divider{background-color:#e0e0e0;height:1px;margin:20px 0;width:100%}.prediction-results-wrapper .left-side{max-width:500px;width:35%}.prediction-results-wrapper .left-side .locator-img-holder,.prediction-results-wrapper .left-side .screw-img-holder{border:1px solid #e0e0e0;border-radius:8px;margin-bottom:5%;padding:10px;text-align:center}.prediction-results-wrapper .left-side .locator-img-holder img,.prediction-results-wrapper .left-side .screw-img-holder img{max-height:350px;object-fit:contain;width:100%}.prediction-results-wrapper .left-side .btn{font-size:14px}.prediction-results-wrapper .right-side{display:flex;flex-wrap:wrap;gap:2%;width:65%}.prediction-results-wrapper .loc-data,.prediction-results-wrapper .name,.prediction-results-wrapper .row,.prediction-results-wrapper h3{margin-bottom:12px}.prediction-results-wrapper h3{align-items:center;display:flex;justify-content:space-between}.prediction-results-wrapper .prediction-item{align-self:flex-start;border:2px solid #e0e0e0;border-radius:8px;cursor:pointer;display:flex;flex-direction:column;min-height:350px;overflow-wrap:anywhere;padding:8px;position:relative;transition:border .2s ease-in-out;width:230px}.prediction-results-wrapper .prediction-item h3{font-size:20px!important;font-weight:600!important}.prediction-results-wrapper .prediction-item .checkmark{opacity:0;transition:all .2s ease-in-out}.prediction-results-wrapper .prediction-item.selected{border:2px solid #6eaf81}.prediction-results-wrapper .prediction-item.selected .checkmark{opacity:1}.prediction-results-wrapper .prediction-item .record{align-items:center;display:flex;justify-content:space-between}.prediction-results-wrapper .prediction-item .record p{font-size:16px!important;margin:0}.prediction-results-wrapper .prediction-item .record p:first-child{margin-right:8px}.prediction-results-wrapper .prediction-item .confidence-value{font-weight:600!important}.prediction-results-wrapper .prediction-item .loc-data{border:1px solid #e0e0e0;border-radius:10px;display:flex;justify-content:space-between;padding:5px;word-break:break-word}.prediction-results-wrapper .prediction-results{width:100%}.prediction-results-wrapper .prediction-results img{width:200px}.prediction-results-wrapper .prediction-results h3{margin-bottom:34px}.prediction-results-wrapper .prediction-results .row{align-items:center;display:flex;gap:10px;margin-bottom:14px}.prediction-results-wrapper .prediction-results .row span{display:inline-block;flex-shrink:0;margin-bottom:0;width:120px}.prediction-results-wrapper .prediction-results .row p{border:1px solid #e0e0e0;border-radius:10px;display:inline-block;font-size:14px;font-weight:500;margin:0;min-width:100px;padding:10px}.prediction-msg{margin-top:60px}.prediction-msg .msg-wrapper{height:auto}.prediction-msg .msg-wrapper img{margin-bottom:50px;width:200px}.prediction-msg .buttons-holder{margin:0 auto;width:586px}.instruction-overlay{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.instruction-overlay .overlay-backdrop{background-color:#00000080;height:100%;left:0;position:fixed;top:0;width:100%}.instruction-overlay .overlay-content{background-color:#fff;border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f;max-width:600px;padding:24px;position:relative;width:100%;z-index:1}.instruction-overlay .overlay-content .overlay-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.instruction-overlay .overlay-content .overlay-header h3{font-size:18px;font-weight:600}.instruction-overlay .overlay-content .overlay-header .MuiIconButton-root{padding:0 0 10px}.instruction-overlay .overlay-content .overlay-header .MuiIconButton-root path{stroke:#0d435a}.instruction-overlay .overlay-content .overlay-body{color:#333;font-size:14px}.instruction-overlay .overlay-content .overlay-body ul{margin-bottom:12px;padding-left:20px}.instruction-overlay .overlay-content .overlay-body ul li{color:#5f7787;font-size:14px;list-style-type:square;margin-bottom:8px}.instruction-overlay .overlay-content .overlay-body p{font-size:12px;margin:16px 0 2px}.instruction-overlay .overlay-content .overlay-body .instruction-image-wrapper{display:flex;gap:16px;justify-content:space-around}.instruction-overlay .overlay-content .overlay-body .instruction-image-wrapper img{border-radius:4px;box-shadow:0 2px 4px #0000001a;height:auto;max-height:160px;max-width:31%;object-fit:contain;width:auto}.MuiTooltip-popper .MuiTooltip-tooltip{background-color:#2c2b4ff2;font-family:inherit;font-size:14px;line-height:1.4;max-width:300px;padding:12px 16px}.MuiTooltip-popper .MuiTooltip-arrow{color:#2c2b4ff2}.instruction-button-wrapper{display:flex;justify-content:flex-start;left:240px;margin-top:16px;position:absolute;top:12vh}@media(max-width:767px){.instruction-button-wrapper{left:auto;margin-bottom:10px;margin-top:5px;padding:0 15px;position:relative;top:auto}}.instruction-button-wrapper .instruction-button{color:#600;font-size:20px;transition:transform .5s ease}@media(max-width:767px){.instruction-button-wrapper .instruction-button{font-size:16px}}.instruction-button-wrapper .instruction-button .MuiSvgIcon-root{font-size:28px;margin-right:4px}@media(max-width:767px){.instruction-button-wrapper .instruction-button .MuiSvgIcon-root{font-size:24px}}.instruction-button-wrapper .instruction-button.animate{animation:popIn 1s ease;animation-iteration-count:1}.instruction-button-wrapper .instruction-button:hover{transform:scale(1.05)}.upload-success-view{margin:20px auto;max-width:900px;padding:20px}.upload-success-view .success-content{display:flex;flex-direction:column;gap:16px}.upload-success-view .success-message{background-color:#fff;border-radius:8px;padding:24px;text-align:center}.upload-success-view .success-message .success-icon{height:64px;margin-bottom:12px;width:64px}.upload-success-view .success-message h2{color:#2c2b4f;font-size:24px;margin-bottom:12px}.upload-success-view .success-message p{color:#5f7787;font-size:16px;margin-bottom:0}.upload-success-view .prediction-loading{background-color:#fff;border-radius:8px;padding:32px;text-align:center}.upload-success-view .prediction-loading p{color:#5f7787;font-size:18px;margin-bottom:16px}.upload-success-view .prediction-results .prediction-disclaimer{background-color:#fff;border-left:4px solid #6eaf81;border-radius:6px;margin-bottom:5vh;padding:12px 16px}.upload-success-view .prediction-results .prediction-disclaimer p{color:#5f7787;font-size:18px!important;margin:4px 0}.upload-success-view .prediction-results .prediction-disclaimer p:first-child{margin-top:0}.upload-success-view .prediction-results .prediction-disclaimer p:last-child{margin-bottom:0}.upload-success-view .prediction-results .predictions-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr);margin-bottom:16px}@media(max-width:767px){.upload-success-view .prediction-results .predictions-grid{grid-template-columns:1fr}}.upload-success-view .prediction-results .predictions-grid .prediction-card{border-radius:8px;box-shadow:0 1px 3px #0000001a;padding:20px}.upload-success-view .prediction-results .predictions-grid .prediction-card h3{font-size:18px!important;font-weight:500;margin:0}.upload-success-view .prediction-results .predictions-grid .prediction-card .confidence{align-items:center;color:#6eaf81;display:flex;font-size:17px;font-weight:500;gap:6px;margin-bottom:16px}.upload-success-view .prediction-results .predictions-grid .prediction-card .confidence .info-icon{color:#5f7787;cursor:help;font-size:16px;opacity:.7;transition:opacity .2s ease}.upload-success-view .prediction-results .predictions-grid .prediction-card .confidence .info-icon:hover{opacity:1}.upload-success-view .prediction-results .predictions-grid .prediction-card .prediction-details{cursor:inherit;padding:15px 0}.upload-success-view .prediction-results .predictions-grid .prediction-card .prediction-details p{align-items:baseline;color:#5f7787;display:flex;font-size:14px;gap:8px;margin:8px 0}.upload-success-view .prediction-results .predictions-grid .prediction-card .prediction-details p strong{color:#2c2b4f;font-weight:500;min-width:60px}.upload-success-view .btn.btn-blue{align-self:center;background-color:#2c2b4f;color:#fff;min-width:200px}.upload-success-view .btn.btn-blue:hover{background-color:#484681}@keyframes popIn{0%{opacity:0;transform:scale(.8)}60%{opacity:1;transform:scale(1.1)}to{transform:scale(1)}}.dashboard-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:22px}.dashboard-header h1{color:#2c2b4f;font-size:24px;font-weight:700}.dashboard-controls{align-items:center;display:flex;gap:16px}.filter-control{align-items:center;display:flex;font-size:14px;gap:8px}.filter-control input[type=checkbox]{-webkit-appearance:none;appearance:none;border:1px solid #ccc;border-radius:2px;cursor:pointer;display:inline-block;height:16px;position:relative;width:16px}.filter-control input[type=checkbox]:checked{background-color:#2c2b4f;border-color:#2c2b4f}.filter-control input[type=checkbox]:checked:after{border:solid #fff;border-width:0 3px 3px 0;content:"";height:7px;left:4px;position:absolute;top:1px;transform:rotate(45deg);width:4px}.refresh-button{background-color:#2c2b4f;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:14px;padding:8px 16px;transition:background-color .3s}.refresh-button:hover{background-color:#484681}.loading-message{padding:20px 0;text-align:center}.alert-message{background-color:#f8d7da;border-radius:8px;margin-bottom:16px;padding:14px;width:-webkit-fit-content;width:fit-content}.alert-message p{color:#572e32;margin:0;padding:0}.prediction-card{background:#fff;border:1px solid #d2d2d2;border-radius:8px;box-shadow:0 2px 4px #0000001a;margin-bottom:16px;min-height:150px;padding:24px}.prediction-card .card-header{align-items:flex-start;display:flex;justify-content:space-between}.prediction-card .customer-info .label{color:#27ae60;font-weight:500;margin-right:8px}.prediction-card .customer-info .value{color:#374151}.prediction-card .customer-info>div{margin-bottom:8px}.prediction-card .action-buttons{display:flex;gap:8px}.prediction-card .action-buttons button{border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px;transition:opacity .2s;transition:background-color .3s}.prediction-card .action-buttons button.disabled{cursor:not-allowed}.prediction-card .action-buttons button:hover{opacity:.9}.prediction-card .action-buttons button.accept{background-color:#27ae60}.prediction-card .action-buttons button.accept.disabled{background-color:#e5e7eb;color:#6b7280}.prediction-card .action-buttons button.custom-change{background-color:#fb923c}.prediction-card .action-buttons button.custom-change.disabled{background-color:#e5e7eb;color:#6b7280}.prediction-card .action-buttons button.error{background-color:#e46262}.prediction-card .card-content{display:flex;gap:16px;justify-content:space-between;margin-top:16px}.prediction-card .card-content .image-container{max-width:25%;min-width:15%}.prediction-card .card-content .image-container img{border-radius:8px;box-shadow:0 2px 4px #0000001a;max-height:320px;max-width:100%}.prediction-card .card-content .content-container{align-items:center;display:flex;flex:1 1;justify-content:center}.prediction-card .card-content .predictions-container{grid-gap:16px;display:grid;flex:1 1;gap:16px;grid-template-columns:repeat(3,1fr);max-width:80%}.prediction-card .card-content .error-message{align-items:center;display:flex;justify-content:center;margin-left:10%;margin-right:20%;margin-top:1%;text-align:center;width:100%}.prediction-card .card-content .error-message p{padding-bottom:50px}.prediction-details{border:2px solid #0000;border-radius:8px;cursor:pointer;padding:16px;transition:all .3s ease}.prediction-details.selected-from{background-color:#e67e221a;border-color:#e67e22}.prediction-details.selected-to{background-color:#27ae601a;border-color:#27ae60}.prediction-details h3{color:#333;font-weight:600;margin-bottom:.75rem}.prediction-details p{margin-bottom:.5rem}.prediction-details strong{font-weight:600;margin-right:.5rem}.prediction-details .prediction-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:8px;min-height:28px}.prediction-details .prediction-header .prediction-number{font-weight:500}.prediction-details .prediction-content .prediction-item{margin-bottom:8px}.prediction-details .prediction-content .prediction-item .label{color:#6b7280;font-size:14px}.prediction-details .prediction-content .prediction-item .value{font-size:14px;overflow-wrap:anywhere}.prediction-details .prediction-content .prediction-item .value:first-child{font-weight:700}.selection-type{border-radius:.25rem;font-size:.875rem;margin-left:.5rem;padding:.2rem .5rem}.selected-from .selection-type{background-color:#e67e22;color:#fff}.selected-to .selection-type{background-color:#27ae60;color:#fff}.verify-message{align-items:center;background-color:#f5f5f5;border-radius:6px;box-shadow:0 2px 4px #0000001a;display:flex;justify-content:center;margin:16px 0;min-height:60px;min-width:70%;padding:16px 24px}.verify-message p{color:#333;font-size:16px;font-weight:500;line-height:1.5;margin:0;padding:0;text-align:center;width:100%}.modal-overlay{align-items:center;background-color:#00000080;bottom:0;display:flex;justify-content:center;left:0;opacity:0;position:fixed;right:0;top:0;transition:opacity .2s ease-in-out,visibility .2s ease-in-out;visibility:hidden;z-index:1000}.modal-overlay.show{opacity:1;visibility:visible}.modal-overlay .modal-content{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;display:flex;flex-direction:column;justify-content:space-between;margin:20px;max-width:70vw;min-height:300px;min-width:600px;opacity:0;padding:24px;position:relative;transform:translateY(20px);transition:transform .2s ease-in-out,opacity .2s ease-in-out}.modal-overlay .modal-content.show{opacity:1;transform:translateY(0)}.modal-overlay .modal-close{background:none;border:none;color:#6b7280;cursor:pointer;font-size:24px;line-height:1;padding:4px;position:absolute;right:16px;top:16px}.modal-overlay .modal-close:hover{color:#374151}.modal-overlay .modal-header{margin-bottom:16px}.modal-overlay .modal-header h2{color:#111827;font-size:20px;font-weight:600}.modal-overlay .modal-header p{color:#6b7280;margin-top:8px}.modal-overlay .modal-footer{display:flex;gap:8px;justify-content:flex-end;margin-top:24px}.modal-overlay .modal-footer button{border:none;border-radius:6px;cursor:pointer;font-weight:500;padding:8px 16px;transition:opacity .2s}.modal-overlay .modal-footer button:hover{opacity:.9}.modal-overlay .modal-footer button.cancel{background-color:#e5e7eb;color:#374151}.modal-overlay .modal-footer button.accept{background-color:#27ae60;color:#fff}.modal-overlay .modal-footer button.custom-change{background-color:#fb923c;color:#fff}.modal-overlay .modal-footer button.error{background-color:#e46262;color:#fff}.modal-overlay .modal-footer button:disabled{cursor:not-allowed;opacity:.5}.modal-overlay .error-options,.modal-overlay .locators-options{min-height:160px;width:56%}.modal-overlay .error-options .custom-error-input,.modal-overlay .locators-options .custom-error-input{max-width:85%}.modal-overlay .error-options .radio-group,.modal-overlay .locators-options .radio-group{display:flex;flex-direction:column;gap:12px}.modal-overlay .error-options .radio-option,.modal-overlay .locators-options .radio-option{align-items:center;display:flex;gap:8px}.modal-overlay .error-options input[type=text],.modal-overlay .locators-options input[type=text]{border:1px solid #e5e7eb;border-radius:6px;margin-top:12px;padding:8px 12px;width:100%}.modal-overlay .error-options input[type=text]:focus,.modal-overlay .locators-options input[type=text]:focus{border-color:#27ae60;box-shadow:0 0 0 2px #4ade801a;outline:none}.modal-body{align-items:center;display:flex;justify-content:space-around;max-height:80vh;overflow-y:auto}.modal-body,.modal-body .custom-change-form{padding:1rem}.modal-body .image-container,.modal-header .image-container{max-width:35%}.modal-body .image-container img,.modal-header .image-container img{border-radius:8px;box-shadow:0 2px 4px #0000001a;max-height:320px;max-width:100%}body,ul{margin:0;padding:0}h1,h2,h3,h4,p{margin:0;padding:0 0 10px}li{list-style-type:none}.MuiButton-root.btn{border-radius:16px;color:#fff;cursor:pointer;font-size:20px;padding:16px 32px;width:100%}.MuiButton-root.btn-blue{background-color:#2c2b4f}.MuiButton-root.btn-blue:not(:disabled) svg{margin-right:16px;width:38px}.MuiButton-root.btn-blue:not(:disabled) svg circle,.MuiButton-root.btn-blue:not(:disabled) svg line,.MuiButton-root.btn-blue:not(:disabled) svg path{stroke:#fff;transition:all .2s ease-in-out}.MuiButton-root.btn-blue:hover{background:#484681}.MuiButton-root.btn-danger{background:#f16755}.MuiButton-root.btn-danger:hover{background:#ca4634}.MuiButton-root.btn-outlined{color:#2c2b4f}.MuiButton-root.btn-outlined,.MuiButton-root.btn-outlined:hover{border:1px solid #e0e0e0}#proscan-root h1{font-size:32px;margin:0;padding:0 0 10px}#proscan-root h2,#proscan-root h3{font-weight:500}#proscan-root h2{color:#0d435a;font-size:24px}#proscan-root h3{line-height:18px}#proscan-root h3,#proscan-root ol,#proscan-root p{color:#5f7787;font-size:16px}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}.hidden{display:none}body{-webkit-text-size-adjust:100%;background:#f5f5f5;font-family:Montserrat,Roboto,sans-serif;min-height:100vh;overflow-x:hidden;width:100%}a{text-decoration:none;transition:all .2s ease-in-out}a svg{display:inline-block;margin:0 4px}a.active,a:hover{color:#00c2ff}@media(min-width:768px){::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:#0006061a;border-radius:10px}::-webkit-scrollbar-thumb{background-color:#01070733;border-radius:10px}}@media(max-width:767px){.btn{font-size:16px!important;padding:12px 24px!important}h1{font-size:24px!important}h2{font-size:20px!important}p{font-size:16px!important}}
/*# sourceMappingURL=main.4c6516d5.css.map*/