.shift-time[data-v-4993f194] {
  bottom: 10px;
  position: absolute;
  width: 100%;
}
.start-time[data-v-4993f194] {
  margin-left: 14px;
}
.end-time[data-v-4993f194] {
  margin-right: 14px;
}
.time-bar[data-v-4993f194] {
  width: 100%;
  margin-left: 30px;
  margin-right: 30px;
  background-color: #00c851;
  color: white;
}
.average-check[data-v-4993f194] {
  display: flex;
  align-items: center;
  justify-content: center;
  margin-bottom: 20px;
}
.mdi-account-circle[data-v-4993f194]::before {
  margin-left: -19px;
}
.master-badge[data-v-4993f194] {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
}
.sb-list[data-v-4993f194] {
  background-color: rgba(0, 0, 0, 0.03);
  padding: 1rem;
}
.sb-list-row[data-v-4993f194] {
  text-decoration: none;
  padding: 1px 0;
  margin: 0;
  font-size: 12px;
  text-transform: capitalize;
  display: flex;
  word-wrap: break-word;
  white-space: normal;
  border: 0;
  border-radius: 0.125rem;
  width: 100%;
  align-items: center;
  justify-content: space-between;
}
.worker[data-v-4993f194] {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: calc(50% - 10px);
  margin: 10px 5px;
}
.worker__add[data-v-4993f194] {
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}
.master[data-v-4993f194] {
  width: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  position: relative;
  padding: 0 !important;
}
.cards__col + .cards__col[data-v-4993f194] {
  margin-right: 0.25rem;
}
.shift-page[data-v-4993f194] {
  display: flex;
  margin-top: 1rem;
}
.shift-page__container[data-v-4993f194] {
  width: 100%;
  position: relative;
}
.shift-page__card[data-v-4993f194] {
  margin-right: 0.25rem;
}
.list-group[data-v-4993f194] {
  padding: 0;
  list-style-type: none;
}
.list-group-horizontal[data-v-4993f194] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.card[data-v-4993f194] {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
  height: 100%;
}
.card + .card[data-v-4993f194] {
  margin-top: 1rem;
}
.card__inner[data-v-4993f194] {
  max-height: 650px;
  overflow: auto;
  margin-bottom: auto;
}
.card__body[data-v-4993f194] {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}
.card__body--p-0[data-v-4993f194] {
  padding: 0;
}
.card-header[data-v-4993f194] {
  background-color: rgba(0, 0, 0, 0.03);
  padding: 0.75rem 1.25rem;
}
.table[data-v-4993f194] {
  width: 100%;
}
.pointer[data-v-4993f194] {
  cursor: pointer;
}
.total .btn.btn-orange[data-v-4993f194] {
  background: linear-gradient(to top, #eb944f, #f3b565);
}

/* STATUS BOX*/
.status-box[data-v-4993f194] {
  position: relative;
  height: 25px;
  width: 100%;
  border: 1px solid #626262;
}
.inprogress[data-v-4993f194] {
  background: linear-gradient(to right, #ffd083 40%, #ffffff 40%);
}
.ready[data-v-4993f194] {
  background: linear-gradient(to right, #7fc42f 60%, #ffffff 60%);
}
.paymentpending[data-v-4993f194] {
  background: linear-gradient(to right, #f98593 80%, #ffffff 80%);
}
.paid[data-v-4993f194] {
  background: #97c7ff;
}
.shift-info[data-v-4993f194] {
  text-align: center;
}
.button-hide[data-v-4993f194] {
  border: 1px solid #805b5b;
  border-radius: 9px;
  padding-left: 6px;
  padding-right: 6px;
  margin-left: auto;
  margin-right: 14px;
  font-size: small;
  color: dimgrey;
}
.minus-right-margin[data-v-4993f194] {
  margin-right: -10px;
}
.hidden[data-v-4993f194] {
  display: none;
}
body[data-v-4993f194] {
  font-family: "Istok Web", sans-serif;
  font-weight: 400;
}
@font-face {
  font-family: "Lucida Grande", sans-serif;
  src: url(../fonts/lucidagrande.cab01315.ttf);
}
@font-face {
  font-family: "ArialMT", sans-serif;
  src: url(../fonts/Arial.75400f06.woff);
}
.no-space-wrap[data-v-4993f194] {
  white-space: nowrap;
}
.font-normal[data-v-4993f194] {
  font-style: normal;
}
.fs-10[data-v-4993f194] {
  font-size: 10px !important;
}
.fs-12[data-v-4993f194] {
  font-size: 12px !important;
}
.fs-18[data-v-4993f194] {
  font-size: 18px !important;
}
.fs-14[data-v-4993f194] {
  font-size: 14px !important;
}
.fs-16[data-v-4993f194] {
  font-size: 16px !important;
}
.position-unset[data-v-4993f194] {
  position: unset;
}

/*NAVBAR*/
#navbarSupportedContent-555[data-v-4993f194] {
  align-items: flex-start;
}
.navbar[data-v-4993f194] {
  box-shadow: none;
}
.time[data-v-4993f194] {
  font-family: "Goblin One", cursive;
  font-size: 30px;
  font-weight: 400;
}
.date[data-v-4993f194] {
  font-size: 11px;
}
.t__d[data-v-4993f194] {
  line-height: 20px;
}
header .nav-link[data-v-4993f194] {
  padding-left: 1em !important;
  padding-right: 1em !important;
  font-style: normal;
  font-weight: normal;
  font-size: 20px;
  line-height: 18px;
  -webkit-text-decoration-line: underline;
          text-decoration-line: underline;
  color: #4a90e2;
}
header nav[data-v-4993f194] {
  padding: 1em 1.5rem !important;
}
header .nav-item.active > .nav-link[data-v-4993f194] {
  color: #000;
}
li.event > a[data-v-4993f194] {
  position: relative;
}
li.event > a > .event__circle[data-v-4993f194] {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 0;
  right: 0;
  width: 20px;
  height: 20px;
  border-radius: 50%;
  background: #d0021b;
  font-size: 14px;
  font-family: "Lucida Grande", sans-serif;
  color: #fff;
}
.btn__animate[data-v-4993f194] {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.close__btn[data-v-4993f194] {
  width: 45px;
  height: 35px;
  padding: 2px;
  text-align: center;
  background: #ffaeb8;
}

/*PANELS*/
/*panel header*/
.panel__header[data-v-4993f194] {
  padding: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.command__header[data-v-4993f194] {
  background-color: #c7c7c7;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.panel__header .command[data-v-4993f194] {
  font-size: 14px;
  color: #000;
  font-weight: 600;
}
.panel__body[data-v-4993f194] {
  position: relative;
}
.panel__body--flex[data-v-4993f194] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex-wrap: wrap;
}

/*panel body*/
.command__body .panel__body[data-v-4993f194],
.salary__body .bonus__body[data-v-4993f194],
.panel__body[data-v-4993f194],
.achievements .panel__body[data-v-4993f194] {
  padding: 5px 10px;
  min-width: 200px;
}
.auto_width[data-v-4993f194] {
  flex-wrap: nowrap;
}
.card[data-v-4993f194] {
  height: 100%;
  justify-content: space-between;
  display: flex;
  flex-direction: column;
}
.auto_width .card-body[data-v-4993f194] {
  /*max-height: 215px;*/
  overflow: hidden;
}
.auto_width .card[data-v-4993f194] {
  margin: 0;
  box-shadow: none;
  border-radius: 0;
}
.panel__top[data-v-4993f194] {
  display: flex;
  position: absolute;
  bottom: 100%;
  left: 0;
  width: 100%;
}

/*MASTERS*/
.master[data-v-4993f194] {
  padding: 3px 40px 3px 10px;
  border-radius: 5px 5px 0 0;
  font-style: italic;
  font-size: 12px;
  color: #000000;
}
.add__master[data-v-4993f194] {
  padding: 3px 40px;
  border-radius: 5px 5px 0 0;
  background: #9ccaff;
  font-size: 14px;
  text-align: center;
  color: #ffffff;
}
.worker__name[data-v-4993f194] {
  font-size: 12px;
  line-height: 14px;
  text-align: center;
  color: #000000;
}
.active .worker__name[data-v-4993f194] {
  font-weight: 600 !important;
}
.worker__img[data-v-4993f194] {
  position: relative;
  width: 60px;
  height: 60px;
  background: #d8d8d8;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.assistant__img[data-v-4993f194] {
  position: relative;
  width: 45px;
  height: 45px;
  background: #d8d8d8;
  border-radius: 50%;
}
.worker__add[data-v-4993f194] {
  position: relative;
  flex-direction: column;
  padding: 5px;
  width: 58px;
  height: 58px;
  background: #d8d8d8;
  border-radius: 50%;
  color: #4a4a4a;
  line-height: 10px;
}
.worker__add > span[data-v-4993f194] {
  font-size: 21px;
}
.worker__add .worker__position > span[data-v-4993f194] {
  font-size: 10px;
}
.close__worker[data-v-4993f194] {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  top: 0;
  right: 0;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background: #d0021b;
}
.worker__position[data-v-4993f194] {
  line-height: 16px;
  font-size: 14px;
  text-align: center;
  font-style: italic;
  color: #000000;
}
.assistant__position[data-v-4993f194] {
  line-height: 14px;
  font-size: 10px;
  text-align: center;
  font-style: italic;
  color: #000000;
}
.command__btn[data-v-4993f194] {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 14px;
  font-weight: 600;
  padding: 5px 10px;
}
.in__work[data-v-4993f194] {
  background: #fff688;
}
.in__home[data-v-4993f194] {
  background: #e9e9e9;
}
.in__work > span[data-v-4993f194] {
  font-size: 10px;
  line-height: 18px;
  color: #d0021b;
}
.btn-rounded[data-v-4993f194] {
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.5);
  border-radius: 9px;
}
.command__body[data-v-4993f194] {
  background: #e6e6e6;
}

/*salary*/
.salary__header[data-v-4993f194] {
  background: #ffc971;
}
.salary__body[data-v-4993f194] {
  background: #ffd083;
}
.salary__body .panel__body[data-v-4993f194] {
  padding: 10px;
}
.salary__body .card[data-v-4993f194] {
  background: transparent;
  border: none;
  padding: 0;
}
.bonus__body .card[data-v-4993f194] {
  background: transparent;
  border: none;
  padding: 0;
}
.salary__body .card .btn-link[data-v-4993f194] {
  display: flex;
  align-items: center;
  padding: 1px 0;
  margin: 0;
  font-size: 12px;
  text-transform: capitalize;
}
.bonus__body .card .btn-link[data-v-4993f194] {
  display: flex;
  align-items: center;
  padding: 1px 0;
  margin: 0;
  font-size: 12px;
  text-transform: capitalize;
}
.salary__body .card .btn-link[data-v-4993f194]:hover,
.salary__body .card .btn-link[data-v-4993f194]:focus {
  text-decoration: none;
}
.bonus__body .card .btn-link[data-v-4993f194]:hover,
.salary__body .card .btn-link[data-v-4993f194]:focus {
  text-decoration: none;
}
.salary__body .card .btn-link > span > span[data-v-4993f194] {
  border-bottom: 1px dashed #000;
  line-height: normal;
}
.bonus__body .card .btn-link > span > span[data-v-4993f194] {
  border-bottom: 1px dashed #000;
  line-height: normal;
}
.salary__body .card .btn-link .fa-caret-right[data-v-4993f194] {
  font-size: 20px;
}
.bonus__body .card .btn-link .fa-caret-right[data-v-4993f194] {
  font-size: 20px;
}
.auto_width > .card[data-v-4993f194] {
  padding-bottom: 15px !important;
  margin: 0;
  flex: 0 0 auto;
}

/*ACORDEON*/
#salaryAccordeon .card-body[data-v-4993f194] {
  padding: 5px 10px;
  font-size: 12px;
}
.card-footer[data-v-4993f194] {
  border: none;
  background: transparent;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 10px 5px;
}
.card-footer--column[data-v-4993f194] {
  flex-direction: column;
  align-items: flex-end;
}
.card-footer > a[data-v-4993f194] {
  padding: 3px;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.5);
  border-radius: 5px;
  background: #ffc971;
  text-align: center;
}

/*bonus*/
.bonus__body[data-v-4993f194] {
  background: #d2ffa1;
}
.bonus__body .panel__header[data-v-4993f194] {
  background: #c0fa7f;
}
.moneybox .panel__body[data-v-4993f194] {
  padding: 10px;
}
.bon[data-v-4993f194],
.moneybox_bon[data-v-4993f194] {
  font-weight: normal;
  font-size: 12px;
  color: #000000;
  font-style: normal;
  line-height: 25px;
}
.bon a[data-v-4993f194],
.moneybox_bon a[data-v-4993f194] {
  margin-top: 3px;
  padding: 1px 3px;
  border: 1px solid;
  color: #000000;
}
.rubl[data-v-4993f194] {
  text-align: right;
}
.bon .rubl.active[data-v-4993f194] {
  background: #ffd700;
}

/*moneybox*/
.moneybox .card-footer[data-v-4993f194] {
  /* display: none !important; */
}
.moneybox .panel__header[data-v-4993f194] {
  background: #cbcbcb;
}
.moneybox[data-v-4993f194] {
  background: #dddddd;
}
.moneybox_bon[data-v-4993f194] {
  display: none;
}
.empty__text[data-v-4993f194] {
  font-weight: normal;
  font-size: 12px;
  color: #939393;
}
.moneybox.active .card-footer[data-v-4993f194] {
  display: flex !important;
}
.moneybox.active .moneybox_bon[data-v-4993f194] {
  display: block;
}
.moneybox.active .empty__text[data-v-4993f194] {
  display: none;
}
.moneybox.active .panel__header[data-v-4993f194] {
  background: #dab1ff;
}
.moneybox.active[data-v-4993f194] {
  background: #e4c4ff;
}
.moneybox_bon a.active[data-v-4993f194] {
  background: #fcf7ad;
}

/*achievements*/
.achievements[data-v-4993f194] {
  background: #ffee99;
}
.achievements .panel__header[data-v-4993f194] {
  background: #ffd700;
}
.bg-f8[data-v-4993f194] {
  padding: 5px;
  background: #f8e71c;
  line-height: 14px;
}
.bg-ff[data-v-4993f194] {
  padding: 5px;
  background: #fff9a8;
  line-height: 14px;
}
.achievements .panel__body .col[data-v-4993f194] {
  padding: 0 5px;
}
.achievements .panel__body .row[data-v-4993f194] {
  padding: 3px 5px;
  margin: 0;
}
.bg-f8 .inf[data-v-4993f194] {
  font-size: 22px;
}
.bg-f8 .num[data-v-4993f194] {
  border-color: #000 !important;
  font-size: 12px;
  padding: 2px;
}
.bg-f8 .icon[data-v-4993f194],
.bg-ff .icon[data-v-4993f194] {
  margin: 0 10px;
}
.bg-ff span.inf[data-v-4993f194] {
  font-size: 12px;
}
.bg-ff b.inf[data-v-4993f194] {
  font-size: 18px;
}
.bg-ff .num[data-v-4993f194] {
  font-size: 12px;
  white-space: nowrap;
}

/*PROGRESS*/
/*TABLE*/
.table__block[data-v-4993f194] {
  margin: 15px 0 0;
  overflow: hidden;
}
.for-scrolling[data-v-4993f194] {
  height: 450px;
  overflow-x: hidden;
  overflow-y: auto;
}

/*WIDTH*/
.for-scrolling[data-v-4993f194]::-webkit-scrollbar {
  width: 5px;
}

/* Track */
.for-scrolling[data-v-4993f194]::-webkit-scrollbar-track {
  background: #d3d3d3;
}

/* Handle */
.for-scrolling[data-v-4993f194]::-webkit-scrollbar-thumb {
  background: #919191;
}
.table-head[data-v-4993f194] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 30px;
  padding: 5px 10px;
  background: #c7c7c7;
  color: #000;
  font-size: 14px;
}
.table__block table tr[data-v-4993f194] {
  cursor: pointer;
}
.table__block table tr.active[data-v-4993f194] {
  background: #fcf7ad;
}
.table__block table th[data-v-4993f194] {
  padding: 0.4rem;
  background: #dddddd;
  font-size: 12px;
}
.table__block table td[data-v-4993f194] {
  padding: 0.3rem;
  font-size: 18px;
}
.trash[data-v-4993f194] {
  visibility: hidden;
  opacity: 0;
  transition: all 0.2s ease;
}
.trash.active[data-v-4993f194] {
  visibility: visible;
  opacity: 1;
}
.table__block .disabled[data-v-4993f194] {
  opacity: 0.5;
}
.table__block .disabled > td[data-v-4993f194]:first-child {
  text-decoration: line-through;
}
.table__block table[data-v-4993f194]::-webkit-scrollbar {
  width: 10px;
}

/* Track */
.table__block table[data-v-4993f194]::-webkit-scrollbar-track {
  background: #919191;
}

/* Handle */
.table__block table[data-v-4993f194]::-webkit-scrollbar-thumb {
  background: #e6e6e6;
}

/* Handle on hover */
.table__block table[data-v-4993f194]::-webkit-scrollbar-thumb:hover {
  background: #555;
}

/*INFO BLOCK*/
.info__block[data-v-4993f194] {
  bottom: 0;
  right: 30px;
  width: 100%;
  max-width: 400px;
}
.info__block[data-v-4993f194]::-webkit-scrollbar {
  width: 10px;
}

/* Track */
.info__block[data-v-4993f194]::-webkit-scrollbar-track {
  background: #e6e6e6;
}

/* Handle */
.info__block[data-v-4993f194]::-webkit-scrollbar-thumb {
  background: #919191;
}

/* Handle on hover */
.info__block[data-v-4993f194]::-webkit-scrollbar-thumb:hover {
  background: #555;
}
.accordions[data-v-4993f194],
.cassa[data-v-4993f194] {
  width: 100%;
  padding: 5px 8px;
  margin: 0;
  background: #c7c7c7;
  box-shadow: none;
}
.accordions-dropdown[data-v-4993f194] {
  display: none;
  padding: 5px 10px;
  background: #e6e6e6;
  max-height: 250px;
  overflow-y: auto;
  overflow-x: hidden;
}
.cassa_block[data-v-4993f194] {
  padding: 5px 10px;
  background: #e6e6e6;
}
.accordions-dropdown li[data-v-4993f194] {
  background: transparent;
  border: none;
  padding: 0;
  font-size: 14px;
}

/*WIDTH*/
.accordions-dropdown[data-v-4993f194]::-webkit-scrollbar {
  width: 3px;
}

/* Track */
.accordions-dropdown[data-v-4993f194]::-webkit-scrollbar-track {
  background: #d3d3d3;
}

/* Handle */
.accordions-dropdown[data-v-4993f194]::-webkit-scrollbar-thumb {
  background: #919191;
}
.cassa_block li[data-v-4993f194] {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 2px 5px;
  border: none;
  background: #d8d8d8;
}
.cart[data-v-4993f194] {
  background-color: #97c7ff;
  z-index: 0;
}
.check[data-v-4993f194] {
  background-color: #2083f5;
  text-align: center;
  z-index: 1;
}
.cash[data-v-4993f194] {
  background-color: #50e3c2;
  text-align: right;
  z-index: 0;
}
.cart[data-v-4993f194],
.check[data-v-4993f194],
.cash[data-v-4993f194] {
  padding: 3px 4px;
  font-size: 12px;
  white-space: nowrap;
  overflow: visible;
}
.absolute[data-v-4993f194] {
  position: absolute;
  margin-top: 5px;
  top: 100%;
  left: 0;
}
.r-0[data-v-4993f194] {
  left: auto;
  right: 0;
}
.center[data-v-4993f194] {
  left: 50%;
  transform: translateX(-50%);
}

/*TOTAL*/
.total[data-v-4993f194] {
  background: #e6e6e6;
}
.total li[data-v-4993f194] {
  background: transparent;
  border: none;
}
.total .btn[data-v-4993f194] {
  padding: 10px 30px;
  background: linear-gradient(180deg, #c8fa92 0%, #b5e97c 50%);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
  border-radius: 11px;
  font-size: 20px;
  color: #000;
}
.info__block.droped .accordions-dropdown[data-v-4993f194] {
  max-height: 150px;
}

/*DELETE MODAL*/
#deleteJob .modal-title[data-v-4993f194] {
  font-size: 26px;
  color: #000000;
}
#deleteJob .close[data-v-4993f194] {
  opacity: 1;
}
#deleteJob .modal-footer[data-v-4993f194],
#deleteJob .modal-header[data-v-4993f194] {
  border: none;
}
#deleteJob .modal-content[data-v-4993f194] {
  padding: 10px;
}
.check__number[data-v-4993f194] {
  font-size: 18px;
  color: #000000;
  font-weight: bold;
}
.modal_price[data-v-4993f194] {
  line-height: 18px;
}
.modal_info span[data-v-4993f194] {
  font-size: 18px;
  color: #000000;
}
.car_icon[data-v-4993f194],
.pay_icon[data-v-4993f194] {
  max-width: 50px;
}
.cause label[data-v-4993f194] {
  padding-left: 10px;
  font-size: 12px;
  color: #4a4a4a;
}
#cause[data-v-4993f194] {
  display: block;
  width: 100%;
  background-color: #e9e9e9;
  border-radius: 9px;
  padding: 10px;
  font-size: 13px;
}
.modal_close[data-v-4993f194] {
  display: flex;
  align-items: center;
  justify-content: center;
  background: linear-gradient(180deg, #c8fa92 0%, #b5e97c 50%);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
  border-radius: 11px;
  color: #000;
}
.modal_close[data-v-4993f194]:hover {
  color: #000;
}
.delete_job[data-v-4993f194] {
  background: linear-gradient(0deg, #ffc4c9 0%, #fd5e76 100%);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
  border-radius: 11px;
  color: #000;
}
.delete_job[data-v-4993f194]:hover {
  color: #000;
}

/*PAGE - SHIFT*/
/*header*/
.close-shift[data-v-4993f194] {
  font-size: 26px;
}
.shift-info-line[data-v-4993f194] {
  background: linear-gradient(180deg, #bed7f5 0%, #fffdfd 100%);
}
.shift-info-line .central[data-v-4993f194] {
  font-size: 20px;
  font-weight: bold;
}
.shift-info-line sup[data-v-4993f194] {
  font-size: 12px;
}
.shift-info-line sub[data-v-4993f194] {
  font-size: 14px;
}

/*SHIFT CARDS*/
.shift-cards .card-body[data-v-4993f194] {
  background: linear-gradient(0deg, rgba(226, 226, 226, 0.979922) 0%, #fffdfd 100%);
  padding: 15px 20px;
}
.shift-cards .card[data-v-4993f194] {
  box-shadow: none;
}
.shift-cards .card-title[data-v-4993f194] {
  position: relative;
  font-weight: bold !important;
  font-size: 12px;
}
.admin-info h4[data-v-4993f194] {
  font-weight: normal;
  font-size: 12px;
}
.shift-cards .panel__body[data-v-4993f194] {
  padding: 0;
}
.shift-cards .progress_block[data-v-4993f194] {
  align-items: flex-end;
  padding: 0;
  background: transparent;
}
.shift-cards .progress-info[data-v-4993f194] {
  justify-content: center;
}
.shift-cards .progress[data-v-4993f194] {
  min-height: 24px;
}
.h-24[data-v-4993f194] {
  height: 24px;
  line-height: 24px;
}
.admin-bon[data-v-4993f194] {
  display: flex;
  position: absolute;
  align-items: center;
  justify-content: center;
  width: 45px;
  height: 35px;
  background-image: url(data:image/png;base64,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);
  background-size: 100%;
  line-height: 35px;
  font-size: 10px;
  top: -20px;
  right: 0;
}
.admin-money[data-v-4993f194] {
  font-size: 18px;
}
.master-name[data-v-4993f194] {
  width: 100px;
  font-size: 12px;
  font-weight: bold;
}
.worker-name[data-v-4993f194] {
  font-weight: normal;
}

/*MASTER AND WORKER*/
.master-img[data-v-4993f194] {
  width: 68px;
  height: 68px;
  border-radius: 50%;
  overflow: hidden;
}
.worker-img[data-v-4993f194] {
  width: 48px;
  height: 48px;
  background: #d8d8d8;
  border-radius: 50%;
  overflow: hidden;
}
.card-heading[data-v-4993f194] {
  padding: 5px;
  font-weight: bold;
  font-size: 12px;
  background: #dab1ff;
}
.mon[data-v-4993f194] {
  font-weight: bold;
  font-size: 18px;
}
.card-input input[data-v-4993f194] {
  border: 1px solid #979797;
  max-width: 60px;
  text-align: right;
  font-size: 14px;
}

/*range*/
.card-slider[data-v-4993f194] {
  font-family: "Helvetica", sans-serif;
  font-size: 12px;
  color: #727272;
}
.money-percent[data-v-4993f194] {
  -webkit-appearance: none;
  -moz-appearance: none;
       appearance: none;
  width: 100%;
  height: 2px;
  background: #979797;
  outline: none;
  transition: opacity 0.2s;
}
.money-percent[data-v-4993f194]::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  width: 11px;
  height: 11px;
  background: #f6f6f6;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  cursor: pointer;
}
.money-percent[data-v-4993f194]::-moz-range-thumb {
  width: 11px;
  height: 11px;
  background: #f6f6f6;
  box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);
  border-radius: 50%;
  cursor: pointer;
}
.card-moneybox .card-body[data-v-4993f194] {
  background: rgba(228, 196, 255, 0.72);
}

/*CARDS*/
.card-bonus .card-heading[data-v-4993f194] {
  background: #c0fa7f;
}
.card-bonus .card-body[data-v-4993f194] {
  background: #d2ffa1;
}
.card-achievement .card-heading[data-v-4993f194] {
  background: #ffd700;
}
.card-achievement .card-body[data-v-4993f194] {
  background: #ffee99;
}
.card-salary .card-heading[data-v-4993f194] {
  background: #ffc971;
}
.card-salary .card-body[data-v-4993f194] {
  background: #ffd083;
}
.all_total[data-v-4993f194] {
  background: #fef7a4;
  padding: 15px;
}

/*mulct-block*/
.mulct-block[data-v-4993f194] {
  position: absolute;
  left: -33px;
  top: 30px;
  padding: 3px 7px;
  background: #d0021b;
  color: #fff;
  font-weight: bold;
  font-size: 11px;
  transform: rotate(-90deg);
}
.additional-info[data-v-4993f194] {
  position: absolute;
  display: flex;
  align-items: baseline;
  justify-content: center;
  padding: 5px 9px;
  height: 100%;
  width: 20px;
  background: rgba(228, 181, 102, 0.72);
  color: #000;
  top: 0;
  left: 100%;
}
.additional-info span[data-v-4993f194] {
  width: 100%;
  -ms-writing-mode: tb-lr;
      writing-mode: vertical-lr;
}
.accordion[data-v-4993f194] {
  width: 100%;
}
.additional-info a[data-v-4993f194] {
  align-self: flex-end;
  margin-right: 5px;
}
.worker-row[data-v-4993f194] {
  position: relative;
}
.worker-row .all_total[data-v-4993f194] {
  justify-content: flex-end !important;
}
.worker-len[data-v-4993f194] {
  display: none;
}
.worker-len.active[data-v-4993f194] {
  display: block;
}
.card-moneybox[data-v-4993f194] {
  display: none;
}
.card-moneybox.active[data-v-4993f194] {
  display: block;
}
.display-salary[data-v-4993f194] {
  display: none;
}
.display-salary.active[data-v-4993f194] {
  display: block;
}
.masters-section[data-v-4993f194] {
  overflow-x: hidden;
  overflow-y: auto;
}

/*WIDTH*/
.masters-section[data-v-4993f194]::-webkit-scrollbar {
  width: 5px;
}

/* Track */
.masters-section[data-v-4993f194]::-webkit-scrollbar-track {
  background: #d3d3d3;
}

/* Handle */
.masters-section[data-v-4993f194]::-webkit-scrollbar-thumb {
  background: #919191;
}
.disable-block[data-v-4993f194] {
  display: none;
}
.disable-block .disabled-time-block[data-v-4993f194] {
  background: #fff;
  padding: 2px 3px;
  font-size: 14px;
  margin-left: 10px;
}
.worker-row.disabled .disable-block[data-v-4993f194] {
  display: flex;
  align-items: flex-end;
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  background: rgba(216, 216, 216, 0.5);
}
.cassa[data-v-4993f194] {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

/*close-shift-button*/
.submit-block p[data-v-4993f194] {
  margin: 0;
  font-size: 16px;
}
.submit-block b[data-v-4993f194] {
  font-size: 18px;
}
.close-shift-button[data-v-4993f194] {
  background: linear-gradient(180deg, #c8fa92 0%, #b5e97c 50%);
  box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
  border-radius: 11px;
  border: none;
  padding: 5px 30px;
  font-size: 20px;
}

/*MEDIA*/
@media (max-width: 1800px) {
.info__block[data-v-4993f194] {
    bottom: 0;
    right: 0;
    width: 100%;
    max-width: 100%;
    padding: 0 22px;
}
}
@media (max-width: 1600px) {
.auto_width[data-v-4993f194] {
    overflow-x: scroll;
}

  /*WIDTH*/
.auto_width[data-v-4993f194]::-webkit-scrollbar {
    width: 3px;
}

  /* Track */
.auto_width[data-v-4993f194]::-webkit-scrollbar-track {
    background: #d3d3d3;
}

  /* Handle */
.auto_width[data-v-4993f194]::-webkit-scrollbar-thumb {
    background: #919191;
}
header .nav-link[data-v-4993f194] {
    font-size: 16px;
}
.table__block table td[data-v-4993f194] {
    padding: 0.3rem;
    font-size: 15px;
}
}
@media (max-width: 1570px) {
.total .list-group-item b[data-v-4993f194],
.total .list-group-item span[data-v-4993f194] {
    font-size: 11px !important;
}
.total .btn[data-v-4993f194] {
    font-size: 15px;
}
}
@media (max-width: 1440px) {
.table__block table td[data-v-4993f194] {
    font-size: 10px;
}
.table__block table td img[data-v-4993f194] {
    width: 17px;
}
.acc-btn button .text-part[data-v-4993f194] {
    font-size: 14px;
}
#myTab .nav-link object[data-v-4993f194] {
    width: 60px;
    height: 60px;
}
}
@media (max-width: 1200px) {
.accordions[data-v-4993f194],
.cassa[data-v-4993f194] {
    font-size: 12px;
}
.accordions img[data-v-4993f194] {
    max-width: 20px;
}
.accordions-dropdown li[data-v-4993f194] {
    background: transparent;
    border: none;
    padding: 0;
    font-size: 11px;
}
.cart[data-v-4993f194],
.check[data-v-4993f194],
.cash[data-v-4993f194] {
    padding: 3px 0;
    font-size: 9px;
}
.total .btn[data-v-4993f194] {
    font-size: 12px;
}
.total li[data-v-4993f194] {
    padding: 0.5rem 0.25rem;
}
header .nav-link[data-v-4993f194] {
    font-size: 13px;
}
.info__block[data-v-4993f194] {
    position: unset !important;
    padding: 0;
}
.for-scrolling[data-v-4993f194] {
    overflow: auto;
}
body.overflow-hidden[data-v-4993f194] {
    overflow-x: hidden !important;
    overflow-y: auto !important;
}
.shift-info-line .central[data-v-4993f194] {
    font-size: 15px;
    font-weight: bold;
}
}
@media (max-width: 996px) {
main[data-v-4993f194] {
    overflow: auto !important;
}
.shift-cards .card[data-v-4993f194] {
    flex: 0 0 100%;
}
.shift-info-line sup[data-v-4993f194],
.shift-info-line sub[data-v-4993f194] {
    font-size: 10px;
}
.shift-info-line > .col[data-v-4993f194] {
    padding: 0;
}
}
@media (max-width: 767px) {
.shift-info-line > .col[data-v-4993f194] {
    flex: 0 0 50%;
    text-align: center;
}
.table-head[data-v-4993f194] {
    height: auto;
}
}
@media (max-width: 575px) {
.auto_width[data-v-4993f194] {
    display: flex;
    flex-wrap: wrap;
}
.auto_width > .card[data-v-4993f194] {
    width: 100%;
    flex: 0 0 100%;
    max-width: 100%;
    margin-bottom: 15px;
}
.for-position[data-v-4993f194] {
    margin-top: 15px;
}
.bonus__body .panel__body[data-v-4993f194],
.moneybox .panel__body[data-v-4993f194] {
    max-width: 100%;
}
}
@media (max-width: 415px) {
.cassa_block li[data-v-4993f194] {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 2px;
    border: none;
    background: #d8d8d8;
}
.cassa_block li > div[data-v-4993f194] {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
}
}
tr.striked[data-v-4993f194] {
  text-decoration: line-through;
}
.profile-card[data-v-4993f194] {
  font-family: "Open Sans", Arial, sans-serif;
  position: relative;
  float: left;
  overflow: hidden;
  width: 100%;
  text-align: center;
  border: none;
  z-index: 0;
}
.profile[data-v-4993f194] {
  border-radius: 50%;
  position: absolute;
  bottom: 50%;
  left: 50%;
  max-width: 100px;
  opacity: 1;
  box-shadow: 3px 3px 20px rgba(0, 0, 0, 0.5);
  border: 2px solid white;
  transform: translate(-50%, 0%);
}
.profile-card .card-content[data-v-4993f194] {
  width: 100%;
  padding: 15px 25px;
  color: #232323;
  float: left;
  background: #efefef;
  height: 50%;
  border-radius: 0 0 5px 5px;
  position: relative;
  z-index: 9999;
}
.profile-card .profile[data-v-4993f194] {
  border-radius: 50%;
  position: absolute;
  bottom: 50%;
  left: 50%;
  max-width: 100px;
  opacity: 1;
  box-shadow: 3px 3px 20px rgba(0, 0, 0, 0.5);
  border: 2px solid white;
  transform: translate(-50%, 0%);
  z-index: 99999;
}
.profile-card .card-title[data-v-4993f194] {
  margin-top: 2rem;
}
.salary-split-info[data-v-4993f194] {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
}
.theme--light.v-data-table tbody tr.v-data-table__selected {
  background: #f5f5f5;
}
.theme--light.v-data-table .v-row-group__header, .theme--light.v-data-table .v-row-group__summary {
  background: #eeeeee;
}
.theme--light.v-data-table .v-data-footer {
  border-top: thin solid rgba(0, 0, 0, 0.12);
}
.theme--light.v-data-table .v-data-table__empty-wrapper {
  color: rgba(0, 0, 0, 0.38);
}

.theme--dark.v-data-table tbody tr.v-data-table__selected {
  background: #505050;
}
.theme--dark.v-data-table .v-row-group__header, .theme--dark.v-data-table .v-row-group__summary {
  background: #616161;
}
.theme--dark.v-data-table .v-data-footer {
  border-top: thin solid rgba(255, 255, 255, 0.12);
}
.theme--dark.v-data-table .v-data-table__empty-wrapper {
  color: rgba(255, 255, 255, 0.5);
}

.v-data-table {
  border-radius: 4px;
}
.v-data-table--mobile > .v-data-table__wrapper tbody {
  display: flex;
  flex-direction: column;
}
.v-data-table > .v-data-table__wrapper tbody tr.v-data-table__expanded {
  border-bottom: 0;
}
.v-data-table > .v-data-table__wrapper tbody tr.v-data-table__expanded__content {
  box-shadow: inset 0px 4px 8px -5px rgba(50, 50, 50, 0.75), inset 0px -4px 8px -5px rgba(50, 50, 50, 0.75);
}
.v-data-table > .v-data-table__wrapper tbody tr:first-child:hover td:first-child {
  border-top-left-radius: 4px;
}
.v-data-table > .v-data-table__wrapper tbody tr:first-child:hover td:last-child {
  border-top-right-radius: 4px;
}
.v-data-table > .v-data-table__wrapper tbody tr:last-child:hover td:first-child {
  border-bottom-left-radius: 4px;
}
.v-data-table > .v-data-table__wrapper tbody tr:last-child:hover td:last-child {
  border-bottom-right-radius: 4px;
}
.v-data-table > .v-data-table__wrapper .v-data-table__mobile-table-row {
  display: initial;
}
.v-data-table > .v-data-table__wrapper .v-data-table__mobile-row {
  height: initial;
  min-height: 48px;
}

.v-data-table__empty-wrapper {
  text-align: center;
}

.v-data-table__mobile-row {
  align-items: center;
  display: flex;
  justify-content: space-between;
}
.v-data-table__mobile-row__header {
  font-weight: 600;
}
.v-application--is-ltr .v-data-table__mobile-row__header {
  padding-right: 16px;
}
.v-application--is-rtl .v-data-table__mobile-row__header {
  padding-left: 16px;
}
.v-application--is-ltr .v-data-table__mobile-row__cell {
  text-align: right;
}
.v-application--is-rtl .v-data-table__mobile-row__cell {
  text-align: left;
}

.v-row-group__header td, .v-row-group__summary td {
  height: 35px;
}

.v-data-table__expand-icon {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  cursor: pointer;
}
.v-data-table__expand-icon--active {
  transform: rotate(-180deg);
}
.v-data-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  font-size: 0.75rem;
  padding: 0 8px;
}
.v-data-footer .v-btn {
  color: inherit;
}

.v-application--is-ltr .v-data-footer__icons-before .v-btn:last-child {
  margin-right: 7px;
}
.v-application--is-rtl .v-data-footer__icons-before .v-btn:last-child {
  margin-left: 7px;
}

.v-application--is-ltr .v-data-footer__icons-after .v-btn:first-child {
  margin-left: 7px;
}
.v-application--is-rtl .v-data-footer__icons-after .v-btn:first-child {
  margin-right: 7px;
}

.v-data-footer__pagination {
  display: block;
  text-align: center;
}
.v-application--is-ltr .v-data-footer__pagination {
  margin: 0 32px 0 24px;
}
.v-application--is-rtl .v-data-footer__pagination {
  margin: 0 24px 0 32px;
}

.v-data-footer__select {
  display: flex;
  align-items: center;
  flex: 0 0 0;
  justify-content: flex-end;
  white-space: nowrap;
}
.v-application--is-ltr .v-data-footer__select {
  margin-left: auto;
  margin-right: 14px;
}
.v-application--is-rtl .v-data-footer__select {
  margin-left: 14px;
  margin-right: auto;
}
.v-data-footer__select .v-select {
  flex: 0 1 0;
  padding: 0;
  position: initial;
}
.v-application--is-ltr .v-data-footer__select .v-select {
  margin: 13px 0 13px 34px;
}
.v-application--is-rtl .v-data-footer__select .v-select {
  margin: 13px 34px 13px 0;
}
.v-data-footer__select .v-select__selections {
  flex-wrap: nowrap;
}
.v-data-footer__select .v-select__selections .v-select__selection--comma {
  font-size: 0.75rem;
}
.theme--light.v-divider {
  border-color: rgba(0, 0, 0, 0.12);
}

.theme--dark.v-divider {
  border-color: rgba(255, 255, 255, 0.12);
}

.v-divider {
  display: block;
  flex: 1 1 0px;
  max-width: 100%;
  height: 0px;
  max-height: 0px;
  border: solid;
  border-width: thin 0 0 0;
  transition: inherit;
}
.v-divider--inset:not(.v-divider--vertical) {
  max-width: calc(100% - 72px);
}
.v-application--is-ltr .v-divider--inset:not(.v-divider--vertical) {
  margin-left: 72px;
}
.v-application--is-rtl .v-divider--inset:not(.v-divider--vertical) {
  margin-right: 72px;
}
.v-divider--vertical {
  align-self: stretch;
  border: solid;
  border-width: 0 thin 0 0;
  display: inline-flex;
  height: inherit;
  min-height: 100%;
  max-height: 100%;
  max-width: 0px;
  width: 0px;
  vertical-align: text-bottom;
  margin: 0 -1px;
}
.v-divider--vertical.v-divider--inset {
  margin-top: 8px;
  min-height: 0;
  max-height: calc(100% - 16px);
}
.theme--light.v-data-table .v-data-table-header th.sortable .v-data-table-header__icon {
  color: rgba(0, 0, 0, 0.38);
}
.theme--light.v-data-table .v-data-table-header th.sortable:hover, .theme--light.v-data-table .v-data-table-header th.sortable.active {
  color: rgba(0, 0, 0, 0.87);
}
.theme--light.v-data-table .v-data-table-header th.sortable.active .v-data-table-header__icon {
  color: rgba(0, 0, 0, 0.87);
}
.theme--light.v-data-table .v-data-table-header__sort-badge {
  background-color: rgba(0, 0, 0, 0.12);
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark.v-data-table .v-data-table-header th.sortable .v-data-table-header__icon {
  color: rgba(255, 255, 255, 0.5);
}
.theme--dark.v-data-table .v-data-table-header th.sortable:hover, .theme--dark.v-data-table .v-data-table-header th.sortable.active {
  color: #FFFFFF;
}
.theme--dark.v-data-table .v-data-table-header th.sortable.active .v-data-table-header__icon {
  color: #FFFFFF;
}
.theme--dark.v-data-table .v-data-table-header__sort-badge {
  background-color: rgba(255, 255, 255, 0.12);
  color: #FFFFFF;
}

.v-data-table-header th.sortable {
  pointer-events: auto;
  cursor: pointer;
  outline: 0;
}
.v-data-table-header th.sortable .v-data-table-header__icon {
  line-height: 0.9;
}
.v-data-table-header th.active .v-data-table-header__icon, .v-data-table-header th:hover .v-data-table-header__icon {
  transform: none;
  opacity: 1;
}
.v-data-table-header th.desc .v-data-table-header__icon {
  transform: rotate(-180deg);
}

.v-data-table-header__icon {
  display: inline-block;
  opacity: 0;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1);
}

.v-data-table-header__sort-badge {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  border: 0px;
  border-radius: 50%;
  min-width: 18px;
  min-height: 18px;
  height: 18px;
  width: 18px;
}

.v-data-table-header-mobile th {
  height: initial;
}

.v-data-table-header-mobile__wrapper {
  display: flex;
}
.v-data-table-header-mobile__wrapper .v-select {
  margin-bottom: 8px;
}
.v-data-table-header-mobile__wrapper .v-select .v-chip {
  height: 24px;
}
.v-data-table-header-mobile__wrapper .v-select .v-chip__close.desc .v-icon {
  transform: rotate(-180deg);
}

.v-data-table-header-mobile__select {
  min-width: 56px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.theme--light.v-data-table {
  background-color: #FFFFFF;
  color: rgba(0, 0, 0, 0.87);
}
.theme--light.v-data-table .v-data-table__divider {
  border-right: thin solid rgba(0, 0, 0, 0.12);
}
.theme--light.v-data-table.v-data-table--fixed-header thead th {
  background: #FFFFFF;
  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.12);
}
.theme--light.v-data-table > .v-data-table__wrapper > table > thead > tr > th {
  color: rgba(0, 0, 0, 0.6);
}
.theme--light.v-data-table > .v-data-table__wrapper > table > thead > tr:last-child > th {
  border-bottom: thin solid rgba(0, 0, 0, 0.12);
}
.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr:not(:last-child) > td:not(.v-data-table__mobile-row),
.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr:not(:last-child) > th:not(.v-data-table__mobile-row) {
  border-bottom: thin solid rgba(0, 0, 0, 0.12);
}
.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr:not(:last-child) > td:last-child,
.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr:not(:last-child) > th:last-child {
  border-bottom: thin solid rgba(0, 0, 0, 0.12);
}
.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr.active {
  background: #f5f5f5;
}
.theme--light.v-data-table > .v-data-table__wrapper > table > tbody > tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper) {
  background: #eeeeee;
}
.theme--light.v-data-table > .v-data-table__wrapper > table > tfoot > tr > td:not(.v-data-table__mobile-row),
.theme--light.v-data-table > .v-data-table__wrapper > table > tfoot > tr > th:not(.v-data-table__mobile-row) {
  border-top: thin solid rgba(0, 0, 0, 0.12);
}

.theme--dark.v-data-table {
  background-color: #1E1E1E;
  color: #FFFFFF;
}
.theme--dark.v-data-table .v-data-table__divider {
  border-right: thin solid rgba(255, 255, 255, 0.12);
}
.theme--dark.v-data-table.v-data-table--fixed-header thead th {
  background: #1E1E1E;
  box-shadow: inset 0 -1px 0 rgba(255, 255, 255, 0.12);
}
.theme--dark.v-data-table > .v-data-table__wrapper > table > thead > tr > th {
  color: rgba(255, 255, 255, 0.7);
}
.theme--dark.v-data-table > .v-data-table__wrapper > table > thead > tr:last-child > th {
  border-bottom: thin solid rgba(255, 255, 255, 0.12);
}
.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr:not(:last-child) > td:not(.v-data-table__mobile-row),
.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr:not(:last-child) > th:not(.v-data-table__mobile-row) {
  border-bottom: thin solid rgba(255, 255, 255, 0.12);
}
.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr:not(:last-child) > td:last-child,
.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr:not(:last-child) > th:last-child {
  border-bottom: thin solid rgba(255, 255, 255, 0.12);
}
.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr.active {
  background: #505050;
}
.theme--dark.v-data-table > .v-data-table__wrapper > table > tbody > tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper) {
  background: #616161;
}
.theme--dark.v-data-table > .v-data-table__wrapper > table > tfoot > tr > td:not(.v-data-table__mobile-row),
.theme--dark.v-data-table > .v-data-table__wrapper > table > tfoot > tr > th:not(.v-data-table__mobile-row) {
  border-top: thin solid rgba(255, 255, 255, 0.12);
}

.v-data-table {
  line-height: 1.5;
  max-width: 100%;
}
.v-data-table > .v-data-table__wrapper > table {
  width: 100%;
  border-spacing: 0;
}
.v-data-table > .v-data-table__wrapper > table > tbody > tr > td,
.v-data-table > .v-data-table__wrapper > table > tbody > tr > th,
.v-data-table > .v-data-table__wrapper > table > thead > tr > td,
.v-data-table > .v-data-table__wrapper > table > thead > tr > th,
.v-data-table > .v-data-table__wrapper > table > tfoot > tr > td,
.v-data-table > .v-data-table__wrapper > table > tfoot > tr > th {
  padding: 0 16px;
  transition: height 0.2s cubic-bezier(0.4, 0, 0.6, 1);
}
.v-data-table > .v-data-table__wrapper > table > tbody > tr > th,
.v-data-table > .v-data-table__wrapper > table > thead > tr > th,
.v-data-table > .v-data-table__wrapper > table > tfoot > tr > th {
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  font-size: 0.75rem;
  height: 48px;
}
.v-application--is-ltr .v-data-table > .v-data-table__wrapper > table > tbody > tr > th,
.v-application--is-ltr .v-data-table > .v-data-table__wrapper > table > thead > tr > th,
.v-application--is-ltr .v-data-table > .v-data-table__wrapper > table > tfoot > tr > th {
  text-align: left;
}
.v-application--is-rtl .v-data-table > .v-data-table__wrapper > table > tbody > tr > th,
.v-application--is-rtl .v-data-table > .v-data-table__wrapper > table > thead > tr > th,
.v-application--is-rtl .v-data-table > .v-data-table__wrapper > table > tfoot > tr > th {
  text-align: right;
}
.v-data-table > .v-data-table__wrapper > table > tbody > tr > td,
.v-data-table > .v-data-table__wrapper > table > thead > tr > td,
.v-data-table > .v-data-table__wrapper > table > tfoot > tr > td {
  font-size: 0.875rem;
  height: 48px;
}

.v-data-table__wrapper {
  overflow-x: auto;
  overflow-y: hidden;
}

.v-data-table__progress {
  height: auto !important;
}
.v-data-table__progress th {
  height: auto !important;
  border: none !important;
  padding: 0;
  position: relative;
}

.v-data-table--dense > .v-data-table__wrapper > table > tbody > tr > td,
.v-data-table--dense > .v-data-table__wrapper > table > thead > tr > td,
.v-data-table--dense > .v-data-table__wrapper > table > tfoot > tr > td {
  height: 32px;
}
.v-data-table--dense > .v-data-table__wrapper > table > tbody > tr > th,
.v-data-table--dense > .v-data-table__wrapper > table > thead > tr > th,
.v-data-table--dense > .v-data-table__wrapper > table > tfoot > tr > th {
  height: 32px;
}

.v-data-table--has-top > .v-data-table__wrapper > table > tbody > tr:first-child:hover > td:first-child {
  border-top-left-radius: 0;
}
.v-data-table--has-top > .v-data-table__wrapper > table > tbody > tr:first-child:hover > td:last-child {
  border-top-right-radius: 0;
}

.v-data-table--has-bottom > .v-data-table__wrapper > table > tbody > tr:last-child:hover > td:first-child {
  border-bottom-left-radius: 0;
}
.v-data-table--has-bottom > .v-data-table__wrapper > table > tbody > tr:last-child:hover > td:last-child {
  border-bottom-right-radius: 0;
}

.v-data-table--fixed-height .v-data-table__wrapper {
  overflow-y: auto;
}

.v-data-table--fixed-header > .v-data-table__wrapper {
  overflow-y: auto;
}
.v-data-table--fixed-header > .v-data-table__wrapper > table > thead > tr > th {
  border-bottom: 0px !important;
  position: sticky;
  top: 0;
  z-index: 2;
}
.v-data-table--fixed-header > .v-data-table__wrapper > table > thead > tr:nth-child(2) > th {
  top: 48px;
}
.v-application--is-ltr .v-data-table--fixed-header .v-data-footer {
  margin-right: 17px;
}
.v-application--is-rtl .v-data-table--fixed-header .v-data-footer {
  margin-left: 17px;
}

.v-data-table--fixed-header.v-data-table--dense > .v-data-table__wrapper > table > thead > tr:nth-child(2) > th {
  top: 32px;
}
.theme--light.v-small-dialog__menu-content, .theme--light.v-small-dialog__actions {
  background: #FFFFFF;
}

.theme--dark.v-small-dialog__menu-content, .theme--dark.v-small-dialog__actions {
  background: #1E1E1E;
}

.v-small-dialog {
  display: block;
}
.v-small-dialog__activator {
  cursor: pointer;
}
.v-small-dialog__activator__content {
  display: inline-block;
}
.v-small-dialog__content {
  padding: 0 16px;
}
.v-small-dialog__actions {
  padding: 8px;
  text-align: right;
  white-space: pre;
}
.v-virtual-table {
  position: relative;
}

.v-virtual-table__wrapper {
  display: flex;
}

.v-virtual-table__table {
  width: 100%;
  height: 100%;
  overflow-x: auto;
}
.theme--light.v-overlay {
  color: rgba(0, 0, 0, 0.87);
}

.theme--dark.v-overlay {
  color: #FFFFFF;
}

.v-overlay {
  align-items: center;
  border-radius: inherit;
  display: flex;
  justify-content: center;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  transition: 0.3s cubic-bezier(0.25, 0.8, 0.5, 1), z-index 1ms;
}

.v-overlay__content {
  position: relative;
}

.v-overlay__scrim {
  border-radius: inherit;
  bottom: 0;
  height: 100%;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: inherit;
  width: 100%;
  will-change: opacity;
}

.v-overlay--absolute {
  position: absolute;
}

.v-overlay--active {
  pointer-events: auto;
}
