/* Shared semantic paper action button variants. */

.vk-paper-button--cancel.vk-paper-button {
  --vk-paper-button-bg: var(--vk-paper-lift-button-bg);
  --vk-paper-button-border: var(--vk-paper-button-bg);
  color: var(--vk-text-primary);
}

.vk-paper-button--cancel.vk-paper-button:hover:not(:disabled),
.vk-paper-button--cancel.vk-paper-button:active:not(:disabled) {
  color: var(--vk-text-primary);
}

.vk-paper-button--commit.vk-paper-button:not(:disabled):not(.is-disabled) {
  --vk-paper-button-bg: var(--vk-app-accent-main);
  --vk-paper-button-border: var(--vk-paper-button-bg);
  color: var(--vk-app-accent-main-text);
}

.vk-paper-button--commit.vk-paper-button:hover:not(:disabled):not(.is-disabled),
.vk-paper-button--commit.vk-paper-button:active:not(:disabled):not(.is-disabled) {
  --vk-paper-button-bg: var(--vk-app-accent-main);
  --vk-paper-button-border: var(--vk-paper-button-bg);
  color: var(--vk-app-accent-main-text);
}

.vk-paper-button--delete.vk-paper-button {
  --vk-paper-button-bg: var(--vk-paper-lift-button-bg);
  --vk-paper-button-border: transparent;
  color: var(--vk-paper-lift-button-text);
}

.vk-paper-button--delete.vk-paper-button:hover:not(:disabled),
.vk-paper-button--delete.vk-paper-button:active:not(:disabled) {
  --vk-paper-button-bg: var(--vk-paper-lift-button-bg);
  --vk-paper-button-border: transparent;
  color: var(--vk-paper-lift-button-text);
}
