/* === Pasek ogłoszeniowy SR (żółty, fixed) === */
.sr-topbar {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background: linear-gradient(90deg, #ffcc33 0%, #f5b700 100%);
  color: #1a1a1a;
  text-align: center;
  font-size: 14px;
  font-weight: 600;
  line-height: 1.5;
  padding: 9px 16px 10px;
  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.25);
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  z-index: 9999;
}

/* === Link w pasku ogłoszeniowym === */
.sr-topbar a.sr-topbar-link {
  color: #0b47a1;
  font-weight: 700;
  text-decoration: underline;
}

.sr-topbar a.sr-topbar-link:hover {
  text-decoration: none;
}

/* === Kompensacja wysokości paska dla headera ===
   Uwaga: działa TYLKO jeśli dodasz wrapper <div class="sr-has-topbar"> wokół headera.
   Gdy pasek jest ukryty, usuń tę klasę – wtedy przerwa znika automatycznie.
*/
.sr-has-topbar .Header__headerBg,
.sr-has-topbar .Header__menuWrapper,
.sr-has-topbar .Header__titleSearchWrapper {
  margin-top: 48px; /* dopasuj do wysokości paska */
}




/* Ukrywanie oryginalnego tekstu w sekcji "Informacje o Bilet" oraz dodanie nowego tekstu */
.TicketFormLeftContainer__sectionName.commonStyle__fweight600.Informacje_o_Bilet {
    color: transparent; /* Ukryj oryginalny tekst */
    position: relative; /* Potrzebne dla pseudoelementu */
}

/* Dodanie nowego tekstu "Formularz kontaktowy" */
.TicketFormLeftContainer__sectionName.commonStyle__fweight600.Informacje_o_Bilet::before {
    content: "Formularz kontaktowy"; /* Nowy tekst */
    color: black; /* Widoczny kolor nowego tekstu */
    position: absolute; /* Nałóż nowy tekst na oryginalny */
    left: 0; /* Ustaw pozycję nowego tekstu */
}

/* Ukrywanie edycji w szczegółach zgłoszenia */
.TicketDetailRightContainer2__edit.commonStyle__positionRel.commonStyle__cursor {
    display: none; /* Ukrywa przycisk edycji */
}

/* Ukrywanie tytułu sekcji "TicketDetailRightContainer2" */
.TicketDetailRightContainer2__title.commonStyle__fweight600.commonStyle__displayBlock {
    display: none; /* Ukrywa tytuł sekcji */
}

/* Kolory tła w zależności od statusu zgłoszenia */
[data-id^="ticketStatus_Zakończone"] {
    background-color: #388E3C; /* Zielony dla "Zakończone" */
}

[data-id^="ticketStatus_Czeka na reakcje - Support"] {
    background-color: #FF6F00; /* Pomarańczowy dla "Czeka na reakcje - Support" */
}

[data-id^="ticketStatus_Czeka na reakcje -  Klient"] {
    background-color: #D32F2F; /* Czerwony dla "Czeka na reakcje - Klient" */
}

[data-id^="ticketStatus_W trakcie realizacji"] {
    background-color: #FBC02D; /* Żółty dla "W trakcie realizacji" */
}

[data-id^="ticketStatus_Wstrzymany / U programisty"] {
    background-color: #FF6F00; /* Pomarańczowy dla "Wstrzymany / U programisty" */
}



/* Ukrywanie oryginalnego tekstu w etykiecie "ID zgłoszenia" */
[data-id^="ticketdetail"].Info__labelText.commonStyle__verticalMiddle {
    color: transparent; /* Ukrywa oryginalny tekst */
    position: relative; /* Ustawienie dla pseudoelementu */
}

/* Dodanie nowego tekstu "ID zgłoszenia" */
[data-id^="ticketdetail"].Info__labelText.commonStyle__verticalMiddle::after {
    content: "ID zgłoszenia"; /* Nowy tekst */
    color: var(--color-HexGray35); /* Kolor dla nowego tekstu */
    position: absolute; /* Pozycjonowanie względem elementu */
    top: 0;
    left: 0;
}

/* Ukrywanie przycisku "Button__neutral" */
.Button__neutral.Button__basic.commonStyle__inlineBlock.commonStyle__cursor.commonStyle__overflowDotted.Button__btnlarge {
    display: none; /* Ukrywa ten przycisk */
}

/* Ukrywanie pola "accountId" w formularzu */
[id="field_accountId"].Form__input.Form__formElement {
    display: none; /* Ukrywa pole input */
}

/* Ukrywanie sekcji "Informacje o Bilet" w formularzu */
.TicketDetailRightContainer2__sectionName.commonStyle__fweight600.Informacje_o_Bilet {
    display: none; /* Ukrywa tę sekcję */
}

/* Ukrywanie pól "ticket_department", "ticket_accountId", "ticket_phone" w formularzu */
[data-id="ticket_department"].Info__infoList.commonStyle__flexColumn.ticket_departmentid,
[data-id="ticket_accountId"].Info__infoList.commonStyle__flexColumn.ticket_accountid,
[data-id="ticket_phone"].Info__infoList.commonStyle__flexColumn.ticket_phone {
    display: none; /* Ukrywa te pola */
}

.TicketListLeftContainer1__header.commonStyle__justifySb.commonStyle__dFlex{
    display: none; /* Ukrywa tę sekcję */
}


.Menu__menuItemBefore.commonStyle__positionRel.commonStyle__overflowDotted.My_Overdue_Tickets{
    display: none; /* Ukrywa tę sekcję */
}

.Menu__menuItemBefore.commonStyle__positionRel.commonStyle__overflowDotted.Team_Overdue_Tickets{
    display: none; /* Ukrywa tę sekcję */
}

.SubscribeDepart__decsmall{
    display: none; /* Ukrywa tę sekcję */
}


.Button__tagPrimary.Button__basic.commonStyle__inlineBlock.commonStyle__cursor.commonStyle__overflowDotted.commonStyle__tAlignCenter.Button__btnxlarge{
    display: none; /* Ukrywa tę sekcję */
}

.ArticleDetailRightContainer__descriptionFlw{
    display: none; /* Ukrywa tę sekcję */
}


.List__listItems.commonStyle__inlineBlock.TicketListItem_dueDate{
    display: none; /* Ukrywa tę sekcję */
}


.Info__infoList.commonStyle__flexColumn.ticket_duedate{
    display: none; /* Ukrywa tę sekcję */
}

/* Ukrywanie sekcji "profile_watchlist" */
[data-id="profile_watchlist"] {
    display: none; /* Ukrywa tę sekcję */
}

/* Ukrywanie przycisku "my_edit_profile" */
[data-id="my_edit_profile"] {
    display: none; /* Ukrywa przycisk */
}

/* Ukrywanie sekcji edycji profilu użytkownika */
[data-id="user_edit_profile"] {
    display: none; /* Ukrywa tę sekcję */
}

.AvatarText__avatarText.commonStyle__dFlexJcAc.AvatarText__small.AvatarText__circle.enduser_avatare{
    display: none; /* Ukrywa tę sekcję */
}

[id="logoutDetails"]{
    display: none; /* Ukrywa tę sekcję */

}
