/* =========================
   SR TOPBAR - FIXED + SPACER
   ========================= */

/* ustaw wysokość paska (musi odpowiadać wysokości wizualnej) */
:root{
  --sr-topbar-h: 56px;
}

/* Pasek ogłoszeniowy SR */
.sr-topbar{
  position: fixed;
  top: 0;
  left: 0;
  right: 0;

  height: var(--sr-topbar-h);
  display: flex;
  align-items: center;
  justify-content: center;

  width: 100%;
  background: linear-gradient(90deg, #3bb273 0%, #2fa866 100%);
  color: #ffffff;
  text-align: center;
  font-size: 14px;
  font-weight: 600;

  /* nie używamy paddingu góra/dół, bo zmienia realną wysokość */
  padding: 0 16px;

  box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2);
  border-bottom: 1px solid rgba(0, 0, 0, 0.15);
  z-index: 999999;
}

/* Spacer pod topbar (rezerwuje miejsce, żeby nic nie nachodziło) */
.sr-topbar-spacer{
  height: var(--sr-topbar-h);
}

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

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

/* WYŁĄCZAMY stare podejście z wrapperem, bo ono robiło konflikty */
.sr-has-topbar .Header__headerBg,
.sr-has-topbar .Header__menuWrapper,
.sr-has-topbar .Header__titleSearchWrapper{
  margin-top: 0 !important;
}



/* 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 */
}
/*ukrywa filtry w widoku ticketów lista*/
/*.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ę */
}

/*info o subskrybcxji w widoku artykułu*/
.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ę */
}

.menu-link {
    color: inherit;
    text-decoration: none;
}

.menu-link:visited {
    color: inherit;
}

.menu-link:hover {
    text-decoration: underline; /* opcjonalnie */
}

.ArticleCmd__socialShareLt.commonStyle__dFlex.commonStyle__alignCenter{
  display: none; /* Ukrywa tę sekcję */
}



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

[data-id="channelFilter"] {
    display: none; /* Ukrywa tę sekcję */
}
 .TicketListLeftContainer1__mobileFilter.TicketListLeftContainer1__filter_customStatus{
    display: none; /* Ukrywa tę sekcję */
}


