@import url(https://fonts.googleapis.com/css2?family=Barlow:wght@100;200;300;400;500;600;700&display=swap);.fallback-spinner{display:flex;height:100vh;position:relative;width:100%}.loading{border:3px solid #0000;border-radius:50%;box-sizing:border-box;height:55px;left:calc(50% - 35px);position:absolute;top:50%;width:55px}body{font-family:Barlow,sans-serif!important}.react-bs-table-search-form{margin-bottom:20px}.react-bootstrap-table-page-btns-ul.pagination{justify-content:end}.card{background:#fff!important}.login-page{background:url(/static/media/login-background.9e8a52d7a8e3ca0c7414.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%}.fallback-loader{img{height:100%;object-fit:cover;width:100%}}.login-page .login-page-left-side img{height:100%;object-fit:cover;width:100%}.login-page .login-grid{display:grid;grid-template-columns:1fr 1fr}.login-form{.card{border-radius:16px;.card-body{padding:32px;.card-head{h1{color:#003d0f;font-size:24px;font-weight:800}p{color:#57b37a;font-size:16px;font-weight:500;line-height:20px;margin-top:12px}}.label{font-size:16px;font-weight:500}}.login-button{background:#008a2a;border:0;color:#fff;font-size:16px;font-weight:700;padding:10px}}}.forgot-password{a{color:#000}}.terms-and-policy{color:#0006;font-size:14px;margin-top:26px;.first{font-weight:400}.second{font-weight:700}}.sidebarArea .sidebarBox{background:#0f1923!important;color:#fff}.fixedTopbar .topbar{background:#fff!important;box-shadow:0 4px 10px 0 #0000000d}.toogle-svg{color:#000!important}.nav-profile,.toogle-svg{background:#fff!important;border:#fff!important}.boxContainer{background:#e8edf4!important}.logo-link{text-decoration:none}.logo-link .logo-link-text{color:#fff;font-size:10px}.activeLink.nav-item,.sidebarArea .sidebarBox.bg-white .nav-item.activeParent>.nav-link{background:#008a2a1a!important;border:.5px solid #008a2a!important;border-radius:8px;color:#6eff94!important;margin-bottom:2px!important}.sidebarArea .sidebarBox.bg-white .activeLink .nav-link{border-left:0!important;color:#6eff94!important}.hide-mini.activeLink.nav-item{background:#0000!important;border:0!important;color:#6eff94!important}.nav-item{margin:0 10px!important;width:-webkit-fill-available}.hide-mini{margin:0!important}.sidebarArea .subMenu .nav-item.activeLink .nav-link{color:#6eff94!important}.custom-card{border-radius:8px!important}.custom-card .custom-card-head{background:#263238!important;border-radius:8px 8px 0 0;color:#fff}.custom-btn-design{border-radius:50px!important;color:#fff!important;height:35px;padding:3px 10px;img{height:auto!important;width:20px!important}}.custom-btn-design:focus-visible,.custom-btn-design:hover{border-radius:50px!important;color:#fff!important;padding:3px 12px}.simplebar-content .btn-close{display:none!important}.modal-content{background:#fff!important;border:0!important}.custom-modal-header{background:#263238!important;color:#fff}.modal-header .btn-close{filter:invert(1)}.add-on-form{position:relative}.add-on-form .remove-btn{position:absolute;right:-8px;top:-34px;width:auto}.trace-card{border:1px solid #2f3e46;border-radius:15px;color:#fff;padding-bottom:10px}.trace-card-header{background:#263238!important;border-radius:13px 13px 0 0;padding:10px 15px}.trace-card-header h5{font-weight:700}.trace-box{background:#f3f4f6;border-radius:10px;padding:20px}.side-label{border-radius:10px;color:#000;font-size:13px;font-weight:600;padding:6px 12px}.flex-fill.d2,.side-label.cabin.side,.side-label.console,.side-label.edge.side,.side-label.inside,.side-label.l,.side-label.length,.side-label.longitudinal,.side-label.ok,.side-label.pp{background:#cde7d4;color:#2e7d32}.flex-fill.d1,.side-label.b,.side-label.door.side,.side-label.lateral,.side-label.not.ok,.side-label.npp,.side-label.out.side,.side-label.single.side,.side-label.w,.side-label.width{background:#ffe2c7;color:#ef6c00}.flex-fill.d3{background:#a0a0a0;color:#fff}.flex-fill.d4{background:#9dc776;color:#264607}.flex-fill.d5{background:#df9191;color:#ef0000}.flex-fill.d6{background:#c7d2ff;color:#0010ef}.trace-options{display:flex;gap:15px;margin-top:15px}.field-head{color:#64748b;font-size:11px;font-weight:700}.devider{border-right:1px solid #dee2e6;margin-right:5px}.door_space,.webkit-fill{height:-webkit-fill-available}.door_space{align-items:center;border-left:1px solid #dee2e6;border-right:1px solid #dee2e6;display:flex;flex-direction:column;justify-content:space-between;min-width:60px;width:60px}table{table-layout:fixed;width:100%}.two-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:1fr 1fr}.label{color:#000;font-size:14px;font-weight:400}.value{color:#000;font-size:16px;font-weight:600}.trace-radio{align-items:center;background:#e5e7eb;border-radius:20px;color:#000;cursor:pointer;display:flex;gap:8px;min-width:47%;padding:10px 15px}.trace-box .form-label{color:#000}.trace-radio input:checked+span{color:#1b5e20;font-weight:600}.trace-radio:has(input:checked){background:#d4edda;border:1px solid #28a745}.frame-work-sec{background:#e8f0f9;border:.5px solid #9abde4;border-radius:10px;color:#1565c0;font-size:18px;font-weight:700;padding:8px}.inspection-row .inspection-title{color:#000}.inspection-row{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;margin:10px auto;padding:18px;width:97%!important}.inspection-title{align-items:flex-start;display:flex;font-weight:500;gap:12px}.inspection-title span{align-items:center;background:#2563eb;border-radius:50%;color:#fff;display:flex;font-size:14px;height:28px;justify-content:center;width:28px}.inspection-actions{align-items:center;display:flex;gap:10px}.status-btn{background:#fff;border:1px solid #cbd5e1;border-radius:8px;cursor:pointer;font-size:13px;min-width:max-content;padding:6px 40px;transition:all .2s ease;width:fit-content}.status-btn.active{background:#dcfce7;border-color:#22c55e;color:#15803d}.status-btn.active.not_ok{background:#fee2e2;border-color:#ef4444;color:#b91c1c}.status-btn.active.na{background:#e2e8f0;border-color:#64748b;color:#334155}.remark-input{border:1px solid #cbd5e1;border-radius:6px;font-size:13px;padding:6px 10px;width:220px}.status-btn:hover{background:#f1f5f9}.observed-input{border:1px solid #cbd5e1;border-radius:6px;padding:6px 10px}.spec-val{background-color:#f4f6fa;color:#006a1e;font-weight:600}.specified-box{background:#f3f5f8;width:50%}.param-title,.specified-box{font-weight:600;text-align:center}.param-title{background:#e6f3e6;border-radius:6px;padding:6px}.side-label.lh{background:#e3f2fd;color:#1565c0}.side-label.rh{background:#50c6281a;color:#50c628}.side-label.middle{background:#f3e5f5;color:#6a1b9a}.inspection-tabs{display:flex;gap:10px;margin-bottom:20px}.inspection-tabs button{background:#f5f7fa;border:1px solid #cfd8dc;border-radius:25px;flex:1 1;font-weight:600;padding:12px}.inspection-tabs .active{background:#004b1c;color:#fff}.inspection-card{background:#f9fafb;border:1px solid #d6dee6;border-radius:12px;padding:15px}.inspection-card.rangeIn{background:#edf7ee;border-color:#2e7d32}.inspection-card.rangeOut{background:#fdecec;border-color:#d32f2f}.card-header{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.serial{background:#e1e5ea;border-radius:6px;font-weight:600;padding:5px 10px}.dot{border-radius:50%;height:10px;width:10px}.dot.rangeIn{background:#2e7d32}.dot.rangeOut{background:#d32f2f}.dot.pending{background:#bdbdbd}.inspection-summary{display:flex;font-weight:600;gap:20px;margin-top:20px}.ok{color:#2e7d32}.notok{color:#d32f2f}.pending{color:#999}.rangeIn .spec{color:#000;font-weight:700}.rangeIn .serial{color:#004b1c}.rangeOut .spec{color:#000;font-weight:700}.rangeOut .serial{color:#c62828}.addBTnStyle{background:#008a2a;border-radius:50px};.trace-card-header-other-obs{background:#e65100!important;border-radius:13px 13px 0 0;padding:10px 15px}.sticky-sec{height:calc(100vh - 280px);overflow-x:hidden;overflow-y:auto}.view-card h4{color:#000;font-size:16px;font-weight:700;text-decoration:underline}.modal-body{overflow-x:hidden}.info-box{align-items:flex-start;background-color:#fff3e0;border:.5px solid #ffcc80;border-radius:6px;display:flex;gap:12px;padding:12px 16px}.info-icon{align-items:center;border:2px solid #ff6a00;border-radius:50%;color:#e65100;display:flex;font-weight:700;height:28px;justify-content:center;min-width:28px}.info-content ul{color:#e65100;font-weight:500;margin:0;padding-left:18px}.info-content li{margin-bottom:4px}.dashboard-sec .overview-header{align-items:center;border-radius:6px;display:flex;justify-content:space-between;padding:12px 16px}.dashboard-sec .title-section{align-items:center;display:flex;gap:12px}.dashboard-sec .title-section h4{color:#64748b;font-size:14px;font-weight:700}.dashboard-sec .title{color:#64748b;font-size:13px;font-weight:700;letter-spacing:.5px}.dashboard-sec .line{background:#cbd5f5;height:1px;width:100%}.dashboard-sec .filters{display:flex;gap:15px}.dashboard-sec .filter-box{color:#64748b;display:flex;flex-direction:column;font-size:11px;font-weight:600}.dashboard-sec .filter-box select{background:#fff;border:1px solid #cbd5e1;border-radius:6px;font-size:12px;margin-top:4px;outline:none;padding:10px}.print-signature-section{display:flex!important;justify-content:space-between;margin-top:80px!important;page-break-inside:avoid!important}.signature-block{text-align:left;width:45%}.signature{font-weight:700;margin-bottom:20px}.signature-name{margin-top:10px}.signature-designation{margin-top:6px}.signature-space{height:150px}.mini-sidebar-logo-link-text{display:none}.isMiniSidebar .sidebarArea .sidebarBox:hover .mini-sidebar-logo-link-text{display:block!important}.react-bs-table.react-bs-table-bordered{max-width:1205px;overflow-x:auto}@media print{@page{size:A4;margin:8mm}body{margin:0;padding:0}.print-container{box-sizing:border-box;padding-left:5px;padding-right:5px;width:100%}.view-card{overflow:visible!important;width:100%}table{border-collapse:collapse;max-width:100%!important;table-layout:fixed;width:100%!important}th{white-space:nowrap}td,th{font-size:12px;padding:6px}td{word-wrap:break-word;white-space:normal!important;word-break:break-word}.table-responsive{overflow:visible!important}td div{white-space:nowrap}div{overflow:visible!important}button{display:none!important}.print-signature-section{display:flex!important;justify-content:space-between;margin-top:80px!important;page-break-inside:avoid!important}.signature-block{text-align:left;width:45%}.signature{font-weight:700;margin-bottom:20px}.signature-name{margin-top:10px}.signature-designation{margin-top:6px}.signature-space{height:150px}.assembly-print-container *{page-break-inside:avoid!important}.print-header{width:130%}.print-body{transform:scale(.75);transform-origin:top left;width:175%}}
/*# sourceMappingURL=main.d11a5904.css.map*/