.Header__menuWrapper{
 background-color:#e12128  
}

.newaddbtnpanel{
    z-index: 0;
    display: block;
    width: 100%;
    background-color: #fff;
    padding: 1rem;
    display:none;
}
.TicketDetailRightContainer2__edit {
    display: none !important;
}
/* ---------- Custom Header Responsive Fix ---------- */

.Header__titleSearchBox > .header.default {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    margin: 0 !important;
    padding: 0 !important;
    white-space: normal !important;
    overflow-x: hidden !important;
}

.header.default .customerCareMessage {
    display: block !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
    box-sizing: border-box !important;
    margin: 0 0 10px 0 !important;
    padding: 5px 15px !important;
    text-align: left !important;
    font-size: 14px;
    line-height: 1.5;
    white-space: normal !important;
    overflow: visible !important;
    overflow-wrap: break-word !important;
    word-wrap: break-word !important;
    word-break: normal !important;
}

.header.default .customerCareMessage strong {
    white-space: normal !important;
    overflow-wrap: break-word !important;
    word-wrap: break-word !important;
}

@media only screen and (max-width: 768px) {

    .header.default .customerCareMessage {
        padding: 5px 10px !important;
        font-size: 13px;
        line-height: 1.5;
    }

}
.ticketDetail.Open.ticket_resolution{
 display:none !important; 
}

#field_description{
  display: none !important;
}

[data-id="ticketDetail"] .notice_issue .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .accepted .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .advisory .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .appeal .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .approved .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .assigned_to_level2 .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .assigned_to_self .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .award .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .award_and_appeal .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .cgo_approval .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .cgo_query_raised .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .claim_accepted .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .duplicate .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .ed_approval .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .ed_overruled .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .ed_upheld .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .escalated .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .evidence_required_1 .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .evidence_required_2 .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .evidence_required_3 .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .fraud .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .gro_to_close .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .io_approval .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .io_approved .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .io_not_approved .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .io_query_raised .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .no_fraud .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .not_sent_to_frc .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .on_hold .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .open .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .open_to_recon .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .open_ .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .opne .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .picked_by_ho_tds_cell .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .picked_for_action .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .query_responded .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .rejected .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .reopend .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .reopened .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .reply_submitted_to_bono .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .representation .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .rgro .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .rgro_approval .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .send_back .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .sent_to_fmg .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .sent_to_fmg_ .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .sent_to_frc .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .submitted_to_branch .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .submitted_to_taxcpc .ticket_resolution { display:none !important; }
[data-id="ticketDetail"] .under_review .ticket_resolution { display:none !important; }

#field_cf_ticket_type_1 { display: none !important; }
#field_cf_complaint { display: none !important; }
#field_attachmentIds{ display: none !important; }

/* ---------- LANGUAGE SAFE SWITCHING ---------- */

.en .Header__logoPart.hi,
.en .Header__menuList.hi {
    display: none !important;
}

.hi .Header__logoPart.default,
.hi .Header__menuList.default {
    display: none !important;
}

/* ---------- HEADER LAYOUT ---------- */

.Header__logoPart {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.Header__logotxt{
 font-size:30px;
 color:#fff;
 margin-top:0.25rem;
 font-weight:600;
}

.Header__logo, .Header__logoimg {
    max-height: 5rem;
    max-width: 32rem;
}

.customLogo{
    background-image: url('https://desk.zoho.com/support/ImageDisplay?downloadType=uploadedFile&fileName=1686911707081.jpg&blockId=ee27b4c88eb1e2290df7c97974a0e4251559198a4dcd9882&zgId=3d70f1a8be57828483f3768859c3ef35&mode=view');
    height: 75px;
    width: 75px;
    background-size: 130px 130px;
    background-repeat: no-repeat;
    background-position: -26px -35px;
    border-radius: 5px;
}

.Header__menuBox.customNavBox {
    background-color: #003296;
    max-width: 100%;
    justify-content: center;
}

.customNavBox .Header__navbtn {
    max-width: 80rem;
    width: 100%;
    justify-content: flex-end;
}

.Header__menuList.Header__navactive, 
.LoginDetail__active {
    border-bottom-color: #fff;
}

/* ---------- Marquee ---------- */

.marqueeBox {
  width: 100%;
  overflow: hidden;
  background: #f0f8ff;
  padding: 6px 0;
  font-family: system-ui, sans-serif;
  font-size: 16px;
  font-weight: 500;
}

.marqueeText {
  display: inline-block;
  white-space: nowrap;
  animation: scroll-left 20s linear infinite;
}

.marqueeText span {
  display: inline-block;
  line-height: 1.6;
  color: darkblue;
}

.marqueeText a {
  font-weight: bold;
  color: darkblue;
  text-decoration: underline;
}

@keyframes scroll-left {
  0% { transform: translateX(100%); }
  100% { transform: translateX(-100%); }
}

/* ---------- Signin Text ---------- */

.signin .Signin__details {
    padding-top: 6rem;
    position: relative;
}

.signin .Signin__details::after, 
.signin .Signin__details::before {
    display: block;
    position: absolute;
    text-align: center;
    width: 100%;
    top: 17px;
    left:0;
    font-size: 16px;
    z-index: 0;
    padding: 0 15px;
}

.en.signin .Signin__details::before {
    content: 'Lodge/Track your Grievances';
    font-size: 24px;
    font-weight: bold;
}

.hi.signin .Signin__details::before {
    content: 'अपनी शिकायतें दर्ज/ट्रैक करें';
    font-size: 24px;
    font-weight: bold;
}

.Signin__title{
 font-size:16px; 
}

.en.signin .Signin__details::after {
    content: 'Existing Customer to enter Registered Mobile Number and Non-Customers to enter any active mobile number';
    top: 60px;
    font-size: 18px;
}

.hi.signin .Signin__details::after {
    content: 'मौजुदा ग्राहक अपना पंजीकृत मोबाइल नंबर दर्ज करें और गैर - ग्राहक अपना कोई भी सक्रिय मोबाइल नंबर दर्ज करें';
    top: 60px;
    font-size: 18px;
}

.Signin__agentlogin{
 display:none; 
}

/* ---------- Responsive ---------- */

@media only screen and (max-width:769px){

.signin .Signin__details::before {
    font-size: 16px;
    font-weight: bold;
}

.Header__logoPart {
    display: flex;
    flex-direction: column;
    align-items: flex-start;
}

.customNavBox .Header__navbtn {
    justify-content: flex-end;
}
}

.Header__navOpen .Header__responsivefreez, 
.Header__overlayresponav {
    background-color: #e12128;
}

.Footer__footer {
    display: none;
}

@media only screen and (max-width:500px){
  .signin .Signin__details {
      padding-top: 9rem;
  }
}

@media only screen and (max-width: 400px) {
    .en.signin .Signin__details {
        padding-top: 13rem;
    }
    .en.signin .Signin__details::after{
      margin-top: 40px;
    }
}

/* ---------- Misc UI Hiding ---------- */

.ManageAccountContainer__deleteBox,
.ticket_entityskills,
.ticket_departmentid,
.ticket_remarks,
.ticket_layoutid,
.ticket_ticket_type,
.ticket_typeticket,
.Ticket_Detailed_Information,
.MPWidgetContainer__widgetSection,
.TicketListLeftContainer1__filter_department {
  display:none;
}

.Header__containerLink:hover{
  color:white !important;
}

/* ---------- Disabled Fields ---------- */


#field_cf_type,
#field_cf_area,
#field_cf_child_sub_area,
#field_cf_source {
  pointer-events: none !important;
}

#field_departmentId,#field_cf_log{
 display:none;
}
