html{
  background-color:#0a192b;
}
.hide{
  display:none;
}
.pane-control{
  font-size: 0.5rem;
  font-family: monospace;
  user-select: none;
}
.pane-control>span{
  visibility: hidden;
  color: #fff;
  border-radius: 1rem;
  background-color: #af4179;
  padding: 0 0.3rem;
  line-height: 1.5rem;
  width: 1.5rem;
  text-align: center;
  font-size: 1.6rem;
  cursor: pointer;
}
.pane-control:hover>span{
  visibility: visible;
}
.custom-file-label {
  background-color: #000;
  color: #fff;
  text-transform: uppercase;
  background-color: #0a192b;
}
.custom-file-label::after{
background-color: #000;
color:#fff
}
.form-control:focus, .form-control {
color: #fff;
background-color: #000;
}
input[type="file"], textarea {
background-color : #d1d1d1;
}
#diameter_select {
position: absolute;
right: 1rem;
margin-top: -3rem;
}
#diameter_select li {
margin-right: 0.2rem;
border: 0;
}
#diameter_select a {
padding: 0;
font-weight: 600;
width: 1.4rem;
font-size: 0.7rem;
border-radius: 0.4rem;
border: 0.1rem solid #fff;
}
#diameter_select a.active {
background-color: #9f145c;
color: #fff;
border-color: #e31c83;
}
#stepbar .nav-link, #landscape_chart_select .nav-link{
padding: 0.2rem 1rem;
width: 7.8rem;
font-size: 1rem;
font-weight: 600;
}
#landscape_chart_select .nav-link{
width:auto;
}
#stepbar a.active, #landscape_chart_select a.active{
color: #ec63a9;
}
#stepbar>.nav-item:first-child, #landscape_chart_select>.nav-item:first-child {
border-top-left-radius: 0.4rem;
border-bottom-left-radius: 0.4rem;
}
#stepbar>.nav-item:last-child, #landscape_chart_select>.nav-item:last-child {
border-top-right-radius: 0.4rem;
border-bottom-right-radius: 0.4rem;
bbackground-color:#586279;
}
textarea.form-control {
background-color: #000;
color: ##e0e0e0;
}
textarea.form-control:focus {
background-color: #1c1c1c;
color: #e0e0e0;
}
.table {
color: #fff;
}
.table-striped tbody tr:nth-of-type(odd) {
background-color: rgba(255, 255, 255, 0.13);
}
.cy-dynamic-columns>div {
background-color: #0a192b;
overflow: hidden;
}
.cy-main-grid {
border: solid #e400ff;
border: solid #ebe8e8;
border-width: 0.20em;
border-right: 0;
background-color: #fff;
}

.hide-border-left{
border-left: 0;
}
li.nav-item {
display: inline-block;
float: none;
border: 0.1rem solid #fff;
}
.navbar-nav {
display: block;
float: none;
vertical-align: top;
text-align: center;
margin: auto;
}
.navbar {
background-color: #000;
padding: 0.9rem 1rem;
}

#stepbar{
margin-top: 0.5rem;
}

.navbar-nav .nav-link {
color: #fff;
}

.navbar-nav .nav-link.disabled {
color: #6c757d;
}

.navbar-nav .active>.nav-link {
color: #ec63a9;
}

.navbar-brand {
padding: 0px;
}


.navbar-brand>img {
height: 100%;
padding: px;
width: auto;
height: 2.3rem;
padding-left: 0.7em;
}

#nav_links{
 width: 16.3rem;
 text-align: right;
}

#nav_links p{
margin: 0;
color: #fff;
font-size: 0.7rem;
font-weight: 500;
}

#title_label, #search_label, #results_label, #analysis_label, #landscape_label {
margin-top: .5rem;
font-size: 1.5em;
bbackground-color: #373737;
mmargin-left: -1.5em;
ppadding-left: 1em;
margin: 1rem 0;
}

#result_count {
color: #fff;
font-size: 0.6rem;
padding: 0.1rem 0.3rem;
border-radius: 0.2rem;
margin-left: 0.5rem;
border: 0.015rem solid #fff;
vertical-align: middle;
background-color: #000;
}

#hide_inactive_patents{
  float: right;
  margin-right: 0.4rem;
  margin-top: 0.3rem;
  font-size: 0.8rem;
  color: #858585;
  border: 0.2em solid #858585;
  border-radius: 0.4em;
  padding: 0em 0.3em;
  cursor: pointer;
}

#hide_inactive_patents.active{
  color: #e74097;
  border: 0.2em solid #e74097;
}

#search_label, #results_label, #analysis_label, #landscape_label {
background-color: #000000;
padding: 0em 1rem;
margin-left: -1rem;
width: 110%;
}

.results-lights{
float: right;
width: 1rem;
height: 1rem;
margin-top: 1.5rem;
border-radius: 1rem;
margin-right: 0.4rem;
filter: blur(2px);
-webkit-filter: blur(2px);
}

.results-lights.green{background-color: #016501;}
.results-lights.orange{background-color: #755800;}
.results-lights.red{background-color: #650101;}
.results-lights.green.on{background-color: #02f702;}
.results-lights.orange.on{background-color: #ffc107;}
.results-lights.red.on{background-color: #f70202;}

.cy-col-header {
font-size: 1.5em;
font-weight: 600;
color: purple;
color: #ffffff;
}

.cy-col-section {
font-size: 1.2em;
font-weight: 500;
color: #5f005f;
color: #ffffff;
}

#cy_citations_list {
border: 1px solid #ced4da;
}

.cy_list_table td,
.cy_list_table th,
#cy_details_list td,
#cy_details_list th,
#cy_citations_list td,
#cy_citations_list th,
#cy_comparables_list td,
#cy_comparables_list th,
#cy_suggested_list td,
#cy_suggested_list th {
padding-top: 0.1rem;
padding-bottom: 0.1rem;
text-align: center;
vertical-align: middle;
font-weight: 500;
}

.cy_list_table th,
#cy_details_list th,
#cy_citations_list th,
#cy_comparables_list th,
#cy_suggested_list th {
font-size:0.8rem;
font-weight: 600;
}

.cy_list_table td,
#cy_details_list td,
#cy_citations_list td,
#cy_comparables_list td,
#cy_suggested_list td{
border-bottom: 0;
border-top: 0;
font-size: 0.7rem;
font-weight: 500;
}

#cy_comparables_list td.title {
  font-size: 0.9rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

#cy_comparables_list td.patent-id{
  white-space: nowrap;
  text-align: right;
}

#cy_comparables_list td.patent-id img{
  height:1.3em;
  margin-left: 0.2em;
}

.cy_list_table tr,
#cy_comparables_list tr{
cursor:pointer;
}

#cy_comparables_list tr.landscape{
background-color: #336ead;
}
#cy_comparables_list tr:nth-of-type(odd).landscape{
background-color: #136ead;
}

table.cy_list_table tr:hover,
#cy_comparables_list tr:hover {
background-color: #ffffff54;
}

#cy_comparables_list_wrap {
max-height:32rem;
overflow: auto;
margin-bottom:1rem;
}

#heu1.demo, #heu2.demo, #heu3.demo {
display: none;
}

#search_submit, #show_submit, #save_submit, #list_saved_searches {
background-color: #c072c0;
border-color: purple;
color: #ec63a9;
font-size: 0.8rem;
}

#imageButton, #newtabButton, #exportAnalysisButton {
fill: red;
background-color: black;
height: 2.1em;
border: 0.1rem solid #fff;
border-radius: .25rem;
margin-left: 1em;
cursor: pointer;
}

ul.ui-autocomplete.ui-menu {
  overflow-x: hidden;
  max-height: 60%;
  margin: 0;
  padding: 0;
  border: 2px solid #fff;
}

.ui-autocomplete li:nth-child(odd), .ui-autocomplete tr:nth-child(odd) {
  background-color: #dadada;
}

.ui-autocomplete.std-autocomplete{
  max-height: 35rem;
}

.hili-cpc{
  padding: 0;
  background-color:#ffffd06e;
  border: 1px dotted #000;
  border-radius: 0.2rem;
}

.cpc-list tr:hover{
  background: #cf5996;
}

.cpc-list th{
  color:#fff;
  background: #000;
}

.cpc_code_list_head{
  background-color: #691152;
  color: #fff;
  padding: 0rem 0.2rem;
  border-radius: 0.2rem;
}

#search_section, #search_class, #add_ipc_filter{
  display: none;
}

#std_group{
  display: none;
}

.ui-menu.ui-widget-content .ui-state-active {
  background: #cf5996;
}

#search_submit:focus {
box-shadow: 0 0 0 0.2rem #ffdcff;
}

.form-control:focus {
color: #495057;
background-color: #fff;
border-color: #ffa4ff;
outline: 0;
box-shadow: 0 0 0 0.2rem #ffdcff;
}

.custom-file-input:focus~.custom-file-label {
border-color: #ffa4ff;
box-shadow: 0 0 0 0.2rem #ffdcff;
}

#landscape .svg-container {
margin: auto;
}
#ipc_name {
display:none;
background-color: #fdffb2;
position: absolute;
top: 0rem;
left: 0rem;
padding: 0.5rem;
}
#par_text {
font-size: 0.8rem;
}
#search_text {
font-size: 0.8rem;
}

#ipc_search {
  white-space: nowrap;
  width:200px;
  overflow: hidden;
} 
#ipc_search br {
  display:none;

}
#ipc_search * {
  display:inline;
  white-space:nowrap;
}


.ltable {
display: table;
position: absolute;
top: 0;
z-index: 99;
background-color:#5f5e61;
width:100%;
}

.lrow {
display: table-row;
margin-bottom: 0;
margin-top: 0;
width: 100%;
}

.lcell1 {
display: table-cell;
width: 49%;
height: 100vh;
margin-right: 1%;
bborder: 1px solid #ccc;
background-color: #0a192c;
vertical-align: middle;
}

.lcell2 {
display: table-cell;
width: 49%;
margin-right: 1%;
bborder: 1px solid #ccc;
vertical-align: middle;
}

.linner {
padding-left: 12px;
padding-right: 12px;
text-align: center;
}
.linner img {
width: 50%;
}
.linner .login-form{
margin: 25%;
}

.linner label {
color: #fff;
}

.login-form .form-control:focus, .login-form .form-control {
color: #000;
background-color: #fff;
}

#login_btn {
background-color: #9d9d9d;
border-color: #565656;
font-weight: 600;
}

#login_btn:focus {
background-color: #9d9d9d;
border-color: #565656;
box-shadow: 0 0 0 0.2rem #565656;
}

.cspinner {
position: absolute;
width: 100%;
height: 100%;
background: #000000 url(spinner.gif) center center no-repeat;
background-size: 40px 40px;
opacity: 0.7;
left: 0em;
display:none;
z-index: 99;
}

.show-spinner .cspinner{
display:block;
}

#cy_comparables_list .selected-result td{
background-color: #e1e1e1;
color: #000;
font-weight: 600;
}

.login-error {
  color: #FF3939;
  margin: 10px;
  display: none;
  font-weight: bold;
}

div.forgotten-password-link {
    text-align: right;
}
a.forgotten-password-link {
    color: #DDD;
    font-size: 10pt;
}

#summ_full_exit{
display:none;
}

#summary_form.full #summ_full_mode{
display:none;
}
#summary_form.full #summ_full_exit{
display:inline-block;
}

#an_head_fix{
  position: absolute;
  background-color: #400825;
  width: 100%;
  z-index: 9;
  border-bottom: 1px solid #9f145c;
  padding: 0 1rem;
  padding: 0.4rem 0.4rem 0.2rem 1.1rem;
  font-size: 0.8rem;
  user-select: none;
}

.an_scroll_but{
  cursor: pointer;
  background-color: #681d42;
  font-weight: 600;
  border-radius: 0.5rem;
  padding: 0rem 0.5rem;
  border: 1px solid #94295e;
  width: 9rem;
  display: inline-block;
  text-align: center;
  margin-right: 1rem;
}

.an_std_but{
  float: right;
  cursor: pointer;
  background-color: #340e21;
  font-weight: 900;
  border-radius: 0.5rem;
  padding: 0rem 0.5rem;
  border: 1px solid #94295e;
  display: inline-block;
  text-align: center;
  margin-right: 1rem;
  color: #fbdfee;
}

.an_std_but.hide{
  display: none;
}

#accordion .card, #summary_tab{
  background-clip: border-box;
  border: 1px solid #fff;
  border-radius: .25rem;
  color: #fff;
  background-color: #0a192b;
  bbackground-color: #112b4a;
  border-color: #9f145c;
  border-bottom: 0;
  margin-bottom: 0.2rem;
  font-size: 0.8em;
}

#accordion .card-header{
padding: .75rem 1.25rem;
margin-bottom: 0;
background-color: #400825;
bbackground-color: #112b4a;
border-bottom: 1px solid #9f145c;

}

#accordion .card-header a, #accordion .card-header a:hover, #summary_tab{
color:#fff;
}

.ccard-body p:before {
content: "BODY TEXT ?";
background-color: #eaeaea;
color: #000;
border-color: black;
/* border-style: dotted; */
padding: 0rem 0.5rem;
margin-right: 0.4rem;
position: absolute;
margin-top: -0.9rem;
font-size: 0.6rem;
font-weight: 600;
}

.ccard-body p.is-claim:before{
content: "CLAIM TEXT ?";
}

.card-title span{
font-weight: 600;
}

.card-body p {
  margin-bottom: 0.4rem;
}
.hili {
  background-color: #ffff87;
  ccolor: black;
  background-color: #383800;
  border: 0.1px dotted #ffff87;
  cursor:pointer;
}

.hili.hili0 {
  border-color:#ffff87;
  background-color: #383800;
}

.hili.hili1 {
  border-color: #ffae00;
  background-color: #624300;
}

.hili.hili2 {
  border-color: #00ff95;
  background-color: #006239;
}

.hili.hili3 {
  border-color: #00a9ff;
  background-color: #006091;
}

.hili.hili4 {
  border-color: #bf04ff;
  background-color: #490062;
}

.hili.hili5 {
  border-color: #ff007a;
  background-color: #62002f;
}

.hili-std {
  background-color: #f7f72d;
  border: 0.1px dotted #000;
  cursor:pointer;
}

.mark-filter{
  background-color: #868602;
}

#myModal .modal-body, #imgModal .modal-body {
  /* max-height: calc(100vh - 120px); */
  overflow-y: auto;
}

#myModal .modal-body>.wrap, #imgModal .modal-body>.wrap{
  display: table;
  max-width: 0;
  margin: auto;
  border: 0.1rem solid #000;
  padding: 1rem;
  position: relative;
}

#myModal .modal-dialog, #imgModal .modal-dialog {
  height: 90%;
}

#myModal .modal-content, #imgModal .modal-content {
  height: 100%;
}

#imgModal .modal-body>.wrap {
  max-width: 100%;
  text-align: center;
  border: 0;
  padding: 0;
}

#img-body img {
  width: 100%;
  margin-bottom: 1em;
  width: auto;
  border: 0.3em solid;
  margin-right: 0.5em;
  margin-bottom: 0.5em;
}

.card-body:not(.full)>:not(.solo){
  ddisplay:none;
}

div.card-body>.divider{
  display: initial;
}

.card-body .hed{
  background-color: #fff;
  height: 0.1rem;
  margin-bottom: 1rem;
}

.card-body .solo,.card-body .all{
  margin-top: -0.5rem;
}
.card-body span:not(.full) .all{
  display: none;
}
.card-body .full .solo{
  display: none;
}

.card-body .divider.showmatch{
  display: none;
}.card-body .full .divider.showmatch{
  display: initial;
}
.card-body .full .divider.showfull{
  display: none;
}

.card-body .solo .first {
bbbborder-top: 1px solid #fff;
mmmargin-bottom: 0.4rem;
pppadding-top: 0.4rem;
mmmargin-top:-1.3em;

}


.card-body .divider.butt{
  left: 16em;
  border-radius: 0.5em;
  background-color: #cb4388;
  color: #fff;
  ddddisplay:initial;
  cursor:pointer;
}

.card-body.full .solo{
  display:none;
}

.card-body .input-sentence, .std-content .input-sentence{
  display:none;
  position: absolute;
  left: 0;
  width: 100%;
  margin-top: 1.5em;
}

.card-body .input-sentence-txt, .std-content .input-sentence-txt{
  background-color: #dddddd;
  border: 1px solid #000;
  left: 0;
  color: #000;
  padding: 1em;
  margin-top: 1.5em;
  font-weight: 600;
  margin: 0 1.5em;
  display: block;
}

.card-body .show-input .input-sentence, .std-content .show-input .input-sentence{
  display:inline-block;
  text-indent: 0;
  z-index: 5;
}

.card-body span.divider{
content: "BODY TEXT ?";
background-color: #eaeaea;
color: #000;
border-color: black;
/* border-style: dotted; */
padding: 0rem 0.5rem;
margin-right: 0.4rem;
position: absolute;
margin-top: -0.4rem;
font-size: 0.6rem;
font-weight: 600;
dddisplay:initial;
}



#summary_form.full{
position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: #000;
  padding: 1rem;
  overflow: hidden;
  z-index: 999;
}

#summary_form.full>.form-group{
  position: relative;
  height: 100%;
}

#summary_form .summary-box {
background-color: #000;
border: 1px solid #dee2e6;
color: #fff;
ppadding: 0.5rem;
height: 25.3rem;
position: relative;
overflow: auto;
}

#summary_form.full .summary-box {
  height: 96%;
}

#from_date, #to_date{
display: inline-block;
width: 5rem;
padding: 0rem 0.2rem;
height: 1.1rem;
float: right;
text-align: center;
font-size: 0.7rem;
margin-top: 0.35rem;
display: none;
}

#from_date_label, #to_date_label{
float: right;
margin-right: 0.4rem;
margin-top: 0.4rem;
font-size: 0.8rem;
display: none;
}

#to_date_label{
  margin-left: 0.4rem;
}

#abstract {
overflow: hidden;
color: #fff;
border: 0rem solid #fff;
margin-bottom: 1rem;
font-size: 0.8rem;
position: relative;
height: 4rem;
z-index: 20;
}

#abstract.hover {
overflow: visible;
}

#abstract_title{
border: 1px solid #dee2e6;
text-align: center;
background-color: transparent;
font-size: 0.8rem;
font-weight: 600;
}

#abstract_text {
max-height: 2.6rem;
min-height: 2.6rem;
background-color: #2a3746ff;
position: absolute;
width: 100%;
padding: 0.1rem 1rem;
border: 1px solid #dee2e6
}

#abstract.hover #abstract_text {
max-height: none;
}

#cy_comparables_list tbody td, #cy_comparables_list thead th{
  display: none;
}

#cy_comparables_list.numbering tbody td.numbering, #cy_comparables_list.numbering thead th.numbering,
#cy_comparables_list.title tbody td.title, #cy_comparables_list.title thead th.title,
#cy_comparables_list.proprietor tbody td.proprietor, #cy_comparables_list.proprietor thead th.proprietor,
#cy_comparables_list.drawings tbody td.drawings, #cy_comparables_list.drawings thead th.drawings,
#cy_comparables_list.score tbody td.score, #cy_comparables_list.score thead th.score,
#cy_comparables_list.patent-id tbody td.patent-id, #cy_comparables_list.patent-id thead th.patent-id,
#cy_comparables_list.family tbody td.family, #cy_comparables_list.family thead th.family,
#cy_comparables_list.classification tbody td.classification, #cy_comparables_list.classification thead th.classification,
#cy_comparables_list.pub-date tbody td.pub-date, #cy_comparables_list.pub-date thead th.pub-date,
#cy_comparables_list.marked-patent tbody td.marked-patent, #cy_comparables_list.marked-patent thead th.marked-patent,
#cy_comparables_list.suggested-product tbody td.suggested-product, #cy_comparables_list.suggested-product thead th.suggested-product,
#cy_comparables_list.standard tbody td.standard, #cy_comparables_list.standard thead th.standard,
#cy_comparables_list.confidence tbody td.confidence, #cy_comparables_list.confidence thead th.confidence,
#cy_comparables_list.declaration tbody td.declaration, #cy_comparables_list.declaration thead th.declaration,
#cy_comparables_list.similarity tbody td.similarity, #cy_comparables_list.similarity thead th.similarity,
#cy_comparables_list.glink tbody td.glink, #cy_comparables_list.glink thead th.glink {
  display: table-cell;
}

#cy_comparables_list.classification.classification-hide tbody td.classification span,
#cy_comparables_list.drawings.drawings-hide tbody td.drawings span,
#cy_comparables_list.family.family-hide tbody td.family span{
  display: none;
}

#cy_comparables_list.classification.classification-hide #results_header>.classification,
#cy_comparables_list.drawings.drawings-hide #results_header>.drawings,
#cy_comparables_list.family.family-hide #results_header>.family
{
  background-color: #8f8f8f;
}

#cy_comparables_list .drawings{
  width:15rem;
}

#cy_comparables_list.title tbody td.title {
  font-weight: 600;
  text-transform: uppercase;
}

td.marked-patent span.suggested {
  color: #ffbf00;
  font-weight: 600;
}

td.marked-patent span.virtual {
  color: #01c801;
  font-weight: 600;
}

#results_header {
  white-space: nowrap;
}

#cy_suggested_list_wrap, #cy_suggested_list_title{
  display: none;
}

#search_class a{
  white-space: normal;
  width: 30em;
}

#search_class a[class*='class_'] {
  display: none;
}

#search_class .class_a a.class_a,
#search_class .class_b a.class_b,
#search_class .class_c a.class_c,
#search_class .class_d a.class_d,
#search_class .class_e a.class_e,
#search_class .class_f a.class_f,
#search_class .class_g a.class_g,
#search_class .class_h a.class_h {
  display: inline-block;
  display: inline-block;
  padding: 0.1rem 0.3rem;
}

#search_section a:nth-child(odd),
#search_class a:nth-child(odd) {
  background-color: #dadada;
}

#search_class button,
#search_section button {
  border-radius: 0;
  color: #fff;
  background-color: #000;
}

/*Add sticky border*/
#cy_comparables_list, .cy_list_table {
  width: 100%;
  text-align: center;
  border-collapse: separate; /* Don't collapse */
  border-spacing: 0;
  border-top: 0;
}

#cy_comparables_list th, .cy_list_table th {
  /* Apply both top and bottom borders to the <th> */
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-right: px solid;
  border-left: 0;
  position:sticky;
  top:0;
  background-color: #0a192b;
}

#cy_comparables_list th{
  border-top: 2px solid;
  border-bottom: 2px solid;
  border-right: 2px solid;
  font-size: 1rem;
}

#cy_comparables_list td, .cy_list_table td {
  /* For cells, apply the border to one of each side only (right but not left, bottom but not top) */
  bborder-bottom: 1px solid;
  border-right: 1px solid;
  border-left: 0;
}

#cy_comparables_list th:first-child,
#cy_comparables_list td:first-child {
  /* Apply a left border on the first <td> or <th> in a row */
  border-left: 1px solid;
  border-left: 0;
}

#cy_comparables_list th:first-child{
  border-left: 2px solid;
}

#cy_comparables_list thead th, .cy_list_table thead th {
  position: sticky;
  top: 0;
  background-color: #0a192b;
}

#cy_comparables_list thead th{
  min-width: 5rem;
}

#cy_comparables_list.numbering thead th.numbering{
  min-width: 1rem
}

#cy_comparables_list.numbering thead th.numbering,
#cy_comparables_list.numbering tbody td.numbering{
  padding-left: 0;
  padding-right: 0;
}

#cy_comparables_list.numbering tbody td.numbering input{
  font-size: 2rem;
  width: 1.3rem;
  height: 1.3rem;
  display: block;
}

#cy_comparables_list thead th.pub-date{
  min-width: 7rem;
}

#cy_comparables_list thead th.filter{
  top: 2.7rem;
  padding: 0;
  background-color: #fff;
  color: #000;
  vertical-align: top;
}

.txt-filter-clear{
  float: right;
  margin: 0.08rem 0.04rem 0 0.1rem;
  font-size: 1rem;
}

#cy_comparables_list thead th.filter div:empty:before {
  content: attr(placeholder);
  opacity: 0.6;
  font-style: italic;
  font-weight: 300;
}

#cy_comparables_list thead .txt-filter{
  display: block;
  text-align: center;
  width: 100%;
  position: absolute;
  margin: 0;
  margin-bottom: 0.2rem;
  padding: 0;
  left: 0;
  top: 0;
  font-size: 0.9rem;
  height: 1.2rem;
  padding-right: 1rem;
}

#cy_comparables_list thead .txt-filter.empty{
  background-color:#ffffff21;
  border-bottom: 0.1rem solid;
}

#cy_comparables_list thead .txt-filter::placeholder {
  font-style: italic;
  font-size: 0.8rem;
}

.txt-filter-clear svg{
  background: #fff;
}

.std-tooltip {
  position: absolute;
  opacity: 1;
  background-color: #fff;
  z-index: 9999;
  color: #000;
  border: 0.1rem solid #9e9e9e;
  padding: 0 0.4rem;
}
.single-line {
  white-space: nowrap;
  width:200px;
  overflow: hidden;
} 
.single-line br {
  display:none;

}
.single-line * {
  display:inline;
  white-space:nowrap;
}



#debug-panel {
    background: #440000;
    border: 3px solid red;
    padding: 0;
    font-weight: bold;
}


#debug-panel tr {
    border-bottom: 1px solid red;
}
#debug-panel tr:last-child {
    border-bottom: none;
}


#debug-panel td {
    padding: 0 5px;
}

