.edit-mode {
	position:absolute;
	right:0.25rem;
	top:0.25rem;
    position: sticky;
}

.sticky-editor {
  position: -webkit-sticky; /* Safari */
  position: sticky;
  top: 0;
  z-index: 3;
}

.editor {
  background: #EDF0F2 !important;
  width: 100%;
  justify-content: flex-end;
}

/*.selectable.active {*/
/*    cursor:pointer;*/
/*    color: #EE1B2A !important;*/
/*}*/
table.editable td[contenteditable],
table.editable th[contenteditable] {
    cursor: pointer;
}
table.editable td[contenteditable].active,
table.editable th[contenteditable].active {
    color: #EE1B2A !important;
}
/*.selectable .tr-clickable.active {*/
/*    color: #EE1B2A !important;*/
/*}*/

/*.tr-clickable:hover {*/
/*    cursor:pointer;*/
/*    color: #EE1B2A !important;*/
/*}*/

/*.tr-clickable.active:hover {*/
/*    cursor:pointer;*/
/*    color: #EE1B2A !important;*/
/*}*/

/*.tr-clickable:hover .h3,.tr-clickable:hover .h4 {*/
/*    color: #EE1B2A !important;*/
/*}*/

/*.tr-clickable.active:hover .h3,.tr-clickable.active:hover .h4 {*/
/*    color: #EE1B2A !important;*/
/*}*/
tr.selected {
    background-color: whitesmoke;
}
.new-item, .new-item .h3,.new-item .h4 {
    color: #125331 !important;
}

.btn-editor>img {
    -webkit-filter: brightness(80%);
    filter: brightness(80%);
}

.btn-editor:hover>img {
	-webkit-filter: invert(22%) sepia(63%) saturate(6087%) hue-rotate(346deg) brightness(93%) contrast(100%) !important;
    filter: invert(22%) sepia(63%) saturate(6087%) hue-rotate(346deg) brightness(93%) contrast(100%) !important;
}

.btn-editor.none-editor {
	display: none !important;
}

.btn-editor.disabled-editor>img {
    -webkit-filter: brightness(150%) !important;
    filter: brightness(150%) !important;
}

.disabled-editor {
    pointer-events: none !important;
}