.Header__searchTicketRow{
    display:flex;
    align-items:center;
    gap:12px;
    margin-left:auto;
}

.Header__submitTicketBtn{
    display:inline-block;
    padding:8px 16px;
    background:#f26c23;
    color:#fff !important;
    text-decoration:none;
    border-radius:5px;
    font-weight:600;
    font-size:14px;
    white-space:nowrap;
}

.Header__submitTicketBtn:hover{
    background:#d95f1f;
}
/* Hide the Submit Ticket button on the ticket submission page */
.TicketForm .Header__submitTicketBtn,
.ticketForm .Header__submitTicketBtn {
    display: none !important;
}
#ticketform_fields_container .TicketFormLeftContainer__sectionName.Sale_Information {
  display: none !important;
}
#field_attachmentIds::after {
    content: "Information submitted through this form, including any attachments, will be used to assist with your support request and is maintained in accordance with LinkTek's standard business practices and applicable obligations.";
    display: block;
    margin-top: 12px;
    font-size: 13px;
    line-height: 1.5;
    color: #666;
}
/* Add greeting message directly below the "Submit a Ticket" form title */
#ticketform_fields_container > div.TicketFormLeftContainer__formHeader > h2::after {
    content: "Hey there, thanks for contacting us. Please fill in as much information as you can; only fields marked with an asterisk (*) are required to submit your ticket.";
    display: block;
    margin-top: 10px;
    margin-bottom: 20px;
    font-size: 16px;
    font-weight: normal;
    line-height: 1.6;
    color: #222;
}
/* Hide KB Follow button and subscription description */
#layoutContainer .KbDetailRtContainer__followOption,
#layoutContainer .KbDetailRtContainer__subscribeDescription {
    display: none !important;
}
/* Make Popular Articles links wrap instead of being cut off */
#layoutContainer > div.Layout__layout2 > div > div > div:nth-child(2) > div > div > ul > li > span > a {
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: unset !important;
    display: block !important;
    line-height: 1.5 !important;
}

/* Allow the parent containers to expand vertically */
#layoutContainer > div.Layout__layout2 > div > div > div:nth-child(2) > div > div > ul > li,
#layoutContainer > div.Layout__layout2 > div > div > div:nth-child(2) > div > div > ul > li > span {
    white-space: normal !important;
    overflow: visible !important;
    height: auto !important;
    max-height: none !important;
}
/* Widen the article content area */
.KbDetailLtContainer__articleContent,
#article-body {
  max-width: none !important;
  width: 100% !important;
  overflow: visible !important;
}

/* Keep tables inside the article */
#article-body > table {
  width: 100% !important;
  max-width: 100% !important;
  table-layout: fixed !important;
  border-collapse: collapse !important;
}

/* Wrap long content inside table cells */
#article-body > table th,
#article-body > table td {
  white-space: normal !important;
  overflow-wrap: anywhere !important;
  word-break: break-word !important;
  box-sizing: border-box !important;
}
/* Hide all KB Follow buttons, follow menus, and subscription text */
#layoutContainer .KbDetailRtContainer__followOption,
#layoutContainer .KbDetailRtContainer__subscribeDescription,
#layoutContainer .SectionDetailRtContainer__followOption,
#layoutContainer .SectionDetailRtContainer__subscribeDescription,
#layoutContainer .CategoryDetailRtContainer__followOption,
#layoutContainer .CategoryDetailRtContainer__subscribeDescription,
#layoutContainer .ArticleListRightContainer__followOption,
#layoutContainer .ArticleListRightContainer__subscribeDescription,
#layoutContainer .ListHeader__dottedPopup {
    display: none !important;
}
/* =========================================================
   KB Article Sidebar Spacing + Ellipses Fix
   ========================================================= */

/* Move the KB article right sidebar away from the article/table */
#layoutContainer > div.Layout__layout2 > div > div:nth-child(2) > div > div {
    margin-left: 40px !important;
}

/* Allow right sidebar article/list headings to wrap instead of being cut off */
#layoutContainer > div.Layout__layout2 > div > div:nth-child(2) > div > div > div.KbDetailRtContainer__widgetSection.commonStyle__widgetSection.articlesInSection > div > div.ListHeader__listHeader1.commonStyle__disFlexRow.commonStyle__alignCenter > div.ListHeader__headerContent.commonStyle__flex1 > h5 > a {
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: unset !important;
    display: block !important;
    line-height: 1.4 !important;
}

/* Allow right sidebar heading parent containers to expand vertically */
#layoutContainer .ListHeader__headerContent,
#layoutContainer .ListHeader__headerContent h5 {
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: unset !important;
    height: auto !important;
    max-height: none !important;
}

/* Add a little spacing below wrapped sidebar headings */
#layoutContainer .ListHeader__headerContent h5 {
    margin-bottom: 10px !important;
}

/* Allow Popular Articles / sidebar article links to wrap instead of using ellipses */
#layoutContainer > div.Layout__layout2 > div > div > div:nth-child(2) > div > div > ul > li > span > a {
    white-space: normal !important;
    overflow: visible !important;
    text-overflow: unset !important;
    display: block !important;
    line-height: 1.5 !important;
}

/* Allow sidebar article link parent containers to expand vertically */
#layoutContainer > div.Layout__layout2 > div > div > div:nth-child(2) > div > div > ul > li,
#layoutContainer > div.Layout__layout2 > div > div > div:nth-child(2) > div > div > ul > li > span {
    white-space: normal !important;
    overflow: visible !important;
    height: auto !important;
    max-height: none !important;
}
