@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Pacifico&family=Playwrite+VN:wght@100..400&family=Smooch+Sans:wght@100..900&display=swap";body{box-sizing:border-box;padding:0;margin:0;background:#fff;color:#000}.custom-login-password input{background:var(--color-anti-flash-white)!important;border:0!important;border-radius:12px!important;font-size:14px!important;color:var(--color-slate-gray)!important}.profile-password input{background:var(--color-anti-flash-white)!important;border:0!important;border-radius:12px!important;font-size:14px!important;color:var(--color-slate-gray)!important;width:414px!important;height:34px!important}.custom-login-password input::placeholder{color:var(--color-slate-gray)!important}.custom-login-password svg{color:#4b4b4b!important}.login-side-image img{width:100%;height:100%;object-fit:cover;object-position:center}.error-messages div{font-size:12px!important;font-weight:400;line-height:20px!important}.navbar-parent{border-bottom:.5px solid var(--black-10, rgba(0, 0, 0, .1))!important}.menu-popup{box-shadow:0 14px 24px #00000029!important}.menu-popup ul .p-menu-submenu-label{display:none}.menu-popup ul li a{color:#334155!important;font-size:14px;font-style:normal;font-weight:400;line-height:14px;background:transparent!important}.menu-popup ul li div{background:transparent!important}.menu-popup ul li div:hover{background:transparent!important;color:#334155!important}.select-main-style span,.p-select-overlay ul li .p-select-option-label{color:#64748b!important}.p-select-overlay ul li svg{display:none!important}.p-select-overlay ul li:hover,.p-select-option:not(.p-select-option-selected):not(.p-disabled).p-focus{background:transparent!important}.p-select-overlay{background:#f8fafc!important;border:1px solid #CBD5E1!important;overflow:hidden!important}.custom-scrollbar::-webkit-scrollbar{width:4px}.custom-scrollbar::-webkit-scrollbar-thumb{background-color:var(--color-snow);border-radius:12px}.custom-scrollbar::-webkit-scrollbar-track{background-color:#fff}.custom-scrollbar{scrollbar-color:var(--color-snow) white;scrollbar-width:thin}.main-custom-drawer .p-drawer-content{padding:0!important}.main-custom-drawer .p-drawer-header{position:absolute;right:-20px!important;border:0!important}.main-custom-drawer .p-drawer-header button{border:0!important}.main-custom-drawer .p-drawer-header button:hover,.main-custom-dialog .p-dialog-close-button{background:transparent!important;color:#64748b!important}.main-custom-drawer .p-drawer-header .p-button-secondary:focus-visible{box-shadow:none!important;outline-color:transparent!important}.main-custom-dialog{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a!important}.main-custom-dialog .p-dialog-header,.main-custom-dialog .p-dialog-content{padding:5px 15px 0!important}.main-custom-dialog .p-dialog-header span{font-size:18px!important;font-weight:600!important}.main-custom-dialog .p-dialog-content span{font-size:14px!important}.main-custom-dialog .p-dialog-close-button{right:-10px!important}.main-custom-dialog .p-dialog-footer{margin-top:15px!important}.main-custom-dialog .p-confirmdialog-reject-button{border-radius:6px!important;border:1px solid #F1F5F9!important;background:#f1f5f9!important;padding:7px 10px!important;font-size:14px!important;color:var(--color-charcoal)!important}.main-custom-dialog .p-confirmdialog-accept-button{border-radius:6px!important;border:1px solid var(--color-pacific-blue)!important;background:var(--color-pacific-blue)!important;font-size:14px!important;color:#fff!important}.custom-table-subcontractor .p-datatable-column-title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.custom-table-subcontractor .p-datatable-tbody>tr>td{word-break:break-all}.custom-table-subcontractor .p-paginator{background:transparent!important;justify-content:start!important}.custom-table-subcontractor .p-datatable-paginator-bottom{border:0!important;margin-top:10px!important}.custom-table-subcontractor .p-paginator-page,.p-paginator-next,.p-paginator-last,.p-paginator-first,.p-paginator-prev,.custom-table-subcontractor .p-select .p-select-label{color:#64748b!important;font-size:14px!important}.custom-table-subcontractor .p-select{border-radius:6px!important;border:1px solid #CBD5E1!important;background:#fff!important;box-shadow:0 1px 2px #1212170d!important}.custom-table-subcontractor .p-paginator-page-selected,.custom-table-subcontractor .p-paginator-page:hover,.custom-table-subcontractor .p-paginator-next:hover,.custom-table-subcontractor .p-paginator-last:hover,.custom-table-subcontractor .p-paginator-first:hover,.custom-table-subcontractor .p-paginator-prev:hover{background:transparent!important}
