/*VUETIFY FIX*/
#app {
  /*APPLICATION*/
  /*MAIN*/
  /*MARGINS*/
  /*PADDINGS*/
  /*GROUPS*/
  /*TABS*/
  /*EXPANSION PANELS*/
  /*BADGES*/
  /*TIMELINE*/
  /*BUTTONS*/
  /*ICONS*/
  /*SLIDER*/
  /*ALERTS*/
  /*TABLE*/
  /*CARDS*/
  /*MENUS*/
  /*LISTS*/
  /*CHIPS*/
  /*APP BAR*/
  /*INPUTS*/
}
#app .v-application p {
  margin-bottom: 1rem;
}
#app .v-application .rounded {
  border-radius: 0.25rem !important;
}
#app .container {
  padding: 0.75rem;
}
#app .row {
  margin: -0.75rem;
}
#app .row.no-gutters {
  margin: 0;
}
#app .col, #app .col-1, #app .col-2, #app .col-3, #app .col-4, #app .col-5, #app .col-6, #app .col-7, #app .col-8, #app .col-9, #app .col-10, #app .col-11, #app .col-12, #app .col-auto, #app .col-lg, #app .col-lg-1, #app .col-lg-2, #app .col-lg-3, #app .col-lg-4, #app .col-lg-5, #app .col-lg-6, #app .col-lg-7, #app .col-lg-8, #app .col-lg-9, #app .col-lg-10, #app .col-lg-11, #app .col-lg-12, #app .col-lg-auto, #app .col-md, #app .col-md-1, #app .col-md-2, #app .col-md-3, #app .col-md-4, #app .col-md-5, #app .col-md-6, #app .col-md-7, #app .col-md-8, #app .col-md-9, #app .col-md-10, #app .col-md-11, #app .col-md-12, #app .col-md-auto, #app .col-sm, #app .col-sm-1, #app .col-sm-2, #app .col-sm-3, #app .col-sm-4, #app .col-sm-5, #app .col-sm-6, #app .col-sm-7, #app .col-sm-8, #app .col-sm-9, #app .col-sm-10, #app .col-sm-11, #app .col-sm-12, #app .col-sm-auto, #app .col-xl, #app .col-xl-1, #app .col-xl-2, #app .col-xl-3, #app .col-xl-4, #app .col-xl-5, #app .col-xl-6, #app .col-xl-7, #app .col-xl-8, #app .col-xl-9, #app .col-xl-10, #app .col-xl-11, #app .col-xl-12, #app .col-xl-auto {
  padding: 0.75rem;
}
#app .row.no-gutters > .col, #app .row.no-gutters > [class*=col-] {
  padding: 0;
}
#app .ma-1 {
  margin: 0.25rem !important;
}
#app .mr-1 {
  margin-right: 0.25rem !important;
}
#app .ml-1 {
  margin-left: 0.25rem !important;
}
#app .mt-1 {
  margin-top: 0.25rem !important;
}
#app .mb-1 {
  margin-bottom: 0.25rem !important;
}
#app .mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}
#app .my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}
#app .ma-2 {
  margin: 0.5rem !important;
}
#app .mr-2 {
  margin-right: 0.5rem !important;
}
#app .ml-2 {
  margin-left: 0.5rem !important;
}
#app .mt-2 {
  margin-top: 0.5rem !important;
}
#app .mb-2 {
  margin-bottom: 0.5rem !important;
}
#app .mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}
#app .my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
#app .ma-3 {
  margin: 0.75rem !important;
}
#app .mr-3 {
  margin-right: 0.75rem !important;
}
#app .ml-3 {
  margin-left: 0.75rem !important;
}
#app .mt-3 {
  margin-top: 0.75rem !important;
}
#app .mb-3 {
  margin-bottom: 0.75rem !important;
}
#app .mx-3 {
  margin-right: 0.75rem !important;
  margin-left: 0.75rem !important;
}
#app .my-3 {
  margin-top: 0.75rem !important;
  margin-bottom: 0.75rem !important;
}
#app .ma-4 {
  margin: 1rem !important;
}
#app .mr-4 {
  margin-right: 1rem !important;
}
#app .ml-4 {
  margin-left: 1rem !important;
}
#app .mt-4 {
  margin-top: 1rem !important;
}
#app .mb-4 {
  margin-bottom: 1rem !important;
}
#app .mx-4 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}
#app .my-4 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
#app .ma-5 {
  margin: 1.25rem !important;
}
#app .mr-5 {
  margin-right: 1.25rem !important;
}
#app .ml-5 {
  margin-left: 1.25rem !important;
}
#app .mt-5 {
  margin-top: 1.25rem !important;
}
#app .mb-5 {
  margin-bottom: 1.25rem !important;
}
#app .mx-5 {
  margin-right: 1.25rem !important;
  margin-left: 1.25rem !important;
}
#app .my-5 {
  margin-top: 1.25rem !important;
  margin-bottom: 1.25rem !important;
}
#app .ma-6 {
  margin: 1.5rem !important;
}
#app .mr-6 {
  margin-right: 1.5rem !important;
}
#app .ml-6 {
  margin-left: 1.5rem !important;
}
#app .mt-6 {
  margin-top: 1.5rem !important;
}
#app .mb-6 {
  margin-bottom: 1.5rem !important;
}
#app .mx-6 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}
#app .my-6 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
#app .ma-7 {
  margin: 1.75rem !important;
}
#app .mr-7 {
  margin-right: 1.75rem !important;
}
#app .ml-7 {
  margin-left: 1.75rem !important;
}
#app .mt-7 {
  margin-top: 1.75rem !important;
}
#app .mb-7 {
  margin-bottom: 1.75rem !important;
}
#app .mx-7 {
  margin-right: 1.75rem !important;
  margin-left: 1.75rem !important;
}
#app .my-7 {
  margin-top: 1.75rem !important;
  margin-bottom: 1.75rem !important;
}
#app .ma-8 {
  margin: 2rem !important;
}
#app .mr-8 {
  margin-right: 2rem !important;
}
#app .ml-8 {
  margin-left: 2rem !important;
}
#app .mt-8 {
  margin-top: 2rem !important;
}
#app .mb-8 {
  margin-bottom: 2rem !important;
}
#app .mx-8 {
  margin-right: 2rem !important;
  margin-left: 2rem !important;
}
#app .my-8 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}
#app .ma-9 {
  margin: 2.25rem !important;
}
#app .mr-9 {
  margin-right: 2.25rem !important;
}
#app .ml-9 {
  margin-left: 2.25rem !important;
}
#app .mt-9 {
  margin-top: 2.25rem !important;
}
#app .mb-9 {
  margin-bottom: 2.25rem !important;
}
#app .mx-9 {
  margin-right: 2.25rem !important;
  margin-left: 2.25rem !important;
}
#app .my-9 {
  margin-top: 2.25rem !important;
  margin-bottom: 2.25rem !important;
}
#app .ma-10 {
  margin: 2.5rem !important;
}
#app .mr-10 {
  margin-right: 2.5rem !important;
}
#app .ml-10 {
  margin-left: 2.5rem !important;
}
#app .mt-10 {
  margin-top: 2.5rem !important;
}
#app .mb-10 {
  margin-bottom: 2.5rem !important;
}
#app .mx-10 {
  margin-right: 2.5rem !important;
  margin-left: 2.5rem !important;
}
#app .my-10 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}
#app .ma-11 {
  margin: 2.75rem !important;
}
#app .mr-11 {
  margin-right: 2.75rem !important;
}
#app .ml-11 {
  margin-left: 2.75rem !important;
}
#app .mt-11 {
  margin-top: 2.75rem !important;
}
#app .mb-11 {
  margin-bottom: 2.75rem !important;
}
#app .mx-11 {
  margin-right: 2.75rem !important;
  margin-left: 2.75rem !important;
}
#app .my-11 {
  margin-top: 2.75rem !important;
  margin-bottom: 2.75rem !important;
}
#app .ma-12 {
  margin: 3rem !important;
}
#app .mr-12 {
  margin-right: 3rem !important;
}
#app .ml-12 {
  margin-left: 3rem !important;
}
#app .mt-12 {
  margin-top: 3rem !important;
}
#app .mb-12 {
  margin-bottom: 3rem !important;
}
#app .mx-12 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}
#app .my-12 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
#app .ma-13 {
  margin: 3.25rem !important;
}
#app .mr-13 {
  margin-right: 3.25rem !important;
}
#app .ml-13 {
  margin-left: 3.25rem !important;
}
#app .mt-13 {
  margin-top: 3.25rem !important;
}
#app .mb-13 {
  margin-bottom: 3.25rem !important;
}
#app .mx-13 {
  margin-right: 3.25rem !important;
  margin-left: 3.25rem !important;
}
#app .my-13 {
  margin-top: 3.25rem !important;
  margin-bottom: 3.25rem !important;
}
#app .ma-14 {
  margin: 3.5rem !important;
}
#app .mr-14 {
  margin-right: 3.5rem !important;
}
#app .ml-14 {
  margin-left: 3.5rem !important;
}
#app .mt-14 {
  margin-top: 3.5rem !important;
}
#app .mb-14 {
  margin-bottom: 3.5rem !important;
}
#app .mx-14 {
  margin-right: 3.5rem !important;
  margin-left: 3.5rem !important;
}
#app .my-14 {
  margin-top: 3.5rem !important;
  margin-bottom: 3.5rem !important;
}
#app .ma-15 {
  margin: 3.75rem !important;
}
#app .mr-15 {
  margin-right: 3.75rem !important;
}
#app .ml-15 {
  margin-left: 3.75rem !important;
}
#app .mt-15 {
  margin-top: 3.75rem !important;
}
#app .mb-15 {
  margin-bottom: 3.75rem !important;
}
#app .mx-15 {
  margin-right: 3.75rem !important;
  margin-left: 3.75rem !important;
}
#app .my-15 {
  margin-top: 3.75rem !important;
  margin-bottom: 3.75rem !important;
}
#app .ma-16 {
  margin: 4rem !important;
}
#app .mr-16 {
  margin-right: 4rem !important;
}
#app .ml-16 {
  margin-left: 4rem !important;
}
#app .mt-16 {
  margin-top: 4rem !important;
}
#app .mb-16 {
  margin-bottom: 4rem !important;
}
#app .mx-16 {
  margin-right: 4rem !important;
  margin-left: 4rem !important;
}
#app .my-16 {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}
#app .pa-1 {
  padding: 0.25rem !important;
}
#app .pr-1 {
  padding-right: 0.25rem !important;
}
#app .pl-1 {
  padding-left: 0.25rem !important;
}
#app .pt-1 {
  padding-top: 0.25rem !important;
}
#app .pb-1 {
  padding-bottom: 0.25rem !important;
}
#app .px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}
#app .py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
#app .pa-2 {
  padding: 0.5rem !important;
}
#app .pr-2 {
  padding-right: 0.5rem !important;
}
#app .pl-2 {
  padding-left: 0.5rem !important;
}
#app .pt-2 {
  padding-top: 0.5rem !important;
}
#app .pb-2 {
  padding-bottom: 0.5rem !important;
}
#app .px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}
#app .py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
#app .pa-3 {
  padding: 0.75rem !important;
}
#app .pr-3 {
  padding-right: 0.75rem !important;
}
#app .pl-3 {
  padding-left: 0.75rem !important;
}
#app .pt-3 {
  padding-top: 0.75rem !important;
}
#app .pb-3 {
  padding-bottom: 0.75rem !important;
}
#app .px-3 {
  padding-right: 0.75rem !important;
  padding-left: 0.75rem !important;
}
#app .py-3 {
  padding-top: 0.75rem !important;
  padding-bottom: 0.75rem !important;
}
#app .pa-4 {
  padding: 1rem !important;
}
#app .pr-4 {
  padding-right: 1rem !important;
}
#app .pl-4 {
  padding-left: 1rem !important;
}
#app .pt-4 {
  padding-top: 1rem !important;
}
#app .pb-4 {
  padding-bottom: 1rem !important;
}
#app .px-4 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}
#app .py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
#app .pa-5 {
  padding: 1.25rem !important;
}
#app .pr-5 {
  padding-right: 1.25rem !important;
}
#app .pl-5 {
  padding-left: 1.25rem !important;
}
#app .pt-5 {
  padding-top: 1.25rem !important;
}
#app .pb-5 {
  padding-bottom: 1.25rem !important;
}
#app .px-5 {
  padding-right: 1.25rem !important;
  padding-left: 1.25rem !important;
}
#app .py-5 {
  padding-top: 1.25rem !important;
  padding-bottom: 1.25rem !important;
}
#app .pa-6 {
  padding: 1.5rem !important;
}
#app .pr-6 {
  padding-right: 1.5rem !important;
}
#app .pl-6 {
  padding-left: 1.5rem !important;
}
#app .pt-6 {
  padding-top: 1.5rem !important;
}
#app .pb-6 {
  padding-bottom: 1.5rem !important;
}
#app .px-6 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
#app .py-6 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
#app .pa-7 {
  padding: 1.75rem !important;
}
#app .pr-7 {
  padding-right: 1.75rem !important;
}
#app .pl-7 {
  padding-left: 1.75rem !important;
}
#app .pt-7 {
  padding-top: 1.75rem !important;
}
#app .pb-7 {
  padding-bottom: 1.75rem !important;
}
#app .px-7 {
  padding-right: 1.75rem !important;
  padding-left: 1.75rem !important;
}
#app .py-7 {
  padding-top: 1.75rem !important;
  padding-bottom: 1.75rem !important;
}
#app .pa-8 {
  padding: 2rem !important;
}
#app .pr-8 {
  padding-right: 2rem !important;
}
#app .pl-8 {
  padding-left: 2rem !important;
}
#app .pt-8 {
  padding-top: 2rem !important;
}
#app .pb-8 {
  padding-bottom: 2rem !important;
}
#app .px-8 {
  padding-right: 2rem !important;
  padding-left: 2rem !important;
}
#app .py-8 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}
#app .pa-9 {
  padding: 2.25rem !important;
}
#app .pr-9 {
  padding-right: 2.25rem !important;
}
#app .pl-9 {
  padding-left: 2.25rem !important;
}
#app .pt-9 {
  padding-top: 2.25rem !important;
}
#app .pb-9 {
  padding-bottom: 2.25rem !important;
}
#app .px-9 {
  padding-right: 2.25rem !important;
  padding-left: 2.25rem !important;
}
#app .py-9 {
  padding-top: 2.25rem !important;
  padding-bottom: 2.25rem !important;
}
#app .pa-10 {
  padding: 2.5rem !important;
}
#app .pr-10 {
  padding-right: 2.5rem !important;
}
#app .pl-10 {
  padding-left: 2.5rem !important;
}
#app .pt-10 {
  padding-top: 2.5rem !important;
}
#app .pb-10 {
  padding-bottom: 2.5rem !important;
}
#app .px-10 {
  padding-right: 2.5rem !important;
  padding-left: 2.5rem !important;
}
#app .py-10 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}
#app .pa-11 {
  padding: 2.75rem !important;
}
#app .pr-11 {
  padding-right: 2.75rem !important;
}
#app .pl-11 {
  padding-left: 2.75rem !important;
}
#app .pt-11 {
  padding-top: 2.75rem !important;
}
#app .pb-11 {
  padding-bottom: 2.75rem !important;
}
#app .px-11 {
  padding-right: 2.75rem !important;
  padding-left: 2.75rem !important;
}
#app .py-11 {
  padding-top: 2.75rem !important;
  padding-bottom: 2.75rem !important;
}
#app .pa-12 {
  padding: 3rem !important;
}
#app .pr-12 {
  padding-right: 3rem !important;
}
#app .pl-12 {
  padding-left: 3rem !important;
}
#app .pt-12 {
  padding-top: 3rem !important;
}
#app .pb-12 {
  padding-bottom: 3rem !important;
}
#app .px-12 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}
#app .py-12 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
#app .pa-13 {
  padding: 3.25rem !important;
}
#app .pr-13 {
  padding-right: 3.25rem !important;
}
#app .pl-13 {
  padding-left: 3.25rem !important;
}
#app .pt-13 {
  padding-top: 3.25rem !important;
}
#app .pb-13 {
  padding-bottom: 3.25rem !important;
}
#app .px-13 {
  padding-right: 3.25rem !important;
  padding-left: 3.25rem !important;
}
#app .py-13 {
  padding-top: 3.25rem !important;
  padding-bottom: 3.25rem !important;
}
#app .pa-14 {
  padding: 3.5rem !important;
}
#app .pr-14 {
  padding-right: 3.5rem !important;
}
#app .pl-14 {
  padding-left: 3.5rem !important;
}
#app .pt-14 {
  padding-top: 3.5rem !important;
}
#app .pb-14 {
  padding-bottom: 3.5rem !important;
}
#app .px-14 {
  padding-right: 3.5rem !important;
  padding-left: 3.5rem !important;
}
#app .py-14 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;
}
#app .pa-15 {
  padding: 3.75rem !important;
}
#app .pr-15 {
  padding-right: 3.75rem !important;
}
#app .pl-15 {
  padding-left: 3.75rem !important;
}
#app .pt-15 {
  padding-top: 3.75rem !important;
}
#app .pb-15 {
  padding-bottom: 3.75rem !important;
}
#app .px-15 {
  padding-right: 3.75rem !important;
  padding-left: 3.75rem !important;
}
#app .py-15 {
  padding-top: 3.75rem !important;
  padding-bottom: 3.75rem !important;
}
#app .pa-16 {
  padding: 4rem !important;
}
#app .pr-16 {
  padding-right: 4rem !important;
}
#app .pl-16 {
  padding-left: 4rem !important;
}
#app .pt-16 {
  padding-top: 4rem !important;
}
#app .pb-16 {
  padding-bottom: 4rem !important;
}
#app .px-16 {
  padding-right: 4rem !important;
  padding-left: 4rem !important;
}
#app .py-16 {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}
#app .v-slide-group__next, #app .v-slide-group__prev {
  flex: 0 1 3.25rem;
  min-width: 3.25rem;
}
#app .v-tabs-bar {
  height: 3rem;
}
#app .v-tab {
  min-width: 5.625rem;
  max-width: 22.5rem;
  padding: 0 1rem;
}
#app .v-expansion-panel--active > .v-expansion-panel-header {
  min-height: 4rem;
}
#app .v-expansion-panel-content__wrap {
  padding: 0 1.5rem 1rem;
}
#app .v-expansion-panels {
  border-radius: 0.25rem;
}
#app .v-badge__badge .v-icon {
  font-size: 0.75rem !important;
  height: 0.75rem;
  margin: 0 -0.125rem;
  width: 0.75rem;
}
#app .v-timeline-item__dot--large {
  height: 3.25rem;
  left: calc(50% - 1.625rem);
  width: 3.25rem;
}
#app .v-timeline-item {
  padding-bottom: 1.5rem;
}
#app .v-timeline-item__divider {
  min-width: 6rem;
}
#app .v-application--is-ltr .v-timeline--dense:not(.v-timeline--reverse):before, #app .v-application--is-rtl .v-timeline--reverse.v-timeline--dense:before {
  left: 2.9375rem;
}
#app .v-timeline {
  padding-top: 1.5rem;
}
#app .v-timeline:before {
  width: 0.125rem;
}
#app .v-timeline--dense .v-timeline-item__body {
  max-width: calc(100% - 6rem);
}
#app .v-btn--icon.v-size--large {
  height: 2.75rem;
  width: 2.75rem;
}
#app .v-btn--fab.v-size--large .v-icon, #app .v-btn--icon.v-size--large .v-icon {
  height: 1.75rem;
  font-size: 1.75rem;
  width: 1.75rem;
}
#app .v-btn--fab.v-size--small.v-btn--absolute.v-btn--top {
  top: -1.25rem;
}
#app .v-btn--fab.v-size--x-small.v-btn--absolute.v-btn--top {
  top: -1rem;
}
#app .v-btn:not(.v-btn--round).v-size--default {
  height: 2.25rem;
  min-width: 4rem;
  padding: 0 1rem;
}
#app .v-btn:not(.v-btn--round).v-size--small {
  height: 1.75rem;
  min-width: 3.125rem;
  padding: 0 0.78rem;
}
#app .v-btn--fab.v-size--small {
  height: 2.5rem;
  width: 2.5rem;
}
#app .v-btn--fab.v-size--default .v-icon, #app .v-btn--fab.v-size--small .v-icon, #app .v-btn--icon.v-size--default .v-icon, #app .v-btn--icon.v-size--small .v-icon {
  height: 1.5rem;
  font-size: 1.5rem;
  width: 1.5rem;
}
#app .v-btn--fab.v-size--x-small {
  height: 2rem;
  width: 2rem;
}
#app .v-btn--fab.v-size--default {
  height: 3.5rem;
  width: 3.5rem;
}
#app .v-btn--fab.v-size--default.v-btn--absolute.v-btn--top {
  top: -1.75rem;
}
#app .v-icon.v-icon--dense {
  font-size: 1.25rem;
}
#app .v-icon.v-icon {
  font-size: 1.5rem;
}
#app .v-btn--fab.v-size--x-small .v-icon, #app .v-btn--icon.v-size--x-small .v-icon {
  height: 1.125rem;
  font-size: 1.125rem;
  width: 1.125rem;
}
#app .v-slider__thumb {
  width: 0.75rem;
  height: 0.75rem;
  left: -0.375rem;
}
#app .v-slider--horizontal .v-slider__track-container {
  height: 0.125rem;
}
#app .v-slider--horizontal {
  min-height: 2rem;
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
#app .v-application--is-ltr .v-input__prepend-outer, #app .v-application--is-rtl .v-input__append-outer {
  margin-right: 0.5625rem;
}
#app .v-input__append-outer, #app .v-input__prepend-outer {
  margin-bottom: 0.25rem;
  margin-top: 0.25rem;
}
#app .v-application--is-ltr .v-input__append-outer {
  margin-left: 0.5625rem;
}
#app .v-alert {
  font-size: 1rem;
  margin-bottom: 1rem;
  padding: 1rem;
}
#app .v-alert--dense {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
#app .v-alert:not(.v-sheet--tile) {
  border-radius: 0.25rem;
}
#app .v-sheet.v-alert {
  border-radius: 0.25rem;
}
#app .v-alert__icon.v-icon {
  font-size: 1.5rem;
}
#app .v-application--is-ltr .v-alert__icon {
  margin-right: 1rem;
}
#app .v-alert__icon {
  height: 1.5rem;
  min-width: 1.5rem;
}
#app .v-data-table--dense > .v-data-table__wrapper > table > tbody > tr > td, #app .v-data-table--dense > .v-data-table__wrapper > table > tbody > tr > th, #app .v-data-table--dense > .v-data-table__wrapper > table > tfoot > tr > td, #app .v-data-table--dense > .v-data-table__wrapper > table > tfoot > tr > th, #app .v-data-table--dense > .v-data-table__wrapper > table > thead > tr > td, #app .v-data-table--dense > .v-data-table__wrapper > table > thead > tr > th {
  height: 2rem !important;
}
#app .v-data-table > .v-data-table__wrapper > table > tbody > tr > td, #app .v-data-table > .v-data-table__wrapper > table > tfoot > tr > td, #app .v-data-table > .v-data-table__wrapper > table > thead > tr > td {
  height: 3rem;
}
#app .v-data-table > .v-data-table__wrapper > table > tbody > tr > td, #app .v-data-table > .v-data-table__wrapper > table > tbody > tr > th, #app .v-data-table > .v-data-table__wrapper > table > tfoot > tr > td, #app .v-data-table > .v-data-table__wrapper > table > tfoot > tr > th, #app .v-data-table > .v-data-table__wrapper > table > thead > tr > td, #app .v-data-table > .v-data-table__wrapper > table > thead > tr > th {
  padding: 0 1rem;
}
#app .v-data-table > .v-data-table__wrapper > table > tbody > tr > th, #app .v-data-table > .v-data-table__wrapper > table > tfoot > tr > th, #app .v-data-table > .v-data-table__wrapper > table > thead > tr > th {
  height: 3rem;
}
#app .v-data-table > .v-data-table__wrapper tbody tr:last-child:hover td:last-child {
  border-bottom-right-radius: 0.25rem;
}
#app .v-data-table > .v-data-table__wrapper tbody tr:first-child:hover td:last-child {
  border-top-right-radius: 0.25rem;
}
#app .v-sheet.v-card {
  border-radius: 0.25rem;
}
#app .v-card__subtitle, #app .v-card__text, #app .v-card__title {
  padding: 1rem;
}
#app .v-menu__content {
  box-shadow: 0 0.3125rem 0.3125rem -0.1875rem rgba(0, 0, 0, 0.2), 0 0.5rem 0.625rem 0.0625rem rgba(0, 0, 0, 0.14), 0 0.1875rem 0.875rem 0.125rem rgba(0, 0, 0, 0.12);
  border-radius: 0.25rem;
}
#app .v-list {
  padding: 0.5rem 0;
}
#app .v-list-item {
  min-height: 3rem;
  padding: 0 1rem;
}
#app .v-list-item__content {
  padding: 0.75rem 0;
}
#app .v-autocomplete__content.v-menu__content .v-select-list {
  border-radius: 0 0 0.25rem 0.25rem;
}
#app .v-chip.v-size--default {
  border-radius: 1rem;
  font-size: 0.875rem;
  height: 2rem;
}
#app .v-select .v-chip {
  margin: 0.25rem;
}
#app .v-chip--label {
  border-radius: 0.25rem !important;
}
#app .v-chip {
  line-height: 1.25rem;
  padding: 0 0.75rem;
}
#app .v-chip.v-size--small {
  border-radius: 0.75rem;
  font-size: 0.75rem;
  height: 1.5rem;
}
#app .v-toolbar__content, #app .v-toolbar__extension {
  padding: 0.25rem 1rem;
}
#app .v-text-field {
  padding-top: 0.75rem;
  margin-top: 0.25rem;
}
#app .v-text-field--rounded > .v-input__control > .v-input__slot {
  padding: 0 1.5rem;
}
#app .v-text-field .v-label {
  top: 0.375rem;
}
#app .v-text-field > .v-input__control > .v-input__slot:after, #app .v-text-field > .v-input__control > .v-input__slot:before {
  bottom: -0.0625rem;
}
#app .v-text-field .v-input__append-inner, #app .v-text-field .v-input__prepend-inner {
  margin-top: 0.25rem;
}
#app .v-text-field.v-text-field--solo .v-input__append-inner, #app .v-text-field.v-text-field--solo .v-input__prepend-inner {
  margin-top: 0;
}
#app .v-input--hide-details > .v-input__control > .v-input__slot {
  margin-bottom: 0 !important;
}
#app .v-input__icon {
  height: 1.5rem;
  min-width: 1.5rem;
  width: 1.5rem;
}
#app .v-text-field--outlined, #app .v-text-field--solo {
  border-radius: 0.25rem;
}
#app .v-input--radio-group--column .v-radio:not(:last-child):not(:only-child) {
  margin-bottom: 0.5rem;
}
#app .v-input input {
  max-height: 2rem;
}
#app .v-input {
  font-size: 1rem;
}
#app .v-text-field input {
  padding: 0.5rem 0;
}
#app .v-text-field--outlined legend {
  line-height: 0.6875rem;
}
#app .v-text-field--filled > .v-input__control > .v-input__slot, #app .v-text-field--full-width > .v-input__control > .v-input__slot, #app .v-text-field--outlined > .v-input__control > .v-input__slot {
  min-height: 3.5rem;
}
#app .v-text-field.v-text-field--enclosed .v-text-field__details, #app .v-text-field.v-text-field--enclosed:not(.v-text-field--rounded) > .v-input__control > .v-input__slot {
  padding: 0 0.75rem;
}
#app .v-text-field--outlined fieldset {
  border: 0.0625rem solid;
  top: -0.3125rem;
}
#app .v-application--is-ltr .v-text-field--outlined fieldset {
  padding-left: 0.5rem;
}
#app .v-application--is-ltr .v-text-field .v-input__append-inner, #app .v-application--is-rtl .v-text-field .v-input__prepend-inner {
  padding-left: 0.25rem;
}
#app .v-text-field--enclosed .v-input__append-inner, #app .v-text-field--enclosed .v-input__append-outer, #app .v-text-field--enclosed .v-input__prepend-inner, #app .v-text-field--enclosed .v-input__prepend-outer, #app .v-text-field--full-width .v-input__append-inner, #app .v-text-field--full-width .v-input__append-outer, #app .v-text-field--full-width .v-input__prepend-inner, #app .v-text-field--full-width .v-input__prepend-outer {
  margin-top: 1.0625rem;
}
#app .v-text-field__details {
  min-height: 0.875rem;
}
#app .v-text-field.v-text-field--enclosed .v-text-field__details {
  margin-bottom: 0.5rem;
}
#app .v-input--dense > .v-input__control > .v-input__slot {
  margin-bottom: 0.25rem;
}
#app .v-input--selection-controls.v-input--dense .v-input--selection-controls__ripple {
  width: 1.75rem;
  height: 1.75rem;
  left: -0.5625rem;
}
#app .v-input--selection-controls {
  margin-top: 1rem;
  padding-top: 0.25rem;
}
#app .v-input--selection-controls.v-input--dense:not(.v-input--switch) .v-input--selection-controls__ripple {
  top: calc(50% - 1.3125rem);
}
#app .v-application--is-ltr .v-text-field .v-input__prepend-inner {
  padding-right: 0.25rem;
}
#app .v-input--selection-controls__ripple {
  height: 2.125rem;
  width: 2.125rem;
  left: -0.75rem;
  top: calc(50% - 1.5rem);
  margin: 0.4375rem;
}
#app .v-input--selection-controls__input {
  height: 1.5rem;
  width: 1.5rem;
}
#app .v-application--is-ltr .v-input--selection-controls__input {
  margin-right: 0.5rem;
}
#app .v-text-field--outlined .v-label {
  top: 1.125rem;
}
#app .v-input .v-label {
  height: 1.25rem;
  line-height: 1.25rem;
}
#app .v-text-field input {
  line-height: 1.25rem;
  padding: 0.5rem 0;
}
#app .v-text-field--outlined .v-label--active {
  transform: translateY(-1.5rem) scale(0.75);
}
#app .v-input__slot {
  margin-bottom: 0.5rem;
}
#app .v-label {
  font-size: 1rem;
  line-height: 1;
  min-height: 0.5rem;
}
#app .v-select.v-text-field--outlined:not(.v-text-field--single-line) .v-select__selections {
  padding: 0.5rem 0;
}
#app .theme--light.v-select .v-select__selections {
  min-height: 0.625rem;
}
#app .v-select__selections {
  line-height: 1.125rem;
}
#app .v-messages {
  font-size: 0.75rem;
  min-height: 0.875rem;
  min-width: 0.0625rem;
}
