/* This file is part of indico-wipo. */

.i-button.highlight:not(.label):not(.borderless):not(.text-color),
.action-button:not(.label):not(.borderless):not(.text-color),
.categorynav .category-list .item .button-wrapper .action-button:not(.label):not(.borderless):not(.text-color) {
  background: var(--wipo-blue);
  border-color: var(--wipo-blue-3);
}

.i-button.highlight:not(.label):not(.borderless):not(.text-color):hover,
.action-button:not(.label):not(.borderless):not(.text-color):hover {
  background: var(--wipo-blue-3);
  border-color: var(--wipo-blue);
}

.i-button.accept:not(.label):not(.borderless):not(.text-color),
.accept.action-button:not(.label):not(.borderless):not(.text-color),
div.session-bar .i-button.protection-public:not(.label):not(.borderless):not(.text-color) {
  background: var(--wipo-green);
  border-color: var(--wipo-green-3);
}

.i-button.accept:not(.label):not(.borderless):not(.text-color):hover,
.accept.action-button:not(.label):not(.borderless):not(.text-color):hover,
div.session-bar .i-button.protection-public:not(.label):not(.borderless):not(.text-color):hover {
  background: var(--wipo-green-3);
  border-color: var(--wipo-green);
}

span.badge {
  background: var(--wipo-aqua);
}

.action-box.highlight {
  border-color: var(--wipo-aqua);
  background: var(--wipo-aqua-10);
  color: var(--wipo-gray-5);
}

.action-box.highlight .section:not(.highlight):not(.warning):not(.danger):not(.disabled):not(.accept):not(.plain) :is(.text .label, .icon) {
  color: var(--wipo-aqua);
}
