.maskDialog{pointer-events:none !important;opacity:.4 !important}.loader-hidden{visibility:hidden}.loader-overlay{position:absolute !important;width:100% !important;top:0 !important;left:0 !important;opacity:1 !important;z-index:500000 !important}.p-dialog .p-dialog-header{background:#464646 !important;color:#fff !important;padding:5px 5px 5px 3px !important}.custom-alert-cls .p-dialog-header{background:#464646 !important;color:#fff !important;padding:5px 5px 5px 3px !important;text-transform:uppercase}.custom-alert-cls .p-dialog-header .p-dialog-title{color:#fff;float:left;font-style:normal !important;font-weight:500 !important;font-size:14px !important;margin-left:10px !important;letter-spacing:.04em;text-transform:uppercase !important;margin:0px !important}.custom-alert-cls .p-dialog-header .p-dialog-header-icon{color:#fff !important}.custom-alert-cls .p-dialog-header-icons .p-dialog-header-icon .p-dialog-header-close-icon.pi.pi-times:before{color:#fff !important}.p-dialog .p-dialog-header .p-dialog-header-icon:focus{box-shadow:none !important}.custom-messages-container{padding:15px;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif}.custom-messages-container .header-section{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px;flex-wrap:wrap;gap:10px}.custom-messages-container .header-section h3{margin:0;font-size:1.25rem;font-weight:600;color:#333}.custom-messages-container .header-section .action-buttons{display:flex;gap:15px;flex-wrap:wrap;margin-left:auto}.custom-messages-container .header-section .action-buttons .action-btn{font-size:.8rem;display:inline-flex;align-items:center;gap:6px;cursor:pointer;margin-bottom:0;background-color:#fff;border:1px solid #6c757d;color:#6c757d;padding:8px 16px;border-radius:4px;transition:background-color .2s,border-color .2s}.custom-messages-container .header-section .action-buttons .action-btn:hover{background-color:#6c757d;color:#fff}.custom-messages-container .grid-section .table-header-container{border:1px solid #dee2e6 !important;border-radius:4px 4px 0 0}.custom-messages-container .grid-section .table-header-container .custom-messages-table{margin-bottom:0}.custom-messages-container .grid-section .custom-messages-table{width:100%;border-collapse:separate;border-spacing:0}.custom-messages-container .grid-section .custom-messages-table thead th{background-color:#ebebeb !important;color:#000 !important;font-size:.85rem;font-weight:700;padding:12px 12px;border:1px solid #dee2e6 !important;white-space:nowrap}.custom-messages-container .grid-section .custom-messages-table thead th small{font-weight:normal;color:#555 !important}.custom-messages-container .grid-section .custom-messages-table thead th .text-danger{color:#dc3545 !important}.custom-messages-container .grid-section .custom-messages-table tbody td{padding:6px 8px;border:1px solid #dee2e6;vertical-align:top}.custom-messages-container .grid-section .custom-messages-table tbody td .input-wrapper{position:relative;padding-bottom:16px}.custom-messages-container .grid-section .custom-messages-table tbody td .input-wrapper input.form-control{font-size:.85rem;padding:4px 8px;height:32px}.custom-messages-container .grid-section .custom-messages-table tbody td .input-wrapper input.line-code-input{max-width:160px;text-transform:uppercase}.custom-messages-container .grid-section .custom-messages-table tbody td .input-wrapper input.is-invalid{border-color:#dc3545}.custom-messages-container .grid-section .custom-messages-table tbody td .input-wrapper .validation-msg{position:absolute;bottom:0;left:0;font-size:.7rem;color:#dc3545;white-space:nowrap}.custom-messages-container .grid-section .custom-messages-table .action-col{width:70px;text-align:center;vertical-align:middle}.custom-messages-container .grid-section .custom-messages-table .delete-btn{padding:2px 8px;font-size:.75rem}.custom-messages-container .add-row-section{margin-top:25px;margin-bottom:30px;padding:0 5px}.custom-messages-container .add-row-section .add-row-btn{font-size:.85rem;display:flex;align-items:center;gap:6px;margin-bottom:0;padding:8px 16px}.custom-messages-container .spinner-border{width:2rem;height:2rem}
