div.editor-command-panel .command-button.cmd-align-left::before, div.editor-command-panel .command-button.cmd-align-center::before, div.editor-command-panel .command-button.cmd-align-right::before {
  background-size: 21px;
  position: relative;
}
div.editor-command-panel .command-button.cmd-align-left::before {
  background-image: url(/img/sense-ui/sense-ui-icons/align-left.svg);
  left: 1px;
}
div.editor-command-panel .command-button.cmd-align-center::before {
  background-image: url(/img/sense-ui/sense-ui-icons/align-center.svg);
}
div.editor-command-panel .command-button.cmd-align-right::before {
  background-image: url(/img/sense-ui/sense-ui-icons/align-left.svg);
  transform: scaleX(-1);
  right: 1px;
}
div.editor-command-panel .command-button.cmd-background::before {
  border-radius: 99px;
  position: relative;
  top: 2px;
  left: -1px;
  border: 1px solid #505050;
  filter: none !important;
  background-image: none;
  transition: border-color 0.1s linear;
}
@media (min-width: 1025px) {
  div.editor-command-panel .command-button.cmd-background:hover::before {
    border-color: #57b3cc !important;
  }
  div.editor-command-panel .command-button.cmd-background.invert-lines:hover::before {
    border-color: white;
  }
}
@media (max-width: 1024px) {
  div.editor-command-panel .command-button.cmd-background:active::before {
    border-color: #57b3cc !important;
  }
  div.editor-command-panel .command-button.cmd-background.invert-lines:active::before {
    border-color: white;
  }
}
div.editor-command-panel .command-button.cmd-background label {
  margin-left: 8px;
}
html.darkmode div.editor-command-panel .command-button.cmd-background::before {
  border-color: white;
  filter: none !important;
}
html.darkmode div.editor-command-panel .command-button.cmd-background:hover::before {
  border-color: #57b3cc;
}
html.darkmode div.editor-command-panel ul.context-menu > li > a::before {
  filter: none !important;
  border-color: white !important;
}
