/home/ivoiecob/email.hirewise-va.com/modules/AdminPanelWebclient/vue/src/css/app.scss
@use "sass:color";

a {
  text-decoration: none;
  color: color.adjust($primary, $lightness: -20%);
}
a:hover {
  text-decoration: underline;
}

.q-header .q-tab__content {
  min-width: auto;
}

.q-tab--active .tab-label {
  font-weight: bold;
}

.q-tab--active.q-tab--logout .tab-label {
  font-weight: normal;
}

// removes hover effect from tabs
.q-tab .q-focus-helper {
  display: none;
}

.domains-select {
  width: 180px;
}

.q-splitter__before, .q-splitter__right-panel {
  background-color: white;
  border-radius: 5px;
  box-shadow: -1px 0 2px rgb(0 0 0 / 11%);
}

.q-splitter__separator {
  width: 0px !important;
}

.q-checkbox__inner--falsy .q-checkbox__bg {
  background-color: #fff;
}

.q-radio__inner {
  background-color: #fff;
}

.q-scrollarea__thumb {
  right: 4px;
  border-radius: 5px;
  background-color: #bbb;
  width: 5px;
  opacity: 0.75;
}

.q-scrollarea__bar {
  right: 2px;
  border-radius: 9px;
  background-color: #ddd;
  width: 9px;
  opacity: 0.2;
}

button {
  background: #43d0bf;
  border: 1px solid #2db3a3;
}

// reverts uppercase text for all buttons with dropdowns
.q-btn-dropdown {
  text-transform: initial;
}

// corrects background for btn-search
.q-btn-search {
  height: 38px;
  border-radius: 0 28px 28px 0;
}

// adds border-right for StandartList component
.list-border {
  border-right: 1px solid rgb(0 0 0 / 11%);
}

.q-layout__section--marginal {
  background-color: transparent;
  color: #503d68;
}

// removes hover effect from buttons
button.no-hover .q-focus-helper {
  display: none;
}

// makes background white correctly for rounded inputs
.q-input.q-field--rounded .q-field__control {
  background: white;
}

// removes border-color for Login inputs
.login_screen .q-field__control {
  color: transparent;
}

.q-btn--outline .q-btn__wrapper:before {
  border: 0;
}

// makes special border-radius fo Login inputs
.login-password.q-field--outlined .q-field__control {
   border-radius: 0 0 4px 4px;
}

// makes special border-radius fo Login inputs
.login-name.q-field--outlined .q-field__control {
  border-radius: 4px 4px 0 0;
}

// makes style for scroll in Licensing textarea
.textarea .q-field--outlined .q-field__control {
  padding-right: 2px;
}

$selected-item: #78b8f0;
.bg-selected-item {
  background-color: $selected-item;
  color: white;
}

$checked-item: #ebf7cb;
.bg-checked-item {
  background-color: $checked-item;
}

.card-edit-settings {
  background: #f1f1f1;
  background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmkwkpAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAACtJREFUeNo0iIEJACAAwlT8/1GPMAsaKGNMYpskAOPRdq9tWbrifpaOAAMAMvEO3ANCJPYAAAAASUVORK5CYII=');
}

.required-field:before {
  color: red;
  content: "*";
  display: inline-block;
  margin-left: -0.6em;
  width: 0.6em;
}

.label {
  border-radius: 10px 10px 10px 10px;
  color: #6d6d6d;
  float: right;
  padding: 2px 8px;
  background: #f1f1f1;

  &.me, &.admin {
  }

  &.disabled {
    opacity: 1 !important;
    height: 16px;
    width: 16px;
    overflow: hidden;
    display: inline-block;
    padding: 0;
    border-radius: 50px;
    border: 2px solid red;
    background: transparent;
    &::before {
      display: inline-block;
      content: "";
      width: 1.5px;
      height: 14.5px;
      background: red;
      transform: rotate(-45deg);
      transform-origin: 0px 0px;
    }
    // q-icon material-icons
  }
}