.user-badge{border-radius:var(--border-radius);text-transform:uppercase;letter-spacing:.3px;padding:.25em .5rem;font-size:12px;font-weight:700}.user-badge.status-active{color:#256029;background:#c8e6c9}.user-badge.status-disable{color:#616161;background:#cecece}.icon-only-upload .p-button-label{display:none!important}.icon-only-upload .p-fileupload-choose{justify-content:center;width:2.25rem;height:2.25rem;padding:0}.custom-file-upload{min-width:auto!important;padding-left:7px!important}.icon-only-upload{margin-top:-46px}.user-enable-disable{min-width:auto!important;padding:0 9px!important}@media (min-width:992px){.not-found-page-padding{padding-left:70px;padding-right:70px}}.page-not-fount-btn,.page-not-fount-btn>.pi,.page-not-fount-btn>.p-button-label.p-c{font-size:12px!important}.p-progressbar{background-color:#b2dfdb!important}.p-progressbar .p-progressbar-value{background-color:var(--primary-color)!important}.clickable-row{cursor:pointer}.content-center-column{justify-content:center!important;align-items:center!important}.hover-link{color:inherit;cursor:pointer;text-decoration:underline}.hover-link:hover{color:#2563eb;text-decoration:underline}.custom-part-comment-timeline .p-timeline-event-opposite{flex:0!important;padding:0!important;display:none!important}.custom-part-comment-timeline .p-timeline-event-separator{margin-right:.75rem}.custom-part-comment-timeline .p-timeline-event-content{padding-top:0;padding-bottom:1.25rem}.custom-part-comment-timeline .p-timeline-event-connector{background-color:#e2e8f0;width:2px}.layout-menu-container{scrollbar-width:none!important;-ms-overflow-style:none!important}.layout-menu-container::-webkit-scrollbar{display:none!important}.p-dialog .p-dialog-header{border-bottom:1px solid #e5e7eb;background:#f9fafb!important;align-items:center!important;padding:.75rem 1.25rem!important}.p-dialog .p-dialog-header-icons{align-self:center!important}.p-dialog .p-dialog-footer{border-top:1px solid #e5e7eb;justify-content:flex-end;gap:.5rem;display:flex;background:#f9fafb!important;padding:.75rem 1.25rem!important}.p-dialog-content{padding:1.25rem!important}.p-button{justify-content:center!important;align-items:center!important}.p-button-label{flex:none!important}.custom-calendar .p-datepicker-trigger{border-top-right-radius:3px;border-bottom-right-radius:3px;background-color:var(--primary-color,#00a86b)!important}.p-calendar-w-btn .p-datepicker-trigger.p-button span{color:#fff!important}.p-calendar:not(.p-calendar-disabled).p-focus>.p-inputtext,.p-calendar .p-inputtext:enabled:focus{outline-offset:0;outline:0;border-color:#14b8a6!important;box-shadow:0 0 0 .2rem #0000!important}.p-inputtext:disabled,.p-inputtext.p-disabled,.p-inputtext[readonly].p-readonly-gray{color:gray!important;cursor:not-allowed!important;opacity:1!important;background-color:#f2f2f2!important;border-color:#cbd5e1!important}.p-datepicker-buttonbar .p-button .p-ink{background:#0096884d!important}.p-datepicker-buttonbar .p-button:hover{background-color:#e0f7f5!important}.p-datepicker-buttonbar .p-button .p-button-label{color:#009688!important}.rfq-attachment-tooltip .p-overlaypanel-content{padding:.25rem .5rem!important}.parent-rfq-table{border:1px solid #cbd5e1!important}.parent-rfq-table>.p-datatable-wrapper{max-height:calc(100vh - 310px)!important;overflow:auto!important}.parent-rfq-table.has-add-rfq>.p-datatable-wrapper{max-height:calc(100vh - 360px)!important}.parent-rfq-table .p-datatable-thead{z-index:10!important;position:sticky!important;top:0!important}.parent-rfq-table .p-datatable-thead>tr>th{color:#004d40!important;z-index:10!important;background-color:#e0f2f1!important;border-bottom:2px solid #01aaa5!important;padding:.85rem 1rem!important;font-weight:700!important;position:sticky!important;top:0!important}.parent-rfq-table .p-datatable-tbody>tr{transition:background-color .15s ease-in-out}.parent-rfq-table .p-datatable-tbody>tr:hover{background-color:#f0fdfa!important}.parent-rfq-table .p-datatable-tbody>tr.p-row-expanded{background-color:#f2f9f8!important;border-left:4px solid #01aaa5!important}.parent-rfq-table .p-datatable-tbody>tr>td{vertical-align:middle!important;padding:.85rem 1rem!important}.parent-rfq-table .p-datatable-row-expansion{isolation:isolate}.parent-rfq-table .p-datatable-row-expansion>td{z-index:1;position:relative;background-color:#f8fafc!important;padding:1rem!important}.rfq-parts-table{border:1px solid #e2e8f0!important;border-radius:6px!important}.rfq-parts-table .p-datatable-thead{z-index:100!important;position:sticky!important;top:0!important}.rfq-parts-table .p-datatable-thead>tr>th{color:#334155!important;white-space:nowrap!important;z-index:100!important;background-color:#f1f5f9!important;border-bottom:1px solid #cbd5e1!important;padding:.75rem 1rem!important;font-weight:600!important;position:sticky!important;top:0!important}.rfq-parts-table .p-datatable-tbody>tr>td{vertical-align:middle!important;padding:.75rem 1rem!important}.rfq-parts-table .p-datatable-tbody>tr.has-row-error>td{vertical-align:top!important}.rfq-parts-table .p-datatable-row-expansion{z-index:20;position:relative}.rfq-parts-table .p-datatable-row-expansion>td{overflow:visible!important}.nested-moq-table{isolation:isolate;border:1px solid #e2e8f0!important;border-radius:6px!important}.nested-moq-table .p-datatable-thead>tr>th{color:#334155!important;white-space:nowrap!important;z-index:1!important;background-color:#f8fafc!important;border-bottom:1px solid #cbd5e1!important;padding:.5rem .75rem!important;font-weight:600!important;position:sticky!important;top:0!important}.nested-moq-table .p-datatable-tbody>tr>td{vertical-align:middle!important;padding:.5rem .75rem!important}.nested-moq-table .p-datatable-tbody>tr.has-row-error>td{vertical-align:top!important}.p-radiobutton .p-radiobutton-box{transition:border-color .2s,box-shadow .2s;background-color:#fff!important;border:2px solid #01aaa5!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;display:flex!important}.p-radiobutton .p-radiobutton-box .p-radiobutton-icon{transition:transform .2s,background-color .2s;border-radius:50%!important;width:10px!important;height:10px!important}.p-radiobutton .p-radiobutton-box.p-highlight{border-color:var(--primary-color,#01aaa5)!important;background:#fff!important}.p-radiobutton .p-radiobutton-box.p-highlight .p-radiobutton-icon{visibility:visible!important;transform:scale(1)!important}.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover{border-color:var(--primary-color-dark,#009391)!important;background:#fff!important}.p-radiobutton .p-radiobutton-box.p-highlight:not(.p-disabled):hover .p-radiobutton-icon{background-color:var(--primary-color-dark,#009391)!important}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover) .p-radiobutton-box{border-color:var(--primary-color,#01aaa5)!important}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box{border-color:var(--primary-color-dark,#009391)!important;background:#fff!important}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:hover).p-highlight .p-radiobutton-box .p-radiobutton-icon{background-color:var(--primary-color-dark,#009391)!important}.p-radiobutton:not(.p-disabled):has(.p-radiobutton-input:focus-visible) .p-radiobutton-box{border-color:var(--primary-color,#01aaa5)!important;box-shadow:0 0 0 .2rem #01aaa533!important}:is(.card:has(.p-datatable.p-datatable-scrollable),.ig-list-card){flex-direction:column;height:calc(100vh - 9rem);max-height:calc(100vh - 9rem);display:flex;overflow:hidden}:is(.card:has(.p-datatable.p-datatable-scrollable) .p-datatable,.ig-list-card .p-datatable){flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}:is(.card:has(.p-datatable.p-datatable-scrollable) .p-datatable>.p-datatable-wrapper,.ig-list-card .p-datatable>.p-datatable-wrapper){flex:auto;min-height:0;overflow:auto!important}:is(.card:has(.p-datatable.p-datatable-scrollable) .p-datatable .p-paginator-bottom,.ig-list-card .p-datatable .p-paginator-bottom){flex-shrink:0;margin-top:auto}.p-dropdown-panel{background:#fff!important;border:1px solid #cbd5e1!important;border-radius:6px!important;box-shadow:0 4px 16px #00000026!important}.ig-action-menu-container{justify-content:center;align-items:center;display:inline-flex}.ig-action-menu-btn{color:#0ea5a4!important;cursor:pointer!important;background-color:#bfbfbf1a!important;border:1px solid #f8f8f8!important;border-radius:9999px!important;justify-content:center!important;align-items:center!important;width:32px!important;min-width:32px!important;max-width:32px!important;height:32px!important;padding:0!important;transition:all .2s ease-in-out!important;display:inline-flex!important;box-shadow:0 1px 3px #0000000d!important}.ig-action-menu-btn:hover:not(:disabled){transform:translateY(-1px);background-color:#bfbfbf26!important;border-color:#f8f8f8!important;box-shadow:0 2px 6px #00000014!important}.ig-action-menu-btn:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 2px #0000000d!important}.ig-action-menu-btn .p-button-icon{width:13.78px;height:11.81px;color:#0ea5a4!important;justify-content:center!important;align-items:center!important;font-size:13.8px!important;display:inline-flex!important}.ig-action-menu-btn:disabled{cursor:not-allowed!important;background-color:#f1f5f9!important}.ig-action-menu-panel{z-index:1200!important;background:#fff!important;border:1px solid #f3f4f6!important;border-radius:12px!important;width:192px!important;overflow:hidden!important;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a!important}.ig-action-menu-panel:before,.ig-action-menu-panel:after{display:none!important}.ig-action-menu-panel .p-overlaypanel-content{padding:0!important}.ig-action-menu-list{background-color:#fff;flex-direction:column;width:192px;min-width:192px;display:flex;padding:8px 0!important}.ig-action-menu-item{color:#334155;cursor:pointer;text-align:left;-webkit-user-select:none;user-select:none;background:0 0;border:none;border-bottom:1px solid #f3f4f6;outline:none;align-items:center;gap:.75rem;width:100%;padding:.65rem 1rem;font-size:.875rem;font-weight:500;transition:background-color .15s ease-in-out,color .15s ease-in-out;display:flex}.ig-action-menu-item:last-child{border-bottom:none}.ig-action-menu-item:hover:not(.ig-action-menu-item-disabled){background-color:#f8fafc}.ig-action-menu-item:focus-visible{background-color:#f1f5f9}.ig-action-menu-item .ig-action-menu-item-icon{color:#0ea5a4;flex-shrink:0;justify-content:center;align-items:center;font-size:1.05rem;display:flex}.ig-action-menu-item .ig-action-menu-item-label{white-space:nowrap;flex-grow:1}.ig-action-menu-item.ig-action-menu-item-danger,.ig-action-menu-item.ig-action-menu-item-danger .ig-action-menu-item-icon{color:#ef4444}.ig-action-menu-item.ig-action-menu-item-danger:hover:not(.ig-action-menu-item-disabled){background-color:#fef2f2}.ig-action-menu-item.ig-action-menu-item-disabled{opacity:.45;cursor:not-allowed}
