article a { /* Blue links */
  color: #0052CC !important;
  text-decoration: underline;
}

article a:hover { /* Matching Atlassian style with links */
  color: #2684FF !important;
  text-decoration: underline;
}

.article .article__content article h4 {
	margin: unset;  
}

div#article-content section#content div#main-content h1, h2 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

div#article-content section#content div#main-content h3, h4 {
  margin-top: 1.5rem;
  margin-bottom: 0.8rem;
}

div#article-content section#content div#main-content p {
  margin-top: 0.7rem;
  margin-bottom: 0.7rem;
}

div#article-content section#content div#main-content .cell.auto.align-self-middle.panel-macros--tip__content p {
  margin-top: 0.1rem;
  margin-bottom: 0.1rem;
}

div#article-content section#content div#main-content button.button.enlarge-table-button {
  display: none;
}

div#article-content section#content div#main-content .table-wrap {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

div#article-content section#content div#main-content table.confluenceTable {
  margin-top: 0.1rem;
  margin-bottom: 0.5rem;
}

div#article-content section#content div#main-content .expand-control {
  margin-bottom: 0rem;
}

div#article-content section#content div#main-content h4 + p strong {
  white-space: nowrap;
}

div#site-navigation div.top-bar div.top-bar-left ul.menu li {
  margin-left: 50px;
}

div#site-navigation div.top-bar div.top-bar-right .header__navigation__menu-container--link a {
  font-size: 18px;
}

/* Скрываем ТФ */
.tf-inline-filter, .tf-inline-btn-container {
  display: none !important;
}

/* Селектор платформы */
div#site-navigation div.top-bar-right li.picker {
    background-color: #F7F7F7;
    border-radius: 8px !important;
    border: 1px solid #DFE1E6;
    
    height: 39px; 
    font-size: 18px;
    padding-right: 0.8rem;
}

div#site-navigation div.top-bar-right li.picker > a {
    padding-top: 0.6rem;
    color: rgb(0, 12, 52) !important;
    text-decoration: none;
}

div#site-navigation div.top-bar-right li.picker > a::after {
    border-top-width: 2px !important;
    border-right-width: 2px !important;
    border-color: rgb(0, 12, 52) !important;
    margin-top: -5px !important;
}

<!-- Banner -->
button#stiltsoft-get-cons-button {
background-color: #55C187;
border: none;
color: white;
padding: 6px 12px;
text-align: center;
text-decoration: none;
display: inline-block;
font-size: 16px;
font-family: -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;
border-radius: 3px;
font-weight: 600;
cursor: pointer;
-webkit-transition-duration: 0.4s; /* Safari */
transition-duration: 0.4s;
}
#stiltsoft-get-cons-button:hover {
background-color: #35B771;
}
#stiltsoft-banner {
background-color: #5358FC;
width: 100%;
display: flex;
justify-content: center;
align-items: center;
}
#stiltsoft-banner-description {
color: #FFFFFF;
padding: 16px;
font-weight: 600;
font-size: 16px;
}
<!-- Banner -->
