/* Global */
:root {
  --main-color: #7800ff; /* Default color */
  --main-color-light: #D9B8FF;
  --main-color-dark: #5200AD;
  --main-text-color: #101828;
  --primary-text-color: #2B005C;
  --secondary-text-color: #667085;
  --primary-brand-color: #2E005C;
  --primary-button-color: #6500D6;
  --secondary-icons-color: #475467;
  --dark-icons-color: #344054;
  --refresh-icons-color: #98A2B3;
  --bg-color-blue: #EAECF5;
  --bg-color-articles-list: #F9FAFB;
  --bg-color-main: #f4f5f6; /*  #F8F9FC */
  --bg-color-hover: #D5D9EB;
  --bg-color-brand: #eedffd; /*#F8F1FF; also change color for highlighting keywords and in klient2.js*/
  --secondary-border: #EAECF0;
  --secondary-light-border: #D0D5DD;
  --pdf-icon: #D92D20;
}

/*@font-face {*/
/*  font-family: 'Mulish';*/
/*  src: url('fonts/SunriseInternational.otf') format('otf'),*/
/*  url('fonts/SunriseInternational.ttf') format('truetype');*/
/*  unicode-range: U+20-21, U+3F, U+41-5A, U+61-7A;*/
/*}*/

body {
  font-family: 'Mulish', sans-serif;
  font-optical-sizing: auto;
  font-style: normal;
  margin: 0;
}
.st0 {
  fill: #7800ff;
}
.st1{
  fill:#EBAF00;
}

.relatedarticles {
    padding: 2px 0px 2px 0px;
    background-color: inherit;
}

.relatedarticles .k-draghandle{
  border: solid !important;
  border-radius: 100px !important;
  border-color: var(--main-color) !important;
  border-width: 0px !important;
  top: -5px !important;
  height: 18px !important;
  box-shadow: inset 0 0 5px 1px var(--main-color) !important;
  webkit-box-shadow: inset 0 0 5px 1px var(--main-color) !important;
  background-color: var(--main-color) !important;
}
.relatedarticles .k-slider-selection{
  background-color: var(--main-color) !important;
}
.relatedarticles .st-listing-title-and-meta {
    border: solid 1px var(--main-color-light) !important;
    border-radius: 6px;
    background: white
}

.relatedarticles .k-state-selected .st-listing-title-and-meta,
.k-detail-cell:has(.k-state-selected)  {
    border-width: 2px !important
}

a, a:link {
  text-decoration: none;
}
.closeadvancedsearchbutton, .clearfilter{
  color:var(--main-text-color);
}
.articletitlelink{
  color: var(--secondary-text-color);
}
.commentpreview:not(:empty) {
    color: black;
    font-weight: bold;
    margin-bottom: 10px;
    display: block;
    border: solid 1px var(--secondary-light-border);
    border-radius: 6px;
    padding: 6px;
    margin-top: 6px;
}
i {
  font-size: 16px;
}
.st-sentiment-positive {
  background: green;
}
.st-sentiment-negative {
  background: red;
}
input, #editarticlelink, #editarticleauthors, #editarticletitle {
  border: 1px solid var(--secondary-light-border);
  box-sizing: border-box;
  border-radius: 4px;
  padding: 3px 3px;
}
.filternamevalidator input, .filtercomponent input, #editarticleauthors, #editarticlelink, #editarticletitle{
  border: 1px solid var(--secondary-light-border);
}
input[type="checkbox" i] {
  accent-color: var(--main-color);
}
::placeholder {
  color: var(--secondary-text-color);
  opacity: 1; /* Firefox */
}
.blur {
  text-shadow: 0 0 5px black;
  color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.st-description{
  margin: 5px 20px;
  border-bottom: 2px solid var(--secondary-border);
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.st-description h2{
  font-weight: 800;
  font-size: 24px;
  color: var(--main-text-color);
  margin: 0;
}
.st-description p{
  color: var(--secondary-icons-color);
  font-weight: 500;
  font-size: 16px;
  margin-top: 5px;
}

/* Header */

.st-header {
  color: var(--main-text-color);
}
.st-header-sections svg {
  font-size: 20px;
  color: #667085;
  opacity: 1;
  width: 17px;
  height: 17px;
}
.st-header-title svg {
  width: 225px;
  height: 51px;
  color:var(--main-color);
}
#editcodingrules svg {
  vertical-align: middle;
}
.st-header a, .st-header a:link, .st-header a:visited {
  font-weight: 600;
}
.st-header-title>a>img{
  width: 80%;
}
/*.st-header-sections {*/
/*  float: left;*/
/*}*/
.st-header-actions {
  float: right;
}
.st-header-top{
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  padding: 5px
}
.st-header-bottom {
  z-index: 1;
  clear: both;
  padding: 0 8px;
  display:flex;
  justify-content: space-between;
}

/* Features top*/

.new-features{
  border:1px solid var(--secondary-border);
  background-color: var(--bg-color-main);
  margin-bottom: 7px;
  padding: 15px;
  height: 30px;
  display: flex;
  justify-content: space-around;
}
.new-features-text{
  font-size: 14px;
  font-weight: 700;
  display: flex;
  align-items: center;
}
.new-features-text svg {
  height: 30px;
  width: 30px;
}
.new-features-buttons{
  display: flex;
  align-items: center;
  gap: 15px;
}
.new-features-buttons svg {
  height: 12px;
  width: 12px;
}
#dismiss-new-features{
  border:  1px solid var(--primary-button-color);
  font-weight: 700;
}
#view-new-features, #userpreferencestabstrip .st-button{
  background: var(--primary-button-color);
  color: #fff;
  font-weight: 700;
}
/* Listing col */

table.st-listing {
  border-collapse: collapse;
}
.st-listing td {
  vertical-align: top;
}

.st-listing-sentiment {
  width: 5px;
  height: 100%;
}
.st-listing-star, td.st-listing-title-and-meta {
  padding-top: 10px;
}
.st-listing-star i {
  font-size: 18px;
}
.st-listing-star a {
  color: #aaa;
}
.st-listing-starred a {
  color: #FF8C00;
}


.st-listing-title a,
.st-listing-title a:link,
.st-listing-title a:visited,
.st-listing-title a:active
{
  color: #9a9a9a;
}
.st-listing-meta {
  font-size: 12px;
  color: #aaa;
  font-weight: normal;
  display: flex;
  gap: 5px;
  align-items: center;
}
.relavant-list{
  gap: 11px;
}
.st-listing-meta, .st-listing-meta a, .clickreportpanel  a,.clickreportpanel  td, .translate-button, .st-col-3 a  {
  color: var(--secondary-icons-color);
}

.clickreportresults {
  background-color: inherit;
}

.clickreportresults .k-master-row:hover {
    background-image: linear-gradient(to top, var(--bg-color-hover) 5px, var(--bg-color-main) 70%, white) !important;
}

.relevant-articles-button{
  flex-grow: 2;
  display: flex;
  justify-content: flex-end;
}

.unread .st-listing-title,
.unread .st-listing-title a,
.unread .st-listing-title a:link,
.unread .st-listing-title a:visited,
.unread .st-listing-title a:active
{
  color: #111;
}
.source-icon svg, .st-listing-meta svg {
  vertical-align: middle;
}

/*.k-state-selected, .k-state-focused {*/
/*  background: #F9FAFB;*/
/*}*/
.k-state-focused.k-state-selected, #categorytreeview_tv_active > div > span.k-in.k-state-selected {
  box-shadow: none;
  /*background:none;*/
}
#categorytreeview_tv_active > div{
  background: var(--bg-color-brand);
  border-radius: 4px;
}
.category-name{
  color:var(--secondary-text-color);
  line-height: 22px;
  display: inline-block;
  width: 100%;
}
.k-state-focused.k-state-selected .category-name {
  color: var(--main-color-dark)
}

.k-state-selected .st-listing-title a {
  color: var(--main-text-color);
}
.unread .st-listing-title a {
  color: var(--main-text-color);
}
.k-state-selected .st-listing-meta {
  opacity: 0.9;
}

/* Main col */

.st-main-title {
  font-size: 1.3vw;
  font-weight: 800;
}
.st-main-body {
  color: #222;
  line-height: 1.4em;
  font-size: 15px;
  border: 1px solid var(--secondary-border);
  border-radius: 5px;
}
.st-taglist {
  margin-bottom: 20px;
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
}

.article-tag, .relevant-similar-button{
  background: var(--bg-color-brand);
  border: 1px solid var(--main-color-light);
  border-radius: 4px;
  color: var(--primary-text-color);
  font-weight: 700;
  vertical-align: middle;
}
span.navigatable{
  background:#EBAF00;
  border-bottom:#EBAF00;
}
.tagHover {
    border-bottom: 2px solid red !important;
    border-right: 2px solid red !important;
}
span.hltopic{
  background: var(--bg-color-brand) !important;
  border-bottom: var(--bg-color-brand);
  border-left: 2px solid var(--bg-color-brand);
  border-right: 2px solid var(--bg-color-brand);
}

.st-article-body, .video-container, .st-video-transcript, html .k-info-colored{
  padding:1% 1%;
  font-weight: normal;
  font-size: 16px;
  line-height: 140%;
  color: #000000;
}
.st-article-body {
    overflow: auto;
    min-height: 64vh;
}
.st-article-body p {
    margin: 0;
    margin-bottom: 4px;
    text-indent: 1em;
}

.st-article-actions{
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  border: 1px solid var(--secondary-border);
  padding: 0 3%;
}
.st-article-bottom{
  justify-content: flex-end;
}
.st-article-actions > div {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  padding: 3px;
  gap: 8px;
}
.st-article-actions > div > a {
  display: flex;
  padding: 6px;
  gap: 8px;
}
.warning {
  display: flex;
  flex-direction: row;
  align-items: center;
  padding: 9px 18px;
  gap: 10px;
}
.warning svg {
  width: 36px;
  height: 36px;
}
.warning strong{
  width: 100%;
  font-size: 14px;
}
.warning a {
  display: flex;
  align-items: center;
  gap: 10px;
  color: var(--main-color);
}

/* Meta col */

.st-meta-meta {
  font-size: 14px;
  color: var(--main-text-color);
  padding: 15px;
}
.st-meta-meta a {
  color: var(--main-text-color);
}
.st-meta-meta div {
  margin-bottom: 5px;
}

.st-meta-sentiment {
  font-size: 14px;
  color: var(--main-text-color);
}
.st-meta-sentiment div {
  margin-bottom: 1px;
}
.st-meta-sentiment>div[class^='tag']{
  display: flex;
  align-items: center;
}
.st-meta-sentiment {
  margin-bottom: 20px;
  /*display: flex;*/
  flex-wrap: wrap;
  gap: 5px;
}
.tagstructure i {
  margin-right: 8px;
}

.st-meta-actions {
  font-size: 14px;
  color: var(--primary-brand-color);
  padding: 15px;
  border-top: solid 2px var(--bg-color-main);
}
.st-meta-actions div {
  margin-bottom: 5px;
}

.st-col-2-local {
  margin-right: 220px;
}
.st-col-3-local {
  border-left: 1px solid #ddd;
  width: 200px;
  position: absolute;
  height: 500%;
  right: 0;
  top: 0;
}

.k-splitbar {
  background: none;
  /*width :8px;*/
  border-color: transparent;
}
.k-splitbar-vertical {
  border: none;
  display: none;
}
#top-pane {
  display: none;
}
#bottom-pane {
  top: 0;
}
#editgrid {
  border: none;
}

#editgrid .k-grid-content {
    background: white;
    border-left: solid white 5px
}

#editgrid .k-master-row:has(+ .k-detail-row:not([style*="display: none"])) { /* main article of expanded details*/
    border-right: solid var(--main-color-light) 3px;
    td {
        border-bottom: none !important;
    }
}

#editgrid .k-detail-row:not([style*="display: none"]) { /*expanded details*/
    border-right: solid var(--main-color-light) 3px;
    .st-listing-star {
        border-bottom: none !important;
    };
}

#editgrid .k-master-row:not(.k-state-selected):has(+ .k-detail-row:hover),
#editgrid .k-master-row:has(+ .k-detail-row .k-state-selected),
#editgrid .k-master-row:hover + .k-detail-row,
.k-in.k-state-hover, .k-grid tr:hover:not(.k-state-selected),
.k-detail-row:has(.k-state-selected){
    background-image: linear-gradient(to right, var(--bg-color-hover) 5px, var(--bg-color-main) 5%, white);
}

.relatedarticles .k-state-selected .st-listing-title-and-meta {
    background-image: linear-gradient(to right, var(--main-color), var(--main-color-light) 5px, var(--bg-color-main) 50%, white);
}

#editgrid .k-master-row.k-state-selected + .k-detail-row {
    background-image: linear-gradient(to right, var(--main-color), var(--main-color-light) 5px, var(--bg-color-main) 5%, white);
}

#editgrid .k-master-row.k-state-selected {
    border-right: solid 1px transparent; /*for background-image to appear (dark pink line)*/
    background-image: linear-gradient(to right, var(--main-color), var(--main-color-light) 5px, var(--bg-color-main) 50%, white);
}

.relatedarticles tr {
    background: none !important;
}
.relatedarticles .st-listing-title-and-meta:hover {
    background-image: linear-gradient(to right, var(--bg-color-hover) 5px, var(--bg-color-main) 5%, white) !important;
}

#formdiv, #simplesearch, #advancedsearch{
  background: #ffff;
  margin-top: 5px;
}
#simplesearch, #form_article, #advancedsearch{
  border-radius: 5px;
  border: 1px solid var(--secondary-border);
}
#q1 {
  padding-right: 25px
}

/* Dashboard */

.st-dash {
  padding: 30px 20px;
  font-size: 14px;
  color: #888;
  -webkit-box-shadow: 0 5px 25px rgba(50, 50, 50, 0.25);
  -moz-box-shadow:    0 5px 25px rgba(50, 50, 50, 0.25);
  box-shadow:         0 5px 25px rgba(50, 50, 50, 0.25);
  background: white;
}
.st-dash-close {
  float: right;
  margin-top: -5px;
  font-size: 20px;
  opacity: 0.5;
}
.st-faded {
  opacity: 0.5;
}
.st-dash a,
.st-dash a:link,
.st-dash a:visited,
.st-dash a:active {
  color: #333;
}
.st-dash-col {
  display: inline-block;
  width: 20%;
  border-right: 1px solid #ddd;
  padding: 0 20px;
  vertical-align: top;
  min-height: 300px;
}
.st-dash-col-1 {
  padding-left: 0;
}
.st-dash-col-4 {
  border: 0;
}
.st-dash-header {
  font-size: 15px;
  text-transform: uppercase;
  color: #777;
  margin-bottom: 1em;
  letter-spacing: 0.08em;
}

.st-dash-news {
  border-collapse: collapse;
  margin-bottom: 10px;
}
.st-dash-news tr td {
  padding: 10px 0;
  border-bottom: 1px solid #ddd;
}
.st-dash-news-counter {
  text-align: center;
  vertical-align: top;
}
.st-dash-news-counter a,
.st-dash-news-counter a:link,
.st-dash-news-counter a:visited,
.st-dash-news-counter a:active {
  font-weight: bold;
  font-size: 20px;
  margin-top: 2px;
  padding-top: 5px;
  display: block;
  width: 40px;
  height: 27px;
  margin-right: 10px ;
  background: #aaa;
  border-radius:2px;
  color: white;
}
.st-dash-news-title {
}


.st-dash-tags td {
  vertical-align: top;
  padding-bottom: 3px;
}

.st-dash-tags-pill {
  background: #ccc;
  width: 40px;
  border-radius:2em;
  float: left;
}
.st-dash-tags-pill-amount {
  background: #333;
  border-top-left-radius:2em;
  border-bottom-left-radius:2em;
}
.st-dash-tags-tag {
  float: left;
  margin-left: 10px;
}


.st-dash-sentiment {
  text-align: center;
  font-weight: bold;
}
.st-dash-sentiment-number {
  font-size: 120px;
  color: #bbb;
  letter-spacing: -0.045em;
  line-height: 0.9em;
  margin-bottom: 20px;
}
.st-dash-sentiment-change {
  font-size: 24px;
  letter-spacing: -0.05em;
}
.st-dash-sentiment-change {
  font-size: 24px;
}
.st-dash-sentiment-compared {
  font-weight: normal;
  padding: 0 20%;
  margin-bottom: 20px;
}
.st-dash-sentiment-pill {
  display: block-inline;
  margin: 0 20px;
  font-size: 18px;
  line-height: 30px;
}
.st-dash-sentiment-pill a,
.st-dash-sentiment-pill a:link,
.st-dash-sentiment-pill a:visited,
.st-dash-sentiment-pill a:active {
  color: white;
}
.st-dash-sentiment-pill-negative {
  float: left;
  background: red;
  border-top-left-radius:2em;
  border-bottom-left-radius:2em;
}
.st-dash-sentiment-pill-positive {
  float: right;
  background: green;
  border-top-right-radius:2em;
  border-bottom-right-radius:2em;
}
.st-dash-tagcloud {
  line-height: 1.5em;
  font-weight: bold;
}
.st-dash-tagcloud a,
.st-dash-tagcloud a:link,
.st-dash-tagcloud a:active,
.st-dash-tagcloud a:visited
{
  color: #aaa;
}
.st-dash-tagcloud-s {
  font-size: 12px;
}
.st-dash-tagcloud-m {
  font-size: 16px;
}
.st-dash-tagcloud-l {
  font-size: 18px;
}
.st-dash-tagcloud-xl {
  font-size: 22px;
}
a.st-dash-tagcloud-sentiment-negative  {
  color: red !important;
}
a.st-dash-tagcloud-sentiment-positive {
  color: green !important;
}


/* Icons */

i {
  width: 19px;
  height: 19px;
  display: inline-block;
  vertical-align: bottom;
}
.st-meta-sentiment i, .st-listing-meta i {
  width: 15px;
  height: 15px;
}
.hideonprint i{
  margin-right: 5px;
}
.top-news-info{
  opacity: 1 ;
  vertical-align: baseline ;
  display:inline;
}
.st-header .icon-dashboard {
  background-image: url(/css/station/st-icons/dash-big-white.png);
}
.st-header .icon-newsdash {
  background-image: url(/css/station/st-icons/clock-icon.png);
}

.st-header .icon-filter2 {
  background-image: url(/css/station/st-icons/filter2.png);
}

.st-header .icon-user {
  background-image: url(/css/station/st-icons/user-big-white.png);
}
.st-header .icon-cog {
  background-image: url(/css/station/st-icons/cog-big-white.png);
}
.st-header .icon-off {
  background-image: url(/css/station/st-icons/off-big-white.png);
}
.st-header .icon-reorder {
  background-image: url(/css/station/st-icons/reorder-big-white.png);
}

.icon-user {
  background-image: url(/css/station/st-icons/user.png);
}
.icon-calendar {
  background-image: url(/css/station/st-icons/calendar.png);
}
.icon-cog {
  background-image: url(/css/station/st-icons/st-icons/cog.png);
}
.icon-globe {
  background-image: url(/css/station/st-icons/globe.png);
}
.icon-comment-alt {
  background-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13 7C13 10.3137 10.3137 13 7 13C6.2019 13 5.4402 12.8442 4.74366 12.5613C4.61035 12.5072 4.54369 12.4801 4.48981 12.468C4.43711 12.4562 4.3981 12.4519 4.34409 12.4519C4.28887 12.4519 4.22872 12.4619 4.10843 12.4819L1.73651 12.8772C1.48812 12.9186 1.36393 12.9393 1.27412 12.9008C1.19552 12.8671 1.13289 12.8045 1.09917 12.7259C1.06065 12.6361 1.08135 12.5119 1.12275 12.2635L1.51807 9.89157C1.53812 9.77128 1.54814 9.71113 1.54814 9.65591C1.54813 9.6019 1.54381 9.56289 1.532 9.51019C1.51992 9.45631 1.49285 9.38965 1.43871 9.25634C1.15582 8.5598 1 7.7981 1 7C1 3.68629 3.68629 1 7 1C10.3137 1 13 3.68629 13 7Z" stroke="%23101828" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.icon-group {
  background-image: url(/css/station/st-icons/group.png);
}
.icon-tag{
  background-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.44804 9.44755C2.15979 9.1593 2.01566 9.01517 1.91259 8.84698C1.82121 8.69786 1.75387 8.53528 1.71304 8.36522C1.66699 8.17341 1.66699 7.96958 1.66699 7.56193L1.66699 3.83317C1.66699 2.89975 1.66699 2.43304 1.84865 2.07652C2.00844 1.76292 2.26341 1.50795 2.57701 1.34816C2.93353 1.1665 3.40024 1.1665 4.33366 1.1665L8.06242 1.1665C8.47007 1.1665 8.6739 1.1665 8.86571 1.21255C9.03577 1.25338 9.19835 1.32072 9.34747 1.4121C9.51566 1.51517 9.65979 1.6593 9.94804 1.94755L16.3386 8.33808C17.3286 9.32812 17.8236 9.82314 18.0091 10.394C18.1722 10.8961 18.1722 11.4369 18.0091 11.939C17.8236 12.5099 17.3286 13.0049 16.3386 13.9949L14.4954 15.8381C13.5054 16.8281 13.0104 17.3231 12.4395 17.5086C11.9374 17.6718 11.3966 17.6718 10.8944 17.5086C10.3236 17.3231 9.82861 16.8281 8.83856 15.8381L2.44804 9.44755Z" fill="white"/><path d="M7.08366 6.1665C7.08366 6.39662 6.89711 6.58317 6.66699 6.58317C6.43687 6.58317 6.25033 6.39662 6.25033 6.1665C6.25033 5.93639 6.43687 5.74984 6.66699 5.74984C6.89711 5.74984 7.08366 5.93639 7.08366 6.1665Z" fill="white"/><path d="M6.66699 6.1665H6.67533M1.66699 3.83317L1.66699 7.56193C1.66699 7.96958 1.66699 8.17341 1.71304 8.36522C1.75387 8.53528 1.82121 8.69786 1.91259 8.84698C2.01566 9.01517 2.15979 9.1593 2.44804 9.44755L8.83856 15.8381C9.82861 16.8281 10.3236 17.3231 10.8944 17.5086C11.3966 17.6718 11.9374 17.6718 12.4395 17.5086C13.0104 17.3231 13.5054 16.8281 14.4954 15.8381L16.3386 13.9949C17.3286 13.0049 17.8236 12.5099 18.0091 11.939C18.1722 11.4369 18.1722 10.8961 18.0091 10.394C17.8236 9.82314 17.3286 9.32812 16.3386 8.33808L9.94804 1.94755C9.65979 1.6593 9.51566 1.51517 9.34747 1.4121C9.19835 1.32072 9.03577 1.25338 8.86571 1.21255C8.6739 1.1665 8.47007 1.1665 8.06242 1.1665L4.33366 1.1665C3.40024 1.1665 2.93353 1.1665 2.57701 1.34816C2.26341 1.50795 2.00844 1.76292 1.84865 2.07652C1.66699 2.43304 1.66699 2.89975 1.66699 3.83317ZM7.08366 6.1665C7.08366 6.39662 6.89711 6.58317 6.66699 6.58317C6.43687 6.58317 6.25033 6.39662 6.25033 6.1665C6.25033 5.93639 6.43687 5.74984 6.66699 5.74984C6.89711 5.74984 7.08366 5.93639 7.08366 6.1665Z" stroke="%23C4C5C6" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/></svg> ');
}
.icon-tag-positive {
  background-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.44804 9.44755C2.15979 9.1593 2.01566 9.01517 1.91259 8.84698C1.82121 8.69786 1.75387 8.53528 1.71304 8.36522C1.66699 8.17341 1.66699 7.96958 1.66699 7.56193L1.66699 3.83317C1.66699 2.89975 1.66699 2.43304 1.84865 2.07652C2.00844 1.76292 2.26341 1.50795 2.57701 1.34816C2.93353 1.1665 3.40024 1.1665 4.33366 1.1665L8.06242 1.1665C8.47007 1.1665 8.6739 1.1665 8.86571 1.21255C9.03577 1.25338 9.19835 1.32072 9.34747 1.4121C9.51566 1.51517 9.65979 1.6593 9.94804 1.94755L16.3386 8.33808C17.3286 9.32812 17.8236 9.82314 18.0091 10.394C18.1722 10.8961 18.1722 11.4369 18.0091 11.939C17.8236 12.5099 17.3286 13.0049 16.3386 13.9949L14.4954 15.8381C13.5054 16.8281 13.0104 17.3231 12.4395 17.5086C11.9374 17.6718 11.3966 17.6718 10.8944 17.5086C10.3236 17.3231 9.82861 16.8281 8.83856 15.8381L2.44804 9.44755Z" fill="%2339C279"/><path d="M7.08366 6.1665C7.08366 6.39662 6.89711 6.58317 6.66699 6.58317C6.43687 6.58317 6.25033 6.39662 6.25033 6.1665C6.25033 5.93639 6.43687 5.74984 6.66699 5.74984C6.89711 5.74984 7.08366 5.93639 7.08366 6.1665Z" fill="%2339C279"/><path d="M6.66699 6.1665H6.67533M1.66699 3.83317L1.66699 7.56193C1.66699 7.96958 1.66699 8.17341 1.71304 8.36522C1.75387 8.53528 1.82121 8.69786 1.91259 8.84698C2.01566 9.01517 2.15979 9.1593 2.44804 9.44755L8.83856 15.8381C9.82861 16.8281 10.3236 17.3231 10.8944 17.5086C11.3966 17.6718 11.9374 17.6718 12.4395 17.5086C13.0104 17.3231 13.5054 16.8281 14.4954 15.8381L16.3386 13.9949C17.3286 13.0049 17.8236 12.5099 18.0091 11.939C18.1722 11.4369 18.1722 10.8961 18.0091 10.394C17.8236 9.82314 17.3286 9.32812 16.3386 8.33808L9.94804 1.94755C9.65979 1.6593 9.51566 1.51517 9.34747 1.4121C9.19835 1.32072 9.03577 1.25338 8.86571 1.21255C8.6739 1.1665 8.47007 1.1665 8.06242 1.1665L4.33366 1.1665C3.40024 1.1665 2.93353 1.1665 2.57701 1.34816C2.26341 1.50795 2.00844 1.76292 1.84865 2.07652C1.66699 2.43304 1.66699 2.89975 1.66699 3.83317ZM7.08366 6.1665C7.08366 6.39662 6.89711 6.58317 6.66699 6.58317C6.43687 6.58317 6.25033 6.39662 6.25033 6.1665C6.25033 5.93639 6.43687 5.74984 6.66699 5.74984C6.89711 5.74984 7.08366 5.93639 7.08366 6.1665Z" stroke="%23067647" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.icon-tag-negative {
  background-image:url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.44804 9.44755C2.15979 9.1593 2.01566 9.01517 1.91259 8.84698C1.82121 8.69786 1.75387 8.53528 1.71304 8.36522C1.66699 8.17341 1.66699 7.96958 1.66699 7.56193L1.66699 3.83317C1.66699 2.89975 1.66699 2.43304 1.84865 2.07652C2.00844 1.76292 2.26341 1.50795 2.57701 1.34816C2.93353 1.1665 3.40024 1.1665 4.33366 1.1665L8.06242 1.1665C8.47007 1.1665 8.6739 1.1665 8.86571 1.21255C9.03577 1.25338 9.19835 1.32072 9.34747 1.4121C9.51566 1.51517 9.65979 1.6593 9.94804 1.94755L16.3386 8.33808C17.3286 9.32812 17.8236 9.82314 18.0091 10.394C18.1722 10.8961 18.1722 11.4369 18.0091 11.939C17.8236 12.5099 17.3286 13.0049 16.3386 13.9949L14.4954 15.8381C13.5054 16.8281 13.0104 17.3231 12.4395 17.5086C11.9374 17.6718 11.3966 17.6718 10.8944 17.5086C10.3236 17.3231 9.82861 16.8281 8.83856 15.8381L2.44804 9.44755Z" fill="%23F73D4E"/><path d="M7.08366 6.1665C7.08366 6.39662 6.89711 6.58317 6.66699 6.58317C6.43687 6.58317 6.25033 6.39662 6.25033 6.1665C6.25033 5.93639 6.43687 5.74984 6.66699 5.74984C6.89711 5.74984 7.08366 5.93639 7.08366 6.1665Z" fill="%23F73D4E"/><path d="M6.66699 6.1665H6.67533M1.66699 3.83317L1.66699 7.56193C1.66699 7.96958 1.66699 8.17341 1.71304 8.36522C1.75387 8.53528 1.82121 8.69786 1.91259 8.84698C2.01566 9.01517 2.15979 9.1593 2.44804 9.44755L8.83856 15.8381C9.82861 16.8281 10.3236 17.3231 10.8944 17.5086C11.3966 17.6718 11.9374 17.6718 12.4395 17.5086C13.0104 17.3231 13.5054 16.8281 14.4954 15.8381L16.3386 13.9949C17.3286 13.0049 17.8236 12.5099 18.0091 11.939C18.1722 11.4369 18.1722 10.8961 18.0091 10.394C17.8236 9.82314 17.3286 9.32812 16.3386 8.33808L9.94804 1.94755C9.65979 1.6593 9.51566 1.51517 9.34747 1.4121C9.19835 1.32072 9.03577 1.25338 8.86571 1.21255C8.6739 1.1665 8.47007 1.1665 8.06242 1.1665L4.33366 1.1665C3.40024 1.1665 2.93353 1.1665 2.57701 1.34816C2.26341 1.50795 2.00844 1.76292 1.84865 2.07652C1.66699 2.43304 1.66699 2.89975 1.66699 3.83317ZM7.08366 6.1665C7.08366 6.39662 6.89711 6.58317 6.66699 6.58317C6.43687 6.58317 6.25033 6.39662 6.25033 6.1665C6.25033 5.93639 6.43687 5.74984 6.66699 5.74984C6.89711 5.74984 7.08366 5.93639 7.08366 6.1665Z" stroke="%23912018" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.icon-tag-verypositive {
  background-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M2.44773 9.94772C2.15948 9.65947 2.01536 9.51534 1.91229 9.34715C1.82091 9.19802 1.75356 9.03545 1.71274 8.86539C1.66669 8.67358 1.66669 8.46975 1.66669 8.0621L1.66669 4.33334C1.66669 3.39992 1.66669 2.93321 1.84834 2.57669C2.00813 2.26308 2.2631 2.00812 2.5767 1.84833C2.93322 1.66667 3.39993 1.66667 4.33335 1.66667L8.06212 1.66667C8.46977 1.66667 8.67359 1.66667 8.86541 1.71272C9.03547 1.75355 9.19804 1.82089 9.34716 1.91227C9.51536 2.01534 9.65948 2.15947 9.94773 2.44772L16.3383 8.83824C17.3283 9.82829 17.8233 10.3233 18.0088 10.8941C18.1719 11.3962 18.1719 11.9371 18.0088 12.4392C17.8233 13.01 17.3283 13.5051 16.3383 14.4951L14.4951 16.3382C13.5051 17.3283 13.0101 17.8233 12.4392 18.0088C11.9371 18.1719 11.3963 18.1719 10.8941 18.0088C10.3233 17.8233 9.8283 17.3283 8.83826 16.3382L2.44773 9.94772Z" fill="%2339C279"/> <path d="M1.66669 4.33334L1.66669 8.0621C1.66669 8.46975 1.66669 8.67358 1.71274 8.86539C1.75356 9.03545 1.82091 9.19802 1.91229 9.34715C2.01536 9.51534 2.15948 9.65947 2.44773 9.94772L8.83826 16.3382C9.8283 17.3283 10.3233 17.8233 10.8941 18.0088C11.3963 18.1719 11.9371 18.1719 12.4392 18.0088C13.0101 17.8233 13.5051 17.3283 14.4951 16.3382L16.3383 14.4951C17.3283 13.5051 17.8233 13.01 18.0088 12.4392C18.1719 11.9371 18.1719 11.3962 18.0088 10.8941C17.8233 10.3233 17.3283 9.82829 16.3383 8.83824L9.94773 2.44772C9.65948 2.15947 9.51536 2.01534 9.34716 1.91227C9.19804 1.82089 9.03547 1.75355 8.86541 1.71272C8.67359 1.66667 8.46977 1.66667 8.06212 1.66667L4.33335 1.66667C3.39993 1.66667 2.93322 1.66667 2.5767 1.84833C2.2631 2.00812 2.00813 2.26308 1.84834 2.57669C1.66669 2.93321 1.66669 3.39992 1.66669 4.33334Z" stroke="%23067647" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/> <path d="M9.5 5V10" stroke="%23067647" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M9.5 13.5H9.51" stroke="%23067647" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/> </svg>');
}
.icon-tag-verynegative {
  background-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M2.44773 9.94772C2.15948 9.65947 2.01536 9.51534 1.91229 9.34715C1.82091 9.19802 1.75356 9.03545 1.71274 8.86539C1.66669 8.67358 1.66669 8.46975 1.66669 8.0621L1.66669 4.33334C1.66669 3.39992 1.66669 2.93321 1.84834 2.57669C2.00813 2.26308 2.2631 2.00812 2.5767 1.84833C2.93322 1.66667 3.39993 1.66667 4.33335 1.66667L8.06212 1.66667C8.46977 1.66667 8.67359 1.66667 8.86541 1.71272C9.03547 1.75355 9.19804 1.82089 9.34716 1.91227C9.51536 2.01534 9.65948 2.15947 9.94773 2.44772L16.3383 8.83824C17.3283 9.82829 17.8233 10.3233 18.0088 10.8941C18.1719 11.3962 18.1719 11.9371 18.0088 12.4392C17.8233 13.01 17.3283 13.5051 16.3383 14.4951L14.4951 16.3382C13.5051 17.3283 13.0101 17.8233 12.4392 18.0088C11.9371 18.1719 11.3963 18.1719 10.8941 18.0088C10.3233 17.8233 9.8283 17.3283 8.83826 16.3382L2.44773 9.94772Z" fill="%23F73D4E"/> <path d="M1.66669 4.33334L1.66669 8.0621C1.66669 8.46975 1.66669 8.67358 1.71274 8.86539C1.75356 9.03545 1.82091 9.19802 1.91229 9.34715C2.01536 9.51534 2.15948 9.65947 2.44773 9.94772L8.83826 16.3382C9.8283 17.3283 10.3233 17.8233 10.8941 18.0088C11.3963 18.1719 11.9371 18.1719 12.4392 18.0088C13.0101 17.8233 13.5051 17.3283 14.4951 16.3382L16.3383 14.4951C17.3283 13.5051 17.8233 13.01 18.0088 12.4392C18.1719 11.9371 18.1719 11.3962 18.0088 10.8941C17.8233 10.3233 17.3283 9.82829 16.3383 8.83824L9.94773 2.44772C9.65948 2.15947 9.51536 2.01534 9.34716 1.91227C9.19804 1.82089 9.03547 1.75355 8.86541 1.71272C8.67359 1.66667 8.46977 1.66667 8.06212 1.66667L4.33335 1.66667C3.39993 1.66667 2.93322 1.66667 2.5767 1.84833C2.2631 2.00812 2.00813 2.26308 1.84834 2.57669C1.66669 2.93321 1.66669 3.39992 1.66669 4.33334Z" stroke="%23912018" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/> <path d="M9.5 5V10" stroke="%23912018" stroke-width="2 .5" stroke-linecap="round" stroke-linejoin="round"/> <path d="M9.5 13.5H9.51" stroke="%23912018" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"/> </svg>');
}
.icon-tag-neutral {
  background-image: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 19 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2.44804 9.94755C2.15979 9.6593 2.01566 9.51517 1.91259 9.34698C1.82121 9.19786 1.75387 9.03528 1.71304 8.86522C1.66699 8.67341 1.66699 8.46958 1.66699 8.06193L1.66699 4.33317C1.66699 3.39975 1.66699 2.93304 1.84865 2.57652C2.00844 2.26292 2.26341 2.00795 2.57701 1.84816C2.93353 1.6665 3.40024 1.6665 4.33366 1.6665L8.06242 1.6665C8.47007 1.6665 8.6739 1.6665 8.86571 1.71255C9.03577 1.75338 9.19835 1.82072 9.34747 1.9121C9.51566 2.01517 9.65979 2.1593 9.94804 2.44755L16.3386 8.83808C17.3286 9.82812 17.8236 10.3231 18.0091 10.894C18.1722 11.3961 18.1722 11.9369 18.0091 12.439C17.8236 13.0099 17.3286 13.5049 16.3386 14.4949L14.4954 16.3381C13.5054 17.3281 13.0104 17.8231 12.4395 18.0086C11.9374 18.1718 11.3966 18.1718 10.8944 18.0086C10.3236 17.8231 9.82861 17.3281 8.83856 16.3381L2.44804 9.94755Z" fill="%23454950"/><path d="M7.08366 6.6665C7.08366 6.89662 6.89711 7.08317 6.66699 7.08317C6.43687 7.08317 6.25033 6.89662 6.25033 6.6665C6.25033 6.43639 6.43687 6.24984 6.66699 6.24984C6.89711 6.24984 7.08366 6.43639 7.08366 6.6665Z" fill="%23454950"/><path d="M6.66699 6.6665H6.67533M1.66699 4.33317L1.66699 8.06193C1.66699 8.46958 1.66699 8.67341 1.71304 8.86522C1.75387 9.03528 1.82121 9.19786 1.91259 9.34698C2.01566 9.51517 2.15979 9.6593 2.44804 9.94755L8.83856 16.3381C9.82861 17.3281 10.3236 17.8231 10.8944 18.0086C11.3966 18.1718 11.9374 18.1718 12.4395 18.0086C13.0104 17.8231 13.5054 17.3281 14.4954 16.3381L16.3386 14.4949C17.3286 13.5049 17.8236 13.0099 18.0091 12.439C18.1722 11.9369 18.1722 11.3961 18.0091 10.894C17.8236 10.3231 17.3286 9.82812 16.3386 8.83808L9.94804 2.44755C9.65979 2.1593 9.51566 2.01517 9.34747 1.9121C9.19835 1.82072 9.03577 1.75338 8.86571 1.71255C8.6739 1.6665 8.47007 1.6665 8.06242 1.6665L4.33366 1.6665C3.40024 1.6665 2.93353 1.6665 2.57701 1.84816C2.26341 2.00795 2.00844 2.26292 1.84865 2.57652C1.66699 2.93304 1.66699 3.39975 1.66699 4.33317ZM7.08366 6.6665C7.08366 6.89662 6.89711 7.08317 6.66699 7.08317C6.43687 7.08317 6.25033 6.89662 6.25033 6.6665C6.25033 6.43639 6.43687 6.24984 6.66699 6.24984C6.89711 6.24984 7.08366 6.43639 7.08366 6.6665Z" stroke="%23182230" stroke-width="1.66667" stroke-linecap="round" stroke-linejoin="round"/></svg>');
}
.icon-envelope {
  background-image: url(/css/station/st-icons/envelope.png);
}
.icon-print {
  background-image: url(/css/station/st-icons/print.png);
}
.icon-table {
  background-image: url(/css/station/st-icons/table.png);
}
.icon-datalink {
  background-image: url(/css/station/st-icons/datalink.png);
}
.icon-star {
  background-image: url(/css/station/st-icons/star.png);
}
.icon-inbox {
  background-image: url(/css/station/st-icons/inbox.png);
}

/* ----- */


/* Local columns */

.st-col-local {
  display: -webkit-flex;
  display: flex;
}
.st-col-1-local {
  width: 180px;
}
.st-col-2-local {
  width: 350px;
  margin: 0;
}
.st-col-3-local {
  flex: 1;
  background: white;
  top: none;
  right: none;
  position: relative;
  width: 100%;
  padding: 15px 20px;
  border: none;
}
.st-col-4-local {
  background: #eee;
  width: 200px;
}
.st-col-divider {
  width: 6px;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
}
.st-listing-star, .st-listing-title-and-meta {
  padding: 10px;
}
.st-col-2-local input {
  border: 1px solid #ccc;
  padding: 5px;
}

/* Sidebar */

#graphpanel {
    border-right: solid var(--secondary-border) 1px;
}
#graphpanel h3 {
  color: var(--main-text-color);
  margin: 0 0 1em 0;
  font-size: 13px;;
}
#graphpanel .category-section {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 8px 8px 0 8px;;
  gap: 8px;
  border-bottom: 1px solid var(--secondary-border);
}

.st-sidebar-shadow {
  opacity: 0.1;
  position: absolute;
  top: 40px;
  left: 170px;
  width: 10px;
  height: 120%;
  background: -moz-linear-gradient(left,  rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%);
  background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,1)));
  background: -webkit-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
  background: -o-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
  background: -ms-linear-gradient(left,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
  background: linear-gradient(to right,  rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#000000',GradientType=1 );
}

.st-sidebar-filter {
  border-collapse: collapse;
  width: 100%;
}
.st-sidebar-filter td.st-sidebar-filter-subscribe {
  padding-right: 10px;
}
.st-sidebar-filter-subscribe .icon-envelope {
  opacity: 0;
}
.st-sidebar-filter-subscribed .st-sidebar-filter-subscribe .icon-envelope {
  opacity: 0.5;
  display: block;
}
.st-sidebar-filter-selected {
  background: #777;
  border-top: 1px solid #7a7a7a;
  border-bottom: 1px solid #9a9a9a;
  opacity: 0.8;
}
.st-sidebar-filter-selected .st-sidebar-filter-title {
  opacity: 1;
}
.st-sidebar-filter td {
  font-size: 12px;
  padding: 4px 4px;
}
.st-sidebar-filter .st-sidebar-filter-title {
  padding-left: 15px;
}
.st-sidebar-filter-title {
  width: 100%;
  font-size: 14px;
}
.st-sidebar-filter-title a {
  color: #333;
}
.st-sidebar-filter-selected a {
  color: #fff;
  text-shadow: 0 1px 0 rgba(0,0,0,0.5);
}
.st-sidebar-filter-selected i {
  color: #000;
}
.st-sidebar-filter-close i {
  width: 16px;
  height: 16px;
}
.st-sidebar-filter .icon-filter {
}

/* Search */

#simplesearch .searchbox {
  font-size: 13px;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  padding: 7px;
  border: 1px solid var(--secondary-light-border);
  border-radius: 4px;
}
.st-search-simple-actions {
  margin-top: 10px;
}
#simplesearch {
  padding: 10px;
  margin-bottom: 5px;
}
.searchbox{
  border-width: 1px 1px 1px 1px;
  border-style: solid;
  border-color: var(--secondary-light-border);
  border-radius: 4px 0px 0px 4px;
  padding-right: 25px;
}
#simplesearch>.searchbox{
  border-width: 1px 0px 1px 1px;
}
/*.k-textbox .searchbutton{*/
/*  display: flex;*/
/*  flex-direction: row;*/
/*  justify-content: center;*/
/*  align-items: center;*/
/*  padding: 8px;*/
/*  gap: 8px;*/
/*  background: #FFFFFF;*/
/*  border: 1px solid var(--secondary-light-border);*/
/*  box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05);*/
/*  border-radius: 0px 4px 4px 0px;*/
/*}*/
.st-refresh {
  font-size: 13px;
  display: flex;
  justify-content: space-between;
  border: 1px solid var(--secondary-border);
  border-radius: 4px 4px 0px 0px;
  flex-direction: row;
  align-items: center;
  padding: 2px 0px 2px 8px;
  gap: 8px;
}
.st-refresh a {
  color: #555;
}
.st-refresh-filter-name {
  color:var(--primary-brand-color);
  font-weight: 700;
  font-size: 12px;
}
.icon-remove {
  width: 12px;
  height: 12px;
}
.st-refresh-filter {
  flex:2;
}
.st-refresh-filter a:first-child {
  margin-right: 5px;
}
.st-refresh-filter a:last-child {
  margin-left: 8px;
}
.search-tag-info{
  margin-bottom: 10px;
}
.search-tag-info>span:nth-child(1), .st-search-simple-actions>span:nth-child(1){
  margin-right: 3px;
  font-weight: 700;
  font-size: 14px;
  color:var(--main-text-color);
}
/* Advanced search */

#advancedsearch,#advancedgraph {
  padding: 15px 8px;;
  border-bottom: 1px solid #ccc;
  font-size: 13px;
}
.quick-search-field-date{
  font-size: 13px;
}
#advancedgraph input {
  border-color: #dbdbdb;
  border-radius: 2px;
}
.adv-search-row .k-icon {
  position: unset;
}
.st-search-adv-close,.st-search-adv-save {
  float: right;
  margin-left: 10px;
}
.st-search-adv-title {
  color: var(--main-text-color);
  font-weight: 700;
  font-size: 14px;
  padding-bottom: 10px;
}
.st-search-adv-field-wide {
  padding-left: 0 !important;
}
.st-search-adv-field {
  width: 100%;
  padding-block: 3px;
}
.k-multiselect-clearable .k-multiselect-wrap {
  padding-right: 0;
}
.st-search-adv-field .k-widget {
  width: 100%;
}
.st-search-adv-field #creator{
  border: none;
}
#category_taglist{
  padding-right: 21px;
}
.st-checkbox-text{
  font-weight: 600;
  color: var(--main-text-color);
  padding-left: 2px;
}
.k-widget>span{
  opacity: 1;
  color: var(--secondary-text-color);
}
.k-multiselect .k-button span {
  padding-right: 2px
}
/*.k-switch-off .k-switch-handle:hover{*/
/*  border-color: var(--main-color);*/
/*  color: var(--main-color);*/
/*  background-color: var(--main-color);*/
/*}*/
/*.k-switch-off .k-switch-container:hover, .k-switch-label-off:hover {*/
/*  border-color: var(--main-color);*/
/*  color: var(--main-color);*/
/*}*/
/*.k-switch-on .k-switch-container, .k-switch-on.k-state-focused .k-switch-container, .k-switch-on:focus .k-switch-container  {*/
/*  background-color: var(--main-color);*/
/*  color: white;*/
/*}*/
/*.k-switch-on .k-switch-handle, .k-switch-on.k-state-focused .k-switch-handle, .k-switch-on:focus .k-switch-handle {*/
/*  border-color: #ffffff;*/
/*  color: #ffffff;*/
/*  background-color: #ffffff;*/
/*}*/
/*.k-switch-on .k-switch-handle:hover {*/
/*  border-color: var(--main-color);*/
/*  color: var(--main-color);*/
/*  background-color: var(--main-color);*/
/*}*/
/*.k-switch-on .k-switch-container:hover{*/
/*  border-color: var(--main-color);*/
/*  color: var(--main-color);*/
/*  background-color: #ffffff;*/
/*}*/
/*.k-switch-label-off:hover {*/
/*  border-color: #ffffff;*/
/*  background-color: #ffffff;*/
/*  color: var(--main-color);*/
/*}*/
.k-multiselect-wrap .k-readonly {
  opacity: 1;
  color: var(--secondary-text-color);
}
.st-search-adv-field .k-textbox {
  width: 100%;
}
.st-search-adv-field-wide, .st-search-adv-field-wide .k-textbox {
  width: 100%;
}
.st-search-adv-delete {
  float: right;
  margin-top: 20px;
}
.adv-search-row{
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  gap: 1px;
  justify-content: space-between;
}
.adv-search-row-date{
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  width: 100%;
  gap: 6px;
  justify-content: space-between;
}
.k-datepicker>span>.k-select{
  border-left: none;
}
.k-select>svg{
  width: 17px;
  height: 17px;
  vertical-align: sub;
}
#simplesearch .k-datepicker svg{
  vertical-align: baseline;
}
.k-list>.k-state-focused, .k-state-focused{
  box-shadow: inset 0 0 0 1px var(--main-color-light);
}
.k-dropdown-wrap .k-input{
  padding: 0;
}
#advancedsearch input, #advancedsearch .k-dropdown-wrap, #advancedgraph .k-dropdown-wrap {
  border-radius: 2px;
  padding: 3px 0;
}
#advancedsearch .searchbox{
  padding-right: 6%;
}
/* Buttons */

svg {
  color: #667085;
  opacity: 1;
  width: 17px;
  height: 17px;
  vertical-align: bottom;
}
.tag-button svg, .save-article-button svg, .closearticlebutton svg{
  width: 9px;
}
.closearticlebutton{
  position: absolute;
  left: 8px;
  top: 0;
}
.tag-button a {
  color: var(--primary-text-color);
}

.user-preferences-boxes >div > svg {
  width: 40px;
  height: 40px;
}
.k-hierarchy-cell.st-listing-star svg {
  width: 13px;
  height: 13px;
}
.st-refresh-filter .filter-close-button {
  width: 10px;
  height: 10px;
  vertical-align: baseline;
}
.st-button {
  font-weight: 600;
  font-size: 16px;
  padding: 7px 12px;
  border-radius: 4px;
  display: inline-block;
  margin: 1px 5px 1px 0;
  border: none;
  background: none;
  color: var(--secondary-icons-color);
  cursor: pointer;
  font-family: 'Mulish', sans-serif
}
.st-search-adv-actions .st-button {
  padding: 7px 7px;
}
.st-graph-meta-date-range-fast-choice .st-button {
  padding: 7px 2px;
  margin:0;
}
.morebutton {
  padding: 0;
}
.button-right{
  background: var(--bg-color-blue);
  padding: 13px;
}
.st-button.locked {
  display: inline-block !important;
  opacity: 0.5;               /* make it look disabled */
  cursor: help;       /* disable clicks */
  position: relative;
}
/*.st-button.locked::after {*/
  /*font-family: "Font Awesome 6 Free";*/
  /*font-weight: 900;*/
  /*content: " \f023"; !* fa-lock *!*/
  /*margin-right: 6px;*/
  /*color: orange;*/
/*}*/

.expand-relevant {
  background: var(--bg-color-brand);
  border: 1px solid var(--main-color-light);
  border-radius: 4px;
  color: var(--primary-text-color);
  font-size: 12px;
  position: relative;
  padding: 0;
  padding-left: 6px;
  padding-right: 6px;
  bottom: 1px;
}
.expand-relevant .k-icon {
  background-color: var(--main-color);
  width:  auto;
  height: auto;
  font-size: 10px;
  font-weight: 600;
  overflow: visible ;
  white-space: nowrap;
}
.button-right:hover, .st-button:hover, .mediatypefilter:hover, .quick_look:hover, .refresharticles:hover, .expand-relevant:hover, #view-new-features:hover {
  background: var(--bg-color-hover);
}
.translate-button{
  align-items: center;
  padding: 5px 15px !important;
  background: #FFFFFF;
  border: 1px solid var(--main-color-light);
  border-radius: 5px;
}
.st-button-filter{
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  gap: 4px;
  color: var(--main-text-color);
  background: none;
}
.tag-button{
  padding: 2px 8px 2px 8px;
  background: var(--bg-color-brand);
  border: 1px solid var(--main-color-light);
  border-radius: 4px;
  color: var(--main-color-dark);
  font-size: 12px;
}
#advancedsearch .st-button{
  font-size:14px;
}
#simplesearch .st-button{
  font-size:12px;
}
#simplesearch .searchbutton {
  padding: 9px 8px;
  margin: 0 0 0 3px;
  min-width: 60px;
  text-align: center;
}
#simplesearch .morebutton{
  padding: 3px 8px;
  margin: 0 0 0 3px;
  min-width: 60px;
  text-align: center;
}
.st-button a {
  color: #777;
  font-weight: normal;
}
.st-button-primary {
  background: var(--main-color);
}
.st-button-primary, .st-button-primary a {
  color: #FFFFFF !important;
}
.article-title-box, .graph-header{
  display: flex;
  gap: 20px;
  align-items: center;
  padding-bottom: 6px;
  justify-content: space-between;
}
.article-title-box .st-main-link, .graph-header .datalink-button {
  padding: 8px;
  border: 1px solid var(--secondary-light-border);
  border-radius: 4px;
}
.relevant-articles-number{
  background: white;
  color: var(--main-text-color);
  padding:  3px 5px 1px 5px;
  border-radius: 3px;
  margin-left: 6px;
}
.save-article-button, .saveuserpreferences{
  float: right;
}
.opensavefilterdialog{
  border: 1px solid var(--secondary-light-border);
  border-radius: 4px;
}
#opensavefilterdialog, .exportbutton>a, .an-exportbutton>a{
  color: #344054;
  font-weight: 700;
}

/* Icons */

.icon-refresh {
  background-image: url(/css/station/st-icons/refresh.png);
}
.icon-remove {
  background: url(/css/station/st-icons/remove.png);
}
.icon-edit {
  background: url(/css/station/st-icons/edit.png);
}
.icon-trash {
  background: url(/css/station/st-icons/trash.png);
}
.icon-bigtrash {
  background: url(/css/station/st-icons/trashbig.png);
}
.icon-cog {
  background: url(/css/station/st-icons/cog.png);
}
.icon-caret-right {
  background-image: url(/css/station/st-icons/caret-right.png);
}
.icon-search {
  background-image: url(/css/station/st-icons/search.png);
}


.st-refresh-actions a:last-child {
  margin-left: 10px;
}
.st-refresh-selected i {
  opacity: 0.6;
}

.xxxst-main-title a {
  color: #333;
}
.st-main-cloud-meta {
  font-size: 14px;
  color: #aaa;
}
.st-main-cloud-meta a {
  color: #aaa;
}
.st-main-cloud-secondary {
  margin-bottom: 20px;
}
.st-main-cloud-secondary .st-main-title {
  margin-bottom: 5px;
  font-size: 20px;
}
.icon-cloud-medium {
  background-image: url(/css/station/st-icons/cloud-medium.png);
}
.icon-cloud-big {
  background-image: url(/css/station/st-icons/cloud-big.png);
}
.icon-align-justify {
  background-image: url(/css/station/st-icons/align-justify.png);
}
.icon-list {
  background-image: url(/css/station/st-icons/list.png);
}
.st-listing-cloud a {
  display: inline-block;
  margin-top: 10px;
  width: 40px;
  height: 24px;
  background: #ccc;
  text-align: center;
  color: #fff;
  border-radius: 5px;
  letter-spacing: -0.05em;
  font-size: 20px;
  font-weight: bold;
  line-height: 10px;
  padding-top: 16px;
  text-shadow: -1px -1px 0 rgba(0,0,0,0.15);
}
.k-state-selected .st-listing-cloud a {
  opacity: 0.8;
}
.st-listing-cloud i {
  font-style: normal;
  opacity: 1;
  width: 100%;
}

/* --- */

.st-fade {
  opacity: 0.5;
}
.k-grid-toolbar {
  padding: 0;
}
.st-col-2 {
  margin-right: 215px;
}
.st-col-3 {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 180px;
  /*height: 100%;*/
  height: fit-content;
  border-left: 1px solid var(--secondary-border) ;
}
.k-splitbar-draggable-horizontal .k-resize-handle {
  display: none;
}
#categorytreeview {
  font-size: 14px;
  font-weight: bold;
  border-bottom: 1px solid var(--secondary-border);
  padding: 13px 0 13px 10px;
}
#categorytreeview.k-widget {
  color: #333;
  overflow-y: hidden;

}
/*#categorytreeview li {*/
  /*margin-left: 9px;*/
/*}*/
#categorytreeview .k-image {
  display: none;
}
#categorytreeview .k-mid,#categorytreeview .k-top {
    display: flex;
    align-items: center;
}
#categorytreeview .k-in {
    display: flex;
    width: 100%;
    align-items: center;
}
#simplesearch>.k-textbox {
  width: 100%;
  display: flex;
  flex-direction: row;
  padding: 0;
  border: 0 solid #ffff;
}
.st-header .icon-signal {
  background-image: url(/css/station/st-icons/signal-big-white.png);
}
.st-header .icon-rtv {
  background-image: url(/css/station/st-icons/rtv-big-white.png);
}

.st-header .icon-clickreport {
  background-image: url(/css/station/st-icons/clickreport.png);
}
.st-header .icon-topnews{
  background-image: url(/css/station/st-icons/info-white.png);
}

.icon-plus {
  background-image: url(/css/station/st-icons/plus.png);
}

.st-header .st-active svg {
  opacity: 1;
}

.st-col-1-local {
  height: 1000px;
}
.st-col-2a-local, .st-col-3a-local {
  width: 50%;
  padding: 20px;
}

.k-treemap .k-leaf:hover {
  box-shadow: inset 0 0 0 1px var(--main-color) !important;
  .articleCount {
    display: block !important;
  }
}
.k-treemap-tile{
    border: 2px solid var(--bg-color-main);
}
.k-treemap .k-leaf{
    border-radius: 12px;
    border: 2px solid var(--secondary-border);
}

/*.k-treemap-tile{*/
    /*margin:5px;*/
/*}*/

.k-tilelayout-item {
    overflow-y: scroll;
}
.k-card-title{
  font-size: 16px;
}
/*.leaf-href{*/
/*  display: flex !important;*/
/*}*/

.st-subcol-1-local {
  float: left;
  width: 50%;
  padding-top: 40px;
}
.st-subcol-2-local {
  float: right;
  width: 50%;
  padding-top: 40px;
}
#graphpanel .icon-plus {
  float: right;
  margin-right: 15px;
}
.st-video-player img {
  width: 100%;
}
.st-video-player {
  margin-bottom: 10px;
  text-align: -webkit-center;
}
.video-container .st-button{
  border: 1px solid var(--secondary-text-color);
  padding: 2px 12px;
}
.st-video-transcript {
  font-size: 16px;
  line-height: 26px;
  color: #aaa;
  height: 90px;
  overflow: hidden;
  margin-bottom: 30px;
}
.st-video-transcript-tag {
  font-weight: bold;
  color: #777;
}

.st-video-tags {
  border-collapse: collapse;
  margin-bottom: 20px;
  margin-top: 10px;
}

.st-video-tags td {
  padding: 0 10px 5px 0;
  vertical-align: middle;
}
.st-video-tags td:last-child {
  padding-left: 10px;
}

.st-video-tags-tag a {
  color: #777;
}
.st-video-tags-pill {
  width: 100%;
}
.st-video-tags-pill div {
  border-radius: 10px;
  background: #ddd;
}
.st-video-tags-marker {
  width: 6px;
  background: var(--main-color);
  display: inline-block;
}
.st-video-tags-tag {
  font-size: 16px;
}
.st-video-tags-active .st-video-tags-pill div {
  background: #a0d1f1;
}
.st-video-tags-marker-active {
  border-left: 5px solid rgba(255,255,138, 1);
  border-right: 5px solid rgba(255,255,138, 1);
}

.st-video-tags-controls i {
  height: 25px;
  width: 30px;
  opacity: 0.75;
}
.st-video-tags-controls .icon-play {
  background: url(/css/station/st-icons/play-big.png) no-repeat 50% 50%;
}
.st-video-tags-controls .icon-pause {
  background: url(/css/station/st-icons/pause-big.png) no-repeat 50% 50%;
}
.articlecustomtageditor{
  display: flex;
  align-items: center;
}
.addnewcustomtagtoarticle{
  padding: 0 8px;
  /*height: 35px;*/
  background: #FFFFFF;
  border: 1px solid var(--secondary-light-border);
  border-radius: 4px;
  color: #667085;
  font-weight: 500;
  font-size: 14px;
}
.icon-time {
  background-image: url(/css/station/st-icons/time.png);
}

.st-meta-timeline {
  font-size: 14px;
}
.st-meta-timeline table {
  width: 100%;
  border-collapse: collapse;
}
.st-meta-timeline td {
  padding-top: 4px;
  padding-bottom: 4px;
}
.st-meta-timeline-icon {
  width: 20px;
  text-align: right;
  padding-left: 12px;
}
.st-meta-timeline-time {
  font-weight: bold;
  opacity: 0.5;
  width: 40px;
}
.st-meta-timeline .st-active {
  background: #0075CD;
}
.st-meta-timeline .st-active td {
  padding-top: 5px;
  padding-bottom: 5px;
}
.st-meta-timeline .st-active a,
.st-meta-timeline .st-active a:link,
.st-meta-timeline .st-active a:active,
.st-meta-timeline .st-active a:visited
{
  color: #fff;
}
.st-meta-timeline-padding td {
  padding: 0;
  opacity: 0.3;
}
.st-meta-timeline-padding td:first-child {
  background: url(/css/station/st-icons/timeline-line.png) repeat-y 15px;
}
.st-meta-timeline-divider {
  border-top: 1px solid #aaa;
}
.st-meta-timeline-divider td {
  padding: 0;
}
.st-main-cloud {
  margin: 0 0 20px 20px;
}
.st-main-cloud .st-main-title {
  font-size: 23px;
}
.st-main-cloud-toggle {
  float:left;
  display: inline-block;
  margin-left: -20px;
  margin-top: 5px;
}
.st-main-cloud-toggle i {
  opacity: 0.6;
}
.st-main-cloud-opened .st-main-cloud-toggle i {
  background-image: url(/css/station/st-icons/caret-bottom.png);
}
.st-main-cloud-closed .st-main-cloud-toggle i {
  background-image: url(/css/station/st-icons/caret-right.png);
}
.icon-bar-chart {
  background-image: url(/css/station/st-icons/bar-chart.png);
}


.st-col-2-stat-local {
  padding: 20px;
  width: 100%;
}
.st-graph-small {
  display: inline-block;,000000000000000000000000000000
  margin: 0 20px 20px 0;
}
.st-graph-header{
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid var(--secondary-border);
}
.st-graph-title, .st-graph-checkbox {
  float: left;
  display: inline-block;
}
.st-graph-checkbox {
  margin-right: 5px;
}
.k-checkbox{
  border-radius: 3px;
  border:var(--secondary-light-border);
  position: unset;
  -webkit-appearance: checkbox;
  margin-right: 5px;
}
.st-graph-wrapper {
  clear: both;
}

.st-graph-title, .st-graph-meta-title, .st-meta-title  {
  margin: 0 0 20px 0;;
  text-transform: uppercase;
  margin-bottom: 10px;
  letter-spacing: 0.08em;
  font-weight: 700;
  font-size: 18px;
  color: var(--main-text-color);
}
.st-graph-actions a {
  margin-left: 5px;
}
.st-graph-meta-filters, .st-graph-meta-actions, .st-graph-meta-actions-primary {
  padding: 10px 0 10px 10px;
  font-size: 14px;
}
.st-graph-meta-filter {
  margin-bottom: 10px;
}
.st-graph-meta-action {
  margin-bottom: 5px;
}
.st-graph-actions {
  display: none;
}
.st-graph-custom .st-graph-actions {
  display: flex;
  gap: 20px;
}

.k-dropdown:has(#reportgroups) .k-input {
    align-content: center;
    height: 30px;
}

#validatelogin div.k-window-content {
  padding: 15px;
}
#validatelogin  div {
  padding-bottom: 10px;
}
#validatelogin .k-textbox  {
  width: 100% !important;
}

.st-listing-title {
  color: var(--main-text-color);
  font-weight: 600;
  font-size: 14px;
  line-height: 140%;
  display: flex;
  align-items: flex-start;
  gap: 6px;
}
.st-listing-title {
  color: #777;
}
.k-state-selected .st-listing-title {
  color: var(--main-text-color);
}
.st-listing-meta a {
  font-weight: normal;
}

.st-listing-meta .article-source-info{
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 27%;
  min-width: 27%;
}
.st-listing-meta i {
  display: inline-flex;
  vertical-align: middle;
  background-position: 0 0;
}
.st-meta-top{
  background: white;
  margin: 0 8px 8px 8px;
  border: 1px solid var( --secondary-border);
  border-radius: 5px;
}
.st-meta-meta a,
.st-meta-meta a:link,
.st-meta-meta a:active,
.st-meta-actions a,
.st-meta-actions a:link,
.st-meta-actions a:active {
  font-weight: normal;
  ccolor: #444;
}
.st-meta-sentiment i {
  opacity: 1;
}
.st-meta-actions i {
}
.st-main-body {
  font-size: 16px;
  color: #444;
}
.icon-external-link {
  background-image: url(/css/station/st-icons/external-link.png);
  float: right;
}
.icon-pdf {
  background-image: url(/css/station/st-icons/pdf.gif);
  float: right;
}
.st-meta-sentiment {
  color: #555;
}

/*#graphpanel .k-item .k-item {*/
  /*padding: 0;*/
/*}*/
div.k-treeview {
  white-space: normal;
}
.st-refresh-filter, .st-refresh-actions, .st-refresh-types {
  display: flex;
}
.st-active {
  background: var(--main-color);
  color: #FFFFFF;
}
.st-active path{
  stroke: #FFFFFF;
}
#openclosefolderbutton{
  background: none;
  border:none;
}
#openclosefolderbutton path{
  stroke: var(--main-text-color);
}
.tagstructure select {
  border: 1px solid var(--secondary-light-border);
  border-radius: 3px;
}
.icon-type-tv {
  background-image: url(/css/station/st-icons/type-tv.png);
}
.icon-type-radio {
  background-image: url(/css/station/st-icons/type-radio.png);
}
.icon-type-social {
  background-image: url(/css/station/st-icons/type-social.png);
}
.icon-type-paper {
  background-image: url(/css/station/st-icons/type-paper.png);
}
.icon-type-online {
  background-image: url(/css/station/st-icons/type-online.png);
}
.st-refresh-types {
  /*padding: 10px;*/
  /*float: right;*/

}
.st-refresh-types a, .st-refresh-actions a {
   padding: 4px;
}
.st-refresh-types .st-refresh-selected i {
  opacity: 0.85;
}
.st-graph-edit-tags {
  overflow: auto;
  max-height: 100px;
}
.st-graph-meta-edit .st-meta-title {
  margin-top: 15px;
  font-size: 13px;
  text-shadow: 0 1px 0 rgba(255,255,255,0.75);
}
.st-graph-meta-edit {
  color: #aaa;
  padding: 20px 0 20px 20px;
  font-size: 14px;
  border: 1px solid var(--secondary-border);
  background: #ffffff;
}
.st-graph-meta-edit a {
  font-weight: normal;
}
.st-graph-meta-edit-actions {
  margin-bottom: 30px;
}
.st-graph-meta-edit .st-button {
  margin: 0 0 10px 0;
}
.st-graph-edit-checkbox {
  margin-bottom: 3px;
}
.st-meta-sentiment {
  margin-left: 10px;
}
.st-header-title, .st-listing td {
  cursor: pointer;
}
.st-meta-meta {
  white-space: nowrap;
}
/*.st-modifygraphs {*/
/*  border-left: 1px solid var(--secondary-border);*/
/*  background: #ffffff;*/
/*}*/
.st-modifygraphs #advancedgraph {
  border: none;
}
.st-graphs img {
  width: 100%;
}
.st-search-adv-actions {
  margin-top: 20px;
  margin-bottom: 100px;
}
.st-graphs {
  padding: 20px 220px 20px 20px;
}
.chart-wrapper {
  padding: 0;
}
.k-card-header{
  z-index:0;
}
.st-modifygraphs {
  width: 200px;
}
.st-search-graphs-wide{
  width: 97%
}
.graphs-container-flex{
  position: relative;
  display: flex;
  justify-content: space-around;
  gap: 10px;
  height: 100%;
  overflow: scroll;
  margin-left: 20px;
  margin-right: 20px;
  scrollbar-width: none;
}
.st-analytics-editactive .st-edit-graphs {
  padding: 20px 0 20px 20px;
  background: white;
  border: 1px solid var(--secondary-border);
  flex-grow: 2;
}
.st-analytics-editactive .st-modifygraphs {
  width: 400px;
}
.st-analytics-header, .st-analytics-container, #tilecontainer, #analyticstiles, .k-treemap-tile, .st-col-3, .st-refresh, #bottom-pane, .st-col-3-local, .st-article-actions, .st-header-top, .user-preferences-boxes .box-not-empty {
  background: var(--bg-color-main);
}
#tilecontainer{
  padding:10px;
  overflow: scroll;
  height: 100%;
}
.st-edit-graphs img {
  width: 100%;
}
.st-modifygraphs .k-treeview {
  white-space: nowrap;
  overflow: hidden;

}
.st-modifygraphs .st-search-adv-field {
  vertical-align: top;
}
.st-modifygraphs, .st-graph-meta-edit {
  padding: 0;
}
.st-modifygraphs .k-treeview .k-item {
  padding: 0;
}
#leftpanel .k-grid td {
  padding: 7px 5px 5px 8px;
  border-bottom: 1px solid #e4e4e4;
}
.st-related-meta {
  font-size: 13px;
  opacity: 0.25;
  margin-bottom: 5px;
}

.st-translated-body {
  font-size: 16px;
  color: #444;
  line-height: 1.4em;
}

.st-feed-disclamer {
  font-size: 14px;
  font-style: italic;
  color: #aaa;
}
/* FEEDBACK WINDOW*/
#validatefeedback{
  display: flex;
  gap: 8px;
}

#validatefeedback div{
  width: 100%;
}

#feedbackwindow input, #feedbackwindow textarea, #validateclipboardemail input, #validateclipboardemail textarea, #validatelogin input, #sendemailwindow input, #sendemailwindow textarea{
  border: 1px solid var(--secondary-light-border);
  box-sizing: border-box;
  border-radius: 4px;
  padding: 9px 9px;
}
.reply-input input{
  width: 16px;
  height: 16px;
}
.reply-input{
  display: flex;
  gap: 8px;
  margin-top: 12px;
  align-items: center;
}
.window-button-container{
  display: flex;
  justify-content: flex-end;
  gap: 16px;
  margin-top: 15px;
}
textarea {
  resize: none;
}
#feedbackwindow{
  padding: 24px;
}
#feedbackwindow_wnd_title, #editarticlewindow_wnd_title, #clipboardwindow_wnd_title, #sendemailwindow_wnd_title{
  font-weight: 700;
  font-size: 20px;
  color: #101828;
}
/*CREATE ARTICLE WINDOW*/
#validatearticle tr, #validateclipboardemail tr{
  display: flex;
}
.k-window-titlebar{
  margin: 0 24px;
  padding: 0;
  width: unset;
  padding: 19px 0;
}
div.k-widget.k-window.k-display-inline-flex{
  border-radius: 12px;
  background: #FFFF;
}
#button_sendemail, #cancelemaildialog{
  font-size: 14px;
}

.cloudy{
  background-color: rgb(34 120 170);
  display: flex;
  padding: 0;
}
.top-number{
  flex-grow: 1;
  text-align: center;
  color:white;
  font-weight: bold;
  background-image: radial-gradient(circle, rgb(34 120 170), rgb(0 0 0 / 0.2));
}

.top-new{
  flex-grow: 4;
  margin-left: 5px;
  width: 85%;
  align-self: center;
  color: white !important;
}

#popup-overlay {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: transparent;
    z-index: 999;
}

.st-graph-meta-date-range {
    display: flex;
    position: absolute;
    z-index: 1000;
    right: 1%;
    border-radius: 4px;
    box-shadow: 0px 20px 24px -4px rgba(16, 24, 40, 0.08), 0px 8px 8px -4px rgba(16, 24, 40, 0.03);
    border: 1px solid var(--secondary-light-border);
    background-color: #fff;
    max-width: 700px;
}

.st-graph-meta-date-range-container {
    gap: 20px;
    display: flex;
}

.st-graph-meta-date-range-fast-choice {
    display: flex;
    flex-direction: column;
    width: 23%;
    border-right: 1px solid var(--secondary-light-border);
    font-size: 14px;
    color: var(--primary-text-color);
    font-weight: 600;
    padding: 12px 16px;
}

/*Kendo 2021 changes*/

/*.k-calendar td.k-state-focused .k-link, .k-calendar .k-today .k-link {*/
  /*color: #0075cd;*/
  /*box-shadow: inset 0 0 0 1px #0075cd;*/
/*}*/
/*.k-calendar td.k-state-hover .k-link, .k-link.k-state-hover {*/
  /*border-color: #0075cd;*/
  /*background-color: #0075cd;*/
  /*background-image: none, linear-gradient(to bottom, #0075cd 0, #0075cd 100%);*/
  /*color: #fff !important;*/
/*}*/
/*.k-calendar .k-footer .k-nav-today {*/
  /*color: #0075cd;*/
/*}*/
/*.k-calendar .k-footer .k-nav-today:hover {*/
  /*color: #d5520b;*/
/*}*/

/*
.k-calendar-range td.k-state-focused .k-link, .k-list>.k-state-focused.k-state-selected,.k-state-focused.k-state-selected,.k-in.k-state-focused.k-state-selected, .k-state-focused {
    box-shadow: none;
    border: none;
}
*/
.k-toolbar > *{
  margin-top: 0;
}
.preset_dates a {
  padding: 0 6px 0 6px;
  cursor: pointer;
}
.k-calendar .k-content {
    background-color: #fff;
}

.k-calendar-view td .k-link:has(.range-mid) {
  background-color: var(--main-color-light)
}
.k-calendar-view td .k-link:has(.range-start) {
  border-color: var(--main-color);
  color: #fff;
  background-color: var(--main-color);
  border-radius:0em;
  border-top-left-radius: 2em;
  border-bottom-left-radius: 2em;
}
.k-calendar-view td .k-link:has(.range-end) {
  border-color: var(--main-color);
  color: #fff;
  background-color: var(--main-color);
  border-radius:0em;
  border-top-right-radius: 2em;
  border-bottom-right-radius: 2em;
}

.k-calendar-view td .k-link:has(.range-end.range-start) {
  border-radius:2em;
}

.k-calendar-view td .k-link:has(.range-end.range-error),
.k-calendar-view td .k-link:has(.range-start.range-error)  {
  background-color: red;
}

.k-list > .k-state-hover{
  background-image: none, linear-gradient(to top, var(--main-color-light) , var(--main-color-light) );
  color:var(--main-color-dark);
  font-weight: 700
}

.k-dropdown-wrap.k-state-hover,.k-picker-wrap.k-state-hover, .st-listing .k-state-selected, .k-picker-wrap.k-state-focused, .k-list-optionlabel,.k-state-hover,.k-picker-wrap #range_placeholder:hover{
  background-image: linear-gradient(to right, var(--main-color), var(--main-color) 5px, #ffffff 5px, #ffffff) ;
}
.st-search-adv-field .k-state-hover {
  background-image: none;
  background: white;
}
.k-dropdown .k-state-hover .k-input{
  color: var(--secondary-text-color);
}
.k-picker-wrap.k-state-hover, .k-widget.k-state-hover, .k-dropdown-wrap:hover, .k-textbox:hover, .k-picker-wrap:has(#range_placeholder:hover){
  box-shadow: 0 0 0 2px var(--main-color-light);
  border-left:none;
  border-color:var(--main-color-light);
}
.k-master-row.k-state-selected:hover,.k-state-selected:hover{
  background-image: linear-gradient(to right, var(--main-color), var(--main-color) 5px, var(--bg-color-main) 5px, var(--bg-color-main));
  color: var(--main-text-color);
}
.k-tabstrip>.k-content{
  margin: 6px;
  border: 1px solid var(--secondary-border);
  border-radius: 5px;
}
li>.k-select{
  background: var(--bg-color-brand);
  border: 1px solid var(--main-color-light);
  border-radius: 4px;
  color: var(--main-color-dark);
  font-weight: 600;
}
.k-multiselect-wrap .k-button>.k-select{
  border: none;
}
.k-picker-wrap .k-input, .k-selectbox .k-input{
  font-size: 12px;
}
html .k-info-colored {
  background-color: var(--bg-color-main);
  border-radius: 4px;
}
html .k-info-colored a {
  color: var(--main-color);
}

/*User preferences*/
.k-tabstrip-items .k-state-default{
  border:none
}
.k-tabstrip-top>.k-tabstrip-items .k-state-active, .k-tabstrip-items .k-state-hover{
  border: none;
  border-bottom: 2px solid var(--main-color-dark);
  background: var(--bg-color-brand);
}
.k-tabstrip-items .k-state-default .k-link{
  font-weight: 700;
}
.k-state-active>.k-link, .k-tabstrip-items .k-state-hover .k-link{
  color: var(--main-color-dark) !important;
}
.k-tabstrip-items .k-loading{
  border:none
}
.k-grid td {
  border-style: none;
}
.k-widget * {
  box-sizing: border-box;
}
ul.k-tabstrip-items.k-reset{
  display: flex;
  flex-direction: row;
  padding: 14px;
  flex-wrap: wrap;
  justify-content: space-between;
}
ul.k-tabstrip-items.k-reset li{
  flex-grow: 1;
  text-align: center;
}
.user-preferences-boxes{
  display: flex;
  flex-direction: row;
  padding: 14px;
  flex-wrap: wrap;
  justify-content: flex-end;
  gap: 30px;
}
.user-preferences-boxes div {
  width: 48%;
}
.user-preferences-boxes .box-not-empty{
  box-sizing: border-box;
  padding: 24px 16px;
  border: 1px solid var(--secondary-border);
  border-radius: 4px;
  flex-grow: 1;
  display: flex;
  justify-content: space-between;
  align-items: baseline;
}
.user-preferences-boxes .box-not-empty-button{
  box-sizing: border-box;
  padding: 24px 16px;
  flex-grow: 1;
  display: flex;
  flex-wrap: wrap;
  align-items: baseline;
}
#userpreferencestabstrip-3>.user-preferences-boxes>div{
  justify-content: flex-start;
  align-items: center;
}
.user-preferences-info{
  font-weight: 700;
  color: var(--main-text-color);
  font-size: 15px;
}
#userpreferencestabstrip-3>.user-preferences-boxes>div > span > p{
  margin: 0;
  margin-left: 5px;
}
.textarea#customtaglist{
  font-family: 'Space Grotesk';
  font-weight: 500;
  font-size: 15px !important;
  line-height: 140%;
}

/* TOP STORIES */
.articleCount{
  background:var(--bg-color-brand);
  color: var(--main-color-dark);
  border-top: 2px solid var(--main-color);
  bottom: 0;
  left: 0;
  right: 0;
  text-align: center;
  padding: 15px 0;
  position:absolute;
  /*width: 100%;*/
  font-weight: 700;
  font-size: 14px;

}

.popuptext {
  visibility: hidden;
  width: 130px;
  font-size: 13px;
  background-color: #555;
  color: #fff;
  text-align: center;
  border-radius: 6px;
  padding: 8px 7px;
  position: fixed;
  z-index: 1;
  margin-left: -80px;
}
/*.popuptext::after {*/
/*  content: "";*/
/*  position: absolute;*/
/*  top: 100%;*/
/*  left: 50%;*/
/*  margin-left: -5px;*/
/*  border-width: 5px;*/
/*  border-style: solid;*/
/*  border-color: #555 transparent transparent transparent;*/
/*}*/

#stationgpt-chat .k-message-list{
  background-color: var(--bg-color-articles-list);
}