.relationship-tabs-panel.card .flex-no-shrink.ml-auto.mb-6{margin-bottom:0}.hamburger-menu {
    cursor: pointer;
    position: relative;
    height: 19px;
    display: none;
}
html:not([dir="rtl"]) .hamburger-menu {
    padding-left: 1.25em;
    margin-right: 9px;
}
html[dir="rtl"] .hamburger-menu {
    padding-right: 1.25em;
    margin-left: 9px;
}

.hamburger-menu:before {
    content: "";
    position: absolute;
    top: 0.21em;
    bottom: 0.21em;
    width: 1em;
    background: linear-gradient(
            to bottom,
            black, black 20%,
            white 20%, white 40%,
            black 40%, black 60%,
            white 60%, white 80%,
            black 80%, black 100%
    );
}
html:not([dir="rtl"]) .hamburger-menu:before {
    left: 0;
}
html[dir="rtl"] .hamburger-menu:before {
    right: 0;
}

.content.hide-update-and-continue-editing-button button[dusk$='update-and-continue-editing-button'] {
    display: none;
}

/* Resource tables */
.content.sticky-actions .card table.w-full tbody tr td:last-child, .content.sticky-actions .card table.w-full thead tr th:last-child {
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky;
    position: sticky;
    right: 0;
}

.content.sticky-actions .card table.w-full tbody tr td:last-child {
    background: white;
}

.content.sticky-actions .card table.w-full tbody tr td:last-child:before {
    content: '';
    height: 100%;
    top: 0;
    margin-left: -.75rem;
    position: absolute;
    border-left: 1px solid #eee;
}

@media (min-width: 992px) {
    body.fixed-sidebar .bg-grad-sidebar {
        position: fixed;
        padding-top: 5.5rem !important;
        overflow: auto;
        height: 100%;
    }

    body.fixed-sidebar .content {
        padding-left: 13.75rem;
        max-width: 100%;
    }
}

@media (max-width: 80rem) {
    .min-w-site {
        min-width: auto;
    }

    .content {
        min-width: auto;
        width: 100%;
    }

    /* Resource tables */
    .content.sticky-actions-on-mobile .card table.w-full tbody tr td:last-child, .content.sticky-actions-on-mobile .card table.w-full thead tr th:last-child {
        position: -webkit-sticky;
        position: -moz-sticky;
        position: -ms-sticky;
        position: -o-sticky;
        position: sticky;
        right: 0;
    }

    .content.sticky-actions-on-mobile .card table.w-full tbody tr td:last-child {
        background: white;
    }

    .content.sticky-actions-on-mobile .card table.w-full tbody tr td:last-child:before {
        content: '';
        height: 100%;
        top: 0;
        margin-left: -.75rem;
        position: absolute;
        border-left: 1px solid #eee;
    }
}

@media (max-width: 992px) {
    /* Sidebar */
    .w-sidebar {
        position: fixed;
        padding-top: 5.5rem !important;
        z-index: 1000;
        height: 100%;
        overflow: auto;
    }

    .w-sidebar.pt-header {
        padding-top: 1.75rem;
    }

    .sidebar-hidden {
        display: none;
    }

    /* Header */
    .h-header {
        z-index: 1000;
        position: fixed;
        width: 100%;
        margin-top: -3.75rem;
    }

    .hamburger-menu {
        display: block;
    }
    html:not([dir="rtl"]) .hamburger-menu {
        margin-right: 1rem;
    }
    html[dir="rtl"] .hamburger-menu {
        margin-left: 1rem;
    }

    .bg-logo {
        display: none !important;
    }

    html:not([dir="rtl"]) .h-header .dropdown-trigger {
        margin-right: -20px;
    }
    html[dir="rtl"] .h-header .dropdown-trigger {
        margin-left: -20px;
    }

    /* .h-header .dropdown-trigger span, .h-header .dropdown-trigger svg {
        display: none;
    } */
    #nova > div > div.content.hide-update-and-continue-editing-button-on-mobile > div.flex.items-center.relative.h-header.bg-transparent.z-20.px-view > div:nth-child(4) > div > button > div > span {
        display:none;
    }
    #nova > div > div.content.hide-update-and-continue-editing-button-on-mobile > div.flex.items-center.relative.h-header.bg-transparent.z-20.px-view > div:nth-child(4) > div > button > div > svg {
        display:none;
    }
    #nova > div > div.content.hide-update-and-continue-editing-button-on-mobile > div.flex.items-center.relative.h-header.bg-transparent.z-20.px-view > div:nth-child(3) > div > button > div > svg {
        display:none;
    }

    html:not([dir="rtl"]) .h-header .dropdown-trigger img.mr-3 {
        margin-right: 0;
    }
    html[dir="rtl"] .h-header .dropdown-trigger img.mr-3 {
        margin-left: 0;
    }


    span.hamburger-menu + a {
        display: none;
    }

    .h-header .pl-search {
        width: 85%;
    }

    /* Content */
    .content {
        padding-top: 3.75rem;
        max-width: none;
    }

    .content .px-view {
        padding-left: 1.125rem;
        padding-right: 1.125rem;
    }

    .content .py-view {
        padding-top: 1.125rem;
        padding-bottom: 1.125rem;
    }

    /* Forms */
    form .w-1\/2 {
        width: 80%;
    }

    form .w-1\/2 > div.flex {
        display: block;
    }

    form > .flex {
        display: block;
    }

    form > .flex > button {
        margin-bottom: 10px;
    }

    .content.hide-update-and-continue-editing-button-on-mobile button[dusk$='update-and-continue-editing-button'] {
        display: none;
    }

    .content form .card > .flex,
    div[dusk$='detail-component'] .card > .flex{
        display: block;
    }
    .content form .card > .flex > div,
    div[dusk$='detail-component'] .card > .flex > div {
        width: 100%;
    }

    .content form .card > .flex > .py-6,
    div[dusk$='detail-component'] .card > .flex > .py-4 {
        padding-top: .5rem;
        padding-bottom: 0;
    }

    .content form .card > .flex > .py-6,
    div[dusk$='detail-component'] .card > .flex.bg-20 > .py-4 {
        padding-bottom: .5rem;
    }

    .content form .card > .flex > .py-6 + .py-6,
    div[dusk$='detail-component'] .card > .flex > .py-4 + .py-4 {
        padding-bottom: .5rem;
    }

    .card > form > div header.flex {
        display: block;
    }

    .card > form > div header.flex ul:first-child {
        border-bottom: 1px solid var(--60);
    }

    html:not([dir="rtl"]) .card > form > div header.flex ul:nth-child(2) button:first-child {
        border-left: none;
    }
    html[dir="rtl"] .card > form > div header.flex ul:nth-child(2) button:first-child {
        border-right: none;
    }

    html:not([dir="rtl"]) .card > form > div header.flex ul:nth-child(2) button:last-child {
        border-right: 1px solid var(--60);
    }
    html[dir="rtl"] .card > form > div header.flex ul:nth-child(2) button:last-child {
        border-left: 1px solid var(--60);
    }

    .card > form > div div.pin {
        z-index: 2000;
    }

    trix-toolbar .trix-button-row {
        display: inline-block !important;
    }

    html:not([dir="rtl"]) trix-toolbar .trix-button-group {
        float: left !important;
    }
    html[dir="rtl"] trix-toolbar .trix-button-group {
        float: right !important;
    }

    /* Cards */
    .content .flex-wrap > .w-1\/2,
    .content .flex-wrap > .w-1\/3,
    .content .flex-wrap > .w-1\/4,
    .content .flex-wrap > .w-1\/5,
    .content .flex-wrap > .w-1\/6,
    .content .flex-wrap > .w-2\/3,
    .content .flex-wrap > .w-2\/5,
    .content .flex-wrap > .w-3\/4,
    .content .flex-wrap > .w-3\/5,
    .content .flex-wrap > .w-4\/5,
    .content .flex-wrap > .w-5\/6 {
        width: 100%;
    }

    .content .card table td.w-1\/2 {
        display: table-row;
    }

    /* Other */
    .btn {
        white-space: nowrap;
    }

    div[dusk$='index-component'] .pl-search {
        width: auto;
    }

    div[dusk$='index-component'] .btn[dusk='create-button'],
    div[dusk$='index-component'] .btn[dusk='attach-button'] {
        font-weight: bolder;
        font-size: 26px;
        padding: 0 12px;
        width: 39px;
        overflow: hidden;
    }

    div[dusk$='index-component'] .btn[dusk='create-button']::before,
    div[dusk$='index-component'] .btn[dusk='attach-button']::before {
        content: "+";
        position: relative;
    }
    html:not([dir="rtl"]) div[dusk$='index-component'] .btn[dusk='create-button']::before,
    html:not([dir="rtl"]) div[dusk$='index-component'] .btn[dusk='attach-button']::before {
        margin-right: 20px;
    }
    html[dir="rtl"] div[dusk$='index-component'] .btn[dusk='attach-button']::before,
    html[dir="rtl"] div[dusk$='index-component'] .btn[dusk='create-button']::before {
        margin-left: 20px;
    }

    .modal {
        top: auto;
    }

    .modal form {
        width: 100% !important;
    }

    div[dusk$='index-component'] > div.card > div.py-3.flex.items-center.border-b.border-50 {
        padding-bottom: 0.35rem;
    }

    div[dusk$='detail-component'] > div > div.flex.items-center.mb-3 {
        display: block;
    }

    div[dusk$='detail-component'] > div > div.flex.items-center.mb-3 > h4 {
        position: absolute;
    }

    div[dusk$='index-component'] > div.card > div.py-3.flex.items-center.border-b.border-50 > div.flex.items-center.ml-auto.px-3,
    div[dusk$='detail-component'] > div > div.flex.items-center.mb-3 > div.ml-3.w-full.flex.items-center {
        display: inline-block;
    }

    div[dusk$='detail-component'] > div > div.flex.items-center.mb-3 > div.ml-3.w-full.flex.items-center {
        display: inline-block;
        padding-top: 1.5rem
    }

    div[dusk$='index-component'] > div.card > div.py-3.flex.items-center.border-b.border-50 > div.flex.items-center.ml-auto.px-3 > div,
    div[dusk$='detail-component'] > div > div.flex.items-center.mb-3 > div.ml-3.w-full.flex.items-center > div,
    div[dusk$='detail-component'] > div > div.flex.items-center.mb-3 > div.ml-3.w-full.flex.items-center > button,
    div[dusk$='detail-component'] > div > div.flex.items-center.mb-3 > div.ml-3.w-full.flex.items-center > a {
        display: inline-flex;
        vertical-align: top;
        margin-bottom: 0.4rem;
    }

    html:not([dir="rtl"]) div[dusk$='detail-component'] > div > div.flex.items-center.mb-3 > div.ml-3.w-full.flex.items-center > div.ml-3 {
        margin-left: 0;
    }
    html[dir="rtl"] div[dusk$='detail-component'] > div > div.flex.items-center.mb-3 > div.ml-3.w-full.flex.items-center > div.ml-3 {
        margin-right: 0;
    }
}

@media (max-width: 500px) {
    select[dusk=action-select] {
        width: 8.9rem;
    }
}

@media (max-width: 310px) {
    select[dusk=action-select] {
        width: 5.6rem;
    }
}

@media (max-height: 610px) {
    .z-50.open .scroll-wrap {
        max-height: 270px !important;
    }
}

@media (max-height: 540px) {
    .z-50.open .scroll-wrap {
        max-height: 180px !important;
    }
}

@media (max-height: 440px) {
    .z-50.open .scroll-wrap {
        max-height: 110px !important;
    }
}
.form-input.disabled,
.form-input:disabled,
.form-select:disabled,
input.form-input:read-only,
textarea.form-input:read-only {
  background: inherit;
}.indicator-gray,.indicator-grey{background:#b8c2cc}.indicator-info{background:var(--info)}.indicator-danger{background:var(--danger)}.indicator-warning{background:var(--warning)}.indicator-success{background:var(--success)}.indicator-black{background:#22292f}.indicator-red{background:#e3342f}.indicator-orange{background:#f6993f}.indicator-yellow{background:#ffed4a}.indicator-green{background:#38c172}.indicator-teal{background:#4dc0b5}.indicator-blue{background:#3490dc}.indicator-indigo{background:#6574cd}.indicator-purple{background:#9561e2}.indicator-pink{background:#f66d9b}:root {
    --transparent: transparent;
    --black: #1E3746;
    --white: #fafaf6;
    --40: #F0F0EB;
    --30: #F0F0EB;
    --20: #F0F0EB;
    --primary-30: #fff042  !important;
    --white-50: rgba(255, 255, 255, 0.5);
    --danger: #F05F5A;
    --success: #209b5d;
    --warning: #ffeb3b;
    --info: #03a9f4;
    --primary: #fff042;
    --primary-dark: #e6d83b;
    --primary-70: rgba(64,153,222,.7);
    --primary-50: rgba(64,153,222,.5);
    --primary-30: rgba(64,153,222,.3);
    --primary-10: rgba(64,153,222,.1);
    --logo: transparent;
    --sidebar-icon: #22292f7a;
    --shadow: 0 0 0 1px rgba(49,49,93,.03), 0 2px 5px 0 rgba(49,49,93,.1), 0 1px 2px 0 rgba(0,0,0,.08);
    --shadow-button: 0 0 0 1px rgba(88,106,218,.1), 0 2px 5px 0 rgba(88,106,218,.08), 0 1px 1.5px 0 rgba(0,0,0,.07), 0 1px 2px 0 rgba(0,0,0,.08), 0 0 0 0 transparent;
    --shadow-button-hover: 0 0 0 1px rgba(43,45,80,.1), 0 2px 5px 0 rgba(43,45,80,.1), 0 3px 9px 0 rgba(43,45,80,.08), 0 1px 1.5px 0 rgba(0,0,0,.08), 0 1px 2px 0 rgba(0,0,0,.08);
    --shadow-card: 0 7px 14px 0 rgba(59,65,94,.1), 0 3px 6px 0 rgba(0,0,0,.07);
    --shadow-card-dark: 0 7px 14px 0 rgb(0 0 0 / 30%), 0 3px 6px 0 rgb(0 0 0 / 30%);
    --logo-glow:0px 0px 10px 0px rgb(0 0 0 / 30%), 0px 0px 0px 0px rgb(0 0 0 / 30%);
    --dark-logo-glow: rgb(255 236 0) 0px 0px 10px 0px, rgb(255 236 0) 0px 0px 0px 0px;
}
.logo-style {
    box-shadow: var(--shadow-card-dark);
}
.nova-dark-theme .logo-style {
    box-shadow: var(--dark-logo-glow);
}
.btn-primary {
    color: var(--black)!important;
}
.text-primary,.text-white,.btn-outline {
    color: var(--black)  !important;
}
.text-primary {
    font-weight:900;
}
input[type="search"] {
    background-color: var(--white);
}
#nova > div > .content > .bg-white {
    background: transparent;
    box-shadow: none;
}

#nova > div > .content > div > a {
    display: none;
}

.px-view, .py-view {
    padding: 1.5rem;
}

.bg-grad-sidebar {
    width: 250px;
    background: transparent;
}

.bg-grad-sidebar h3,
.bg-grad-sidebar h3 span,
.bg-grad-sidebar h4,
.bg-grad-sidebar h4 span,
.bg-grad-sidebar a {
    color: var(--black);
    font-weight: 600;
    font-size: 14px;
}

.bg-grad-sidebar ul li {
    margin-bottom: 0.75rem;
}

.bg-grad-sidebar a:not(.sidebar-label) {
    margin-left: 1.75rem;
}

.sidebar-label {
    font-size: 16px !important;
    font-weight: 900;
}

.sidebar-icon {
    width: 1rem;
    height: 1rem;
}

.sidebar-icon path {
    fill: var(--black);
}

.bg-grad-sidebar a.router-link-exact-active {
    font-weight: bold;
}

.card {
    border-radius: 4px;
    box-shadow: var(--shadow-card);
}
.nova-dark-theme .card {
    border-radius: 4px;
    box-shadow: var(--shadow-card-dark);
}
.pt-header {
    padding-top: 6.8rem;
}

.form-input {
    border-radius: 4px;
    box-shadow: var(--shadow);
}

.btn-default {
    border-radius: 4px;
    text-shadow: none;
    box-shadow: var(--shadow-button);
}

.btn-default:hover {
    box-shadow: var(--shadow-button-hover);
}

.form-input:focus,
.form-input:active,
.btn-default:focus,
.btn-default:active {
    text-shadow: none;
    border-radius: 4px;
    text-shadow: none;
    box-shadow: var(--shadow);
}

[dusk="global-search"], [dusk="global-search"]:focus {
    border-width: 0;
    border-radius: 4px;
    box-shadow: var(--shadow);
    background: white;
}

/* .bg-80 {
    background-color: transparent !important;
} */
input[type="search"] {
    box-shadow: var(--shadow);
}
.nova-dark-theme input[type="search"] {
    box-shadow: var(--shadow-card-dark);
}
@media (max-width: 992px) {

    .table tbody td {
        text-align: left !important;
    }
    .w-16 {
        width: 100%;
    }
    .card {
        padding:15px;
        padding-bottom: 15px;
    }
    #nova > div > div.content > div.flex.items-center.relative.h-header.bg-transparent.z-20.px-view > div.v-popover.ml-auto.h-9.flex.items-center.dropdown-right > div > button {
        min-width:30px;
    }

    #nova > div > div.content > div.px-view.py-view.mx-auto > div.relative > div.mb-8 > div > div.relationship-tabs-panel.card > div.tab-content.fitness-goals > div > div:nth-child(1) > div.w-1\/4.py-4 {
        width:50%;
    }
    .fix-padding-resp {
        width:100%  !important;
    }
    .fix {
        display:block!important;
        padding: 0px 20px;
    }
    .fix > div {
        padding-top:0px!important;
        padding-left:0px!important;
        padding-right:0px!important;

    }
    .fix > div:first-of-type {
        padding-top:10px!important;
        padding-bottom:10px!important;

    }
    .tabs {
        flex-direction: column;
    }
    .mlbz-radio-container {
        padding-bottom:10px;
    }
    div[resource-name="guests"] {

        display:block!important;

    }
    div[resource-name="guests"] > div {
        padding-top: 0px;
    }

    }
    .logo {
        display:block;
        margin: 34px 10px -30px 28px;
    }
/* .logo:after {
    content: "";
    display: block;
    position: absolute;
    left: 19px;
    width: 58%;
    padding-top: 63px;
    border-bottom: 2px solid #dee2e5

} */
.fc .fc-timegrid-slot {
    height:4.5em  !important;
}
.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
  .fc-timegrid-event .fc-event-time {
      white-space: break-spaces  !important;
  }
  .table {
    max-width: 100%;
  }
  .table-bordered,
  .table-bordered td,
  .table-bordered th {
    border: 1px solid #f2f2f2;
  }
  .table {
    width: 100%;
  }
  .table thead {
    position: absolute;
    clip: rect(1px 1px 1px 1px);
    /* IE6, IE7 */
    clip: rect(1px, 1px, 1px, 1px);
    padding: 0;
    border: 0;
    height: 1px;
    width: 1px;

    overflow: hidden;
  }

  .table thead th:first-of-type {
    text-align: left;
  }
  .table tbody,
  .table tr,
  .table th,
  .table td {
    display: block;
    padding: 0;
    text-align: left;
    white-space: normal;
  }
  .table th,
  .table td {
    padding: 1rem 0.5rem;
    vertical-align: top;
  }
  .table caption {
    margin-bottom: 1em;
    font-size: 1em;
    font-weight: bold;
    text-align: center;
  }
  .table tfoot {
    font-size: 0.8em;
    font-style: italic;
  }
  .table tbody tr {
    border-bottom:2px solid #7c858e80
  }
  /* .table tbody tr:first-child {
    border-top:2px solid #7c858e80
  } */
  .table tbody tr:last-of-type {
    margin-bottom: 0;
  }
  .table tbody th[scope="row"] {
    color: white;
  }
  .table tbody td[data-type="currency"] {
    text-align: right;
  }
  .table tbody td[data-title]:before {
    content: attr(data-title);
    float: left;
    font-size: 1em;
    color: rgba(94, 93, 82, 0.75);
  }
  .mob {
    text-transform: capitalize;
    font-weight: bold;

  }
  .table tbody td {
    text-align: right;
  }
  /* .table td {
      border-bottom:0px;
  } */
  .table td:first-child {
    border-top:0px;
}
.table td:last-child {
    border-top:0px;
}
  @media (min-width: 75em) {
    .table th,
    .table td {
      padding: 0.75em;
    }
  }

  @media (min-width: 62em) {

    .table {
      font-size: 1em;
    }
    .table th,
    .table td {
      padding: 0.75em 0.5em;
    }
    .table tfoot {
      font-size: 0.9em;
    }
  }
  @media (min-width: 52em) {
    .table td:first-child {
        border-top:1px solid #e3e7eb;
    }
    .table td:last-child {
        border-top:1px solid #e3e7eb;
    }
      .mob {
          display:none;
      }
    .table {
      font-size: 0.9em;
    }
    .table thead {
      position: relative;
      clip: auto;
      height: auto;
      width: auto;
      overflow: auto;
    }
    .table tr {
      display: table-row;
    }
    .table th,
    .table td {
      display: table-cell;
      padding: 1em;
    }

    .table caption {
      font-size: 1.5em;
    }
    .table tbody {
      display: table-row-group;
    }
    .table tbody tr {
      display: table-row;
      border-width: 1px;
      border-left: 0px;
      border-right: 0px;

    }
    .nova-dark-theme .table tbody tr:nth-of-type(even) {
      background-color: rgb(19 23 28);
    }
    .table tbody th[scope="row"] {
      background-color: transparent;
      padding: 1rem 1.5rem;
      font-weight: 400;
      vertical-align: top;
      color: #707070;
      text-align: left;
    }
    .table tbody td {
      text-align: left;
    }
    .table tbody td[data-title]:before {
      content: none;
    }
  }
  /* div[dusk="guests-index-component"] div[dusk="select-all-dropdown"],
  div[dusk="guests-index-component"] .table td:first-child,
  div[dusk="guests-index-component"] .table th:first-chi    ld {
    display: none !important;
  } */
  .model-bg {

    background-color: rgb(0,0,0); /* Fallback color */
    background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
  }
.sidebar-label {
    color: var(--black);
}
.hamburger-menu {
    cursor: pointer;
    position: relative;
    height: 19px;
    display: none;
}
html:not([dir="rtl"]) .hamburger-menu {
    padding-left: 1.25em;
    margin-right: 9px;
}
html[dir="rtl"] .hamburger-menu {
    padding-right: 1.25em;
    margin-left: 9px;
}

.hamburger-menu:before {
    content: "";
    position: absolute;
    top: 0.21em;
    bottom: 0.21em;
    width: 1em;
    background: linear-gradient(
            to bottom,
            black, black 20%,
            white 20%, white 40%,
            black 40%, black 60%,
            white 60%, white 80%,
            black 80%, black 100%
    );
}
html:not([dir="rtl"]) .hamburger-menu:before {
    left: 0;
}
html[dir="rtl"] .hamburger-menu:before {
    right: 0;
}

.content.hide-update-and-continue-editing-button button[dusk$='update-and-continue-editing-button'] {
    display: none;
}

/* Resource tables */
.content.sticky-actions .card table.w-full tbody tr td:last-child, .content.sticky-actions .card table.w-full thead tr th:last-child {
    position: -webkit-sticky;
    position: -moz-sticky;
    position: -ms-sticky;
    position: -o-sticky;
    position: sticky;
    right: 0;
}

.content.sticky-actions .card table.w-full tbody tr td:last-child {
    background: white;
}

.content.sticky-actions .card table.w-full tbody tr td:last-child:before {
    content: '';
    height: 100%;
    top: 0;
    margin-left: -.75rem;
    position: absolute;
    border-left: 1px solid #eee;
}

@media (min-width: 992px) {
    body.fixed-sidebar .bg-grad-sidebar {
        position: fixed;
        padding-top: 5.5rem !important;
        overflow: auto;
        height: 100%;
    }

    body.fixed-sidebar .content {
        padding-left: 13.75rem;
        max-width: 100%;
    }
}

@media (max-width: 80rem) {
    .min-w-site {
        min-width: auto;
    }

    .content {
        min-width: auto;
        width: 100%;
    }

    /* Resource tables */
    .content.sticky-actions-on-mobile .card table.w-full tbody tr td:last-child, .content.sticky-actions-on-mobile .card table.w-full thead tr th:last-child {
        position: -webkit-sticky;
        position: -moz-sticky;
        position: -ms-sticky;
        position: -o-sticky;
        position: sticky;
        right: 0;
    }

    .content.sticky-actions-on-mobile .card table.w-full tbody tr td:last-child {
        background: white;
    }

    .content.sticky-actions-on-mobile .card table.w-full tbody tr td:last-child:before {
        content: '';
        height: 100%;
        top: 0;
        margin-left: -.75rem;
        position: absolute;
        border-left: 1px solid #eee;
    }
}

@media (max-width: 992px) {
    /* Sidebar */
    .w-sidebar {
        position: fixed;
        padding-top: 5.5rem !important;
        z-index: 1000;
        height: 100%;
        overflow: auto;
        background:#fff;
    }
    .nova-dark-theme
     .w-sidebar {

        background:#091018;
    }
    .nova-dark-theme
     .h-header {

        background:#161b22;
    }
    .h-header {
        background:#fff;
        box-shadow: 0 2px 4px 0 rgb(0 0 0 / 5%);
        border-bottom: none;

    }
    .custom-sidebar {
        display: none;
    }
    .w-sidebar.pt-header {
        padding-top: 1.75rem;
    }

    .sidebar-hidden {
        display: none;
    }

    /* Header */
    .h-header {
        z-index: 1000;
        position: fixed;
        width: 100%;
        margin-top: -3.75rem;
    }

    .hamburger-menu {
        display: block;
    }
    html:not([dir="rtl"]) .hamburger-menu {
        margin-right: 1rem;
    }
    html[dir="rtl"] .hamburger-menu {
        margin-left: 1rem;
    }

    .bg-logo {
        display: none !important;
    }

    html:not([dir="rtl"]) .h-header .dropdown-trigger {
        margin-right: -20px;
    }
    html[dir="rtl"] .h-header .dropdown-trigger {
        margin-left: -20px;
    }

    /* .h-header .dropdown-trigger span, .h-header .dropdown-trigger svg {
        display: none;
    } */

    html:not([dir="rtl"]) .h-header .dropdown-trigger img.mr-3 {
        margin-right: 0;
    }
    html[dir="rtl"] .h-header .dropdown-trigger img.mr-3 {
        margin-left: 0;
    }


    span.hamburger-menu + a {
        display: none;
    }

    .h-header .pl-search {
        width: 85%;
    }

    /* Content */
    .content {
        padding-top: 3.75rem;
        max-width: none;
    }

    .content .px-view {
        padding-left: 1.125rem;
        padding-right: 1.125rem;
    }

    .content .py-view {
        padding-top: 1.125rem;
        padding-bottom: 1.125rem;
    }

    /* Forms */
    form .w-1\/2 {
        width: 80%;
    }

    form .w-1\/2 > div.flex {
        display: block;
    }

    form > .flex {
        display: block;
    }

    form > .flex > button {
        margin-bottom: 10px;
    }

    .content.hide-update-and-continue-editing-button-on-mobile button[dusk$='update-and-continue-editing-button'] {
        display: none;
    }

    .content form .card > .flex,
    div[dusk$='detail-component'] .card > .flex{
        display: block;
    }
    .content form .card > .flex > div,
    div[dusk$='detail-component'] .card > .flex > div {
        width: 100%;
    }

    .content form .card > .flex > .py-6,
    div[dusk$='detail-component'] .card > .flex > .py-4 {
        padding-top: .5rem;
        padding-bottom: 0;
    }

    .content form .card > .flex > .py-6,
    div[dusk$='detail-component'] .card > .flex.bg-20 > .py-4 {
        padding-bottom: .5rem;
    }

    .content form .card > .flex > .py-6 + .py-6,
    div[dusk$='detail-component'] .card > .flex > .py-4 + .py-4 {
        padding-bottom: .5rem;
    }

    .card > form > div header.flex {
        display: block;
    }

    .card > form > div header.flex ul:first-child {
        border-bottom: 1px solid var(--60);
    }

    html:not([dir="rtl"]) .card > form > div header.flex ul:nth-child(2) button:first-child {
        border-left: none;
    }
    html[dir="rtl"] .card > form > div header.flex ul:nth-child(2) button:first-child {
        border-right: none;
    }

    html:not([dir="rtl"]) .card > form > div header.flex ul:nth-child(2) button:last-child {
        border-right: 1px solid var(--60);
    }
    html[dir="rtl"] .card > form > div header.flex ul:nth-child(2) button:last-child {
        border-left: 1px solid var(--60);
    }

    .card > form > div div.pin {
        z-index: 2000;
    }

    trix-toolbar .trix-button-row {
        display: inline-block !important;
    }

    html:not([dir="rtl"]) trix-toolbar .trix-button-group {
        float: left !important;
    }
    html[dir="rtl"] trix-toolbar .trix-button-group {
        float: right !important;
    }

    /* Cards */
    .content .flex-wrap > .w-1\/2,
    .content .flex-wrap > .w-1\/3,
    .content .flex-wrap > .w-1\/4,
    .content .flex-wrap > .w-1\/5,
    .content .flex-wrap > .w-1\/6,
    .content .flex-wrap > .w-2\/3,
    .content .flex-wrap > .w-2\/5,
    .content .flex-wrap > .w-3\/4,
    .content .flex-wrap > .w-3\/5,
    .content .flex-wrap > .w-4\/5,
    .content .flex-wrap > .w-5\/6 {
        width: 100%;
    }

    .content .card table td.w-1\/2 {
        display: table-row;
    }

    /* Other */
    .btn {
        white-space: nowrap;
    }

    div[dusk$='index-component'] .pl-search {
        width: auto;
    }

    div[dusk$='index-component'] .btn[dusk='create-button'],
    div[dusk$='index-component'] .btn[dusk='attach-button'] {
        font-weight: bolder;
        font-size: 26px;
        padding: 0 12px;
        width: 39px;
        overflow: hidden;
    }

    div[dusk$='index-component'] .btn[dusk='create-button']::before,
    div[dusk$='index-component'] .btn[dusk='attach-button']::before {
        content: "+";
        position: relative;
    }
    html:not([dir="rtl"]) div[dusk$='index-component'] .btn[dusk='create-button']::before,
    html:not([dir="rtl"]) div[dusk$='index-component'] .btn[dusk='attach-button']::before {
        margin-right: 20px;
    }
    html[dir="rtl"] div[dusk$='index-component'] .btn[dusk='attach-button']::before,
    html[dir="rtl"] div[dusk$='index-component'] .btn[dusk='create-button']::before {
        margin-left: 20px;
    }

    /* .modal {
        top: 40%;
    }*/

    .modal form {
        width: 100% !important;
    }

    div[dusk$='index-component'] > div.card > div.py-3.flex.items-center.border-b.border-50 {
        padding-bottom: 0.35rem;
    }

    div[dusk$='detail-component'] > div > div.flex.items-center.mb-3 {
        display: block;
    }

    div[dusk$='detail-component'] > div > div.flex.items-center.mb-3 > h4 {
        position: absolute;
    }

    div[dusk$='index-component'] > div.card > div.py-3.flex.items-center.border-b.border-50 > div.flex.items-center.ml-auto.px-3,
    div[dusk$='detail-component'] > div > div.flex.items-center.mb-3 > div.ml-3.w-full.flex.items-center {
        display: inline-block;
    }

    div[dusk$='detail-component'] > div > div.flex.items-center.mb-3 > div.ml-3.w-full.flex.items-center {
        display: inline-block;
        padding-top: 1.5rem
    }

    div[dusk$='index-component'] > div.card > div.py-3.flex.items-center.border-b.border-50 > div.flex.items-center.ml-auto.px-3 > div,
    div[dusk$='detail-component'] > div > div.flex.items-center.mb-3 > div.ml-3.w-full.flex.items-center > div,
    div[dusk$='detail-component'] > div > div.flex.items-center.mb-3 > div.ml-3.w-full.flex.items-center > button,
    div[dusk$='detail-component'] > div > div.flex.items-center.mb-3 > div.ml-3.w-full.flex.items-center > a {
        display: inline-flex;
        vertical-align: top;
        margin-bottom: 0.4rem;
    }

    html:not([dir="rtl"]) div[dusk$='detail-component'] > div > div.flex.items-center.mb-3 > div.ml-3.w-full.flex.items-center > div.ml-3 {
        margin-left: 0;
    }
    html[dir="rtl"] div[dusk$='detail-component'] > div > div.flex.items-center.mb-3 > div.ml-3.w-full.flex.items-center > div.ml-3 {
        margin-right: 0;
    }
}

@media (max-width: 500px) {
    .rounded-lg {
        max-width:82vw !important
    }
    .fc-toolbar-chunk {
        max-width: 100% !important;
    }
    select[dusk=action-select] {
        width: 8.9rem;
    }
}

@media (max-width: 310px) {
    select[dusk=action-select] {
        width: 5.6rem;
    }
}

@media (max-height: 610px) {
    .z-50.open .scroll-wrap {
        max-height: 270px !important;
    }
}

@media (max-height: 540px) {
    .z-50.open .scroll-wrap {
        max-height: 180px !important;
    }
}

@media (max-height: 440px) {
    .z-50.open .scroll-wrap {
        max-height: 110px !important;
    }
}
.w-8 {
    width:1.6rem !important;
}
.h-8 {
    height:1.6rem !important;

}
.female {
    background:#e74444 !important;
    border: 1px solid #e74444 !important;
}
.fc-timegrid-event .fc-event-time, .fc-event-title{
    text-align: center !important;
}
.fc-event-main {
    width: 100%;
    height: 50px;
    top: 25%;
    padding-left: 5px;
    padding-right:5px;
}
.fc-timegrid-event-harness {
    margin: 1.75%;
    margin-right: 0px;
}
@media (max-width: 1266px) {
    .fc-event-main {
        top:0%  !important;
    }}
.fc-button-primary {
    background-color: var(--primary)  !important;
    border: 1px solid var(--black)  !important;
}
.fc-button-active,.fc-today-button {
    background-color: var(--primary-dark)  !important;
    font-weight: 800 !important;

}
.fc-toolbar-ltr > .fc-toolbar-chunk:first-of-type> .fc-button-group > .fc-button-primary:first-of-type {
    background-color: var(--primary-dark)  !important;
    font-weight: 800 !important;

}
.normal {
    background-color: var(--primary)  !important;
}
.fc-media-screen {
    height:80vh;
}
@media (max-width:765px) {
    .fc .fc-toolbar {
        flex-direction: column;
    }
    .fc-toolbar-chunk {
        padding-top:10px;
    }

}
.fc-day-today {
background-color:rgb(238 241 244) !important;
}
.qrcode-stream-wrapper > .qrcode-stream-camera {
    object-fit: contain  !important;
}
/* .qrcode-stream-overlay {
    display:none;
} */
.show {
    display:table;
}
.hide {
    display:none!important;
}
/* .multiselect__option--highlight {
    background: var(--primary) !important;
}
.multiselect__tag,.multiselect__tag-icon:focus, .multiselect__tag-icon:hover {
    background: var(--primary) !important;

} */
.checkbox:checked {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 16 16' fill='%231E3746' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.707 7.293a1 1 0 0 0-1.414 1.414l2 2a1 1 0 0 0 1.414 0l4-4a1 1 0 0 0-1.414-1.414L7 8.586 5.707 7.293z'/%3E%3C/svg%3E");
}
.multiselect__tags {
    background: var(--white)  !important;
}
html.nova-dark-theme {
  background-color: #1E3746 !important;
}
.nova-dark-theme .sidebar-icon path {
    fill: #fff042;
}
.nova-dark-theme html {
  background-color: #06090f !important;
  height: auto !important;
}
.nova-dark-theme .text-primary, .nova-dark-theme .text-white, .nova-dark-theme .btn-outline {
    color: #ffffff !important
}
.nova-dark-theme body {
  background-color: #06090f !important;
  height: auto !important;
}

.nova-dark-theme .hamburger-menu:before {
  background: -webkit-gradient(linear, left top, left bottom, from(white), color-stop(20%, white), color-stop(20%, black), color-stop(40%, black), color-stop(40%, white), color-stop(60%, white), color-stop(60%, black), color-stop(80%, black), color-stop(80%, white), to(white));
  background: linear-gradient(to bottom, white, white 20%, black 20%, black 40%, white 40%, white 60%, black 60%, black 80%, white 80%, white 100%);
}

.nova-dark-theme .dark-mode-toggle {
  background-color: #0e1217;
}

.nova-dark-theme .bg-white,
.nova-dark-theme #layout-selector .components-container {
  background-color: #161b22;
}

.nova-dark-theme .component-layout-selector {
  border-color: #30383d;
  background-color: #161c22;
}

.nova-dark-theme .flex .border-60 {
  border-color: #30383d;
}

.nova-dark-theme .flex .bg-white {
  background-color: #161b22;
}

.nova-dark-theme a,
.nova-dark-theme .link,
.nova-dark-theme a .text-secondary {
  color: var(--black);
  text-decoration: none;
}

.nova-dark-theme a:hover,
.nova-dark-theme .link:hover,
.nova-dark-theme a .text-secondary:hover {
  text-decoration: underline;
}

.nova-dark-theme a .link:visited,
.nova-dark-theme .link .link:visited,
.nova-dark-theme a .text-secondary .link:visited {
  color: #8d69f7;
}

.nova-dark-theme .w-sidebar * {
  color: var(--white) !important;
}

.nova-dark-theme .w-sidebar *:hover {
  color: var(--primary) !important;
  opacity: 1;
}

.nova-dark-theme .multiselect__option--highlight,
.nova-dark-theme .multiselect__option--highlight::after {
  background-color: var(--primary);
  background: var(--primary);
}

.nova-dark-theme .bg-logo {
  background-color: #161b22;
  color: var(--primary) !important;
}
.nova-dark-theme a:hover {
    text-decoration: none;
}
.nova-dark-theme a .text-primary:hover {
    color: var(--primary);

}
.nova-dark-theme .dim:hover, .nova-dark-theme a:hover {
    opacity:1;
    color: var(--primary)  !important;

}
.nova-dark-theme .btn:hover {
    color: var(--black)  !important;

}
/* .nova-dark-theme .text-primary,
.nova-dark-theme .cursor-pointer:hover {
  color: var(--primary) !important;
} */

.nova-dark-theme .text-primary:visited,
.nova-dark-theme .cursor-pointer:hover:visited {
  color: inherit !important;
}

/* .nova-dark-theme .btn-primary {
  color: #ffff !important;
}

.nova-dark-theme .btn-primary a:visited {
  color: #ffff;
} */
.sidebar-icon {

}
.nova-dark-theme .bg-grad-sidebar {
  background-image: -webkit-gradient(linear, left bottom, left top, from(#06090f), to(#06090f));
  background-color: #06090f;
}

.nova-dark-theme .table td {
  color: #fff;
  border-color: #30363d;
}

.nova-dark-theme .table th {
  background-color: #06090f;
  color: #fff;
  border-color: #30363d;
}

.nova-dark-theme .flex.items-center.relative.shadow.h-header.bg-white.z-20.px-view {
  background-color: #0f1217;
}

.nova-dark-theme .bg-20,
.nova-dark-theme .card,
.nova-dark-theme .btn-white,
.nova-dark-theme .multiselect__spinner {
  background-color: #161b22;
}

.nova-dark-theme .bg-30 {
  background-color: #060910;
}

/* .nova-dark-theme .bg-30:hover {
  background-color: #060910;
} */

.nova-dark-theme .bg-40,
.nova-dark-theme .table tr:hover td,
.nova-dark-theme .tooltip,
.nova-dark-theme .multiselect__content-wrapper {
  background-color: #06090f;
}

.nova-dark-theme .border-30 {
  border-color: #30363d;
}

.nova-dark-theme .border-30,
.nova-dark-theme .border-40,
.nova-dark-theme .border-50 {
  border-color: #30373d;
}

.nova-dark-theme .border-60,
.nova-dark-theme .border-70 {
  border-color: #0e1217;
}

.nova-dark-theme .border-80 {
  border-color: #060910;
}

.nova-dark-theme .text-60,
.nova-dark-theme .text-70 {
  color: #626a71;
}

.nova-dark-theme .text-80,
.nova-dark-theme .text-90 {
  color: #fff;
}

.nova-dark-theme .relationship-tabs-panel .tab {
  color: #fff;
}

.nova-dark-theme .relationship-tabs-panel .tab:hover {
  color: var(--primary);
}

.nova-dark-theme .btn-outline {
  color: var(--primary);
}

.nova-dark-theme .tooltip,
.nova-dark-theme .multiselect__content-wrapper {
  border-color: #161b22;
  color: #cfd3d8;
}

.nova-dark-theme .form-input:focus,
.nova-dark-theme .form-global-search:active,
.nova-dark-theme .form-global-search:focus,
.nova-dark-theme .form-search:active,
.nova-dark-theme .form-search:focus {
    background-color: #0e1217;
    border: 2px solid #3f3d1d;}

.nova-dark-theme .form-input-bordered,
.nova-dark-theme .multiselect__input,
.nova-dark-theme .multiselect__tags,
.nova-dark-theme .multiselect__single,
.nova-dark-theme .form-select,
.nova-dark-theme .tags-input-text,
.nova-dark-theme .multiselect,
.nova-dark-theme .form-input-row {
  background-color: #0e1217;
  color: #cfd3d8;
  border-color: #2e3235;
}

.nova-dark-theme .multiselect__tags {
  border-color: #2e3235 !important;
}

.nova-dark-theme .form-global-search,
.nova-dark-theme input {
  border-color: #535c67;
  background-color: #161b22;
  color: #cfd3d8;
}

.nova-dark-theme .form-input-bordered,
.nova-dark-theme .multiselect__content-wrapper,
.nova-dark-theme .multiselect__tags {
  border-color: #2e3235;
}

.nova-dark-theme .checkbox:checked {
  background-color: var(--primary);
}

.nova-dark-theme select {
  color: #cfd3d8;
}

.nova-dark-theme .bg-gray-800 {
  --bg-opacity: 1;
  background-color: transparent;
}

.nova-dark-theme .bg-gray-900 {
  --bg-opacity: 1;
  background-color: #06090f;
  background-color: rgba(26, 32, 44, var(--bg-opacity));
}

.nova-dark-theme .border-gray-700 {
  --border-opacity: 1;
  border-color: #30363d;
  border-color: rgba(74, 85, 104, var(--border-opacity));
}

.nova-dark-theme .text-white {
  --text-opacity: 1;
  color: var(--white) !important;
}

.nova-dark-theme .text-gray-400 {
  --text-opacity: 1;
  color: #88929c;
  color: rgba(203, 213, 224, var(--text-opacity));
}

.nova-dark-theme .hover\:bg-30:hover {
    background-color: #161b22 !important;
}
button:focus {
    outline:0px;
}
.nova-dark-theme #nova > div > div.content.hide-update-and-continue-editing-button-on-mobile > div.flex.items-center.relative.h-header.bg-transparent.z-20.px-view > div:nth-child(3) > div > button > div > span > svg > path {
    fill:#cfd3d8;
}
.nova-dark-theme #popover_30qgjqmd68 > div > div:nth-child(1) > div:nth-child(1) > div > div > div {
    background-color: #161b22;
}
.nova-dark-theme body {
    border-top:1px solid #ffec00;
}
.nova-dark-theme .w-full {
    color:#fff;
}
.nova-dark-theme ::-webkit-scrollbar {
    width: 10px;
  }

  .nova-dark-theme *::-webkit-scrollbar-track {
    background: #091018;
    border-left: 1px solid #30373d;
  }

  .nova-dark-theme *::-webkit-scrollbar-thumb {
    background-color:#3c3e42;
    border-left: 1px solid #30373d;

  }
  #vs1__combobox > div.vs__selected-options > span > span {
      color:var(--white)
  }
  #vs1__combobox > div.vs__selected-options > input, #vs2__combobox > div.vs__selected-options > input
 {
    border-color: transparent;
    background-color: transparent;
 }
.nova-dark-theme .vs__open-indicator {
    fill:#30373d!important;
}
.nova-dark-theme .vs__dropdown-menu {
background-color: #0e1217;
}
.nova-dark-theme .vs__dropdown-menu >li{

color:#fff !important;
}
.nova-dark-theme .multiselect__input, .multiselect__single, .multiselect__tags{
    background:transparent !important;
}
.multiselect__tag,  .fc-button {
    color: var(--black) !important;
}
.nova-dark-theme .multiselect__option--highlight, .nova-dark-theme .multiselect__option--highlight::after {
    background-color: transparent !important;
}
.multiselect__option--selected {    background-color: #35495e !important; color:#fff !important;
}
.nova-dark-theme .fc-theme-standard td, .fc-theme-standard th, .fc-theme-standard .fc-scrollgrid {
    border: 1px solid #05080e !important;
}
.nova-dark-theme .fc .fc-col-header-cell-cushion {
    color:#fff  !important;
}
.nova-dark-theme .fc-day-today {
    background-color: rgb(6 9 15 / 21%) !important;
}
.fc-direction-ltr .fc-toolbar > * > :not(:first-child) {
    margin-left: 0px !important;
}
#nova > div > div.content.hide-update-and-continue-editing-button-on-mobile > div.px-view.py-view.mx-auto > div:nth-child(2) > div > div > div.fc-header-toolbar.fc-toolbar.fc-toolbar-ltr > div:nth-child(1) > div:nth-child(3){
    display: block !important;
}
.nova-dark-theme .fc-daygrid-day-number ,.nova-dark-theme  .fc-list-day-text {
    color: #fff !important;
}
.nova-dark-theme .fc-theme-standard .fc-list-day-cushion, .nova-dark-theme .fc-list-day-side-text {
    background: #06090f !important;
    color: #fff !important;
}
.nova-dark-theme .fc-theme-standard .fc-list {
    border: 1px solid #06090f !important;
}
.nova-dark-theme .fc-list-event:hover{
    background-color:#06090f !important;
    cursor: pointer;
}
.fc-direction-ltr .fc-list-table .fc-list-event-graphic {
    padding-right: 14px !important;
}
.nova-dark-theme .fc-event-time {
    color:#fff !important
}
.nova-dark-theme .fc-event-title {
    color:#fff !important
}
.fc-daygrid-event-harness:hover {
    background-color: #12161e;
    cursor: pointer;
}
.fc-event-title {
    text-overflow: ellipsis;
}
.fc-toolbar-title {
    position: relative;
}
.logout {
    text-align: center;

}
.nova-dark-theme .logout {
            color: #fff;
}
.nova-dark-theme .cursor-pointer:hover, .nova-dark-theme .fill-current:hover {
    color: var(--primary)  !important;
}
.nova-dark-theme .form-input {
    background-color: #06090f;
}
.nova-dark-theme .bg-primary {
    background-color: #161b22;
}
#nova > div > div.content.hide-update-and-continue-editing-button-on-mobile > div.flex.items-center.relative.h-header.bg-transparent.z-20.px-view > div:nth-child(3) > div > button > div > span > span
{
    right: 0px;
    top: 10px;
}
.nova-dark-theme .font-normal{
    color:var(--white) !important;
}
.nova-dark-theme  .btn-primary > a{
    color:var(--black) !important;

}
.nova-dark-theme .showQr {
    color:var(--primary) !important;
}
.showQr, .subtitle {
    color:var(--black) !important;
}
.nova-dark-theme .subtitle {
    color: var(--white) !important;
}
.qr-bg {
    background-repeat: no-repeat;
    background-size: 150px;
    background-position-x: 0%;
}
.nova-dark-theme .qr-bg {
        background-repeat: no-repeat;
        background-size: 150px;
        background-position-x: 0%;


}
.nova-dark-theme .hover\:bg-20:hover {
    background-color: #161b22;
}
.nova-dark-theme .vs__selected {
    color: #fff !important;
}
.nova-dark-theme .card-panel:hover{
    background-color: #3c3c3c !important;
}
.table.table-tight td {

    height: 3rem !important;
  }
.nova-dark-theme .group-text {
    color: var(--primary) !important;
}
.align-right-search {
    position: relative;
    left: 30px;
}
.fc-button-group {

    display: block;
    flex-wrap: wrap;
}
.fc-toolbar-chunk {
    display: block;
    max-width: 40%;
}
.nova-dark-theme .fc-list-event:hover td {
    background-color:#06090f !important
}
.nova-dark-theme .branch-select {
    box-shadow: var(--dark-logo-glow);
    width: fit-content;
    margin: auto;
    display: block;
    margin-bottom: 20px;
}
.branch-select {
    box-shadow: var(--logo-glow);
    width: fit-content;
    margin: auto;
    display: block;
    margin-bottom: 20px;
}
.fc .fc-button-primary {
    border:none !important;
}
.fc-direction-ltr .fc-toolbar>*>:not(:first-child) {
    margin-left:0.75em !important;
}
@media (max-width: 992px) {
.modal {
    top: 10% !important;
}
}

/* .text-white-50\% {
        color: var(--black) !important;
} */
.multiselect__tags {background: transparent !important;}
.-mx-6 {
    margin-left: 0px;
    margin-right: 0px;
}
.nova-dark-theme .btn {
    color:#fff;
}
#vs1__combobox > div.vs__selected-options > span > span {
    color: #000  !important;
}
.nova-dark-theme #vs1__combobox > div.vs__selected-options > span > span {
    color: #fff  !important;
}
.multiselect__tag {
    background: #fff042 !important;
    font-weight: bolder;
}

textarea.form-input:read-only {
    background: inherit;
  }


  .form-input.disabled,
.form-input:disabled,
.form-select:disabled,
input.form-input:read-only,
textarea.form-input:read-only {
  background: inherit;
}fieldset[disabled] .multiselect{pointer-events:none}.multiselect__spinner{position:absolute;right:1px;top:1px;width:48px;height:35px;background:#fff;display:block}.multiselect__spinner:after,.multiselect__spinner:before{position:absolute;content:"";top:50%;left:50%;margin:-8px 0 0 -8px;width:16px;height:16px;border-radius:100%;border:2px solid transparent;border-top-color:#41b883;box-shadow:0 0 0 1px transparent}.multiselect__spinner:before{-webkit-animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);animation:spinning 2.4s cubic-bezier(.41,.26,.2,.62);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__spinner:after{-webkit-animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);animation:spinning 2.4s cubic-bezier(.51,.09,.21,.8);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.multiselect__loading-enter-active,.multiselect__loading-leave-active{transition:opacity .4s ease-in-out;opacity:1}.multiselect__loading-enter,.multiselect__loading-leave-active{opacity:0}.multiselect,.multiselect__input,.multiselect__single{font-family:inherit;font-size:16px;touch-action:manipulation}.multiselect{box-sizing:content-box;display:block;position:relative;width:100%;min-height:40px;text-align:left;color:#35495e}.multiselect *{box-sizing:border-box}.multiselect:focus{outline:none}.multiselect--disabled{background:#ededed;pointer-events:none;opacity:.6}.multiselect--active{z-index:50}.multiselect--active:not(.multiselect--above) .multiselect__current,.multiselect--active:not(.multiselect--above) .multiselect__input,.multiselect--active:not(.multiselect--above) .multiselect__tags{border-bottom-left-radius:0;border-bottom-right-radius:0}.multiselect--active .multiselect__select{transform:rotate(180deg)}.multiselect--above.multiselect--active .multiselect__current,.multiselect--above.multiselect--active .multiselect__input,.multiselect--above.multiselect--active .multiselect__tags{border-top-left-radius:0;border-top-right-radius:0}.multiselect__input,.multiselect__single{position:relative;display:inline-block;min-height:20px;line-height:20px;border:none;border-radius:5px;background:#fff;padding:0 0 0 5px;width:100%;transition:border .1s ease;box-sizing:border-box;margin-bottom:8px;vertical-align:top}.multiselect__input:-ms-input-placeholder{color:#35495e}.multiselect__input::-moz-placeholder{color:#35495e}.multiselect__input::placeholder{color:#35495e}.multiselect__tag~.multiselect__input,.multiselect__tag~.multiselect__single{width:auto}.multiselect__input:hover,.multiselect__single:hover{border-color:#cfcfcf}.multiselect__input:focus,.multiselect__single:focus{border-color:#a8a8a8;outline:none}.multiselect__single{padding-left:5px;margin-bottom:8px}.multiselect__tags-wrap{display:inline}.multiselect__tags{min-height:40px;display:block;padding:8px 40px 0 8px;border-radius:5px;border:1px solid #e8e8e8;background:#fff;font-size:14px}.multiselect__tag{position:relative;display:inline-block;padding:4px 26px 4px 10px;border-radius:5px;margin-right:10px;color:#fff;line-height:1;background:#41b883;margin-bottom:5px;white-space:nowrap;overflow:hidden;max-width:100%;text-overflow:ellipsis}.multiselect__tag-icon{cursor:pointer;margin-left:7px;position:absolute;right:0;top:0;bottom:0;font-weight:700;font-style:normal;width:22px;text-align:center;line-height:22px;transition:all .2s ease;border-radius:5px}.multiselect__tag-icon:after{content:"\D7";color:#266d4d;font-size:14px}.multiselect__tag-icon:focus,.multiselect__tag-icon:hover{background:#369a6e}.multiselect__tag-icon:focus:after,.multiselect__tag-icon:hover:after{color:#fff}.multiselect__current{min-height:40px;overflow:hidden;padding:8px 30px 0 12px;white-space:nowrap;border-radius:5px;border:1px solid #e8e8e8}.multiselect__current,.multiselect__select{line-height:16px;box-sizing:border-box;display:block;margin:0;text-decoration:none;cursor:pointer}.multiselect__select{position:absolute;width:40px;height:38px;right:1px;top:1px;padding:4px 8px;text-align:center;transition:transform .2s ease}.multiselect__select:before{position:relative;right:0;top:65%;color:#999;margin-top:4px;border-color:#999 transparent transparent;border-style:solid;border-width:5px 5px 0;content:""}.multiselect__placeholder{color:#adadad;display:inline-block;margin-bottom:10px;padding-top:2px}.multiselect--active .multiselect__placeholder{display:none}.multiselect__content-wrapper{position:absolute;display:block;background:#fff;width:100%;max-height:240px;overflow:auto;border:1px solid #e8e8e8;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:50;-webkit-overflow-scrolling:touch}.multiselect__content{list-style:none;display:inline-block;padding:0;margin:0;min-width:100%;vertical-align:top}.multiselect--above .multiselect__content-wrapper{bottom:100%;border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:none;border-top:1px solid #e8e8e8}.multiselect__content::webkit-scrollbar{display:none}.multiselect__element{display:block}.multiselect__option{display:block;padding:12px;min-height:40px;line-height:16px;text-decoration:none;text-transform:none;vertical-align:middle;position:relative;cursor:pointer;white-space:nowrap}.multiselect__option:after{top:0;right:0;position:absolute;line-height:40px;padding-right:12px;padding-left:20px;font-size:13px}.multiselect__option--highlight{background:#41b883;outline:none;color:#fff}.multiselect__option--highlight:after{content:attr(data-select);background:#41b883;color:#fff}.multiselect__option--selected{background:#f3f3f3;color:#35495e;font-weight:700}.multiselect__option--selected:after{content:attr(data-selected);color:silver}.multiselect__option--selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect--disabled .multiselect__current,.multiselect--disabled .multiselect__select{background:#ededed;color:#a6a6a6}.multiselect__option--disabled{background:#ededed!important;color:#a6a6a6!important;cursor:text;pointer-events:none}.multiselect__option--group{background:#ededed;color:#35495e}.multiselect__option--group.multiselect__option--highlight{background:#35495e;color:#fff}.multiselect__option--group.multiselect__option--highlight:after{background:#35495e}.multiselect__option--disabled.multiselect__option--highlight{background:#dedede}.multiselect__option--group-selected.multiselect__option--highlight{background:#ff6a6a;color:#fff}.multiselect__option--group-selected.multiselect__option--highlight:after{background:#ff6a6a;content:attr(data-deselect);color:#fff}.multiselect-enter-active,.multiselect-leave-active{transition:all .15s ease}.multiselect-enter,.multiselect-leave-active{opacity:0}.multiselect__strong{margin-bottom:8px;line-height:20px;display:inline-block;vertical-align:top}[dir=rtl] .multiselect{text-align:right}[dir=rtl] .multiselect__select{right:auto;left:1px}[dir=rtl] .multiselect__tags{padding:8px 8px 0 40px}[dir=rtl] .multiselect__content{text-align:right}[dir=rtl] .multiselect__option:after{right:auto;left:0}[dir=rtl] .multiselect__clear{right:auto;left:12px}[dir=rtl] .multiselect__spinner{right:auto;left:1px}@-webkit-keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}@keyframes spinning{0%{transform:rotate(0)}to{transform:rotate(2turn)}}
.multiselect>.multiselect__tags{border-color:var(\--60);border-radius:5px;box-shadow:0 2px 4px 0 rgba(0,0,0,.05);overflow:hidden}.multiselect.border-danger>.multiselect__tags{border-color:var(--danger)}
.searchable-select__selected-resources>div{background-color:var(\-\-30)}.v-select{position:relative;font-family:inherit}.v-select,.v-select *{-webkit-box-sizing:border-box;box-sizing:border-box}@-webkit-keyframes vSelectSpinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes vSelectSpinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;-webkit-transition:opacity .15s cubic-bezier(1,.5,.8,1);transition:opacity .15s cubic-bezier(1,.5,.8,1)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{cursor:not-allowed;background-color:#f8f8f8}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0 0 4px;background:none;border:1px solid rgba(60,60,60,.26);border-radius:4px;white-space:normal}.vs__dropdown-toggle,.vs__selected-options{display:-webkit-box;display:-ms-flexbox;display:flex}.vs__selected-options{-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:4px 6px 0 3px}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:rgba(60,60,60,.5);-webkit-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .15s cubic-bezier(1,-.115,.975,.855);transition:-webkit-transform .15s cubic-bezier(1,-.115,.975,.855);transition:transform .15s cubic-bezier(1,-.115,.975,.855);transition:transform .15s cubic-bezier(1,-.115,.975,.855),-webkit-transform .15s cubic-bezier(1,-.115,.975,.855);-webkit-transition-timing-function:cubic-bezier(1,-.115,.975,.855);transition-timing-function:cubic-bezier(1,-.115,.975,.855)}.vs--open .vs__open-indicator{-webkit-transform:rotate(180deg) scale(1);transform:rotate(180deg) scale(1)}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:rgba(60,60,60,.5);padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px}.vs__dropdown-menu{display:block;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;top:calc(100% - 1px);left:0;z-index:1000;padding:5px 0;margin:0;width:100%;max-height:350px;min-width:160px;overflow-y:auto;-webkit-box-shadow:0 3px 6px 0 rgba(0,0,0,.15);box-shadow:0 3px 6px 0 rgba(0,0,0,.15);border:1px solid rgba(60,60,60,.26);border-top-style:none;border-radius:0 0 4px 4px;text-align:left;list-style:none;background:#fff}.vs__no-options{text-align:center}.vs__dropdown-option{line-height:1.42857143;display:block;padding:3px 20px;clear:both;color:#333;white-space:nowrap}.vs__dropdown-option:hover{cursor:pointer}.vs__dropdown-option--highlight{background:#5897fb;color:#fff}.vs__dropdown-option--disabled{background:inherit;color:rgba(60,60,60,.5)}.vs__dropdown-option--disabled:hover{cursor:inherit}.vs__selected{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#f0f0f0;border:1px solid rgba(60,60,60,.26);border-radius:4px;color:#333;line-height:1.4;margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:none;fill:rgba(60,60,60,.5);text-shadow:0 1px 0 #fff}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--open .vs__selected{position:absolute;opacity:.4}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.4;font-size:1em;border:1px solid transparent;border-left:none;outline:none;margin:4px 0 0;padding:0 7px;background:none;-webkit-box-shadow:none;box-shadow:none;width:0;max-width:100%;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;z-index:1}.vs__search::-webkit-input-placeholder{color:inherit}.vs__search::-moz-placeholder{color:inherit}.vs__search::-ms-input-placeholder{color:inherit}.vs__search::placeholder{color:inherit}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search:hover{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{-ms-flex-item-align:center;align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border-top:.9em solid hsla(0,0%,39%,.1);border-right:.9em solid hsla(0,0%,39%,.1);border-bottom:.9em solid hsla(0,0%,39%,.1);border-left:.9em solid rgba(60,60,60,.45);-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:vSelectSpinner 1.1s infinite linear;animation:vSelectSpinner 1.1s infinite linear;-webkit-transition:opacity .1s;transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;width:5em;height:5em}.vs--loading .vs__spinner{opacity:1}.v-select{position:relative;font-family:inherit}.v-select,.v-select *{box-sizing:border-box}@-webkit-keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes vSelectSpinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.vs__fade-enter-active,.vs__fade-leave-active{pointer-events:none;transition:opacity .15s cubic-bezier(1,.5,.8,1)}.vs__fade-enter,.vs__fade-leave-to{opacity:0}.vs--disabled .vs__clear,.vs--disabled .vs__dropdown-toggle,.vs--disabled .vs__open-indicator,.vs--disabled .vs__search,.vs--disabled .vs__selected{cursor:not-allowed;background-color:#f8f8f8}.v-select[dir=rtl] .vs__actions{padding:0 3px 0 6px}.v-select[dir=rtl] .vs__clear{margin-left:6px;margin-right:0}.v-select[dir=rtl] .vs__deselect{margin-left:0;margin-right:2px}.v-select[dir=rtl] .vs__dropdown-menu{text-align:right}.vs__dropdown-toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;padding:0 0 4px;background:none;border:1px solid rgba(60,60,60,.26);border-radius:4px;white-space:normal}.vs__selected-options{display:flex;flex-basis:100%;flex-grow:1;flex-wrap:wrap;padding:0 2px;position:relative}.vs__actions{display:flex;align-items:center;padding:4px 6px 0 3px}.vs--searchable .vs__dropdown-toggle{cursor:text}.vs--unsearchable .vs__dropdown-toggle{cursor:pointer}.vs--open .vs__dropdown-toggle{border-bottom-color:transparent;border-bottom-left-radius:0;border-bottom-right-radius:0}.vs__open-indicator{fill:rgba(60,60,60,.5);transform:scale(1);transition:transform .15s cubic-bezier(1,-.115,.975,.855);transition-timing-function:cubic-bezier(1,-.115,.975,.855)}.vs--open .vs__open-indicator{transform:rotate(180deg) scale(1)}.vs--loading .vs__open-indicator{opacity:0}.vs__clear{fill:rgba(60,60,60,.5);padding:0;border:0;background-color:transparent;cursor:pointer;margin-right:8px}.vs__dropdown-menu{display:block;box-sizing:border-box;position:absolute;top:calc(100% - 1px);left:0;z-index:1000;padding:5px 0;margin:0;width:100%;max-height:350px;min-width:160px;overflow-y:auto;box-shadow:0 3px 6px 0 rgba(0,0,0,.15);border:1px solid rgba(60,60,60,.26);border-top-style:none;border-radius:0 0 4px 4px;text-align:left;list-style:none;background:#fff}.vs__no-options{text-align:center}.vs__dropdown-option{line-height:1.42857143;display:block;padding:3px 20px;clear:both;color:#333;white-space:nowrap}.vs__dropdown-option:hover{cursor:pointer}.vs__dropdown-option--highlight{background:#5897fb;color:#fff}.vs__dropdown-option--disabled{background:inherit;color:rgba(60,60,60,.5)}.vs__dropdown-option--disabled:hover{cursor:inherit}.vs__selected{display:flex;align-items:center;background-color:#f0f0f0;border:1px solid rgba(60,60,60,.26);border-radius:4px;color:#333;line-height:1.4;margin:4px 2px 0;padding:0 .25em;z-index:0}.vs__deselect{display:inline-flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-left:4px;padding:0;border:0;cursor:pointer;background:none;fill:rgba(60,60,60,.5);text-shadow:0 1px 0 #fff}.vs--single .vs__selected{background-color:transparent;border-color:transparent}.vs--single.vs--open .vs__selected{position:absolute;opacity:.4}.vs--single.vs--searching .vs__selected{display:none}.vs__search::-webkit-search-cancel-button{display:none}.vs__search::-ms-clear,.vs__search::-webkit-search-decoration,.vs__search::-webkit-search-results-button,.vs__search::-webkit-search-results-decoration{display:none}.vs__search,.vs__search:focus{-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1.4;font-size:1em;border:1px solid transparent;border-left:none;outline:none;margin:4px 0 0;padding:0 7px;background:none;box-shadow:none;width:0;max-width:100%;flex-grow:1;z-index:1}.vs__search::-moz-placeholder{color:inherit}.vs__search:-ms-input-placeholder{color:inherit}.vs__search::placeholder{color:inherit}.vs--unsearchable .vs__search{opacity:1}.vs--unsearchable:not(.vs--disabled) .vs__search:hover{cursor:pointer}.vs--single.vs--searching:not(.vs--open):not(.vs--loading) .vs__search{opacity:.2}.vs__spinner{align-self:center;opacity:0;font-size:5px;text-indent:-9999em;overflow:hidden;border:.9em solid hsla(0,0%,39.2%,.1);border-left-color:rgba(60,60,60,.45);transform:translateZ(0);-webkit-animation:vSelectSpinner 1.1s linear infinite;animation:vSelectSpinner 1.1s linear infinite;transition:opacity .1s}.vs__spinner,.vs__spinner:after{border-radius:50%;width:5em;height:5em}.vs--loading .vs__spinner{opacity:1}.nova-select-plus-vs .vs__selected{background:var(--20);border:1px solid var(--primary-dark);color:var(--primary-dark)}.nova-select-plus-vs .vs__dropdown-toggle{border-color:var(--60);border-radius:.5rem;padding:3px 3px 7px 5px}.nova-select-plus-vs .vs__open-indicator{fill:var(--primary)}.nova-select-plus-vs .vs__open-indicator:hover{opacity:.5}.nova-select-plus-vs .vs__deselect{fill:var(--primary)}.nova-select-plus-vs .vs__deselect:hover{opacity:.5}.nova-select-plus-vd .vd__item{display:block;border-radius:4px;background:var(--20);border:1px solid var(--primary-dark);color:var(--primary-dark);margin:4px 2px 0;padding:.5rem}.nova-select-plus-vd .vd__item:hover{opacity:.75}