:root{--complaint-font-family:var(--crm-font-family);--complaint-page-title-size:30px;--complaint-section-title-size:21px;--complaint-card-title-size:16px;--complaint-label-size:15px;--complaint-body-size:14px;--complaint-caption-size:13px;--complaint-micro-size:12px;--complaint-card-value-size:32px;--complaint-line-height:1.5;--complaint-heading-color:#17304f;--complaint-text-color:#32425f;--complaint-muted-color:#64748b}.common-complaint-filter-card,.common-complaint-table-card,.complaint-dashboard-page,.complaint-detail-page,.complaint-drafts-page,.complaint-list-page,.complaint-reports-page,.employee-complaint-dashboard,.my-complaints-page,.raise-complaint-page,.shared-complaints-page{font-family:var(--complaint-font-family)!important;color:var(--complaint-text-color);line-height:var(--complaint-line-height)}.common-complaint-filter-card *,.common-complaint-table-card *,.complaint-dashboard-page *,.complaint-detail-page *,.complaint-drafts-page *,.complaint-list-page *,.complaint-reports-page *,.employee-complaint-dashboard *,.my-complaints-page *,.raise-complaint-page *,.shared-complaints-page *{font-family:inherit}.common-complaint-filter-card .fa,.common-complaint-filter-card .fa:before,.common-complaint-table-card .fa,.common-complaint-table-card .fa:before,.complaint-dashboard-page .fa,.complaint-dashboard-page .fa:before,.complaint-detail-page .fa,.complaint-detail-page .fa:before,.complaint-drafts-page .fa,.complaint-drafts-page .fa:before,.complaint-list-page .fa,.complaint-list-page .fa:before,.complaint-reports-page .fa,.complaint-reports-page .fa:before,.employee-complaint-dashboard .fa,.employee-complaint-dashboard .fa:before,.my-complaints-page .fa,.my-complaints-page .fa:before,.raise-complaint-page .fa,.raise-complaint-page .fa:before,.shared-complaints-page .fa,.shared-complaints-page .fa:before{font-family:FontAwesome!important}.common-complaint-filter-card h4,.common-complaint-table-card h4,.complaint-dashboard-page h1,.complaint-dashboard-page h2,.complaint-dashboard-page h3,.complaint-dashboard-page h4,.complaint-detail-page h1,.complaint-detail-page h2,.complaint-detail-page h3,.complaint-detail-page h4,.complaint-drafts-page h1,.complaint-drafts-page h2,.complaint-drafts-page h3,.complaint-drafts-page h4,.complaint-list-page h1,.complaint-list-page h2,.complaint-list-page h3,.complaint-list-page h4,.complaint-reports-page h1,.complaint-reports-page h2,.complaint-reports-page h3,.complaint-reports-page h4,.employee-complaint-dashboard h1,.employee-complaint-dashboard h2,.employee-complaint-dashboard h3,.employee-complaint-dashboard h4,.my-complaints-page h1,.my-complaints-page h2,.my-complaints-page h3,.my-complaints-page h4,.raise-complaint-page h1,.raise-complaint-page h2,.raise-complaint-page h3,.raise-complaint-page h4,.shared-complaints-page h1,.shared-complaints-page h2,.shared-complaints-page h3,.shared-complaints-page h4{color:var(--complaint-heading-color);letter-spacing:-.02em}.complaint-drafts-header h4,.complaint-list-header h4,.complaint-page-header h4,.complaint-page-heading h4,.employee-dashboard-title,.my-complaints-header h4,.page-title,.raise-page-header h4,.report-page-header h4,.reports-page-header h4{font-size:var(--complaint-page-title-size)!important;font-weight:700!important;line-height:1.2;margin:0}.common-complaint-filter-card p,.common-complaint-table-card p,.complaint-drafts-header p,.complaint-list-header p,.complaint-page-header p,.complaint-page-heading p,.complaint-page-subtitle,.dashboard-card-header p,.employee-dashboard-subtitle,.my-complaints-header p,.panel-title+p,.raise-page-header p,.report-page-header p,.reports-page-header p{font-size:15px!important;line-height:1.55;color:var(--complaint-muted-color)!important}.common-complaint-filter-card h5,.common-complaint-table-card h5,.complaint-dashboard-page h5,.complaint-detail-page .accordion-header,.complaint-detail-page .detail-card-heading,.complaint-detail-page .panel-title h5,.complaint-detail-page h5,.complaint-drafts-page h5,.complaint-list-page h5,.complaint-reports-page h5,.employee-complaint-dashboard h5,.my-complaints-page h5,.shared-complaints-page h5{font-size:var(--complaint-section-title-size)!important;font-weight:600!important;line-height:1.3;color:var(--complaint-heading-color)!important}.common-complaint-filter-card .filter-title,.common-complaint-table-card .toolbar-title,.complaint-dashboard-page .dashboard-card-header h5,.complaint-dashboard-page h6,.complaint-detail-page .accordion-header,.complaint-detail-page h6,.complaint-drafts-page h6,.complaint-list-page h6,.complaint-reports-page h6,.employee-complaint-dashboard .dashboard-card-header h5,.employee-complaint-dashboard h6,.my-complaints-page h6,.shared-complaints-page h6{font-size:var(--complaint-card-title-size)!important;font-weight:600!important;line-height:1.4}.common-complaint-filter-card label,.common-complaint-table-card label,.complaint-dashboard-page label,.complaint-detail-page label,.complaint-drafts-page label,.complaint-list-page label,.complaint-reports-page label,.employee-complaint-dashboard label,.my-complaints-page label,.raise-complaint-page label,.shared-complaints-page label{font-size:var(--complaint-label-size)!important;font-weight:600!important;line-height:1.45;color:var(--complaint-heading-color)!important}.common-complaint-filter-card .ng-select-container,.common-complaint-filter-card .ngx-select__toggle,.common-complaint-filter-card input,.common-complaint-filter-card select,.common-complaint-filter-card textarea,.common-complaint-table-card .ng-select-container,.common-complaint-table-card .ngx-select__toggle,.common-complaint-table-card input,.common-complaint-table-card select,.common-complaint-table-card textarea,.complaint-dashboard-page .ng-select-container,.complaint-dashboard-page .ngx-select__toggle,.complaint-dashboard-page input,.complaint-dashboard-page select,.complaint-dashboard-page textarea,.complaint-detail-page .ng-select-container,.complaint-detail-page .ngx-select__toggle,.complaint-detail-page input,.complaint-detail-page select,.complaint-detail-page textarea,.complaint-drafts-page .ng-select-container,.complaint-drafts-page .ngx-select__toggle,.complaint-drafts-page input,.complaint-drafts-page select,.complaint-drafts-page textarea,.complaint-list-page .ng-select-container,.complaint-list-page .ngx-select__toggle,.complaint-list-page input,.complaint-list-page select,.complaint-list-page textarea,.complaint-reports-page .ng-select-container,.complaint-reports-page .ngx-select__toggle,.complaint-reports-page input,.complaint-reports-page select,.complaint-reports-page textarea,.employee-complaint-dashboard .ng-select-container,.employee-complaint-dashboard .ngx-select__toggle,.employee-complaint-dashboard input,.employee-complaint-dashboard select,.employee-complaint-dashboard textarea,.my-complaints-page .ng-select-container,.my-complaints-page .ngx-select__toggle,.my-complaints-page input,.my-complaints-page select,.my-complaints-page textarea,.raise-complaint-page .ng-select-container,.raise-complaint-page .ngx-select__toggle,.raise-complaint-page input,.raise-complaint-page select,.raise-complaint-page textarea,.shared-complaints-page .ng-select-container,.shared-complaints-page .ngx-select__toggle,.shared-complaints-page input,.shared-complaints-page select,.shared-complaints-page textarea{font-size:15px!important;line-height:1.45!important}.common-complaint-filter-card input::-moz-placeholder,.common-complaint-filter-card textarea::-moz-placeholder,.common-complaint-table-card input::-moz-placeholder,.common-complaint-table-card textarea::-moz-placeholder,.complaint-dashboard-page input::-moz-placeholder,.complaint-dashboard-page textarea::-moz-placeholder,.complaint-detail-page input::-moz-placeholder,.complaint-detail-page textarea::-moz-placeholder,.complaint-drafts-page input::-moz-placeholder,.complaint-drafts-page textarea::-moz-placeholder,.complaint-list-page input::-moz-placeholder,.complaint-list-page textarea::-moz-placeholder,.complaint-reports-page input::-moz-placeholder,.complaint-reports-page textarea::-moz-placeholder,.employee-complaint-dashboard input::-moz-placeholder,.employee-complaint-dashboard textarea::-moz-placeholder,.my-complaints-page input::-moz-placeholder,.my-complaints-page textarea::-moz-placeholder,.raise-complaint-page input::-moz-placeholder,.raise-complaint-page textarea::-moz-placeholder,.shared-complaints-page input::-moz-placeholder,.shared-complaints-page textarea::-moz-placeholder{font-size:14px!important;color:#94a3b8!important}.common-complaint-filter-card input::placeholder,.common-complaint-filter-card textarea::placeholder,.common-complaint-table-card input::placeholder,.common-complaint-table-card textarea::placeholder,.complaint-dashboard-page input::placeholder,.complaint-dashboard-page textarea::placeholder,.complaint-detail-page input::placeholder,.complaint-detail-page textarea::placeholder,.complaint-drafts-page input::placeholder,.complaint-drafts-page textarea::placeholder,.complaint-list-page input::placeholder,.complaint-list-page textarea::placeholder,.complaint-reports-page input::placeholder,.complaint-reports-page textarea::placeholder,.employee-complaint-dashboard input::placeholder,.employee-complaint-dashboard textarea::placeholder,.my-complaints-page input::placeholder,.my-complaints-page textarea::placeholder,.raise-complaint-page input::placeholder,.raise-complaint-page textarea::placeholder,.shared-complaints-page input::placeholder,.shared-complaints-page textarea::placeholder{font-size:14px!important;color:#94a3b8!important}.common-complaint-filter-card .btn,.common-complaint-filter-card button,.common-complaint-table-card .btn,.common-complaint-table-card .common-view-btn,.common-complaint-table-card button,.complaint-dashboard-page .btn,.complaint-dashboard-page a.page-back-link,.complaint-dashboard-page button,.complaint-detail-page .btn,.complaint-detail-page a.page-back-link,.complaint-detail-page button,.complaint-drafts-page .btn,.complaint-drafts-page a.page-back-link,.complaint-drafts-page button,.complaint-list-page .btn,.complaint-list-page a.page-back-link,.complaint-list-page button,.complaint-reports-page .btn,.complaint-reports-page a.page-back-link,.complaint-reports-page button,.employee-complaint-dashboard .btn,.employee-complaint-dashboard a.page-back-link,.employee-complaint-dashboard button,.my-complaints-page .btn,.my-complaints-page a.page-back-link,.my-complaints-page button,.raise-complaint-page .btn,.raise-complaint-page a.page-back-link,.raise-complaint-page button,.shared-complaints-page .btn,.shared-complaints-page a.page-back-link,.shared-complaints-page button{font-size:15px!important;font-weight:600!important;line-height:1.35}.complaint-drafts-header,.complaint-list-header,.complaint-page-header,.complaint-page-heading,.detail-back-row,.employee-dashboard-header,.my-complaints-header,.raise-page-header,.report-page-header,.reports-page-header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.complaint-header-actions,.detail-back-row,.page-header-actions,.report-header-actions,.reports-header-actions{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-shrink:0}.detail-back-row{margin-bottom:18px}@media (max-width:767px){.complaint-drafts-header,.complaint-list-header,.complaint-page-header,.complaint-page-heading,.employee-dashboard-header,.my-complaints-header,.raise-page-header,.report-page-header,.reports-page-header{align-items:flex-start}}.common-complaint-table-card th,.complaint-dashboard-page table th,.complaint-detail-page table th,.complaint-drafts-page table th,.complaint-list-page table th,.complaint-reports-page table th,.employee-complaint-dashboard table th,.my-complaints-page table th,.shared-complaints-page table th{font-size:14px!important;font-weight:600!important;line-height:1.45;letter-spacing:.02em}.common-complaint-table-card .table-empty-state,.common-complaint-table-card .table-entry-summary,.common-complaint-table-card td,.complaint-dashboard-page table td,.complaint-detail-page table td,.complaint-drafts-page table td,.complaint-list-page table td,.complaint-reports-page table td,.employee-complaint-dashboard table td,.my-complaints-page table td,.shared-complaints-page table td{font-size:14px!important;font-weight:400!important;line-height:1.55}.common-complaint-filter-card .filter-subtitle,.common-complaint-table-card .toolbar-subtitle,.complaint-dashboard-page .empty-dashboard-state,.complaint-dashboard-page .legend-item span,.complaint-dashboard-page .month-labels span,.complaint-dashboard-page .priority-meta span,.complaint-dashboard-page .summary-card-change,.complaint-dashboard-page .summary-card-copy p,.complaint-dashboard-page .summary-card-label,.complaint-detail-page .detail-meta,.complaint-detail-page .empty-state,.complaint-detail-page .meta-row small,.complaint-drafts-page .empty-state,.complaint-list-page .empty-state,.complaint-reports-page .empty-state,.employee-complaint-dashboard .against-me-detail p,.employee-complaint-dashboard .against-me-detail small,.employee-complaint-dashboard .attention-item small,.employee-complaint-dashboard .dashboard-card-header p,.employee-complaint-dashboard .employee-empty-state p,.employee-complaint-dashboard .journey-meta-actions,.employee-complaint-dashboard .journey-step-label,.employee-complaint-dashboard .journey-step small,.employee-complaint-dashboard .raised-by-cell small,.employee-complaint-dashboard .summary-card-caption,.employee-complaint-dashboard .summary-card-label,.employee-complaint-dashboard .table-footer,.employee-complaint-dashboard .updated-by,.my-complaints-page .empty-state,.shared-complaints-page .empty-state{font-size:14px!important}.employee-complaint-dashboard .against-me-detail-top strong,.employee-complaint-dashboard .against-me-detail h6,.employee-complaint-dashboard .attention-main>span:not(.employee-priority-badge),.employee-complaint-dashboard .attention-main strong,.employee-complaint-dashboard .complaint-number-link,.employee-complaint-dashboard .employee-complaint-table,.employee-complaint-dashboard .employee-complaint-table tbody td,.employee-complaint-dashboard .journey-quick-actions a,.employee-complaint-dashboard .raised-by-cell strong,.employee-complaint-dashboard .table-subject,.employee-complaint-dashboard .updated-date{font-size:var(--complaint-body-size)!important;line-height:1.45!important}.employee-complaint-dashboard .action-queue-item>a,.employee-complaint-dashboard .action-queue-tabs button,.employee-complaint-dashboard .against-me-detail a,.employee-complaint-dashboard .employee-complaint-table thead th,.employee-complaint-dashboard .journey-selector ::ng-deep .ngx-select__placeholder,.employee-complaint-dashboard .journey-selector ::ng-deep .ngx-select__selected-single,.employee-complaint-dashboard .journey-selector ::ng-deep .ngx-select__toggle{font-size:var(--complaint-caption-size)!important;line-height:1.4!important}.employee-complaint-dashboard .action-queue-tabs b,.employee-complaint-dashboard .employee-priority-badge,.employee-complaint-dashboard .employee-status-badge{font-size:var(--complaint-micro-size)!important;line-height:1.25!important}.complaint-dashboard-page .summary-card-copy h3,.employee-complaint-dashboard .summary-card-value{font-size:var(--complaint-card-value-size)!important;font-weight:700!important;line-height:1.1;color:var(--complaint-heading-color)}.complaint-dashboard-page .donut-inner strong,.complaint-dashboard-page .priority-watch-card h6,.complaint-dashboard-page .priority-watch-card strong,.complaint-detail-page .complaint-title,.complaint-detail-page .detail-value,.complaint-detail-page .summary-value,.employee-complaint-dashboard .action-count-badge,.employee-complaint-dashboard .action-item-number,.employee-complaint-dashboard .journey-focus-card strong{font-size:16px!important;font-weight:600!important}.common-complaint-table-card .priority-badge,.common-complaint-table-card .status-badge,.complaint-dashboard-page .legend-count strong,.complaint-dashboard-page .priority-meta strong,.complaint-dashboard-page .priority-percent,.complaint-dashboard-page .team-chart-value,.complaint-detail-page .journey-stage-label,.complaint-detail-page .priority-badge,.complaint-detail-page .status-badge,.complaint-list-page .priority-badge,.complaint-list-page .status-badge,.complaint-reports-page .priority-badge,.complaint-reports-page .status-badge,.employee-complaint-dashboard .employee-priority-badge,.employee-complaint-dashboard .employee-status-badge,.my-complaints-page .priority-badge,.my-complaints-page .status-badge,.shared-complaints-page .priority-badge,.shared-complaints-page .status-badge{font-size:13px!important;font-weight:600!important;line-height:1.35}.complaint-dashboard-page .breadcrumb,.complaint-dashboard-page .breadcrumb-item,.complaint-detail-page .breadcrumb,.complaint-detail-page .breadcrumb-item,.complaint-drafts-page .breadcrumb,.complaint-drafts-page .breadcrumb-item,.complaint-list-page .breadcrumb,.complaint-list-page .breadcrumb-item,.complaint-reports-page .breadcrumb,.complaint-reports-page .breadcrumb-item,.my-complaints-page .breadcrumb,.my-complaints-page .breadcrumb-item,.shared-complaints-page .breadcrumb,.shared-complaints-page .breadcrumb-item{font-size:14px!important;line-height:1.4}.complaint-detail-page .modal-body h5,.complaint-detail-page .modal-header h5,.complaint-detail-page .modal-title,.complaint-reports-page .modal-body h5,.complaint-reports-page .modal-header h5,.complaint-reports-page .modal-title{font-size:21px!important;font-weight:700!important;line-height:1.3;color:var(--complaint-heading-color)}.complaint-detail-page .modal-body,.complaint-detail-page .modal-body input,.complaint-detail-page .modal-body label,.complaint-detail-page .modal-body p,.complaint-detail-page .modal-body select,.complaint-detail-page .modal-body small,.complaint-detail-page .modal-body span,.complaint-detail-page .modal-body textarea,.complaint-reports-page .modal-body,.complaint-reports-page .modal-body input,.complaint-reports-page .modal-body label,.complaint-reports-page .modal-body p,.complaint-reports-page .modal-body select,.complaint-reports-page .modal-body small,.complaint-reports-page .modal-body span,.complaint-reports-page .modal-body textarea{font-size:15px!important;line-height:1.5}.complaint-dashboard-page .invalid-feedback,.complaint-dashboard-page .text-danger,.complaint-detail-page .invalid-feedback,.complaint-detail-page .text-danger,.complaint-drafts-page .invalid-feedback,.complaint-drafts-page .text-danger,.complaint-list-page .invalid-feedback,.complaint-list-page .text-danger,.complaint-reports-page .invalid-feedback,.complaint-reports-page .text-danger,.employee-complaint-dashboard .invalid-feedback,.employee-complaint-dashboard .text-danger,.my-complaints-page .invalid-feedback,.my-complaints-page .text-danger,.raise-complaint-page .invalid-feedback,.raise-complaint-page .text-danger,.shared-complaints-page .invalid-feedback,.shared-complaints-page .text-danger{font-size:13px!important;line-height:1.45}.common-complaint-table-card .empty-state-message,.complaint-dashboard-page .empty-dashboard-state,.complaint-detail-page .empty-state,.complaint-drafts-page .empty-state,.complaint-list-page .empty-state,.complaint-reports-page .empty-state,.employee-complaint-dashboard .employee-empty-state,.my-complaints-page .empty-state,.shared-complaints-page .empty-state{font-size:14px!important;line-height:1.55}.employee-complaint-dashboard .summary-orange{--summary-color:#b45309!important;--summary-light:#fef3c7!important}.complaint-dashboard-page .summary-orange,.complaint-reports-page .summary-orange{color:#b45309!important;border-color:rgba(180,83,9,.34)!important}.employee-complaint-dashboard .summary-blue{--summary-color:#1d4ed8!important;--summary-light:#eff6ff!important}.complaint-dashboard-page .summary-blue,.complaint-dashboard-page .summary-progress{color:#1d4ed8!important;border-color:rgba(29,78,216,.34)!important}.employee-complaint-dashboard .summary-red{--summary-color:#6b21a8!important;--summary-light:#f3e8ff!important}.complaint-dashboard-page .summary-purple,.complaint-reports-page .summary-purple{color:#6b21a8!important;border-color:rgba(107,33,168,.3)!important}.employee-complaint-dashboard .summary-green{--summary-color:#065f46!important;--summary-light:#d1fae5!important}.complaint-dashboard-page .summary-green,.complaint-reports-page .summary-green{color:#065f46!important;border-color:rgba(6,95,70,.3)!important}.employee-complaint-dashboard .summary-slate{--summary-color:#6b7280!important;--summary-light:#f9fafb!important}.complaint-dashboard-page .summary-gray{color:#6b7280!important;border-color:rgba(107,114,128,.3)!important}.common-complaint-table-card .status-draft,.complaint-detail-page .status-draft,.complaint-list-page .status-draft,.complaint-reports-page .status-draft,.employee-complaint-dashboard .status-draft,.my-complaints-page .status-draft,.shared-complaints-page .status-draft{color:#4b5563!important;background:#f3f4f6!important}.common-complaint-table-card .status-submitted,.complaint-detail-page .status-submitted,.complaint-list-page .status-submitted,.complaint-reports-page .status-submitted,.employee-complaint-dashboard .status-submitted,.my-complaints-page .status-submitted,.shared-complaints-page .status-submitted{color:#0369a1!important;background:#e0f2fe!important}.common-complaint-table-card .status-progress,.complaint-detail-page .status-progress,.complaint-list-page .status-progress,.complaint-reports-page .status-progress,.employee-complaint-dashboard .status-progress,.my-complaints-page .status-progress,.shared-complaints-page .status-progress{color:#1d4ed8!important;background:#eff6ff!important}.common-complaint-table-card .status-pending,.complaint-detail-page .status-pending,.complaint-list-page .status-pending,.complaint-reports-page .status-pending,.employee-complaint-dashboard .status-pending,.my-complaints-page .status-pending,.shared-complaints-page .status-pending{color:#b45309!important;background:#fef3c7!important}.common-complaint-table-card .status-information,.complaint-detail-page .status-information,.complaint-list-page .status-information,.complaint-reports-page .status-information,.employee-complaint-dashboard .status-action,.employee-complaint-dashboard .status-information,.my-complaints-page .status-information,.shared-complaints-page .status-information{color:#6b21a8!important;background:#f3e8ff!important}.common-complaint-table-card .status-reopened,.complaint-detail-page .status-reopened,.complaint-list-page .status-reopened,.complaint-reports-page .status-reopened,.employee-complaint-dashboard .status-reopened,.my-complaints-page .status-reopened,.shared-complaints-page .status-reopened{color:#991b1b!important;background:#fee2e2!important}.common-complaint-table-card .status-resolved,.complaint-detail-page .status-resolved,.complaint-list-page .status-resolved,.complaint-reports-page .status-resolved,.employee-complaint-dashboard .status-resolved,.my-complaints-page .status-resolved,.shared-complaints-page .status-resolved{color:#065f46!important;background:#d1fae5!important}.common-complaint-table-card .status-closed,.complaint-detail-page .status-closed,.complaint-list-page .status-closed,.complaint-reports-page .status-closed,.employee-complaint-dashboard .status-closed,.my-complaints-page .status-closed,.shared-complaints-page .status-closed{color:#6b7280!important;background:#f9fafb!important}.common-complaint-table-card .priority-critical,.complaint-detail-page .priority-critical,.complaint-list-page .priority-critical,.complaint-reports-page .priority-critical,.employee-complaint-dashboard .priority-critical,.my-complaints-page .priority-critical,.shared-complaints-page .priority-critical{color:#7f1d1d!important;background:#fee2e2!important}.common-complaint-table-card .common-status-badge i,.common-complaint-table-card .status-badge i,.complaint-detail-page .status-badge i,.complaint-list-page .status-badge i,.complaint-reports-page .status-badge i,.employee-complaint-dashboard .employee-status-badge i,.employee-complaint-dashboard .status-badge i,.my-complaints-page .status-badge i,.shared-complaints-page .status-badge i{color:currentColor!important}.employee-complaint-dashboard .journey-step.completed-stage .journey-step-marker{border-color:#059669!important;color:#fff!important;background:#059669!important}.employee-complaint-dashboard .journey-step.completed-stage .journey-step-line{background:#059669!important}.employee-complaint-dashboard .journey-step.completed-stage .journey-step-label{color:#059669!important}.employee-complaint-dashboard .journey-step.current-stage .journey-step-marker{border-color:#bfdbfe!important;color:#fff!important;background:#2563eb!important}.employee-complaint-dashboard .journey-step.current-stage .journey-step-label{color:#2563eb!important}.employee-complaint-dashboard .journey-step.upcoming-stage .journey-step-marker{border-color:#d1d5db!important;color:#9ca3af!important;background:#fff!important}.employee-complaint-dashboard .journey-step.upcoming-stage .journey-step-line{background:#e5e7eb!important}.employee-complaint-dashboard .journey-step.upcoming-stage .journey-step-label,.employee-complaint-dashboard .journey-step.upcoming-stage small{color:#9ca3af!important}@media (max-width:991px){.complaint-drafts-header h4,.complaint-list-header h4,.complaint-page-header h4,.complaint-page-heading h4,.employee-dashboard-title,.my-complaints-header h4,.page-title,.raise-page-header h4,.report-page-header h4,.reports-page-header h4{font-size:26px!important}.common-complaint-filter-card h5,.common-complaint-table-card h5,.complaint-dashboard-page h5,.complaint-detail-page .accordion-header,.complaint-detail-page h5,.complaint-drafts-page h5,.complaint-list-page h5,.complaint-reports-page h5,.employee-complaint-dashboard h5,.my-complaints-page h5,.shared-complaints-page h5{font-size:18px!important}.complaint-dashboard-page .summary-card-copy h3,.employee-complaint-dashboard .summary-card-value{font-size:28px!important}}:root{--crm-font-family:"Sohne",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}body,html{font-family:var(--crm-font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.h1,.h2,.h3,.h4,.h5,.h6,body,button,h1,h2,h3,h4,h5,h6,input,optgroup,select,textarea{font-family:var(--crm-font-family)!important}.dataTables_filter i{position:absolute;top:8px;left:20px;transform:rotate(80deg);color:#bf7777}.change_psd_sec .eye_adjust{margin-top:35px;right:25px}#reset_password .eye_adjust{margin-top:23px;right:25px}.app-content{height:100vh;background:hsla(0,0%,82.7%,.425)}.ngx-select__placeholder{padding-top:2px!important}.ngx-select__placeholder span{font-size:14px}.fa-sort{cursor:pointer;float:right}.file_p0{padding:0}.pointer{color:linear-gradient(90deg,#34bba4,#0a5c5f);cursor:pointer}tbody{tr:hover{background-color:rgba(0,0,0,.058823529411764705)}}.play_store_logo img{width:200px!important}.logo_in_sidebar{position:absolute;bottom:15px;width:75%;left:12%;display:none}.sidebar_page_scroll{min-height:auto;max-height:75vh;overflow-y:auto}.sidebar_page_scroll::-webkit-scrollbar{width:4px}.sidebar_page_scroll::-webkit-scrollbar-track{border-radius:10px}.sidebar_page_scroll::-webkit-scrollbar-thumb{border-radius:10px;background:#ddd}.form_label_btn{visibility:hidden}.cursor_pointer{cursor:pointer}.terms_privacy a{color:#fff;padding-top:15px}.terms_privacy .privacy_policy{float:left;padding-left:5px}.terms_privacy .terms_conditions{float:right}.privacy_terms_sec img{width:100%}.privacy_terms_text{margin:50px 0;border:1px solid #ddd;padding:15px}.privacy_terms_text h2{text-transform:uppercase}.privacy_terms_text h3{font-size:20px;margin-bottom:5px}.privacy_terms_text ul{padding-left:30px;list-style:disc}.pt_goto_back{position:fixed;top:30px;left:30px}.app-header .header-brand{font-size:36px;text-transform:uppercase}.card_body_dashboard a{margin-bottom:15px}.transaction_heading{font-size:18px;font-weight:600;margin-top:15px;background:hsla(0,0%,50.2%,.12156862745098039);padding:8px 15px}.history_point_heading{font-size:20px;font-weight:700;margin-top:15px}.pr_0{padding-right:0}.pl_0{padding-left:0}#change_status_modal .modal-lg,#change_status_publish_modal .modal-lg{max-width:500px}.ld_closing_balance{margin-bottom:8px}.profit_logic_icon{position:absolute;top:18px;right:25px;cursor:pointer}#profit_logic_modal p{margin:5px 0}.profit{background:#ddd;margin-top:10px;padding:0 5px}.dataTables_length{display:flex}.dataTables_length .form-control{height:25px!important;padding:2px 10px;width:auto;margin:-2px 5px 0}.form_line_btn{padding-top:28px}.skeleton_image_input{margin-top:-75px;height:75px;opacity:0}.skeleton_image_card{border:1px dashed #a3a3b2;width:100%;border-radius:4px;background:#fafafa;cursor:pointer;text-align:center;padding:20px}.skeleton_image_card p{margin:auto}.publish_btn button{margin:0 0 20px;padding:15px}.quick_view_image{position:relative;display:inline-block;overflow:hidden}.quick_view_image img{width:71px;height:71px;border-radius:2px;margin:1px;border:1px solid #acacb4}.quick_view_image .btn-danger{position:absolute;top:4px;right:0;padding:0;display:none;transition:.5s}.quick_view_image:hover.quick_view_image .btn-danger{display:block;transition:.5s}.login_right_area .eye_adjust{position:absolute;top:15px;right:15px;font-size:20px;color:#6e6e6e}.col_pr_0{padding-right:0}.col_pl_0{padding-left:0}.modal_product_img img{margin-bottom:15px}.hp_card{box-shadow:0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12),0 1px 5px 0 rgba(0,0,0,.2)}.hp_card h2{padding:5px 15px;background:hsla(0,0%,86.7%,.49019607843137253);font-size:22px;margin:0}.hp_card p{border-bottom:1px solid #ddd;padding:15px;margin:0}.border_none{border:none!important}.selectLength{width:5rem}.document_check{display:flex;position:absolute;top:0;right:14px}.modal-body .document_check label{margin-right:10px}.document_check input{margin-top:3px}.link_color{color:linear-gradient(90deg,#34bba4,#0a5c5f)!important;cursor:pointer}.row-red{background-color:red!important}.row-blue,.row-red{color:#fff!important}.row-blue{background-color:#00f!important}.row-green{background-color:green!important;color:#fff!important}.row-orange{background-color:orange!important;color:#333!important}.row-yellow{background-color:#ff0!important;color:#333!important}.row-grey{background-color:grey!important;color:#fff!important}.row-red-light{background-color:#ffc7ce!important}.coupon_code{display:flex}.coupon_code .form-control{width:50%;border-top-right-radius:0;border-bottom-right-radius:0}.coupon_code button{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:0}#view_product_modal p{font-size:12px}#show_img_modal img{width:100%}#show_img_modal .modal-body{padding:0}#show_img_modal button.close{position:absolute;top:5px;right:5px;color:#000;opacity:1;z-index:99999;background:#fff;width:25px;height:25px;line-height:25px;border-radius:25px;box-shadow:0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12),0 8px 10px -7px rgba(0,0,0,.2)}#manage_user .modal-body h3{font-size:18px;margin-top:10px}.img_in_table img{width:2.5rem;height:2.5rem;border-radius:2.5rem;margin:0 2px;cursor:pointer}.card_header_search{background:#00a559;padding:5px 15px}.card_header_search div.dataTables_length label{color:#fff}.card_header_search .dataTables_length{margin:5px 0 0}.detail_in_card{border-right:1px solid #ddd;padding-right:15px;padding:15px}.img_in_card{padding:15px 0}.card_list{border-bottom:1px solid #ddd}.card_list:last-child{border:none}.custome_card .card-body{padding:0}.img_in_card img{width:75px;margin:2px}.margin_0{margin:0}.no_list_inCard{margin:10px 0 0}.no_img_available,.no_list_inCard{text-align:center}.image_with_border{width:150px;height:150px;border:1px solid #ddd;margin:2px}.main_img_list{width:100%}.added_product{margin-bottom:15px}.added_product p{border-radius:5px;position:relative;background:#ddd;padding:5px;display:inline-block;margin:0 5px 10px 0}.added_product i{position:absolute;top:-5px;right:0;color:red;cursor:pointer}.user_detail_card{padding:15px 20px}.width_20pr{width:20%}.display_block{display:block}.capitalizeText{text-transform:capitalize}.form_password{position:relative}.form_password .eye_adjust{position:absolute;top:40px;right:15px}.strong_password{display:flex;font-size:18px;color:green;margin-top:8px;opacity:.5}.strong_password_right{opacity:1}.strong_password i{margin-right:8px}.change_password_form .form_password .eye_adjust{top:12px}.page_form h2{font-size:18px;margin-top:20px;background-color:#0a5c5f;padding:10px 5px;border-radius:5px;color:#fff;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);text-transform:uppercase}.orgLogo{width:50px;height:50px;-o-object-fit:cover;object-fit:cover;margin-right:8px;border-radius:50%}.dataTables_length select{margin-left:10px;margin-right:10px;display:block;font-size:.9375rem;color:#6b6f80;background-clip:padding-box;border:1px solid #e8eef3;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.dataTables_filter .form-control{padding-left:30px}.dropdown-menu a{cursor:pointer}.linkredirect{color:#00f!important;text-decoration:underline!important;cursor:pointer!important}.red-text{background-color:red;color:#fff}.yellow-text{background-color:orange;color:#fff}.empDetail h4{font-weight:600!important}.search_filter i{position:absolute;margin-top:5px;left:15px;transform:rotate(80deg);color:#fff;font-size:15px}.search_filter .form-control{padding-left:30px}.search_filter{margin:0 12px}.search_filter .searchInput{background:none!important;border-bottom:2px solid #fff;border-radius:0!important;color:#fff}.custom_Id a{color:#00f!important;text-decoration:underline!important;cursor:pointer}.subResBtn{margin-top:10px!important}