@charset "UTF-8";@keyframes passing-through{0%{opacity:0;transform:translateY(40px)}30%,70%{opacity:1;transform:translateY(0px)}100%{opacity:0;transform:translateY(-40px)}}@keyframes slide-in{0%{opacity:0;transform:translateY(40px)}30%{opacity:1;transform:translateY(0px)}}@keyframes pulse{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}}.dropzone,.dropzone *{box-sizing:border-box}.dropzone{min-height:150px;border:1px solid rgba(0,0,0,.8);border-radius:5px;padding:20px 20px}.dropzone.dz-clickable{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-started .dz-message{display:none}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center;margin:3em 0}.dropzone .dz-message .dz-button{background:none;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom, #eee, #ddd)}.dropzone .dz-preview.dz-file-preview .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.8);background-color:rgba(255,255,255,.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,.4);padding:0 .4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{transform:scale(1.05, 1.05);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{animation:passing-through 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;animation:slide-in 3s cubic-bezier(0.77, 0, 0.175, 1)}.dropzone .dz-preview .dz-success-mark,.dropzone .dz-preview .dz-error-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px;background:rgba(0,0,0,.8);border-radius:50%}.dropzone .dz-preview .dz-success-mark svg,.dropzone .dz-preview .dz-error-mark svg{display:block;width:54px;height:54px;fill:#fff}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;transition:all .2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{animation:pulse 6s ease infinite}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:20px;top:50%;margin-top:-10px;left:15%;right:15%;border:3px solid rgba(0,0,0,.8);background:rgba(0,0,0,.8);border-radius:10px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#fff;display:block;position:relative;height:100%;width:0;transition:width 300ms ease-in-out;border-radius:17px}.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:block;display:none;opacity:0;transition:opacity .3s ease;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#b10606;padding:.5em 1em;color:#fff}.dropzone .dz-preview .dz-error-message:after{content:"";position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #b10606}

/*# sourceMappingURL=dropzone.css.map */
.vue-dropzone {
  border: 2px solid #e5e5e5;
  font-family: "Arial", sans-serif;
  letter-spacing: 0.2px;
  color: #777;
  transition: 0.2s linear;
}
.vue-dropzone:hover {
  background-color: #f6f6f6;
}
.vue-dropzone > i {
  color: #ccc;
}
.vue-dropzone > .dz-preview .dz-image {
  border-radius: 0;
  width: 100%;
  height: 100%;
}
.vue-dropzone > .dz-preview .dz-image img:not([src]) {
  width: 200px;
  height: 200px;
}
.vue-dropzone > .dz-preview .dz-image:hover img {
  transform: none;
  -webkit-filter: none;
}
.vue-dropzone > .dz-preview .dz-details {
  bottom: 0;
  top: 0;
  color: white;
  background-color: rgba(33, 150, 243, 0.8);
  transition: opacity 0.2s linear;
  text-align: left;
}
.vue-dropzone > .dz-preview .dz-details .dz-filename {
  overflow: hidden;
}
.vue-dropzone > .dz-preview .dz-details .dz-filename span,
.vue-dropzone > .dz-preview .dz-details .dz-size span {
  background-color: transparent;
}
.vue-dropzone > .dz-preview .dz-details .dz-filename:not(:hover) span {
  border: none;
}
.vue-dropzone > .dz-preview .dz-details .dz-filename:hover span {
  background-color: transparent;
  border: none;
}
.vue-dropzone > .dz-preview .dz-progress .dz-upload {
  background: #cccccc;
}
.vue-dropzone > .dz-preview .dz-remove {
  position: absolute;
  z-index: 30;
  color: white;
  margin-left: 15px;
  padding: 10px;
  top: inherit;
  bottom: 15px;
  border: 2px white solid;
  text-decoration: none;
  text-transform: uppercase;
  font-size: 0.8rem;
  font-weight: 800;
  letter-spacing: 1.1px;
  opacity: 0;
}
.vue-dropzone > .dz-preview:hover .dz-remove {
  opacity: 1;
}
.vue-dropzone > .dz-preview .dz-success-mark,
.vue-dropzone > .dz-preview .dz-error-mark {
  margin-left: auto;
  margin-top: auto;
  width: 100%;
  top: 35%;
  left: 0;
}
.vue-dropzone > .dz-preview .dz-success-mark svg,
.vue-dropzone > .dz-preview .dz-error-mark svg {
  margin-left: auto;
  margin-right: auto;
}
.vue-dropzone > .dz-preview .dz-error-message {
  margin-left: auto;
  margin-right: auto;
  left: 0;
  width: 100%;
  text-align: center;
}
.vue-dropzone > .dz-preview .dz-error-message:after {
  display: none;
}
:root {
  --primary-color: #16afe1;
  --secondary-color: #12db42;
  --grey-color: #5e646e;
  --grey-bg-color: #f2f2f3;
  --night-blue: #353544;
  --success-bg-color: #dff5e9;
  --success-color: #106949;
  --warning-bg-color: #fffbdb;
  --warning-color: #805100;
  --error-bg-color: #ffeeee;
  --error-color: #c31924;
  --box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1);
  --border-color: #e3e5e8;
  --text-color: #5e646e;
  --text-light-color: #f2f2f3;
  --disabled-color: #c4c4c4;
}

.com_emundus_vue input {
  display: block;
  margin-bottom: 10px;
  padding: var(--em-coordinator-vertical) var(--em-coordinator-horizontal);
  border: 1px solid #cccccc;
  border-radius: 4px;
  transition: border-color 200ms linear;
  box-sizing: border-box !important;
}
.com_emundus_vue input:hover {
  border-color: #cecece;
}
.com_emundus_vue input:focus {
  border-color: #16afe1;
  box-shadow: 0 0 6px #e0f3f8;
}
.com_emundus_vue input::-moz-placeholder {
  color: #a4a4a4;
}
.com_emundus_vue input::placeholder {
  color: #a4a4a4;
}

.view-campaigns.no-layout #g-container-main .g-container,
.view-campaigns.layout-addnextcampaign #g-container-main .g-container,
.view-campaigns.layout-add #g-container-main .g-container,
.view-emails.layout-add #g-container-main .g-container,
.view-emails.no-layout #g-container-main .g-container,
.view-form #g-container-main .g-container,
.view-settings #g-container-main .g-container,
.view-workflows #g-container-main .g-container,
.view-events #g-container-main .g-container,
.view-emundus.layout-history #g-container-main .g-container {
  width: auto;
  position: relative;
}

.view-campaigns.no-layout #g-container-main,
.view-campaigns.layout-addnextcampaign #g-container-main,
.view-campaigns.layout-add #g-container-main,
.view-emails.layout-add #g-container-main,
.view-emails.no-layout #g-container-main,
.view-form #g-container-main,
.view-events #g-container-main,
.view-emundus.layout-history #g-container-main {
  padding-left: 76px;
}

#g-page-surround {
  z-index: 1;
}

.swal2-container {
  z-index: 2;
}

.com_emundus.view-settings #g-page-surround #g-container-main {
  padding: 0 !important;
}

.com_emundus.view-settings #g-page-surround #g-container-main .g-container {
  padding: 0 !important;
}

.com_emundus.view-settings #g-footer {
  display: none;
}

.com_emundus.view-settings .com_emundus_vue {
  margin-bottom: 0;
}

.material-icons,
.material-icons-outlined,
.material-symbols-outlined {
  transition: all 0.3s;
  font-size: 18px;
  color: var(--grey-color);
}

.btn-icon-text {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  align-items: center;
  cursor: pointer;
  padding: 0.5rem 1rem;
  border: 1px solid var(--border-color);
  border-radius: 4px;
  transition: all 0.3s ease-in-out;
}

.btn-icon-text:hover {
  background: var(--grey-bg-color);
}

.btn-primary-vue {
  display: flex;
  flex-direction: row;
  justify-content: space-evenly;
  align-items: center;
  cursor: pointer;
  padding: 0.5rem 1rem;
  background-color: var(--primary-color);
  color: var(--text-light-color);
  border: 1px solid var(--primary-color);
  border-radius: 4px;
  transition: all 0.3s ease-in-out;
  width: -moz-fit-content;
  width: fit-content;
}

.btn-primary-vue:hover {
  color: var(--primary-color);
  background-color: var(--text-light-color);
}

.vue-em-loader {
  position: absolute !important;
  text-align: center;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  box-shadow: 0 0 0 9999px rgba(206, 206, 206, 0.5215686275);
  background: rgba(206, 206, 206, 0.5215686275);
  width: 70px !important;
  height: 70px !important;
}

body ::-webkit-scrollbar-track {
  background-color: transparent !important;
  background: transparent;
}

.vue-swatches__wrapper {
  display: grid;
  position: absolute;
  border: solid 2px #cecece;
  background: #cecece;
  border-radius: 5px;
  justify-content: center;
  width: -moz-max-content;
  width: max-content;
  gap: 6px 8px;
  padding: 6px;
  z-index: 999;
}

.vue-swatches__wrapper::after {
  width: 0;
  height: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid #cecece;
  content: "";
  position: absolute;
  bottom: -10px;
  left: 0px;
}

.vue-swatches__trigger {
  cursor: pointer;
}

.vue-swatches__swatch {
  width: 25px !important;
  height: 25px !important;
  z-index: 9999;
  position: relative;
}

.vue-swatches__swatch:hover {
  transform: scale(1.2);
}

.vue-swatches__container {
  background: transparent !important;
  margin-bottom: unset !important;
  padding: unset !important;
}

.vue-swatches__check__wrapper {
  display: none;
}

.vue-notification-group {
  margin: 30px;
}

.vue-notification-template {
  background: #e3e5e8 !important;
  padding: 16px;
  border-radius: 4px;
}

.v-popover .trigger {
  display: flex !important;
  align-items: center;
}

/* VCalendar */
.vc-time-date {
  display: none;
}

.vc-time-picker {
  justify-content: center;
}

.vc-time-icon {
  display: none;
}

.vc-select-arrow {
  display: none;
}

.vc-time-select-group {
  background: transparent;
  border: unset;
}
.vc-time-select-group .vc-base-icon {
  display: none;
}
.vc-time-select-group .vc-base-select {
  height: auto;
}
.vc-time-select-group .vc-base-select select {
  height: auto;
}

.vc-highlight-bg-solid,
.vc-highlight {
  background-color: var(--em-profile-color) !important;
}#em-attachment-preview {
  height: 100%;
  overflow: hidden;
  position: relative;
}
#em-attachment-preview .attachment-preview {
  height: 100%;
  width: 100%;
  overflow: auto;
  background-color: var(--grey-bg-color);
}
#em-attachment-preview .attachment-preview.overflow-x {
  overflow-x: auto;
}
#em-attachment-preview .attachment-preview.overflow-y {
  overflow-y: auto;
}
#em-attachment-preview #msg {
  position: absolute;
  top: 20px;
  left: 8px;
  padding: 16px;
  width: calc(100% - 26px);
  background-color: var(--warning-bg-color);
  color: var(--warning-color);
  opacity: 0;
  z-index: -1;
  transition: all 0.3s;
}
#em-attachment-preview #msg.active {
  opacity: 1;
  z-index: 2;
}:root{--toastify-color-light:#fff;--toastify-color-dark:#121212;--toastify-color-info:#3498db;--toastify-color-success:#07bc0c;--toastify-color-warning:#f1c40f;--toastify-color-error:#e74c3c;--toastify-color-transparent:#ffffffb3;--toastify-icon-color-info:var(--toastify-color-info);--toastify-icon-color-success:var(--toastify-color-success);--toastify-icon-color-warning:var(--toastify-color-warning);--toastify-icon-color-error:var(--toastify-color-error);--toastify-toast-width:320px;--toastify-toast-background:#fff;--toastify-toast-min-height:64px;--toastify-toast-max-height:800px;--toastify-font-family:sans-serif;--toastify-z-index:9999;--toastify-text-color-light:#757575;--toastify-text-color-dark:#fff;--toastify-text-color-info:#fff;--toastify-text-color-success:#fff;--toastify-text-color-warning:#fff;--toastify-text-color-error:#fff;--toastify-spinner-color:#616161;--toastify-spinner-color-empty-area:#e0e0e0;--toastify-color-progress-light:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55);--toastify-color-progress-dark:#bb86fc;--toastify-color-progress-info:var(--toastify-color-info);--toastify-color-progress-success:var(--toastify-color-success);--toastify-color-progress-warning:var(--toastify-color-warning);--toastify-color-progress-error:var(--toastify-color-error);--toastify-color-progress-colored:#ddd}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;transform:translate3d(0,0,var(--toastify-z-index) px);width:var(--toastify-toast-width);z-index:var(--toastify-z-index)}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:4px;box-shadow:0 1px 10px 0 #0000001a,0 2px 15px 0 #0000000d;box-sizing:border-box;cursor:pointer;direction:ltr;display:flex;font-family:var(--toastify-font-family);justify-content:space-between;margin-bottom:1rem;max-height:var(--toastify-toast-max-height);min-height:var(--toastify-toast-min-height);overflow:hidden;padding:8px;position:relative;z-index:0}.Toastify__toast--rtl{direction:rtl}.Toastify__toast-body{align-items:center;display:flex;flex:1 1 auto;margin:auto 0;padding:6px;white-space:pre-wrap}.Toastify__toast-body>div:last-child{flex:1}.Toastify__toast-icon{display:flex;flex-shrink:0;margin-inline-end:10px;width:20px}.Toastify--animate{animation-duration:.7s;animation-fill-mode:both}.Toastify--animate-icon{animation-duration:.3s;animation-fill-mode:both}@media only screen and (max-width:480px){.Toastify__toast{border-radius:0;margin-bottom:0}}.Toastify__toast-theme--dark{background:var(--toastify-color-dark);color:var(--toastify-text-color-dark)}.Toastify__toast-theme--colored.Toastify__toast--default,.Toastify__toast-theme--light{background:var(--toastify-color-light);color:var(--toastify-text-color-light)}.Toastify__toast-theme--colored.Toastify__toast--info{background:var(--toastify-color-info);color:var(--toastify-text-color-info)}.Toastify__toast-theme--colored.Toastify__toast--success{background:var(--toastify-color-success);color:var(--toastify-text-color-success)}.Toastify__toast-theme--colored.Toastify__toast--warning{background:var(--toastify-color-warning);color:var(--toastify-text-color-warning)}.Toastify__toast-theme--colored.Toastify__toast--error{background:var(--toastify-color-error);color:var(--toastify-text-color-error)}.Toastify__progress-bar-theme--light{background:var(--toastify-color-progress-light)}.Toastify__progress-bar-theme--dark{background:var(--toastify-color-progress-dark)}.Toastify__progress-bar--info{background:var(--toastify-color-progress-info)}.Toastify__progress-bar--success{background:var(--toastify-color-progress-success)}.Toastify__progress-bar--warning{background:var(--toastify-color-progress-warning)}.Toastify__progress-bar--error{background:var(--toastify-color-progress-error)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--default{background:var(--toastify-color-progress-colored)}.Toastify__progress-bar-theme--colored.Toastify__progress-bar--error,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--info,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--success,.Toastify__progress-bar-theme--colored.Toastify__progress-bar--warning{background:var(--toastify-color-transparent)}.Toastify__close-button{align-self:flex-start;background:#0000;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--light{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentcolor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@keyframes Toastify__trackProgress{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Toastify__progress-bar{bottom:0;height:5px;left:0;opacity:.7;position:absolute;transform-origin:left;width:100%;z-index:var(--toastify-z-index)}.Toastify__progress-bar--animated{animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;transform-origin:right}.Toastify__spinner{animation:Toastify__spin .65s linear infinite;border:2px solid;border-color:var(--toastify-spinner-color-empty-area);border-radius:100%;border-right-color:var(--toastify-spinner-color);box-sizing:border-box;height:20px;width:20px}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes Toastify__bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes Toastify__bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{animation-name:Toastify__bounceOutDown}@keyframes Toastify__none{0%,60%,75%,90%,to{animation-duration:0;animation-timing-function:none}0%{opacity:1;transform:translateZ(0)}to{transform:translateZ(0)}}.Toastify__none-enter--bottom-center,.Toastify__none-enter--bottom-left,.Toastify__none-enter--bottom-right,.Toastify__none-enter--top-center,.Toastify__none-enter--top-left,.Toastify__none-enter--top-right{animation-name:Toastify__none}@keyframes Toastify__zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{animation-name:Toastify__zoomIn}.Toastify__zoom-exit{animation-name:Toastify__zoomOut}@keyframes Toastify__flipIn{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes Toastify__flipOut{0%{transform:perspective(400px)}30%{opacity:1;transform:perspective(400px) rotateX(-20deg)}to{opacity:0;transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{animation-name:Toastify__flipIn}.Toastify__flip-exit{animation-name:Toastify__flipOut}@keyframes Toastify__slideInRight{0%{transform:translate3d(110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{transform:translate3d(-110%,0,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{transform:translate3d(0,110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{transform:translate3d(0,-110%,0);visibility:visible}to{transform:translateZ(0)}}@keyframes Toastify__slideOutRight{0%{transform:translateZ(0)}to{transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{transform:translateZ(0)}to{transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{transform:translateZ(0)}to{transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{transform:translateZ(0)}to{transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{animation-name:Toastify__slideOutDown}@keyframes Toastify__spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#attachment-edit {
  padding: 16px 16px 16px 10px;
  height: 100%;
  float: right;
  border-left: 1px solid var(--border-color);
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
}
#attachment-edit .error-msg {
  position: absolute;
  margin: 10px 10px;
  top: 0;
  left: 0;
  width: calc(100% - 20px);
  background-color: var(--error-bg-color);
  color: var(--error-color);
  font-size: 1.2em;
  padding: 16px;
}
#attachment-edit .wrapper {
  width: 100%;
  height: 100%;
}
#attachment-edit .wrapper .title {
  margin-bottom: 16px;
}
#attachment-edit .editable-data {
  width: 100%;
  overflow: hidden;
}
#attachment-edit .editable-data h2 {
  text-overflow: ellipsis;
  overflow: hidden;
}
#attachment-edit .editable-data label {
  font-size: 10px;
  font-weight: 400 !important;
  color: var(--grey-color);
}
#attachment-edit .editable-data textarea {
  border-radius: 0;
  border-color: transparent;
  background-color: var(--grey-bg-color);
}
#attachment-edit .editable-data textarea:hover, #attachment-edit .editable-data textarea:focus {
  box-shadow: none;
}
#attachment-edit .editable-data select {
  width: 100%;
  height: -moz-fit-content;
  height: fit-content;
  padding: 16px 8px;
  border-radius: 0;
}
#attachment-edit .non-editable-data {
  width: 100%;
  margin-top: 16px;
}
#attachment-edit .non-editable-data div {
  width: 100%;
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid var(--border-color);
  padding: 8px 0;
}
#attachment-edit .non-editable-data div span:first-of-type {
  color: var(--grey-color);
}
#attachment-edit .non-editable-data div:last-child {
  border-bottom: none;
}
#attachment-edit .actions {
  align-self: flex-end;
  margin-right: 20px;
}
#attachment-edit .actions button {
  transition: all 0.3s;
  padding: var(--em-coordinator-vertical) var(--em-coordinator-horizontal);
}
#attachment-edit .input-group {
  margin-top: 10px;
  display: flex;
  flex-direction: column;
}
#attachment-edit .input-group [type=checkbox] {
  width: -moz-fit-content;
  width: fit-content;
}
#attachment-edit .input-group input {
  height: -moz-fit-content !important;
  height: fit-content !important;
}
#attachment-edit .valid-state select {
  padding: 4px 8px;
  border-radius: 4px;
  background-color: var(--grey-bg-color);
  color: var(--grey-color);
  border: none;
  width: -moz-max-content;
  width: max-content;
}
#attachment-edit .valid-state select::-ms-expand {
  display: none !important;
}
#attachment-edit .valid-state.warning select {
  color: var(--warning-color);
  background-color: var(--warning-bg-color);
}
#attachment-edit .valid-state.success select {
  color: var(--success-color);
  background-color: var(--success-bg-color);
}
#attachment-edit .valid-state.error select {
  color: var(--error-color);
  background-color: var(--error-bg-color);
}
#attachment-edit #toggle-display .not-displayed {
  position: absolute;
  bottom: 0;
  right: 15px;
  padding: 10px;
  background: white;
  border-top-left-radius: 4px;
  border: 1px solid #ececec;
}.attachment-row {
  border-bottom: 1px solid #e0e0e0;
}
.attachment-row:hover:not(.checked) {
  background-color: #f2f2f3 !important;
}
.attachment-row.checked {
  background-color: #f0f6fd !important;
}
.attachment-row .valid-state select {
  padding: 4px 8px;
  border-radius: 4px;
  background-color: var(--grey-bg-color) !important;
  color: var(--grey-color) !important;
  border: none;
  width: -moz-max-content;
  width: max-content;
}
.attachment-row .valid-state select::-ms-expand {
  display: none !important;
}
.attachment-row .valid-state.warning select {
  color: var(--warning-color) !important;
  background-color: var(--warning-bg-color) !important;
}
.attachment-row .valid-state.success select {
  color: var(--success-color) !important;
  background-color: var(--success-bg-color) !important;
}
.attachment-row .valid-state.error select {
  color: var(--error-color) !important;
  background-color: var(--error-bg-color) !important;
}
.attachment-row .permissions .material-icons,
.attachment-row .permissions .material-symbols-outlined {
  margin: 0 10px;
  opacity: 0.3;
}
.attachment-row .permissions .material-icons.active,
.attachment-row .permissions .material-symbols-outlined.active {
  opacity: 1;
}
.attachment-row .material-icons,
.attachment-row .material-symbols-outlined {
  cursor: pointer;
}
.attachment-row .material-icons.success,
.attachment-row .material-symbols-outlined.success {
  color: var(--success-color);
}
.attachment-row .material-icons.error,
.attachment-row .material-symbols-outlined.error {
  color: var(--error-color);
}
.attachment-row .td-document {
  max-width: 250px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: pointer;
}
.attachment-row .td-document .warning.file-not-found {
  color: var(--error-color);
  transform: translate(10px, 3px);
}
.attachment-row .sync-loader {
  width: 30px !important;
  height: 30px !important;
}
.modal___container[data-v-39bc18c3] {
	position: fixed;
	top: 0;
	left: 0;
	z-index: -999999;
	width: 0;
	height: 0;
	background-color: white;
	opacity: 0;
}
#em-attachments {
  font-size: 14px;
}
#em-attachments #em-attachment-preview {
  width: 75%;
}
#em-attachments #attachment-edit {
  width: 25%;
}
#em-attachments .v--modal-box.v--modal {
  height: 100vh !important;
  width: 100vw !important;
  top: 0 !important;
  left: 0 !important;
}
#em-attachments .head {
  align-items: center;
  margin-top: 1px;
  padding: 10px;
  min-height: 50px;
  background-color: var(--night-blue);
}
#em-attachments .head .displayed-user {
  align-items: baseline;
}
#em-attachments .head .displayed-user p {
  color: var(--text-light-color);
}
#em-attachments .head .displayed-user .name {
  font-size: 18px;
  font-weight: 800;
  line-height: 23px;
}
#em-attachments .head .displayed-user .email {
  margin-left: 8px !important;
  font-size: 12px;
}
#em-attachments .head .prev-next-files {
  align-items: center;
  margin-right: 12px;
  width: 75px;
}
#em-attachments .head .prev-next-files > div {
  pointer-events: none;
  color: transparent;
  transition: all 0.3s;
}
#em-attachments .head .prev-next-files > div span {
  height: 30px;
  width: 30px;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
  opacity: 0;
}
#em-attachments .head .prev-next-files > div.active {
  pointer-events: auto;
  cursor: pointer;
}
#em-attachments .head .prev-next-files > div.active span {
  color: var(--text-light-color);
  opacity: 1;
}
#em-attachments .head .prev-next-files > div:hover {
  border-radius: 4px;
  background-color: transparent;
}
#em-attachments .head .prev-next-files > div:hover span {
  color: var(--primary-color);
}
#em-attachments #filters {
  margin-bottom: 20px;
}
#em-attachments #filters .searchbar-wrapper {
  position: relative;
}
#em-attachments #filters .searchbar-wrapper .material-symbols-outlined.search {
  position: absolute;
  left: 8px;
}
#em-attachments #filters .searchbar-wrapper .material-symbols-outlined.clear {
  position: absolute;
  right: 8px;
}
#em-attachments #filters .searchbar-wrapper #searchbar {
  padding-left: 40px;
  height: 40px;
  border: 1px solid var(--border-color);
}
#em-attachments #filters .actions {
  align-items: center;
  justify-content: flex-end;
}
#em-attachments #filters .actions select {
  height: 42px;
  border: 1px solid var(--border-color);
}
#em-attachments #filters .actions > div,
#em-attachments #filters .actions > select {
  margin-right: 8px;
}
#em-attachments #filters .actions > div.disabled,
#em-attachments #filters .actions > select.disabled {
  color: var(--disabled-color);
  pointer-events: none;
}
#em-attachments #filters .actions > div.disabled .material-icons,
#em-attachments #filters .actions > div.disabled .material-symbols-outlined,
#em-attachments #filters .actions > select.disabled .material-icons,
#em-attachments #filters .actions > select.disabled .material-symbols-outlined {
  color: var(--disabled-color);
}
#em-attachments #filters .refresh {
  transition: transform 0.6s;
}
#em-attachments #filters .refresh:hover {
  transform: rotate(360deg);
  color: var(--primary-color);
}
#em-attachments #filters input {
  align-self: flex-start;
  width: 221px;
}
#em-attachments .wrapper {
  margin: 20px;
  width: calc(100% - 40px);
}
#em-attachments .wrapper.loading {
  min-height: 50vh;
}
#em-attachments .wrapper .material-symbols-outlined.delete {
  transition: all 0.3s;
  width: 30px;
  color: var(--red-500);
}
#em-attachments .wrapper .material-symbols-outlined.delete.disabled {
  color: var(--disabled-color);
  pointer-events: none;
}
#em-attachments .wrapper .material-symbols-outlined.delete:hover {
  cursor: pointer;
  color: var(--red-500);
}
#em-attachments .table-wrapper {
  overflow-x: scroll;
}
#em-attachments table.loading {
  visibility: hidden;
}
#em-attachments table tr th:first-of-type {
  width: 39px;
}
#em-attachments table tr th:first-of-type input {
  margin-right: 0;
}
#em-attachments table tr,
#em-attachments table th {
  height: 49px;
  background: transparent;
}
#em-attachments table td,
#em-attachments table th {
  width: -moz-fit-content;
  width: fit-content;
}
#em-attachments table th.desc,
#em-attachments table td.desc {
  max-width: 250px;
  width: initial;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#em-attachments table th.status,
#em-attachments table td.status {
  min-width: 100px;
  white-space: nowrap;
}
#em-attachments table thead tr th {
  border-top: 1px solid #e0e0e0;
  border-bottom: 1px solid #e0e0e0;
  white-space: nowrap;
}
#em-attachments table thead tr th .material-icons,
#em-attachments table thead tr th .material-symbols-outlined {
  transform: translateY(3px);
}
#em-attachments table .attachment-check {
  width: 15px;
  height: 15px;
  border-radius: 0;
}
#em-attachments .modal-head {
  width: 100%;
  align-items: center;
  padding: 16px;
  border-bottom: 1px solid var(--border-color);
}
#em-attachments .modal-head #actions-left span:first-child {
  margin: 0 8px 0 20px;
  cursor: pointer;
}
#em-attachments .modal-head #actions-right .download {
  height: 32px;
  color: black;
}
#em-attachments .modal-head #actions-right .download .material-icons,
#em-attachments .modal-head #actions-right .download .material-symbols-outlined {
  font-size: 18px;
}
#em-attachments .modal-head #actions-right .download span:last-child {
  margin-top: -1px;
  margin-left: 4px;
}
#em-attachments .modal-head #actions-right .prev-next-attachments .lvl {
  padding: 6px 8px 7px 8px;
  background-color: var(--grey-bg-color);
}
#em-attachments .modal-head #actions-right .prev-next-attachments .prev {
  border-radius: 4px 0 0 4px;
}
#em-attachments .modal-head #actions-right .prev-next-attachments .next {
  border-radius: 0 4px 4px 0;
}
#em-attachments .modal-head #actions-right .prev-next-attachments .prev,
#em-attachments .modal-head #actions-right .prev-next-attachments .next {
  justify-content: center;
  pointer-events: none;
  height: 32px;
  width: 32px;
  background-color: var(--grey-bg-color);
}
#em-attachments .modal-head #actions-right .prev-next-attachments .prev span,
#em-attachments .modal-head #actions-right .prev-next-attachments .next span {
  color: initial;
}
#em-attachments .modal-head #actions-right .prev-next-attachments .prev.active,
#em-attachments .modal-head #actions-right .prev-next-attachments .next.active {
  pointer-events: auto;
  cursor: pointer;
}
#em-attachments .slide-fade-enter-active {
  transition: all 0.5s ease;
}
#em-attachments .slide-fade-leave-active {
  transition: all 0.5s cubic-bezier(1, 0.5, 0.8, 1);
}
#em-attachments .slide-fade-enter {
  transform: translateX(100%);
}
#em-attachments .slide-fade-leave-to {
  transform: translateX(-100%);
  opacity: 0;
}
#em-attachments .slide-fade-reverse-enter-active {
  transition: all 0.5s ease;
}
#em-attachments .slide-fade-reverse-leave-active {
  transition: all 0.5s cubic-bezier(1, 0.8, 0.5, 1);
}
#em-attachments .slide-fade-reverse-enter {
  transform: translateX(-100%);
}
#em-attachments .slide-fade-reverse-leave-to {
  transform: translateX(100%);
  opacity: 0;
}
#em-attachments .modal-body {
  height: calc(100vh - 65px);
  width: 100vw;
  display: flex;
  padding: 0;
  max-height: unset !important;
}
#em-attachments .modal-body.only-preview #em-attachment-preview {
  width: 100% !important;
}
#em-attachments .modal-body.only-preview #attachment-edit {
  width: 0 !important;
  padding: 0;
}
#em-attachments .modal-body.only-preview #attachment-edit .wrapper,
#em-attachments .modal-body.only-preview #attachment-edit .actions {
  display: none;
}
#add-document-section {
  justify-content: center;
}
.popover-container[data-v-849a7621] {
	position: relative;
	display: inline-block;
}
.popover-content[data-v-849a7621] {
	background-color: white;
	position: absolute;
	min-height: 40px;
	min-width: 100px;
	width: -moz-max-content;
	width: max-content;
	opacity: 1;
	z-index: 9999;

	transition: opacity 0.2s ease-in-out;
}
.fade-enter-active[data-v-849a7621],
.fade-leave-active[data-v-849a7621] {
	transition: opacity 0.5s ease;
}
.fade-enter-from[data-v-849a7621],
.fade-leave-to[data-v-849a7621] {
	opacity: 0;
}

.workflow-step[data-v-33388911] {
	min-width: 350px;
}

.pagination li a[data-v-1136bb9e] {
	background: hsl(from var(--em-profile-color) h s l / 15%);
	border: none;
	color: var(--em-profile-color) !important;
	border-radius: var(--em-applicant-br);
	padding: 5px 10px;
	font-size: 12px;
	height: 30px;
	width: 30px;
	display: flex;
	justify-content: center;
	align-items: center;
	text-decoration: unset;
}
.pagination li.active a[data-v-1136bb9e] {
	background: var(--em-profile-color);
	color: var(--neutral-0) !important;
}
.pagination li:first-child a[data-v-1136bb9e],
.pagination li:last-child a[data-v-1136bb9e] {
	background: none;
	border-radius: var(--em-applicant-br);
}
.pagination li a[data-v-1136bb9e]:hover {
	background: hsl(from var(--em-profile-color) h s l / 30%);
}
.pagination li a.disabled[data-v-1136bb9e]:hover {
	background: none;
}
.pagination li a.disabled span[data-v-1136bb9e] {
	color: var(--neutral-500) !important;
}

table[data-v-b0cb7931] {
	border: unset;
}
table thead th[data-v-b0cb7931] {
	background: transparent;
	padding: 18px 12px;
}
table thead tr[data-v-b0cb7931] {
	border-bottom: solid 1px var(--neutral-400);
}
table tbody tr[data-v-b0cb7931]:not(:last-child) {
	border-bottom: solid 1px var(--neutral-400);
}
table tbody tr td[data-v-b0cb7931] {
	padding: 18px 12px;
}
.placement-center[data-v-b0cb7931] {
	position: fixed;
	left: 50%;
	transform: translate(-50%, -50%);
	top: 50%;
}

.values-selection[data-v-37521239] {
	max-height: 180px;
	overflow-y: auto;
}
.multi-select-filter-card[data-v-37521239] {
	position: relative;
}
.multi-select-filter-card .toggle-open-close[data-v-37521239] {
	position: absolute;
	top: 4px;
	right: 4px;
}
span.label[data-v-37521239] {
	font-weight: normal !important;
	display: flex !important;
	width: -moz-fit-content;
	width: fit-content;
}
.recap[data-v-37521239] {
	overflow: hidden;
}
.em-filter-value-checkbox.disabled[data-v-37521239] {
	pointer-events: none;
	opacity: 0.5;
}

#advanced-select ul[data-v-f47bb4b1] {
	list-style-type: none;
	max-height: 300px;
	overflow-y: auto;
}
#advanced-select ul li.tw-cursor-pointer[data-v-f47bb4b1]:hover {
	background-color: #e4e4e4;
}

.date-filter-card[data-v-e469e9a4] {
	position: relative;
}
.date-filter-card .toggle-open-close[data-v-e469e9a4] {
	position: absolute;
	top: 4px;
	right: 4px;
}
span.label[data-v-e469e9a4] {
	font-weight: normal !important;
	display: flex !important;
	width: -moz-fit-content;
	width: fit-content;
}

.default-filter-card[data-v-968d509e] {
	position: relative;
}
.default-filter-card .toggle-open-close[data-v-968d509e] {
	position: absolute;
	top: 4px;
	right: 4px;
}
span.label[data-v-968d509e] {
	font-weight: normal !important;
	display: flex !important;
	width: -moz-fit-content;
	width: fit-content;
}
.recap[data-v-968d509e] {
	overflow: hidden;
}

#emundus-filters {
	position: relative;
}
#emundus-filters .recap-label {
	display: -webkit-box !important;
	-webkit-line-clamp: 3;
	-webkit-box-orient: vertical;
	overflow: hidden;
	text-overflow: ellipsis;
}
#select-scopes:not(.hidden) {
	position: absolute;
	top: 42px;
	z-index: 2;
	list-style-type: none;
	margin: 0;
	padding: 8px;
}
#select-scopes li {
	padding: 8px;
}
#global-search-values {
	height: 42px;
	overflow-y: auto;
}
.global-search-scope button {
	white-space: break-spaces;
	text-align: left;
}
#current-global-search {
	border: none;
	border-radius: 0;
	box-shadow: none;
	outline: 0;
}
.global-search-tag {
	padding: 4px;
}
#save-filter-new-name {
	position: absolute;
	top: 0;
}

.tchooz-widget[data-v-01f8cbb9] {
	height: 100%;
}
.section-sub-menu[data-v-01f8cbb9] {
	display: flex;
	flex-direction: column;
	width: 100%;
	height: 100%;
	justify-content: center;
	border-radius: var(--em-coordinator-br-cards);
	background-color: #fff;
	color: #1f1f1f;
	box-shadow:
		var(--em-box-shadow-x-1) var(--em-box-shadow-y-1) var(--em-box-shadow-blur-1) var(--em-box-shadow-color-1),
		var(--em-box-shadow-x-2) var(--em-box-shadow-y-2) var(--em-box-shadow-blur-2) var(--em-box-shadow-color-2),
		var(--em-box-shadow-x-3) var(--em-box-shadow-y-3) var(--em-box-shadow-blur-3) var(--em-box-shadow-color-3);
	padding: 30px;
}

#background-tchoozy[data-v-815bed54] {
	mask-image: url('/media/com_emundus_vue/assets/tchoozy-gestionnaire.svg');
	-webkit-mask-image: url('/media/com_emundus_vue/assets/tchoozy-gestionnaire.svg');
	background: var(--neutral-0);
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	mask-size: 160px;
	-webkit-mask-size: 160px;
	mask-position: center;
	-webkit-mask-position: center;
	mask-origin: border-box;
	-webkit-mask-origin: border-box;
	z-index: 3;
	position: absolute;
	height: 100%;
	bottom: 0;
	opacity: 0.5;
	right: 0;
	top: 0;
	width: 228px;
}
#background-shapes[data-v-815bed54] {
	mask-image: url('/media/com_emundus_vue/assets/fond-fonce.svg');
	-webkit-mask-image: url('/media/com_emundus_vue/assets/fond-fonce.svg');
	background: var(--neutral-0);
	mask-repeat: no-repeat;
	-webkit-mask-repeat: no-repeat;
	mask-size: 500px;
	-webkit-mask-size: 500px;
	mask-origin: border-box;
	-webkit-mask-origin: border-box;
	mask-position: center;
	-webkit-mask-position: center;
	z-index: 3;
	transform: rotate(180deg);
	position: absolute;
	left: 0;
	opacity: 0.5;
	height: 100%;
	top: 0;
	width: 463px !important;
}
#incremental-selector {
  position: relative;
}
#incremental-selector .em-custom-selector {
  margin: 0;
  list-style: none;
  background: white;
  position: absolute;
  top: 42px;
  max-height: 20vh;
  overflow-y: auto;
  z-index: 10;
}
#incremental-selector .em-custom-selector li {
  transition: 0.3s all;
}
#incremental-selector .em-custom-selector li:hover {
  background: #f8f8f8;
}
#incremental-selector #existing-value {
  position: relative;
}
#incremental-selector #existing-value input {
  padding-right: 25px;
}
#incremental-selector #existing-value span {
  position: absolute;
  right: 5px;
}
#iframe-evaluation[data-v-003f1cc8] {
	height: 100%;
}

#iframe-tab-custom {
	height: 100vh;
}
#iframe-custom {
	height: 100%;
	width: 100%;
}
#application-tabs > div[data-v-c7521427] {
  width: 100%;
  overflow: scroll;
}
#compare-files-container-header-1 {
	height: 54px;
	padding: 16px 8px;
	position: relative;
	background-color: var(--main-900);
	color: var(--neutral-0) !important;
p,
	span,
	.material-icons-outlined {
		color: var(--neutral-0) !important;
}
#close-modal-wrapper {
		position: absolute;
		top: 16px;
		left: 8px;
}
}
.compare-files-container-header-2 {
	background-color: var(--main-700);
	color: var(--neutral-0) !important;
	padding: 16px 8px;
	height: 54px;
span,
	.material-icons-outlined {
		color: var(--neutral-0) !important;
}
}
.left-view {
	border-right: 1px solid var(--neutral-200);
}
#files-to-compare-with-container {
	height: calc(100% - 54px);
}
#comparison-wrapper-left,
#comparison-wrapper-right {
#edit-modal {
		width: 50vw !important;
		height: calc(100% - 108px) !important;
		top: 108px !important;
		left: 0 !important;
		transform: none;
		box-shadow: none;
}
#edit-modal .modal-body,
	#em-attachment-preview {
		width: 100% !important;
}
}
#comparison-wrapper-right {
#edit-modal {
		right: 0 !important;
		left: unset !important;
}
}
.alert.mb-2 {
  margin-bottom: var(--em-spacing-2) !important;
}
#ranking-list #ranking-lists-container {
  align-items: flex-start;
}
#ranking-list #ranking-lists-container .file-identifier {
  align-items: flex-start;
}
#ranking-list #ranking-lists-container tr,
#ranking-list #ranking-lists-container td {
  height: 64px;
  white-space: nowrap;
}
#ranking-list #ranking-lists-container table:not(#unranked-files) th {
  height: 98px;
}
#ranking-list #ranking-lists-container #my-ranking-list,
#ranking-list #ranking-lists-container #other-ranking-lists {
  border-radius: 4px;
  border-spacing: 0;
  border-collapse: separate;
}
#ranking-list #ranking-lists-container #other-ranking-lists {
  overflow: auto;
}
#ranking-list #ranking-lists-container #other-ranking-lists th div {
  max-height: 5em;
  overflow: scroll;
  text-overflow: ellipsis;
  font-weight: 700;
}
#ranking-list #ranking-lists-container #other-ranking-lists th.border-right,
#ranking-list #ranking-lists-container #other-ranking-lists td.border-right {
  border-right: 1px solid var(--neutral-300);
}
#ranking-list #ranking-lists-container table#ranked-files {
  border-bottom: 0;
}
#ranking-list #ranking-lists-container #my-ranking-list {
  border: solid var(--main-200);
}
#ranking-list #ranking-lists-container #my-ranking-list thead th {
  background-color: var(--main-100) !important;
}
#ranking-list #ranking-lists-container #my-ranking-list tbody td,
#ranking-list #ranking-lists-container #my-ranking-list tbody tr {
  background-color: var(--main-50);
  border: 0;
}
#ranking-list button.em-primary-button span {
  color: var(--neutral-0);
}
#ranking-list button.em-primary-button:hover span {
  color: var(--main-500);
}
#ranking-list button.em-secondary-button span {
  color: var(--em-coordinator-secondary-color);
}
#ranking-list button.em-secondary-button:hover span {
  color: var(--neutral-0);
}
#ranking-list .handle:hover {
  cursor: grab;
}
#ranking-list .dragging {
  cursor: grabbing;
}
#ranking-list .dragging #ranked-files tbody#ranked-files-list {
  border: 4px dashed var(--main-200);
}
#ranking-list .dragging #unranked-files-list td {
  background-color: var(--grey-bg-color) !important;
}
#ask-to-lock-rankings-modal .v--modal {
  overflow: unset !important;
  border-radius: 0.3125em !important;
  height: -moz-fit-content !important;
  height: fit-content !important;
}
#compareFiles #my-ranking-list {
  overflow-x: auto;
}
label[data-v-40bc4916] {
	margin: 0;
}
#select-packages-options[data-v-40bc4916] {
	max-height: 400px;
	overflow-y: auto;
}
.tw-btn-primary:hover {
.material-icons-outlined[data-v-40bc4916] {
		color: var(--em-profile-color);
}
}

#rankings-by-package {
.ranking-navigation-item {
		min-width: 200px;
		max-width: 200px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
}
#export-modal {
		max-height: 80vh !important;
		width: 80vw !important;
		top: 10vh !important;
		left: 10vw !important;
		height: auto !important;
		border-radius: 0.25rem !important;
}
}

input[type='checkbox'].event-checkbox[data-v-8e53e84d] {
	margin-right: 0 !important;
}
.event-checkbox[data-v-8e53e84d]:checked:before {
	content: '✓';
	color: white;
	font-size: 16px;
	font-weight: bold;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}

.card-event-left[data-v-2494fba5] {
	border-inline-start-width: 4px;
}
.card-event-right[data-v-2494fba5] {
	border-inline-end-width: 4px;
}
.card-event-right[data-v-2494fba5]:before {
	content: '';
	position: absolute;
	right: -8px;
	top: 10%;
	transform: translateY(-50%);
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-left: 8px solid var(--event-arrow-color);
}
.card-event-left[data-v-2494fba5]:before {
	content: '';
	position: absolute;
	left: -8px;
	top: 10%;
	transform: translateY(-50%);
	border-top: 8px solid transparent;
	border-bottom: 8px solid transparent;
	border-right: 8px solid var(--event-arrow-color);
}

.no-options .multiselect__content-wrapper {
	display: none !important;
}
.no-options .multiselect__select {
	display: none !important;
}
#modalAddTriggercandidate .v--modal[data-v-3434d5ee],
#modalAddTriggermanual .v--modal[data-v-3434d5ee],
span[id*=modalEmailPreview_] .v--modal[data-v-3434d5ee],
#modalUpdateLogo .v--modal[data-v-3434d5ee],
#modalUpdateIcon .v--modal[data-v-3434d5ee],
#modalUpdateColors .v--modal[data-v-3434d5ee] {
  padding: 32px !important;
}
span[id*=modalEditElement] .v--modal[data-v-3434d5ee],
#modalAddDocuments .v--modal[data-v-3434d5ee],
#modalAffectCampaign .v--modal[data-v-3434d5ee],
#modalMenu .v--modal[data-v-3434d5ee],
#modalSide .v--modal[data-v-3434d5ee] {
  position: fixed;
  right: 0;
  left: unset !important;
  height: 100% !important;
  padding: 32px;
  top: 0 !important;
  overflow: scroll;
}
span[id*=modalEditElement] .v--modal-overlay[data-v-3434d5ee],
#modalAddDocuments .v--modal-overlay[data-v-3434d5ee],
#modalMenu .v--modal-overlay[data-v-3434d5ee],
#modalSide .v--modal-overlay[data-v-3434d5ee] {
  background: unset;
}

/**** CUSTOM VUE DROPZONE ****/
#customdropzone[data-v-3434d5ee] {
  letter-spacing: 0.2px;
  background: #fff;
  color: #c5c8ce;
  transition: background-color 0.2s linear;
  height: 200px;
  padding: 40px;
  border: dashed;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  display: flex;
  cursor: pointer;
}
.dz-preview[data-v-3434d5ee] {
  width: 100%;
  display: inline-block;
  text-align: center;
}
.dz-image[data-v-3434d5ee] {
  width: auto;
  height: 100px;
  margin-bottom: 10px;
}
.dz-image > div[data-v-3434d5ee] {
  height: 100px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.dz-details[data-v-3434d5ee] {
  color: black;
  transition: opacity 0.2s linear;
  text-align: center;
}
.dz-success-mark[data-v-3434d5ee] {
  display: none;
}
.dz-default.dz-message[data-v-3434d5ee] {
  text-align: center !important;
}
.dz-error-mark[data-v-3434d5ee] {
  display: none;
}
.dz-remove[data-v-3434d5ee] {
  color: #1c6ef2;
}

/**** END ****/
.placement-center[data-v-3434d5ee] {
	position: fixed;
	left: 50%;
	transform: translate(-50%, -50%);
	top: 50%;
}
.sx__calendar-wrapper ul,
.sx__date-picker-wrapper ul,
.sx__date-picker-popup ul {
  list-style: none;
  padding: 0;
}
.sx__calendar-wrapper input,
.sx__calendar-wrapper button,
.sx__date-picker-wrapper input,
.sx__date-picker-wrapper button,
.sx__date-picker-popup input,
.sx__date-picker-popup button {
  font-family: inherit;
  outline: none;
}
.sx__calendar-wrapper button,
.sx__date-picker-wrapper button,
.sx__date-picker-popup button {
  background-color: inherit;
  outline: 0;
  border: none;
  cursor: pointer;
}

:root {
  --sx-color-primary: #6750a4;
  --sx-color-on-primary: #fff;
  --sx-color-primary-container: #eaddff;
  --sx-color-on-primary-container: #21005e;
  --sx-color-secondary: #625b71;
  --sx-color-on-secondary: #fff;
  --sx-color-secondary-container: #e8def8;
  --sx-color-on-secondary-container: #1e192b;
  --sx-color-tertiary: #7d5260;
  --sx-color-on-tertiary: #fff;
  --sx-color-tertiary-container: #ffd8e4;
  --sx-color-on-tertiary-container: #370b1e;
  --sx-color-surface: #fef7ff;
  --sx-color-surface-dim: #ded8e1;
  --sx-color-surface-bright: #fef7ff;
  --sx-color-on-surface: #1c1b1f;
  --sx-color-surface-container: #f3edf7;
  --sx-color-surface-container-low: #f7f2fa;
  --sx-color-surface-container-high: #ece6f0;
  --sx-color-background: #fff;
  --sx-color-on-background: #1c1b1f;
  --sx-color-outline: #79747e;
  --sx-color-outline-variant: #c4c7c5;
  --sx-color-shadow: #000;
  --sx-color-surface-tint: #6750a4;
  --sx-color-neutral: var(--sx-color-outline);
  --sx-color-neutral-variant: var(--sx-color-outline-variant);
  --sx-internal-color-gray-ripple-background: #e0e0e0;
  --sx-internal-color-light-gray: #fafafa;
  --sx-internal-color-text: #000;
}

.is-dark {
  --sx-color-primary: #d0bcff;
  --sx-color-on-primary: #371e73;
  --sx-color-primary-container: #4f378b;
  --sx-color-on-primary-container: #eaddff;
  --sx-color-secondary: #ccc2dc;
  --sx-color-on-secondary: #332d41;
  --sx-color-secondary-container: #4a4458;
  --sx-color-on-secondary-container: #e8def8;
  --sx-color-tertiary: #efb8c8;
  --sx-color-on-tertiary: #492532;
  --sx-color-tertiary-container: #633b48;
  --sx-color-on-tertiary-container: #ffd8e4;
  --sx-color-surface: #141218;
  --sx-color-surface-dim: #141218;
  --sx-color-surface-bright: #3b383e;
  --sx-color-on-surface: #e6e1e5;
  --sx-color-surface-container: #211f26;
  --sx-color-surface-container-low: #1d1b20;
  --sx-color-surface-container-high: #2b2930;
  --sx-color-background: #141218;
  --sx-color-on-background: #e6e1e5;
  --sx-color-outline: #938f99;
  --sx-color-outline-variant: #444746;
  --sx-color-shadow: #000;
  --sx-color-surface-tint: #d0bcff;
  --sx-internal-color-text: #fff;
}

:root {
  --sx-spacing-padding1: 4px;
  --sx-spacing-padding2: 8px;
  --sx-spacing-padding3: 12px;
  --sx-spacing-padding4: 16px;
  --sx-spacing-padding6: 24px;
  --sx-spacing-modal-padding: 16px;
}

:root {
  --sx-box-shadow-level3: 0 3px 6px 0 rgb(0 0 0 / 16%),
    0 3px 6px 0 rgb(0 0 0 / 23%);
  --sx-rounding-extra-small: 4px;
  --sx-rounding-small: 8px;
  --sx-rounding-extra-large: 28px;
  --sx-border: 1px solid var(--sx-color-outline-variant);
}

.is-dark {
  --sx-border: 1px solid var(--sx-color-outline-variant);
}

:root {
  --sx-font-small: 0.875rem;
  --sx-font-extra-small: 0.75rem;
  --sx-font-large: 1.125rem;
  --sx-font-extra-large: 1.25rem;
}

@keyframes sx-ripple {
  0% {
    width: 0;
    height: 0;
    opacity: 0.16;
  }
  40% {
    width: 100px;
    height: 100px;
    opacity: 0.08;
  }
  100% {
    width: 150px;
    height: 150px;
    opacity: 0;
  }
}
.sx__ripple {
  position: relative;
  overflow: hidden;
}
.sx__ripple::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: currentcolor;
  opacity: 0.1;
  visibility: hidden;
  z-index: 2;
}
.sx__ripple:active::before {
  visibility: visible;
}
.sx__ripple:not(:active)::before {
  animation: sx-ripple 0.75s cubic-bezier(0, 0.1, 0.8, 1);
  transition: visibility 0.75s step-end;
}

@keyframes sx-ripple-wide {
  0% {
    width: 0;
    height: 0;
    opacity: 0.16;
  }
  40% {
    width: 300px;
    height: 100px;
    opacity: 0.08;
  }
  100% {
    width: 450px;
    height: 150px;
    opacity: 0;
  }
}
.sx__ripple--wide {
  position: relative;
  overflow: hidden;
}
.sx__ripple--wide::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  width: 0;
  height: 0;
  transform: translate(-50%, -50%);
  border-radius: 50%;
  background-color: currentcolor;
  opacity: 0.1;
  visibility: hidden;
  z-index: 2;
}
.sx__ripple--wide:active::before {
  visibility: visible;
}
.sx__ripple--wide::before {
  border-radius: var(--sx-rounding-small);
}
.sx__ripple--wide:not(:active)::before {
  animation: sx-ripple-wide 0.75s cubic-bezier(0, 0.1, 0.8, 1);
  transition: visibility 0.75s step-end;
}

.sx__chevron-wrapper {
  position: relative;
  border-radius: 50%;
  min-height: 48px;
  min-width: 48px;
  cursor: pointer;
  transition: background-color 0.2s ease-in-out;
  font-size: 0;
}
.sx__chevron-wrapper:active {
  background-color: var(--sx-internal-color-gray-ripple-background);
}
.sx__chevron-wrapper:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}
.sx__chevron-wrapper:hover, .sx__chevron-wrapper:focus {
  background-color: var(--sx-color-surface-dim);
}
.is-dark .sx__chevron-wrapper:hover, .is-dark .sx__chevron-wrapper:focus {
  background-color: var(--sx-color-surface-container-high);
}
.sx__chevron-wrapper .sx__chevron {
  position: absolute;
  top: 50%;
  width: 0.6rem;
  height: 0.6rem;
  border-width: 0.2rem 0.2rem 0 0;
  border-style: solid;
  border-color: var(--sx-internal-color-text);
}

.sx__chevron--previous {
  left: calc(50% + 0.125rem);
  transform: translate(-50%, -50%) rotate(225deg);
}

.sx__chevron--next {
  left: calc(50% - 0.125rem);
  transform: translate(-50%, -50%) rotate(45deg);
}

.sx__date-picker-wrapper {
  position: relative;
  color: var(--sx-color-on-background);
  width: -moz-fit-content;
  width: fit-content;
}
.sx__date-picker-wrapper.has-full-width {
  width: 100%;
}
.sx__date-picker-wrapper.is-disabled {
  opacity: 0.5;
  cursor: not-allowed;
}
.sx__date-picker-wrapper * {
  color: var(--sx-color-on-background);
  box-sizing: border-box;
}

.sx__date-input-wrapper {
  position: relative;
}

.sx__date-input-chevron-wrapper {
  position: absolute;
  top: 50%;
  right: 1rem;
  transform: translateY(-50%);
  display: flex;
  align-items: center;
  padding: 0;
  transition: transform 0.2s ease-in-out;
}
.sx__date-input-chevron-wrapper:focus {
  border: 2px solid var(--sx-color-primary);
}
.is-disabled .sx__date-input-chevron-wrapper {
  pointer-events: none;
  cursor: not-allowed;
}
.sx__date-input--active .sx__date-input-chevron-wrapper {
  transform: translateY(-50%) rotate(180deg);
}

.sx__date-input-chevron {
  width: 1rem;
  height: 1rem;
  pointer-events: none;
}

.sx__date-input {
  font-size: 1rem;
  padding: var(--sx-spacing-padding4);
  border: var(--sx-border);
  border-radius: var(--sx-rounding-extra-small);
  cursor: pointer;
  background-color: var(--sx-color-background);
  width: 100%;
}
.is-disabled .sx__date-input {
  pointer-events: none;
}
.sx__date-input--active .sx__date-input {
  border-color: var(--sx-color-primary);
  outline: 1px solid var(--sx-color-primary);
}

.sx__date-input-label {
  position: absolute;
  top: 0;
  left: 21px;
  padding: 0 var(--sx-spacing-padding1);
  background-color: var(--sx-color-background);
  font-size: 0.75rem;
  color: var(--sx-color-neutral);
  line-height: 1rem;
  transform: translateY(-50%) translateX(-0.5rem);
  transition: transform 0.2s ease-in-out;
  pointer-events: none;
}
.sx__date-input--active .sx__date-input-label {
  color: var(--sx-color-primary);
}
.is-dark .sx__date-input-label {
  display: none;
}

.sx__date-picker-popup {
  position: absolute;
  height: -moz-fit-content;
  height: fit-content;
  z-index: 1;
  top: calc(100% + 1px);
  width: 20.75rem;
  max-width: 500px;
  max-height: 400px;
  overflow: scroll;
  box-shadow: var(--sx-box-shadow-level3);
  padding: var(--sx-spacing-modal-padding);
  background-color: var(--sx-color-background);
  color: var(--sx-internal-color-text);
}
.sx__date-picker-popup.is-dark {
  background-color: var(--sx-color-surface-container-high);
}
.sx__date-picker-popup.bottom-end {
  left: auto;
  right: 0;
  transform: translateX(0);
}
.sx__date-picker-popup.top-start {
  inset: auto auto calc(100% + 1rem) 0;
  transform: translateX(0);
}
.sx__date-picker-popup.top-end {
  inset: auto 0 calc(100% + 1rem) auto;
  transform: translateX(0);
}

.sx__date-picker__years-view {
  margin: 0;
}

.sx__date-picker__years-accordion__expand-button {
  width: 100%;
  border-radius: 0;
  background-color: transparent;
  font-size: 1rem;
  padding: 1em;
  transition: background-color 0.2s ease-in-out;
  color: var(--sx-internal-color-text);
}
.sx__is-expanded .sx__date-picker__years-accordion__expand-button {
  background-color: var(--sx-color-surface-container);
}
.sx__date-picker__years-accordion__expand-button:hover {
  background-color: var(--sx-color-surface-dim);
}
.sx__date-picker__years-accordion__expand-button:active {
  background-color: var(--sx-internal-color-gray-ripple-background);
}

.sx__date-picker__years-view-accordion__panel {
  display: flex;
  flex-wrap: wrap;
}

.sx__date-picker__years-view-accordion__month {
  flex: 1 0 33.3333%;
  background-color: transparent;
  border: 0;
  font-size: 0.9rem;
  padding: 0.5em 0;
  border-radius: 25px;
  color: var(--sx-internal-color-text);
}
.sx__date-picker__years-view-accordion__month:hover {
  background-color: var(--sx-color-primary);
  color: var(--sx-color-on-primary);
}

.sx__date-picker__day-names {
  display: flex;
  width: 100%;
  justify-content: space-evenly;
  margin-bottom: 0.5em;
}
.sx__date-picker__day-names .sx__date-picker__day,
.sx__date-picker__day-names .sx__date-picker__day-name {
  flex: 1;
  text-align: center;
}

.sx__date-picker__day-name {
  font-weight: 700;
  color: var(--sx-color-neutral-variant);
}

.sx__date-picker__month-view-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1em;
}
.sx__date-picker__month-view-header .sx__chevron-wrapper:hover {
  background-color: var(--sx-color-surface-dim);
}

.sx__date-picker__month-view-header__month-year {
  font-size: 1.5rem;
  font-weight: 300;
  color: var(--sx-internal-color-text);
}
.sx__date-picker__month-view-header__month-year:hover {
  color: var(--sx-color-primary);
  text-decoration: underline;
}

.sx__date-picker__week {
  display: flex;
  width: 100%;
  justify-content: space-evenly;
  margin-bottom: 0.5em;
}
.sx__date-picker__week .sx__date-picker__day,
.sx__date-picker__week .sx__date-picker__day-name {
  flex: 1;
  text-align: center;
}

.sx__date-picker__day {
  background-color: transparent;
  border-radius: 50%;
  width: 2.5rem;
  height: 2.5rem;
  color: var(--sx-internal-color-text);
}
.sx__date-picker__day:hover {
  background-color: var(--sx-color-surface-dim);
}
.sx__date-picker__day:focus {
  outline-offset: -2px;
  outline: 2px solid var(--sx-color-primary);
}
.sx__date-picker__day:disabled {
  color: var(--sx-color-neutral-variant);
  cursor: not-allowed;
}
.sx__date-picker__day.is-leading-or-trailing {
  color: var(--sx-color-neutral-variant);
}
.sx__date-picker__day.sx__date-picker__day--selected {
  background-color: var(--sx-color-primary-container);
  color: var(--sx-color-on-primary-container);
}
.sx__date-picker__day.sx__date-picker__day--today {
  background-color: var(--sx-color-primary);
  color: var(--sx-color-on-primary);
}

:root {
  --sx-calendar-header-input-font-size: clamp(12px, 0.875rem, 28px);
  --sx-calendar-header-popup-z-index: 3;
  --sx-calendar-week-grid-padding-left: 75px;
}
:root .sx__date-picker-popup.is-teleported {
  z-index: 3;
}

.sx__calendar-wrapper {
  height: 100%;
  display: flex;
  color: var(--sx-internal-color-text);
}
.sx__calendar-wrapper * {
  box-sizing: border-box;
}

.sx__calendar {
  position: relative;
  flex: 1;
  height: 100%;
  border: var(--sx-border);
  border-radius: var(--sx-rounding-small);
  display: flex;
  flex-flow: column;
  background-color: var(--sx-color-background);
  overflow: hidden;
}

.sx__view-container {
  position: relative;
  flex: 1;
  overflow-y: auto;
  scroll-behavior: smooth;
}

.sx__slide-left {
  animation: sx-slide-left 0.3s ease-out;
}

@keyframes sx-slide-left {
  0% {
    transform: translateX(8%);
    filter: blur(0.25rem);
    opacity: 0.1;
  }
  100% {
    transform: translateX(0);
    filter: blur(0);
    opacity: 1;
  }
}
.sx__slide-right {
  animation: sx-slide-right 0.3s ease-out;
}

@keyframes sx-slide-right {
  0% {
    transform: translateX(-8%);
    filter: blur(0.25rem);
    opacity: 0.1;
  }
  100% {
    transform: translateX(0);
    filter: blur(0);
    opacity: 1;
  }
}
.sx__calendar-header {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  padding: var(--sx-spacing-padding4);
  gap: var(--sx-spacing-padding4);
}
.sx__calendar-header .sx__date-input {
  padding: var(--sx-spacing-padding3) var(--sx-spacing-padding4);
  font-size: var(--sx-calendar-header-input-font-size);
}
.sx__calendar-header .sx__date-picker-popup {
  z-index: var(--sx-calendar-header-popup-z-index);
}

.sx__calendar-header-content {
  display: flex;
  align-items: center;
  gap: var(--sx-spacing-padding4);
}

.sx__forward-backward-navigation {
  height: 45px;
}
.sx__is-calendar-small .sx__forward-backward-navigation {
  display: none;
}

.sx__range-heading {
  font-size: clamp(16px, 1.25rem, 24px);
}
.sx__is-calendar-small .sx__range-heading {
  font-size: 16px;
}

.sx__today-button {
  padding: var(--sx-spacing-padding3) var(--sx-spacing-padding4);
  border-radius: var(--sx-rounding-extra-small);
  font-size: var(--sx-calendar-header-input-font-size);
  color: var(--sx-internal-color-text);
}
.sx__today-button:active {
  background-color: var(--sx-internal-color-gray-ripple-background);
}
.sx__is-calendar-small .sx__today-button {
  display: none;
}
.sx__calendar-header .sx__today-button {
  border: var(--sx-border);
}
.sx__today-button:hover, .sx__today-button:focus {
  background-color: var(--sx-internal-color-light-gray);
}
.is-dark .sx__today-button:hover, .is-dark .sx__today-button:focus {
  background-color: var(--sx-color-surface-container-low);
}

.sx__view-selection {
  position: relative;
  font-size: var(--sx-calendar-header-input-font-size);
}

.sx__view-selection-selected-item {
  height: 100%;
  width: -moz-fit-content;
  width: fit-content;
  padding: var(--sx-spacing-padding3) var(--sx-spacing-padding4);
  cursor: pointer;
  border-radius: var(--sx-rounding-extra-small);
  border: var(--sx-border);
}
.sx__view-selection-selected-item:hover {
  background-color: var(--sx-internal-color-light-gray);
}
.is-dark .sx__view-selection-selected-item:hover {
  background-color: var(--sx-color-surface-container-low);
}

.sx__view-selection-items {
  position: absolute;
  top: 100%;
  box-shadow: var(--sx-box-shadow-level3);
  margin: 0;
  background-color: var(--sx-color-background);
  z-index: var(--sx-calendar-header-popup-z-index);
}
.is-dark .sx__view-selection-items {
  background-color: var(--sx-color-surface-container-high);
}

.sx__view-selection-item {
  padding: var(--sx-spacing-padding4) var(--sx-spacing-padding6);
  cursor: pointer;
}
.sx__view-selection-item:hover, .sx__view-selection-item:focus {
  background-color: var(--sx-color-primary);
  color: var(--sx-color-on-primary);
}
.sx__view-selection-item.is-selected {
  background-color: var(--sx-color-surface-dim);
}
.sx__view-selection-item.is-selected:hover, .sx__view-selection-item.is-selected:focus {
  background-color: var(--sx-color-primary);
  color: var(--sx-color-on-primary);
}

.sx__month-grid-wrapper {
  display: flex;
  flex-flow: column;
  height: 100%;
}

.sx__month-grid-week {
  border-top: var(--sx-border);
  flex: 1;
  display: flex;
}

.sx__month-grid-day {
  position: relative;
  padding: var(--sx-spacing-padding2) 0;
  flex: 1;
}
.sx__month-grid-day:not(:last-child) {
  border-right: var(--sx-border);
}

.sx__month-grid-day--dragover {
  background-color: var(--sx-color-surface-container);
}

.sx__month-grid-day__header {
  display: flex;
  flex-flow: column;
  align-items: center;
}

.sx__month-grid-day__header-day-name {
  font-size: 11px;
  text-transform: uppercase;
  color: var(--sx-color-neutral);
}

.sx__month-grid-day__header-date {
  font-size: var(--sx-font-extra-small);
  margin-bottom: var(--sx-spacing-padding1);
  border-radius: 50%;
  height: 24px;
  width: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.sx__month-grid-day__header-date.sx__is-today {
  background-color: var(--sx-color-primary);
  color: var(--sx-color-on-primary);
}

.sx__month-grid-day__events-more {
  width: calc(100% - 10px);
  font-size: var(--sx-font-extra-small);
  color: var(--sx-color-neutral);
  margin: var(--sx-spacing-padding1) 0;
  padding: var(--sx-spacing-padding1);
  border-radius: var(--sx-rounding-extra-small);
  cursor: pointer;
  transition: background-color 0.2s ease-in-out, color 0.2s ease-in-out;
}
.sx__month-grid-day__events-more:hover {
  background-color: var(--sx-color-surface-container);
  color: var(--sx-color-on-surface);
}

.sx__month-grid-background-event {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
}

.sx__month-grid-day__events {
  display: grid;
  grid-gap: 4px;
}

.sx__month-grid-cell {
  height: clamp(20px, 1.25rem, 24px);
}

.sx__month-grid-event {
  position: relative;
  display: flex;
  align-items: center;
  padding: var(--sx-spacing-padding1);
  border-radius: var(--sx-rounding-extra-small);
  font-size: clamp(12px, var(--sx-font-extra-small), 14px);
  overflow: hidden;
  white-space: nowrap;
  z-index: 1;
}

.sx__month-grid-event-time {
  margin-right: 4px;
}

.sx__month-grid-blocker {
  pointer-events: none;
}

.sx__month-agenda-week {
  display: flex;
}
.sx__month-agenda-week:not(:first-child) {
  border-top: var(--sx-border);
}

.sx__month-agenda-day {
  padding: var(--sx-spacing-padding2);
  flex: 1;
  display: flex;
  flex-flow: column;
  align-items: center;
  height: 3rem;
  border-radius: var(--sx-rounding-extra-small);
}

.sx__month-agenda-day--active {
  box-shadow: inset 0 0 0 3px var(--sx-color-primary);
}

.sx__month-agenda-day__event-icons {
  margin-top: 4px;
  display: flex;
  grid-gap: 3px;
}

.sx__month-agenda-day__event-icon {
  height: 6px;
  width: 6px;
  border-radius: 50%;
}

.sx__month-agenda-day-names {
  display: flex;
  padding: var(--sx-spacing-padding2) 0;
  font-size: var(--sx-font-extra-small);
  color: var(--sx-color-neutral);
}

.sx__month-agenda-day-name {
  flex: 1;
  display: flex;
  justify-content: center;
}

.sx__month-agenda-events {
  padding: 0 var(--sx-spacing-padding2);
}

.sx__month-agenda-event {
  padding: var(--sx-spacing-padding2);
  margin-bottom: var(--sx-spacing-padding2);
  border-radius: var(--sx-rounding-extra-small);
  font-size: var(--sx-font-small);
}
.sx__month-agenda-event:first-child {
  margin-top: var(--sx-spacing-padding2);
}

.sx__month-agenda-event__title {
  font-weight: 600;
}

.sx__month-agenda-event__has-icon {
  display: flex;
  align-items: center;
}

.sx__month-agenda-events__empty {
  margin-top: var(--sx-spacing-padding4);
  display: flex;
  justify-content: center;
}

.sx__week-wrapper {
  position: relative;
}

.sx__week-grid {
  position: relative;
  padding-left: var(--sx-calendar-week-grid-padding-left);
  display: flex;
  height: var(--sx-week-grid-height);
  overflow: hidden;
}

.sx__week-header {
  position: sticky;
  top: 0;
  z-index: 2;
  background-color: var(--sx-color-background);
}

.sx__week-header-content {
  position: relative;
}

.sx__week-header-border {
  position: absolute;
  width: 100%;
  bottom: 0;
  border-bottom: var(--sx-border);
  border-left: 250px solid transparent;
}

.sx__week-grid__time-axis {
  display: flex;
  flex-flow: column;
  position: absolute;
  right: 0;
  top: var(--sx-week-grid-offset-top);
  width: calc(100% - 60px);
}

.sx__week-grid__hour {
  position: relative;
  height: var(--sx-week-grid-hour-height);
  border-top: var(--sx-border);
  font-size: var(--sx-font-extra-small);
}
.sx__week-grid__hour:first-child {
  visibility: hidden;
}

.sx__week-grid__hour-text {
  position: absolute;
  left: -43px;
  top: -0.75em;
  color: var(--sx-color-neutral);
}

.sx__time-grid-day {
  position: relative;
  width: 100%;
  height: 100%;
  border-left: var(--sx-border);
}

.sx__week-grid__date-axis {
  padding-left: var(--sx-calendar-week-grid-padding-left);
  display: flex;
}

.sx__week-grid__date {
  flex: 1;
  display: flex;
  flex-flow: column;
  align-items: center;
  padding: var(--sx-spacing-padding3) 0;
  gap: var(--sx-spacing-padding1);
}

.sx__week-grid__day-name {
  text-transform: uppercase;
  font-size: var(--sx-font-extra-small);
  color: var(--sx-color-neutral);
  font-weight: 500;
}
.sx__week-grid__date--is-today .sx__week-grid__day-name {
  color: var(--sx-color-primary);
  font-weight: 700;
}

.sx__week-grid__date-number {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: var(--sx-font-extra-large);
  font-weight: 500;
  color: var(--sx-color-neutral);
  height: 2em;
  width: 2em;
}
.sx__week-grid__date--is-today .sx__week-grid__date-number {
  background-color: var(--sx-color-primary);
  color: var(--sx-color-on-primary);
  border-radius: 50%;
}

.sx__time-grid-event {
  width: calc(100% - 10px);
  padding: var(--sx-spacing-padding1);
  position: absolute;
  border-radius: var(--sx-rounding-extra-small);
  font-size: var(--sx-font-extra-small);
  overflow: hidden;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
}
.sx__time-grid-event.is-event-copy {
  opacity: 0.5;
  box-shadow: var(--sx-box-shadow-level3);
  z-index: 1;
  transition: transform 0.15s ease-in-out;
}

[data-has-dnd=true] .sx__time-grid-event {
  touch-action: none;
}

.sx__is-resizing .sx__time-grid-event:has(+ .is-event-copy) {
  opacity: 0;
}
.sx__is-resizing .is-event-copy {
  opacity: 1;
}

.sx__time-grid-event-inner {
  position: relative;
  height: 100%;
}

.sx__time-grid-event-resize-handle {
  display: none;
}

/** Only display the resize handle on non-touch devices */
@media (hover: hover) {
  .sx__time-grid-event-resize-handle {
    display: block;
    position: absolute;
    width: 100%;
    bottom: 0;
    cursor: ns-resize;
    height: clamp(10px, 20px, 50%);
  }
}
.sx__time-grid-event-title {
  font-weight: 600;
}

.sx__time-grid-event-time,
.sx__time-grid-event-people,
.sx__time-grid-event-location {
  display: flex;
  align-items: center;
  white-space: nowrap;
}

.sx__event-icon {
  min-width: 15px;
  min-height: 15px;
  max-width: 15px;
  max-height: 15px;
  margin-inline-end: var(--sx-spacing-padding2);
}

.sx__date-grid {
  display: flex;
  padding-left: var(--sx-calendar-week-grid-padding-left);
}

.sx__date-grid-day {
  position: relative;
  width: 100%;
  display: grid;
  grid-gap: 2px;
  /* needed for the draw plugin */
}
.sx__date-grid-day .sx__spacer {
  display: var(--sx-draw-plugin-spacer-display, none);
  height: var(--sx-draw-plugin-spacer);
}

.sx__date-grid-event {
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  padding: var(--sx-spacing-padding1);
  border-radius: var(--sx-rounding-extra-small);
  font-size: clamp(12px, var(--sx-font-extra-small), 14px);
  font-weight: 600;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.sx__date-grid-event:has(.sx__date-grid-event--left-overflow) {
  margin-left: 10px;
}
.sx__date-grid-event:has(.sx__date-grid-event--right-overflow) {
  margin-right: 10px;
}
.sx__date-grid-event .sx__date-grid-event--left-overflow {
  position: absolute;
  z-index: 1;
  width: 10px;
  height: 100%;
  left: -10px;
  clip-path: polygon(100% 0, 0 50%, 100% 100%, 100% 0);
}
.sx__date-grid-event .sx__date-grid-event--right-overflow {
  position: absolute;
  z-index: 1;
  width: 10px;
  height: 100%;
  right: -10px;
  clip-path: polygon(0 0, 100% 50%, 0 100%, 0 0);
}
.sx__date-grid-event.sx__date-grid-event--copy {
  z-index: 2;
  box-shadow: var(--sx-box-shadow-level3);
  transition-property: transform, width;
  transition-duration: 0.15s;
  transition-timing-function: ease-in-out;
}

.sx__date-grid-event-text {
  width: calc(100% - var(--sx-spacing-padding1) * 2);
  left: var(--sx-spacing-padding1);
  position: absolute;
  text-overflow: ellipsis;
  overflow-x: hidden;
  white-space: nowrap;
}
.sx__date-grid-event-text .sx__date-grid-event-time {
  font-weight: initial;
}

.sx__date-grid-cell {
  height: clamp(20px, 1.25rem, 24px);
}

.sx__date-grid-event-resize-handle {
  position: absolute;
  right: 0;
  height: 100%;
  width: clamp(10px, 15px, 50%);
  cursor: ew-resize;
  z-index: 1;
}

.sx__date-grid-background-event {
  position: absolute;
  height: 100%;
  width: 100%;
  top: 0;
  left: 0;
  z-index: -1;
}

:root {
  --sx-week-grid-height: 0;
  --sx-time-axis-height: 0;
  --sx-week-grid-hour-height: 0;
  --sx-week-grid-offset-top: 0;
}

.sx__event-modal {
  visibility: hidden;
  position: fixed;
  top: var(--sx-event-modal-top);
  left: var(--sx-event-modal-left);
  width: 400px;
  max-width: 100%;
  height: -moz-fit-content;
  height: fit-content;
  background-color: var(--sx-color-background);
  z-index: 2;
}
.sx__event-modal.is-open {
  animation: slide-sideways;
  animation-duration: 0.3s;
  visibility: initial;
}
.is-dark .sx__event-modal {
  background-color: var(--sx-color-surface-container-high);
}

.sx__event-modal-default {
  padding: var(--sx-spacing-padding6);
  background-color: var(--sx-color-background);
  box-shadow: 0 24px 38px 3px rgba(0, 0, 0, 0.14), 0 9px 46px 8px rgba(0, 0, 0, 0.12), 0 11px 15px -7px rgba(0, 0, 0, 0.2);
  border-radius: var(--sx-rounding-small);
  max-height: 250px;
  overflow-y: scroll;
}

@keyframes slide-sideways {
  from {
    opacity: 0;
    transform: translateX(var(--sx-event-modal-animation-start));
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}
.sx__event-modal .sx__event-icon {
  min-width: 16px;
  min-height: 16px;
  max-width: 16px;
  max-height: 16px;
  margin-inline-end: var(--sx-spacing-padding2);
}

.sx__event-modal__color-icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  border-radius: 25%;
  margin-right: var(--sx-spacing-padding3);
}

.sx__has-icon {
  display: grid;
  align-items: flex-start;
  grid-template-columns: 30px 1fr;
  margin-bottom: var(--sx-spacing-padding2);
}
.sx__has-icon .sx__event-icon {
  margin-top: 2px;
}
.sx__has-icon .sx__event-modal__color-icon {
  margin-top: 4px;
}

.sx__event-modal__title {
  font-size: var(--sx-font-large);
}

.sx__event-modal__time {
  font-size: var(--sx-font-small);
}

.sx__current-time-indicator {
  position: absolute;
  left: 0;
  right: 0;
  height: 2px;
  background-color: #f00;
  z-index: 0;
}
.sx__current-time-indicator::before {
  content: "";
  position: absolute;
  left: -5px;
  top: -4px;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background-color: #f00;
}

.sx__current-time-indicator-full-week {
  width: calc(100% - var(--sx-calendar-week-grid-padding-left));
  position: absolute;
  inset: 0 0 0 var(--sx-calendar-week-grid-padding-left);
  height: 2px;
  background-color: rgba(255, 0, 0, 0.38);
}

.placement-center[data-v-ac25df4a] {
	position: fixed;
	left: 50%;
	transform: translate(-50%, -50%);
	top: 50%;
}
.day-grid[data-v-ac25df4a] {
	grid-template-columns: 15% 85%;
}
input[type='checkbox'].event-checkbox[data-v-ac25df4a] {
	margin-right: 0 !important;
}
.event-checkbox[data-v-ac25df4a]:checked:before {
	content: '✓';
	color: white;
	font-size: 16px;
	font-weight: bold;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
.calendars-list[data-v-ac25df4a] {
	grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
}
#modalAddTriggercandidate .v--modal[data-v-c763d8ff],
#modalAddTriggermanual .v--modal[data-v-c763d8ff],
span[id*=modalEmailPreview_] .v--modal[data-v-c763d8ff],
#modalUpdateLogo .v--modal[data-v-c763d8ff],
#modalUpdateIcon .v--modal[data-v-c763d8ff],
#modalUpdateColors .v--modal[data-v-c763d8ff] {
  padding: 32px !important;
}
span[id*=modalEditElement] .v--modal[data-v-c763d8ff],
#modalAddDocuments .v--modal[data-v-c763d8ff],
#modalAffectCampaign .v--modal[data-v-c763d8ff],
#modalMenu .v--modal[data-v-c763d8ff],
#modalSide .v--modal[data-v-c763d8ff] {
  position: fixed;
  right: 0;
  left: unset !important;
  height: 100% !important;
  padding: 32px;
  top: 0 !important;
  overflow: scroll;
}
span[id*=modalEditElement] .v--modal-overlay[data-v-c763d8ff],
#modalAddDocuments .v--modal-overlay[data-v-c763d8ff],
#modalMenu .v--modal-overlay[data-v-c763d8ff],
#modalSide .v--modal-overlay[data-v-c763d8ff] {
  background: unset;
}

/**** CUSTOM VUE DROPZONE ****/
#customdropzone[data-v-c763d8ff] {
  letter-spacing: 0.2px;
  background: #fff;
  color: #c5c8ce;
  transition: background-color 0.2s linear;
  height: 200px;
  padding: 40px;
  border: dashed;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  display: flex;
  cursor: pointer;
}
.dz-preview[data-v-c763d8ff] {
  width: 100%;
  display: inline-block;
  text-align: center;
}
.dz-image[data-v-c763d8ff] {
  width: auto;
  height: 100px;
  margin-bottom: 10px;
}
.dz-image > div[data-v-c763d8ff] {
  height: 100px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.dz-details[data-v-c763d8ff] {
  color: black;
  transition: opacity 0.2s linear;
  text-align: center;
}
.dz-success-mark[data-v-c763d8ff] {
  display: none;
}
.dz-default.dz-message[data-v-c763d8ff] {
  text-align: center !important;
}
.dz-error-mark[data-v-c763d8ff] {
  display: none;
}
.dz-remove[data-v-c763d8ff] {
  color: #1c6ef2;
}

/**** END ****/
.placement-center[data-v-c763d8ff] {
	position: fixed;
	left: 50%;
	transform: translate(-50%, -50%);
	top: 50%;
}

.selection-box {
	position: absolute;
	background: hsl(from var(--em-profile-color) h s l / 15%);
	border: 1px solid var(--em-profile-color);
	pointer-events: none;
	transition:
		top 0.1s,
		left 0.1s;
	border-radius: 4px;
	cursor: pointer;
}
.sx-vue-calendar-wrapper {
	height: 100% !important;
	max-height: unset !important;
}
.slot-tooltip-info {
	position: absolute;
	border-radius: 8px;
	font-size: 12px;
	white-space: nowrap;
	z-index: 1000;
	padding: 8px 12px;
	box-shadow: 0 5px 10px rgb(0 0 0 / 10%);
	border: 1px solid var(--neutral-300);
}
.slot-tooltip-info p {
	color: inherit;
}

.head[data-v-041fbbe6] {
	padding: 0 0 20px 0;
}
#onboarding_list .head[data-v-041fbbe6] {
	background: var(--em-coordinator-bg);
	z-index: 9;
}
.view-settings #onboarding_list .head[data-v-041fbbe6] {
	position: inherit;
}

.no-result-image[data-v-cd8390c8] {
	width: 10vw;
	height: 10vw;
	margin: 0 auto;
}
.em-skeleton[data-v-a19fd706] {
  display: inline-block;
  position: relative;
  overflow: hidden;
  vertical-align: middle;
  background-color: #dddbdd !important;
  transition: all 0.3s;
}
.em-skeleton[data-v-a19fd706]::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transform: translateX(-100%);
  background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0));
  animation: shimmer-a19fd706 4s infinite;
  content: "";
}
@keyframes shimmer-a19fd706 {
100% {
    transform: translateX(100%);
}
}
#list-table[data-v-c4361aff] {
  transition: all 0.3s;
  border: 0;
  border-spacing: 0 3px;
}
#list-table input[type=checkbox][data-v-c4361aff] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  width: 20px;
  height: 20px;
  border: 2px solid #333;
  border-radius: 4px;
  background-color: white;
  cursor: pointer;
  position: relative;
  display: block;
  padding: 0;
  margin-right: 0;
}
#list-table input[type=checkbox][data-v-c4361aff]:checked {
  background-color: var(--em-profile-color);
  border-color: var(--em-profile-color);
}
#list-table input[type=checkbox][data-v-c4361aff]:checked::before {
  content: "✓";
  color: white;
  font-size: 16px;
  font-weight: bold;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
#list-table thead th[data-v-c4361aff] {
  background-color: transparent !important;
  border: unset !important;
  box-shadow: unset;
}
#list-table.blocs[data-v-c4361aff] {
  border: 0;
}
#list-table.blocs thead[data-v-c4361aff] {
  display: none;
}
#list-table.blocs tbody[data-v-c4361aff] {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(340px, 1fr));
  -moz-column-gap: 24px;
       column-gap: 24px;
  row-gap: 24px;
}
#list-table.blocs tbody tr td[data-v-c4361aff] {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding: 0;
}
#list-table.blocs tbody tr td.actions[data-v-c4361aff] {
  align-items: center;
  flex-direction: column;
}
#list-table.blocs tbody tr td ul[data-v-c4361aff]:not(.tw-p-4) {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
  padding: 0;
  margin: 0;
}
#list-table.blocs tbody tr td ul:not(.tw-p-4) li[data-v-c4361aff] {
  list-style: none;
  cursor: pointer;
  width: 100%;
}
.skeleton-grid[data-v-c4361aff] {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(340px, 1fr));
  -moz-column-gap: 24px;
       column-gap: 24px;
  row-gap: 24px;
}
.placement-center[data-v-c4361aff] {
  position: fixed;
  left: 50%;
  transform: translate(-50%, -50%);
  top: 50%;
}
#tabs-loading :not(.skeleton-grid) .skeleton-item[data-v-c4361aff], #tabs-loading:not(.skeleton-grid) .skeleton-item[data-v-c4361aff],
#items-loading :not(.skeleton-grid) .skeleton-item[data-v-c4361aff],
#items-loading:not(.skeleton-grid) .skeleton-item[data-v-c4361aff] {
  height: 40px !important;
  width: 100% !important;
  margin-bottom: 16px !important;
}
#tabs-loading .skeleton-grid .skeleton-item[data-v-c4361aff], #tabs-loading.skeleton-grid .skeleton-item[data-v-c4361aff],
#items-loading .skeleton-grid .skeleton-item[data-v-c4361aff],
#items-loading.skeleton-grid .skeleton-item[data-v-c4361aff] {
  height: 200px !important;
  min-width: 340px !important;
}#modalAddTriggercandidate .v--modal[data-v-eebb88e8],
#modalAddTriggermanual .v--modal[data-v-eebb88e8],
span[id*=modalEmailPreview_] .v--modal[data-v-eebb88e8],
#modalUpdateLogo .v--modal[data-v-eebb88e8],
#modalUpdateIcon .v--modal[data-v-eebb88e8],
#modalUpdateColors .v--modal[data-v-eebb88e8] {
  padding: 32px !important;
}
span[id*=modalEditElement] .v--modal[data-v-eebb88e8],
#modalAddDocuments .v--modal[data-v-eebb88e8],
#modalAffectCampaign .v--modal[data-v-eebb88e8],
#modalMenu .v--modal[data-v-eebb88e8],
#modalSide .v--modal[data-v-eebb88e8] {
  position: fixed;
  right: 0;
  left: unset !important;
  height: 100% !important;
  padding: 32px;
  top: 0 !important;
  overflow: scroll;
}
span[id*=modalEditElement] .v--modal-overlay[data-v-eebb88e8],
#modalAddDocuments .v--modal-overlay[data-v-eebb88e8],
#modalMenu .v--modal-overlay[data-v-eebb88e8],
#modalSide .v--modal-overlay[data-v-eebb88e8] {
  background: unset;
}

/**** CUSTOM VUE DROPZONE ****/
#customdropzone[data-v-eebb88e8] {
  letter-spacing: 0.2px;
  background: #fff;
  color: #c5c8ce;
  transition: background-color 0.2s linear;
  height: 200px;
  padding: 40px;
  border: dashed;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  display: flex;
  cursor: pointer;
}
.dz-preview[data-v-eebb88e8] {
  width: 100%;
  display: inline-block;
  text-align: center;
}
.dz-image[data-v-eebb88e8] {
  width: auto;
  height: 100px;
  margin-bottom: 10px;
}
.dz-image > div[data-v-eebb88e8] {
  height: 100px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.dz-details[data-v-eebb88e8] {
  color: black;
  transition: opacity 0.2s linear;
  text-align: center;
}
.dz-success-mark[data-v-eebb88e8] {
  display: none;
}
.dz-default.dz-message[data-v-eebb88e8] {
  text-align: center !important;
}
.dz-error-mark[data-v-eebb88e8] {
  display: none;
}
.dz-remove[data-v-eebb88e8] {
  color: #1c6ef2;
}

/**** END ****/
.placement-center[data-v-eebb88e8] {
	position: fixed;
	left: 50%;
	transform: translate(-50%, -50%);
	top: 50%;
}
@media all and (max-width: 479px) {
  #app .messages__vue .vm--container.scrollable .vm--modal {
    width: 94% !important;
    left: 10px !important;
    overflow: auto;
    top: 55px !important;
  }
}
.messages__campaigns-list-select {
  display: none;
  margin: 0;
}

@media all and (max-width: 820px) {
  .messages__campaigns-list {
    display: none;
  }
  .messages__campaigns-list-select {
    display: block;
    margin: 16px;
  }
  .drag-window {
    flex-direction: column !important;
  }
}
hr {
  margin: 0;
}

.messages__vue {
  min-height: 60vh;
}

.messages__block {
  overflow: inherit;
  padding: 8px 16px;
  min-height: 60px;
  height: auto;
  align-items: center;
  display: flex;
  cursor: pointer;
}

.messages__block:hover {
  background: #f0f4f5;
}

.messages__campaign-block {
  min-height: 50px;
  padding: 10px;
  display: flex;
  align-items: center;
  width: 35%;
}

.messages__active-campaign {
  background: #f0f4f5;
}

.messages__list {
  min-height: 60vh;
  padding: 20px 0;
  border-left: 1px solid rgba(203, 214, 214, 0.5);
}

.messages__list-block {
  min-height: 50vh;
  overflow-y: auto;
  overflow-x: hidden;
  -ms-overflow-style: none;
  scrollbar-width: none;
  padding: 0 15px;
  margin-bottom: 16px;
}

.messages__list-block::-webkit-scrollbar {
  display: none;
}

.messages__list-block li {
  list-style-type: none;
}

.messages__bottom-input {
  position: relative;
  bottom: 0;
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: center;
}

.messages__bottom-input-actions {
  margin: 10px auto 0 auto;
  display: flex;
  align-items: center;
  width: 100%;
  justify-content: space-between;
}

.messages__input_text {
  width: 100% !important;
  resize: none;
  height: 45px;
}

.messages__bottom-input input:focus,
.messages__bottom-input input:hover {
  box-shadow: unset;
}

.messages__send-icon {
  width: 25px;
  height: 25px;
  cursor: pointer;
}

.messages__current_user {
  display: flex;
  justify-content: end;
}

.messages__other_user {
  display: flex;
  justify-content: start;
}

.messages__message-item {
  width: 100%;
}

.messages__message-item-block {
  width: -moz-max-content;
  width: max-content;
  margin: 5px 15px 15px 15px;
  word-wrap: break-word;
  display: flex;
  flex-direction: column;
}

.messages__message-item-span {
  margin: 5px 0 !important;
  padding: 10px;
  border-radius: 5px;
  width: -moz-fit-content;
  width: fit-content;
  align-self: flex-end;
  max-width: 30vw;
}

.messages__message-item-span_current-user {
  background: #f2f2f2;
  color: #353544;
}

.messages__message-item-span_other-user {
  background: #ededed;
}

.messages__message-item-from {
  font-size: 12px;
  font-weight: bold;
}

.messages__campaigns-list {
  background: #fcfcfc;
  width: 35%;
  overflow-x: auto;
}

.messages__campaigns_title {
  max-width: 100%;
  white-space: break-spaces;
  text-align: left;
}

.messages__campaigns_fnum {
  font-size: 12px;
}

.messages__campaigns_folder-icon {
  width: 20px;
}

.messages__text-align-right {
  text-align: right;
}

.messages__text-align-left {
  text-align: left;
}

.message__header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0 25px;
}

.messages_action_container .messages__send_button,
.messages__bottom-input-actions .messages__send_button.btn-primary {
  border-radius: 8px !important;
  padding: 8px 12px !important;
  color: var(--neutral-0);
  background: var(--night-blue) !important;
  border: 1px solid var(--night-blue);
  font-size: 16px;
  font-family: var(--em-profile-font), Inter, sans-serif;
  letter-spacing: normal;
}

.messages_action_container .messages__send_button:hover,
.messages__bottom-input-actions .messages__send_button.btn-primary:hover {
  border-radius: 8px !important;
  padding: 8px 12px !important;
  color: var(--night-blue);
  background: var(--neutral-0) !important;
  border: 1px solid var(--night-blue) !important;
}

.messages__actions_bar .material-symbols-outlined {
  font-size: 20px;
}

.messages__bottom-input,
.messages__bottom-input-actions {
  padding-left: 16px;
  padding-right: 16px;
}

.loader {
  border: 5px solid #f3f3f4; /* Light grey */
  border-top: 5px solid #7886ae; /* Blue */
  border-radius: 50%;
  width: 70px;
  height: 70px;
  animation: spin 2s linear infinite;
  position: absolute !important;
  z-index: 9999;
  text-align: center;
  left: 50vw;
  top: 50vh;
  box-shadow: 0 0 0 9999px rgba(206, 206, 206, 0.5215686275);
  background: rgba(206, 206, 206, 0.5215686275);
}

.pointer {
  cursor: pointer;
}

@keyframes spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
.messages__date-section {
  display: flex;
  align-items: center;
  margin-left: 20px;
}
.messages__date-section hr {
  width: 100%;
  z-index: 1;
}
.messages__date-section p {
  padding: 0 20px;
}

.messages__actions_bar {
  display: flex;
  align-items: center;
}

/** ATTACH DOCUMENTS **/
.messages__attach_content {
  padding: 0 16px 16px 16px;
}

.messages_action_container {
  border-top: 1px solid;
  border-top-color: #f8f8f8;
}

.messages__attach_actions_tabs {
  display: flex;
  align-items: center;
  justify-content: left;
  list-style-type: none;
}

.messages__attach_action {
  padding: 8px 16px;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  height: 40px;
  cursor: pointer;
}

.messages__attach_action__current {
  background: #dff5e9;
}

.messages__button_send {
  float: right;
  padding: 10px;
  margin: 10px 0;
  border-radius: 4px;
  background: #052f37;
  color: white;
}

.messages__download_icon {
  margin-right: 10px;
  width: 25px;
  height: 25px;
}

.messages__attach_applicant_doc {
  display: flex;
  margin: 20px 0;
  align-items: center;
}
.messages__attach_applicant_doc label {
  margin-right: 10px;
}

/**** CUSTOM VUE DROPZONE ****/
#customdropzone_messenger {
  letter-spacing: 0.2px;
  background: #ececec;
  color: #777;
  transition: background-color 0.2s linear;
  height: 200px;
  padding: 40px;
  border: dashed;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  display: flex;
  cursor: pointer;
}
#customdropzone_messenger .dz-preview {
  width: 100%;
  display: inline-block;
  text-align: center;
}
#customdropzone_messenger .dz-preview .dz-image {
  width: auto;
  height: 100px;
  display: flex;
  justify-content: center;
  align-items: center;
}
#customdropzone_messenger .dz-preview .dz-image > div {
  width: inherit;
  height: inherit;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
#customdropzone_messenger .dz-preview .dz-image > img {
  width: 100%;
}
#customdropzone_messenger .dz-preview .dz-details {
  color: black;
  transition: opacity 0.2s linear;
  text-align: center;
}
#customdropzone_messenger .dz-success-mark {
  display: none;
}

.dz-default.dz-message {
  text-align: center !important;
}

.dz-error-mark {
  display: none;
}

/**** END ****/
/**** VUE Transition ****/
.slide-fade-enter-active {
  transition: all 0.3s ease;
}

.slide-fade-leave-active {
  transition: all 0.3s ease;
}

.slide-fade-enter {
  transform: translateY(-10px);
  opacity: 0;
}

.slide-right-enter-active,
.slide-right-leave-active {
  transition: all 0.3s ease;
}

.slide-right-enter,
.slide-right-leave-to {
  transform: translateX(-10px);
  opacity: 0;
}

.slide-down-enter-active,
.slide-down-leave-active {
  transition: all 0.3s ease;
}

.slide-down-enter,
.slide-down-leave-to {
  transform: translateY(-20px);
  opacity: 0;
}

.slide-up-enter-active,
.slide-up-leave-active {
  transition: all 0.3s ease;
}

.slide-up-enter,
.slide-up-leave-to {
  transform: translateY(20px);
  opacity: 0;
}

.move-right-enter-active,
.move-right-leave-active {
  transition: all 0.6s ease-in-out;
}

.move-right-enter,
.move-right-leave-to {
  transform: translateX(-500px);
}

.move-left-enter-active,
.move-left-leave-active {
  transition: all 0.6s ease-in-out;
}

.move-left-enter,
.move-left-leave-to {
  transform: translateX(500px);
}

.little-move-right-enter-active,
.little-move-right-leave-active {
  transition: all 0.3s ease;
}

.little-move-right-enter,
.little-move-right-leave-to {
  transform: translateX(-200px);
  left: -30px;
}

.little-move-left-enter-active,
.little-move-left-leave-active {
  transition: all 0.3s ease;
}

.little-move-left-enter,
.little-move-left-leave-to {
  transform: translateX(200px);
  left: 30px;
}

/**** END ****/
.messages__vue_attach_document[data-v-22a6284a] {
	background-color: white;
}
.messages__send_button[data-v-22a6284a] {
	margin: 20px 0;
	float: right;
}
#modalAddTriggercandidate .v--modal[data-v-265839f0],
#modalAddTriggermanual .v--modal[data-v-265839f0],
span[id*=modalEmailPreview_] .v--modal[data-v-265839f0],
#modalUpdateLogo .v--modal[data-v-265839f0],
#modalUpdateIcon .v--modal[data-v-265839f0],
#modalUpdateColors .v--modal[data-v-265839f0] {
  padding: 32px !important;
}
span[id*=modalEditElement] .v--modal[data-v-265839f0],
#modalAddDocuments .v--modal[data-v-265839f0],
#modalAffectCampaign .v--modal[data-v-265839f0],
#modalMenu .v--modal[data-v-265839f0],
#modalSide .v--modal[data-v-265839f0] {
  position: fixed;
  right: 0;
  left: unset !important;
  height: 100% !important;
  padding: 32px;
  top: 0 !important;
  overflow: scroll;
}
span[id*=modalEditElement] .v--modal-overlay[data-v-265839f0],
#modalAddDocuments .v--modal-overlay[data-v-265839f0],
#modalMenu .v--modal-overlay[data-v-265839f0],
#modalSide .v--modal-overlay[data-v-265839f0] {
  background: unset;
}

/**** CUSTOM VUE DROPZONE ****/
#customdropzone[data-v-265839f0] {
  letter-spacing: 0.2px;
  background: #fff;
  color: #c5c8ce;
  transition: background-color 0.2s linear;
  height: 200px;
  padding: 40px;
  border: dashed;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  display: flex;
  cursor: pointer;
}
.dz-preview[data-v-265839f0] {
  width: 100%;
  display: inline-block;
  text-align: center;
}
.dz-image[data-v-265839f0] {
  width: auto;
  height: 100px;
  margin-bottom: 10px;
}
.dz-image > div[data-v-265839f0] {
  height: 100px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.dz-details[data-v-265839f0] {
  color: black;
  transition: opacity 0.2s linear;
  text-align: center;
}
.dz-success-mark[data-v-265839f0] {
  display: none;
}
.dz-default.dz-message[data-v-265839f0] {
  text-align: center !important;
}
.dz-error-mark[data-v-265839f0] {
  display: none;
}
.dz-remove[data-v-265839f0] {
  color: #1c6ef2;
}

/**** END ****/

#app {
	font-family: Avenir, Helvetica, Arial, sans-serif;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #2c3e50;
}
.messages__vue {
	min-height: unset !important;
}

.error-message {
	color: var(--red-500);
	font-size: 0.875rem;
	margin-top: 0.25rem;
	display: none;
}
.error {
select,
	input,
	.multiselect,
	.multiselect__tags {
		border-color: var(--red-500) !important;
}
.error-message {
		display: block;
}
}

.iframe-evaluation-list[data-v-ca80c115] {
	width: 100%;
	min-height: 80%;
	border: unset;
	height: 100%;
}

.iframe-selected-evaluation[data-v-754fc6df] {
	height: calc(100vh - 258px);
}

.modal-grid {
	display: grid;
	grid-gap: 16px;
	width: 100%;
	height: auto;
}
.scrollable {
	height: calc(100vh - 100px);
	overflow-y: scroll;
	overflow-x: hidden;
}
.em-container-form-heading {
	display: none;
}
#iframe {
	height: 100vh;
	overflow-y: scroll;
	overflow-x: hidden;
}
.iframe-evaluation {
	width: 100%;
	height: calc(100% - 124px);
	border: unset;
}
#modal-evaluationgrid {
	border-left: 1px solid #ebecf0;
	box-shadow: 0 4px 16px rgba(32, 35, 44, 0.1);
}
.sticky-tab {
	position: sticky;
	top: 0;
	background: white;
}
#modal-applicationform #em-attachments #edit-modal {
	width: var(--attachment-width) !important;
	top: 52px;
	height: calc(100% - 52px) !important;
}
#modal-applicationform #em-attachments .modal-body {
	width: 100%;
}
#modal-applicationform #em-attachments #em-attachment-preview {
	width: 100%;
}
.context-files:not(.hidden) {
	position: fixed;
	top: 0;
	left: 0;
	background-color: white;
	z-index: 9999;
	width: 100vw;
	height: 100vh;
	opacity: 1;
}
.hidden {
	display: none;
	z-index: -1;
	margin: 0;
	padding: 0;
	width: 0;
	height: 0;
}

.autocomplete[data-v-54f23536] {
	position: relative;
	width: 100%;
	display: block;
	font-size: 14px;
	line-height: 1.428571429;
	color: #333333;
	background-color: #ffffff;
}
.autocomplete input[data-v-54f23536] {
	height: 48px;
	margin-bottom: 0px;
}
.autocomplete-results[data-v-54f23536] {
	padding: 0;
	margin: 0;
	border: 1px solid #eeeeee;
	overflow: auto;
	background-color: white;
	position: relative;
	z-index: 10;
}
.autocomplete-result[data-v-54f23536] {
	list-style: none;
	text-align: left;
	padding: 16px 6px;
	cursor: pointer;
}
.autocomplete-result.is-active[data-v-54f23536],
.autocomplete-result[data-v-54f23536]:hover {
	background-color: #ededed;
	color: white;
}

.vc-popover-content-wrapper {
  --popover-horizontal-content-offset: 8px;
  --popover-vertical-content-offset: 10px;
  --popover-caret-horizontal-offset: 18px;
  --popover-caret-vertical-offset: 8px;

  position: absolute;
  display: block;
  outline: none;
  z-index: 10;
}
.vc-popover-content-wrapper:not(.is-interactive) {
    pointer-events: none;
}
.vc-popover-content {
  position: relative;
  color: var(--vc-popover-content-color);
  font-weight: var(--vc-font-medium);
  background-color: var(--vc-popover-content-bg);
  border: 1px solid;
  border-color: var(--vc-popover-content-border);
  border-radius: var(--vc-rounded-lg);
  padding: 4px;
  outline: none;
  z-index: 10;
  box-shadow: var(--vc-shadow-lg);
}
.vc-popover-content.direction-bottom {
    margin-top: var(--popover-vertical-content-offset);
}
.vc-popover-content.direction-top {
    margin-bottom: var(--popover-vertical-content-offset);
}
.vc-popover-content.direction-left {
    margin-right: var(--popover-horizontal-content-offset);
}
.vc-popover-content.direction-right {
    margin-left: var(--popover-horizontal-content-offset);
}
.vc-popover-caret {
  content: '';
  position: absolute;
  display: block;
  width: 12px;
  height: 12px;
  border-top: inherit;
  border-left: inherit;
  background-color: inherit;
  z-index: -1;
}
.vc-popover-caret.direction-bottom {
    top: 0;
}
.vc-popover-caret.direction-bottom.align-left {
      transform: translateY(-50%) rotate(45deg);
}
.vc-popover-caret.direction-bottom.align-center {
      transform: translateX(-50%) translateY(-50%) rotate(45deg);
}
.vc-popover-caret.direction-bottom.align-right {
      transform: translateY(-50%) rotate(45deg);
}
.vc-popover-caret.direction-top {
    top: 100%;
}
.vc-popover-caret.direction-top.align-left {
      transform: translateY(-50%) rotate(-135deg);
}
.vc-popover-caret.direction-top.align-center {
      transform: translateX(-50%) translateY(-50%) rotate(-135deg);
}
.vc-popover-caret.direction-top.align-right {
      transform: translateY(-50%) rotate(-135deg);
}
.vc-popover-caret.direction-left {
    left: 100%;
}
.vc-popover-caret.direction-left.align-top {
      transform: translateX(-50%) rotate(135deg);
}
.vc-popover-caret.direction-left.align-middle {
      transform: translateY(-50%) translateX(-50%) rotate(135deg);
}
.vc-popover-caret.direction-left.align-bottom {
      transform: translateX(-50%) rotate(135deg);
}
.vc-popover-caret.direction-right {
    left: 0;
}
.vc-popover-caret.direction-right.align-top {
      transform: translateX(-50%) rotate(-45deg);
}
.vc-popover-caret.direction-right.align-middle {
      transform: translateY(-50%) translateX(-50%) rotate(-45deg);
}
.vc-popover-caret.direction-right.align-bottom {
      transform: translateX(-50%) rotate(-45deg);
}
.vc-popover-caret.align-left {
    left: var(--popover-caret-horizontal-offset);
}
.vc-popover-caret.align-center {
    left: 50%;
}
.vc-popover-caret.align-right {
    right: var(--popover-caret-horizontal-offset);
}
.vc-popover-caret.align-top {
    top: var(--popover-caret-vertical-offset);
}
.vc-popover-caret.align-middle {
    top: 50%;
}
.vc-popover-caret.align-bottom {
    bottom: var(--popover-caret-vertical-offset);
}

.vc-day-popover-row {
  display: flex;
  align-items: center;
  transition: var(--vc-day-content-transition);
}
.vc-day-popover-row-indicator {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-grow: 0;
  width: 15px;
}
.vc-day-popover-row-indicator span {
    transition: var(--vc-day-content-transition);
}
.vc-day-popover-row-label {
  display: flex;
  align-items: center;
  flex-wrap: none;
  flex-grow: 1;
  width: -moz-max-content;
  width: max-content;
  margin-left: 4px;
  margin-right: 4px;
  font-size: var(--vc-text-xs);
  line-height: var(--vc-leading-normal);
}
.vc-day-popover-row-highlight {
  width: 8px;
  height: 5px;
  border-radius: 3px;
}
.vc-day-popover-row-dot {
}
.vc-day-popover-row-bar {
  width: 10px;
  height: 3px;
}

.vc-base-icon {
  display: inline-block;
  stroke: currentColor;
  stroke-width: 2;
  fill: none;
}

.vc-header {
  display: grid;
  grid-gap: 4px;
  align-items: center;
  height: 30px;
  margin-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
}
.vc-header.is-lg {
    font-size: var(--vc-text-lg);
}
.vc-header.is-xl {
    font-size: var(--vc-text-xl);
}
.vc-header.is-2xl {
    font-size: var(--vc-text-2xl);
}
.vc-header .vc-title-wrapper {
    grid-row: 1;
    grid-column: title;
}
.vc-header .vc-prev {
    grid-row: 1;
    grid-column: prev;
}
.vc-header .vc-next {
    grid-row: 1;
    grid-column: next;
}
.vc-header .vc-title,
  .vc-header .vc-prev,
  .vc-header .vc-next {
    display: flex;
    align-items: center;
    border: 0;
    border-radius: var(--vc-rounded);
    pointer-events: auto;
    -webkit-user-select: none;
            -moz-user-select: none;
         user-select: none;
    cursor: pointer;
}
.vc-header .vc-title {
    color: var(--vc-header-title-color);
    font-weight: var(--vc-font-semibold);
    white-space: nowrap;
    padding: 0 8px;
    margin: 0;
    line-height: 30px;
}
.vc-header .vc-title:hover {
      opacity: 0.75;
}
.vc-header .vc-arrow {
    display: flex;
    justify-content: center;
    align-items: center;
    color: var(--vc-header-arrow-color);
    width: 28px;
    height: 30px;
    margin: 0;
    padding: 0;
}
.vc-header .vc-arrow:hover {
      background: var(--vc-header-arrow-hover-bg);
}
.vc-header .vc-arrow:disabled {
      opacity: 0.25;
      pointer-events: none;
}

.vc-nav-header {
  display: flex;
  justify-content: space-between;
}
.vc-nav-title,
.vc-nav-arrow,
.vc-nav-item {
  font-size: var(--vc-text-sm);
  margin: 0;
  cursor: pointer;
  -webkit-user-select: none;
          -moz-user-select: none;
       user-select: none;
  border: 0;
  border-radius: var(--vc-rounded);
  white-space: nowrap;
}
.vc-nav-title:hover, .vc-nav-arrow:hover, .vc-nav-item:hover {
    background-color: var(--vc-nav-hover-bg);
}
.vc-nav-title:disabled, .vc-nav-arrow:disabled, .vc-nav-item:disabled {
    opacity: 0.25;
    pointer-events: none;
}
.vc-nav-title {
  color: var(--vc-nav-title-color);
  font-weight: var(--vc-font-bold);
  line-height: var(--vc-leading-snug);
  height: 30px;
  padding: 0 6px;
}
.vc-nav-arrow {
  display: flex;
  justify-content: center;
  align-items: center;
  color: var(--vc-header-arrow-color);
  width: 26px;
  height: 30px;
  padding: 0;
}
.vc-nav-items {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-row-gap: 2px;
  grid-column-gap: 5px;
  margin-top: 2px;
}
.vc-nav-item {
  width: 48px;
  text-align: center;
  font-weight: var(--vc-font-semibold);
  line-height: var(--vc-leading-snug);
  padding: 6px 0;
}
.vc-nav-item.is-active {
    color: var(--vc-nav-item-active-color);
    background-color: var(--vc-nav-item-active-bg);
    font-weight: var(--vc-font-bold);
}
.vc-nav-item.is-active:not(:focus) {
      box-shadow: var(--vc-nav-item-active-box-shadow);
}
.vc-nav-item.is-current {
    color: var(--vc-nav-item-current-color);
}

.vc-day {
  position: relative;
  min-height: 32px;
  z-index: 1;
  /* &.is-not-in-month * {
    opacity: 0;
    pointer-events: none;
  } */
}
.vc-monthly .is-not-in-month * {
  opacity: 0;
  pointer-events: none;
}
.vc-day-layer {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
}
.vc-day-box-center-center {
  display: flex;
  justify-content: center;
  align-items: center;
  transform-origin: 50% 50%;
}
.vc-day-box-left-center {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  transform-origin: 0% 50%;
}
.vc-day-box-right-center {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  transform-origin: 100% 50%;
}
.vc-day-box-center-bottom {
  display: flex;
  justify-content: center;
  align-items: flex-end;
}
.vc-day-content {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: var(--vc-text-sm);
  font-weight: var(--vc-font-medium);
  width: 28px;
  height: 28px;
  line-height: 28px;
  border-radius: var(--vc-rounded-full);
  -webkit-user-select: none;
          -moz-user-select: none;
       user-select: none;
  cursor: pointer;
}
.vc-day-content:hover {
    background-color: var(--vc-day-content-hover-bg);
}
.vc-day-content.vc-disabled {
    color: var(--vc-day-content-disabled-color);
}

/* ----Content---- */
.vc-content:not(.vc-base) {
  font-weight: var(--vc-font-bold);
  color: var(--vc-content-color);
}

/* ----Highlights---- */
.vc-highlights {
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}
.vc-highlight {
  width: 28px;
  height: 28px;
}
.vc-highlight.vc-highlight-base-start {
    width: 50% !important;
    border-radius: 0 !important;
    border-right-width: 0 !important;
}
.vc-highlight.vc-highlight-base-end {
    width: 50% !important;
    border-radius: 0 !important;
    border-left-width: 0 !important;
}
.vc-highlight.vc-highlight-base-middle {
    width: 100%;
    border-radius: 0 !important;
    border-left-width: 0 !important;
    border-right-width: 0 !important;
    margin: 0 -1px;
}
.vc-highlight-bg-outline,
.vc-highlight-bg-none {
  background-color: var(--vc-highlight-outline-bg);
  border: 2px solid;
  border-color: var(--vc-highlight-outline-border);
  border-radius: var(--vc-rounded-full);
}
.vc-highlight-bg-light {
  background-color: var(--vc-highlight-light-bg);
  border-radius: var(--vc-rounded-full);
}
.vc-highlight-bg-solid {
  background-color: var(--vc-highlight-solid-bg);
  border-radius: var(--vc-rounded-full);
}
.vc-highlight-content-outline,
.vc-highlight-content-none {
  font-weight: var(--vc-font-bold);
  color: var(--vc-highlight-outline-content-color);
}
.vc-highlight-content-light {
  font-weight: var(--vc-font-bold);
  color: var(--vc-highlight-light-content-color);
}
.vc-highlight-content-solid {
  font-weight: var(--vc-font-bold);
  color: var(--vc-highlight-solid-content-color);
}

/* ----Dots---- */
.vc-dots {
  display: flex;
  justify-content: center;
  align-items: center;
}
.vc-dot {
  width: 5px;
  height: 5px;
  border-radius: 9999px;
  transition: var(--vc-day-content-transition);
}
.vc-dot:not(:last-child) {
    margin-right: 3px;
}

/* ----Bars---- */
.vc-bars {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  width: 75%;
}
.vc-bar {
  flex-grow: 1;
  height: 3px;
  transition: var(--vc-day-content-transition);
}
.vc-dot {
  background-color: var(--vc-dot-bg);
}
.vc-bar {
  background-color: var(--vc-bar-bg);
}

.vc-pane {
  min-width: 250px;
}
.vc-weeknumber {
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
}
.vc-weeknumber.is-left {
    left: calc(var(--vc-weeknumber-offset-inside) * -1);
}
.vc-weeknumber.is-right {
    right: calc(var(--vc-weeknumber-offset-inside) * -1);
}
.vc-weeknumber.is-left-outside {
    left: calc(var(--vc-weeknumber-offset-outside) * -1);
}
.vc-weeknumber.is-right-outside {
    right: calc(var(--vc-weeknumber-offset-outside) * -1);
}
.vc-weeknumber-content {
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: var(--vc-text-xs);
  font-weight: var(--vc-font-medium);
  font-style: italic;
  width: 28px;
  height: 28px;
  margin-top: 2px;
  color: var(--vc-weeknumber-color);
  -webkit-user-select: none;
          -moz-user-select: none;
       user-select: none;
}
.vc-weeks {
  position: relative;
  /* overflow: auto; */
  -webkit-overflow-scrolling: touch;
  padding: 6px;
  min-width: 232px;
}
.vc-weeks.vc-show-weeknumbers-left {
    margin-left: var(--vc-weeknumber-offset-inside);
}
.vc-weeks.vc-show-weeknumbers-right {
    margin-right: var(--vc-weeknumber-offset-inside);
}
.vc-weekday {
  text-align: center;
  color: var(--vc-weekday-color);
  font-size: var(--vc-text-sm);
  font-weight: var(--vc-font-bold);
  line-height: 14px;
  padding-top: 4px;
  padding-bottom: 8px;
  cursor: default;
  -webkit-user-select: none;
          -moz-user-select: none;
       user-select: none;
}
.vc-week,
.vc-weekdays {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  position: relative;
}

.vc-pane-container {
  width: 100%;
  position: relative;
}
.vc-pane-container.in-transition {
    overflow: hidden;
}
.vc-pane-layout {
  display: grid;
}
.vc-pane-header-wrapper {
  position: absolute;
  top: 0;
  width: 100%;
  pointer-events: none;
}
.vc-day-popover-container {
  font-size: var(--vc-text-xs);
  font-weight: var(--vc-font-medium);
}
.vc-day-popover-header {
  font-size: var(--vc-text-xs);
  color: var(--vc-day-popover-header-color);
  font-weight: var(--vc-font-semibold);
  text-align: center;
}

.vc-base-select {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 30px;
  font-size: var(--vc-text-base);
  font-weight: var(--vc-font-medium);
}
.vc-base-select.vc-has-icon select {
      padding: 0 27px 0 9px;
}
.vc-base-select.vc-has-icon .vc-base-sizer {
      padding: 0 28px 0 10px;
}
.vc-base-select.vc-fit-content select {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
}
.vc-base-select .vc-base-icon {
    position: absolute;
    top: 6px;
    right: 4px;
    opacity: 0.6;
    pointer-events: none;
}
.vc-base-select .vc-base-sizer {
    font-size: var(--vc-text-base);
    font-weight: var(--vc-font-medium);
    color: transparent;
    padding: 0px 8px;
    margin: 0;
}
.vc-base-select select {
    display: inline-flex;
    justify-content: center;
    color: var(--vc-select-color);
    display: block;
    -webkit-appearance: none;
            -moz-appearance: none;
         appearance: none;
    background-color: var(--vc-select-bg);
    border-radius: var(--vc-rounded);
    height: 30px;
    width: -moz-max-content;
    width: max-content;
    padding: 0px 7px;
    margin: 0;
    line-height: var(--leading-none);
    text-indent: 0px;
    background-image: none;
    cursor: pointer;
    text-align: center;
}
.vc-base-select select:hover {
      background-color: var(--vc-select-hover-bg);
}
.vc-base-select select.vc-align-left {
      text-align: left;
}
.vc-base-select select.vc-align-right {
      text-align: right;
}

.vc-time-picker {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 8px 4px;
}
.vc-time-picker.vc-invalid {
    pointer-events: none;
    opacity: 0.5;
}
.vc-time-picker.vc-attached {
    border-top: 1px solid var(--vc-time-picker-border);
}
.vc-time-picker > * + * {
    margin-top: 4px;
}
.vc-time-header {
  display: flex;
  align-items: center;
  font-size: var(--vc-text-sm);
  font-weight: var(--vc-font-semibold);
  text-transform: uppercase;
  margin-top: -4px;
  padding-left: 4px;
  padding-right: 4px;
  line-height: 21px;
}
.vc-time-select-group {
  display: inline-flex;
  align-items: center;
  padding: 0 4px;
  background: var(--vc-time-select-group-bg);
  border-radius: var(--vc-rounded-md);
  border: 1px solid var(--vc-time-select-group-border);
}
.vc-time-select-group .vc-base-icon {
    margin-right: 4px;
    color: var(--vc-time-select-group-icon-color);
}
.vc-time-select-group select {
    background: transparent;
    padding: 0px 4px;
}
.vc-time-weekday {
  color: var(--vc-time-weekday-color);
  letter-spacing: var(--tracking-wide);
}
.vc-time-month {
  color: var(--vc-time-month-color);
  margin-left: 8px;
}
.vc-time-day {
  color: var(--vc-time-day-color);
  margin-left: 4px;
}
.vc-time-year {
  color: var(--vc-time-year-color);
  margin-left: 8px;
}
.vc-time-colon {
  margin: 0 1px 2px 2px;
}
.vc-time-decimal {
  margin: 0 0 0 1px;
}
.vc-none-enter-active,
.vc-none-leave-active {
  transition-duration: 0s;
}

.vc-fade-enter-active,
.vc-fade-leave-active,
.vc-slide-left-enter-active,
.vc-slide-left-leave-active,
.vc-slide-right-enter-active,
.vc-slide-right-leave-active,
.vc-slide-up-enter-active,
.vc-slide-up-leave-active,
.vc-slide-down-enter-active,
.vc-slide-down-leave-active,
.vc-slide-fade-enter-active,
.vc-slide-fade-leave-active {
  transition: transform var(--vc-slide-duration) var(--vc-slide-timing),
    opacity var(--vc-slide-duration) var(--vc-slide-timing);
  backface-visibility: hidden;
  pointer-events: none;
}

.vc-none-leave-active,
.vc-fade-leave-active,
.vc-slide-left-leave-active,
.vc-slide-right-leave-active,
.vc-slide-up-leave-active,
.vc-slide-down-leave-active {
  position: absolute !important;
  width: 100%;
}

.vc-none-enter-from,
.vc-none-leave-to,
.vc-fade-enter-from,
.vc-fade-leave-to,
.vc-slide-left-enter-from,
.vc-slide-left-leave-to,
.vc-slide-right-enter-from,
.vc-slide-right-leave-to,
.vc-slide-up-enter-from,
.vc-slide-up-leave-to,
.vc-slide-down-enter-from,
.vc-slide-down-leave-to,
.vc-slide-fade-enter-from,
.vc-slide-fade-leave-to {
  opacity: 0;
}

.vc-slide-left-enter-from,
.vc-slide-right-leave-to,
.vc-slide-fade-enter-from.direction-left,
.vc-slide-fade-leave-to.direction-left {
  transform: translateX(var(--vc-slide-translate));
}

.vc-slide-right-enter-from,
.vc-slide-left-leave-to,
.vc-slide-fade-enter-from.direction-right,
.vc-slide-fade-leave-to.direction-right {
  transform: translateX(calc(-1 * var(--vc-slide-translate)));
}

.vc-slide-up-enter-from,
.vc-slide-down-leave-to,
.vc-slide-fade-enter-from.direction-top,
.vc-slide-fade-leave-to.direction-top {
  transform: translateY(var(--vc-slide-translate));
}

.vc-slide-down-enter-from,
.vc-slide-up-leave-to,
.vc-slide-fade-enter-from.direction-bottom,
.vc-slide-fade-leave-to.direction-bottom {
  transform: translateY(calc(-1 * var(--vc-slide-translate)));
}

:root {
  --vc-white: #ffffff;
  --vc-black: #000000;

  --vc-gray-50: #f8fafc;
  --vc-gray-100: #f1f5f9;
  --vc-gray-200: #e2e8f0;
  --vc-gray-300: #cbd5e1;
  --vc-gray-400: #94a3b8;
  --vc-gray-500: #64748b;
  --vc-gray-600: #475569;
  --vc-gray-700: #334155;
  --vc-gray-800: #1e293b;
  --vc-gray-900: #0f172a;

  --vc-font-family: BlinkMacSystemFont, -apple-system, 'Segoe UI', 'Roboto',
    'Oxygen', 'Ubuntu', 'Cantarell', 'Fira Sans', 'Droid Sans', 'Helvetica Neue',
    'Helvetica', 'Arial', sans-serif;

  --vc-font-normal: 400;
  --vc-font-medium: 500;
  --vc-font-semibold: 600;
  --vc-font-bold: 700;

  --vc-text-2xs: 10px;
  --vc-text-xs: 12px;
  --vc-text-sm: 14px;
  --vc-text-base: 16px;
  --vc-text-lg: 18px;
  --vc-text-xl: 20px;
  --vc-text-2xl: 24px;

  --vc-leading-none: 1;
  --vc-leading-tight: 1.25;
  --vc-leading-snug: 1.375;
  --vc-leading-normal: 1.5;

  --vc-rounded: 0.25rem;
  --vc-rounded-md: 0.375rem;
  --vc-rounded-lg: 0.5rem;
  --vc-rounded-full: 9999px;

  --vc-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
  --vc-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1),
    0 4px 6px -2px rgba(0, 0, 0, 0.05);
  --vc-shadow-inner: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06);

  --vc-slide-translate: 22px;
  --vc-slide-duration: 0.15s;
  --vc-slide-timing: ease;

  --vc-day-content-transition: all 0.13s ease-in;
  --vc-weeknumber-offset-inside: 26px;
  --vc-weeknumber-offset-outside: 34px;
}

.vc-gray {
  --vc-accent-50: var(--vc-gray-50);
  --vc-accent-100: var(--vc-gray-100);
  --vc-accent-200: var(--vc-gray-200);
  --vc-accent-300: var(--vc-gray-300);
  --vc-accent-400: var(--vc-gray-400);
  --vc-accent-500: var(--vc-gray-500);
  --vc-accent-600: var(--vc-gray-600);
  --vc-accent-700: var(--vc-gray-700);
  --vc-accent-800: var(--vc-gray-800);
  --vc-accent-900: var(--vc-gray-900);
}

.vc-red {
  --vc-accent-50: #fef2f2;
  --vc-accent-100: #fee2e2;
  --vc-accent-200: #fecaca;
  --vc-accent-300: #fca5a5;
  --vc-accent-400: #f87171;
  --vc-accent-500: #ef4444;
  --vc-accent-600: #dc2626;
  --vc-accent-700: #b91c1c;
  --vc-accent-800: #991b1b;
  --vc-accent-900: #7f1d1d;
}

.vc-orange {
  --vc-accent-50: #fff7ed;
  --vc-accent-100: #ffedd5;
  --vc-accent-200: #fed7aa;
  --vc-accent-300: #fdba74;
  --vc-accent-400: #fb923c;
  --vc-accent-500: #f97316;
  --vc-accent-600: #ea580c;
  --vc-accent-700: #c2410c;
  --vc-accent-800: #9a3412;
  --vc-accent-900: #7c2d12;
}

.vc-yellow {
  --vc-accent-50: #fefce8;
  --vc-accent-100: #fef9c3;
  --vc-accent-200: #fef08a;
  --vc-accent-300: #fde047;
  --vc-accent-400: #facc15;
  --vc-accent-500: #eab308;
  --vc-accent-600: #ca8a04;
  --vc-accent-700: #a16207;
  --vc-accent-800: #854d0e;
  --vc-accent-900: #713f12;
}

.vc-green {
  --vc-accent-50: #f0fdf4;
  --vc-accent-100: #dcfce7;
  --vc-accent-200: #bbf7d0;
  --vc-accent-300: #86efac;
  --vc-accent-400: #4ade80;
  --vc-accent-500: #22c55e;
  --vc-accent-600: #16a34a;
  --vc-accent-700: #15803d;
  --vc-accent-800: #166534;
  --vc-accent-900: #14532d;
}

.vc-teal {
  --vc-accent-50: #f0fdfa;
  --vc-accent-100: #ccfbf1;
  --vc-accent-200: #99f6e4;
  --vc-accent-300: #5eead4;
  --vc-accent-400: #2dd4bf;
  --vc-accent-500: #14b8a6;
  --vc-accent-600: #0d9488;
  --vc-accent-700: #0f766e;
  --vc-accent-800: #115e59;
  --vc-accent-900: #134e4a;
}

.vc-blue {
  --vc-accent-50: #eff6ff;
  --vc-accent-100: #dbeafe;
  --vc-accent-200: #bfdbfe;
  --vc-accent-300: #93c5fd;
  --vc-accent-400: #60a5fa;
  --vc-accent-500: #3b82f6;
  --vc-accent-600: #2563eb;
  --vc-accent-700: #1d4ed8;
  --vc-accent-800: #1e40af;
  --vc-accent-900: #1e3a8a;
}

.vc-indigo {
  --vc-accent-50: #eef2ff;
  --vc-accent-100: #e0e7ff;
  --vc-accent-200: #c7d2fe;
  --vc-accent-300: #a5b4fc;
  --vc-accent-400: #818cf8;
  --vc-accent-500: #6366f1;
  --vc-accent-600: #4f46e5;
  --vc-accent-700: #4338ca;
  --vc-accent-800: #3730a3;
  --vc-accent-900: #312e81;
}

.vc-purple {
  --vc-accent-50: #faf5ff;
  --vc-accent-100: #f3e8ff;
  --vc-accent-200: #e9d5ff;
  --vc-accent-300: #d8b4fe;
  --vc-accent-400: #c084fc;
  --vc-accent-500: #a855f7;
  --vc-accent-600: #9333ea;
  --vc-accent-700: #7e22ce;
  --vc-accent-800: #6b21a8;
  --vc-accent-900: #581c87;
}

.vc-pink {
  --vc-accent-50: #fdf2f8;
  --vc-accent-100: #fce7f3;
  --vc-accent-200: #fbcfe8;
  --vc-accent-300: #f9a8d4;
  --vc-accent-400: #f472b6;
  --vc-accent-500: #ec4899;
  --vc-accent-600: #db2777;
  --vc-accent-700: #be185d;
  --vc-accent-800: #9d174d;
  --vc-accent-900: #831843;
}

.vc-focus:focus-within {
    outline: 0;
    box-shadow: var(--vc-focus-ring);
  }

.vc-light {
  /* Base */
  --vc-color: var(--vc-gray-900);
  --vc-bg: var(--vc-white);
  --vc-border: var(--vc-gray-300);
  --vc-hover-bg: hsla(211, 25%, 84%, 0.3);
  --vc-focus-ring: 0 0 0 2px rgb(59, 131, 246, 0.4);
  /* Calendar header */
  --vc-header-arrow-color: var(--vc-gray-500);
  --vc-header-arrow-hover-bg: var(--vc-gray-200);
  --vc-header-title-color: var(--vc-gray-900);
  /* Calendar weekdays */
  --vc-weekday-color: var(--vc-gray-500);
  /* Calendar weeknumbers */
  --vc-weeknumber-color: var(--vc-gray-400);
  /* Calendar nav */
  --vc-nav-hover-bg: var(--vc-gray-200);
  --vc-nav-title-color: var(--vc-gray-900);
  --vc-nav-item-hover-box-shadow: none;
  --vc-nav-item-active-color: var(--vc-white);
  --vc-nav-item-active-bg: var(--vc-accent-500);
  --vc-nav-item-active-box-shadow: var(--vc-shadow);
  --vc-nav-item-current-color: var(--vc-accent-600);
  /* Calendar day popover */
  --vc-day-popover-container-color: var(--vc-white);
  --vc-day-popover-container-bg: var(--vc-gray-800);
  --vc-day-popover-container-border: var(--vc-gray-700);
  --vc-day-popover-header-color: var(--vc-gray-700);
  /* Popover content */
  --vc-popover-content-color: var(--vc-gray-900);
  --vc-popover-content-bg: var(--vc-gray-50);
  --vc-popover-content-border: var(--vc-gray-300);
  /* Time picker */
  --vc-time-picker-border: var(--vc-gray-300);
  --vc-time-weekday-color: var(--vc-gray-700);
  --vc-time-month-color: var(--vc-accent-600);
  --vc-time-day-color: var(--vc-accent-600);
  --vc-time-year-color: var(--vc-gray-500);
  /* Time select group */
  --vc-time-select-group-bg: var(--vc-gray-50);
  --vc-time-select-group-border: var(--vc-gray-300);
  --vc-time-select-group-icon-color: var(--vc-accent-500);
  /* Base select */
  --vc-select-color: var(--vc-gray-900);
  --vc-select-bg: var(--vc-gray-100);
  --vc-select-hover-bg: var(--vc-gray-200);
  /* Calendar day */
  --vc-day-content-hover-bg: var(--vc-hover-bg);
  --vc-day-content-disabled-color: var(--vc-gray-400);
}

/* Calendar attributes */

.vc-light.vc-attr,
  .vc-light .vc-attr {
    --vc-content-color: var(--vc-accent-600);
    --vc-highlight-outline-bg: var(--vc-white);
    --vc-highlight-outline-border: var(--vc-accent-600);
    --vc-highlight-outline-content-color: var(--vc-accent-700);
    --vc-highlight-light-bg: var(--vc-accent-200);
    --vc-highlight-light-content-color: var(--vc-accent-900);
    --vc-highlight-solid-bg: var(--vc-accent-600);
    --vc-highlight-solid-content-color: var(--vc-white);
    --vc-dot-bg: var(--vc-accent-600);
    --vc-bar-bg: var(--vc-accent-600);
  }

.vc-dark {
  /* Base */
  --vc-color: var(--vc-white);
  --vc-bg: var(--vc-gray-900);
  --vc-border: var(--vc-gray-700);
  --vc-hover-bg: hsla(216, 15%, 52%, 0.3);
  --vc-focus-ring: 0 0 0 2px rgb(59 130 246 / 0.7);
  /* Calendar header */
  --vc-header-arrow-color: var(--vc-gray-300);
  --vc-header-arrow-hover-bg: var(--vc-gray-800);
  --vc-header-title-color: var(--vc-gray-100);
  /* Calendar weekdays */
  --vc-weekday-color: var(--vc-accent-200);
  /* Calendar weeknumbers */
  --vc-weeknumber-color: var(--vc-gray-500);
  /* Calendar nav */
  --vc-nav-hover-bg: var(--vc-gray-700);
  --vc-nav-title-color: var(--vc-gray-100);
  --vc-nav-item-hover-box-shadow: none;
  --vc-nav-item-active-color: var(--vc-white);
  --vc-nav-item-active-bg: var(--vc-accent-500);
  --vc-nav-item-active-box-shadow: none;
  --vc-nav-item-current-color: var(--vc-accent-400);
  /* Calendar day popover */
  --vc-day-popover-container-color: var(--vc-gray-800);
  --vc-day-popover-container-bg: var(--vc-white);
  --vc-day-popover-container-border: var(--vc-gray-100);
  --vc-day-popover-header-color: var(--vc-gray-300);
  /* Popover content */
  --vc-popover-content-color: var(--vc-white);
  --vc-popover-content-bg: var(--vc-gray-800);
  --vc-popover-content-border: var(--vc-gray-700);
  /* Time picker */
  --vc-time-picker-border: var(--vc-gray-700);
  --vc-time-weekday-color: var(--vc-gray-400);
  --vc-time-month-color: var(--vc-accent-400);
  --vc-time-day-color: var(--vc-accent-400);
  --vc-time-year-color: var(--vc-gray-500);
  /* Time select group */
  --vc-time-select-group-bg: var(--vc-gray-700);
  --vc-time-select-group-border: var(--vc-gray-500);
  --vc-time-select-group-icon-color: var(--vc-accent-400);
  /* Base select */
  --vc-select-color: var(--vc-gray-200);
  --vc-select-bg: var(--vc-gray-700);
  --vc-select-hover-bg: var(--vc-gray-600);
  /* Calendar day */
  --vc-day-content-hover-bg: var(--vc-hover-bg);
  --vc-day-content-disabled-color: var(--vc-gray-600);
}

/* Calendar attributes */

.vc-dark.vc-attr,
  .vc-dark .vc-attr {
    --vc-content-color: var(--vc-accent-500);
    --vc-highlight-outline-bg: var(--vc-gray-900);
    --vc-highlight-outline-border: var(--vc-accent-300);
    --vc-highlight-outline-content-color: var(--vc-accent-200);
    --vc-highlight-light-bg: var(--vc-accent-800);
    --vc-highlight-light-content-color: var(--vc-accent-100);
    --vc-highlight-solid-bg: var(--vc-accent-500);
    --vc-highlight-solid-content-color: var(--vc-white);
    --vc-dot-bg: var(--vc-accent-500);
    --vc-bar-bg: var(--vc-accent-500);
  }

.vc-container {
  position: relative;
  display: inline-flex;
  width: -moz-max-content;
  width: max-content;
  height: -moz-max-content;
  height: max-content;
  font-family: var(--vc-font-family);
  color: var(--vc-color);
  background-color: var(--vc-bg);
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  -webkit-tap-highlight-color: transparent;
}

.vc-container,
  .vc-container * {
    box-sizing: border-box;
  }

.vc-container:focus, .vc-container *:focus {
      outline: none;
    }

/* Hides double border within popovers */

.vc-container .vc-container {
    border: none;
  }

.vc-bordered {
  border: 1px solid;
  border-color: var(--vc-border);
  border-radius: var(--vc-rounded-lg);
}

.vc-expanded {
  min-width: 100%;
}

.vc-transparent {
  background-color: transparent;
}

.vc-date-picker-content {
  padding: 0;
  background-color: var(--vc-bg);
}

.vc-date-picker-content .vc-container {
    border: 0;
  }
.popover-container[data-v-8d665896]{position:relative;display:inline-block}.popover-content[data-v-8d665896]{background-color:transparent;position:absolute;min-height:40px;min-width:100px;opacity:1;z-index:9999;transition:opacity .2s ease-in-out}.popover-container svg[data-v-8d665896]{width:8px!important}.fade-enter-active[data-v-8d665896],.fade-leave-active[data-v-8d665896]{transition:opacity .5s ease}.fade-enter-from[data-v-8d665896],.fade-leave-to[data-v-8d665896]{opacity:0}.modal___container[data-v-69166bc0]{padding:12px;max-height:90vh;background-color:#fff;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 9999px 9999px #0000006e;overflow-y:scroll;overflow-x:hidden;border-radius:8px}*{font-family:Inter,sans-serif}.editor-wrapper{border-radius:8px;border:solid 1px rgb(212,212,212)}.editor-wrapper .ProseMirror-focused{outline:unset!important}.editor-wrapper .editor-toolbar{padding:8px 16px;border-bottom:solid 1px rgb(212,212,212);border-radius:8px 8px 0 0;font-size:14px}.editor-wrapper .editor-toolbar select{cursor:pointer;height:35px;border-radius:4px;padding:4px 6px;border:solid 1px rgb(212,212,212);background:#fff}.editor-wrapper .editor-toolbar ul,.editor-wrapper .editor-toolbar ol{list-style-type:none;padding-left:0}.editor-wrapper .editor-toolbar .editor-toolbar--list{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin:0}.editor-wrapper .editor-toolbar .editor-toolbar--list li:not(.editor-image){display:flex;align-items:center;cursor:pointer;border-radius:8px;padding:8px;border:solid 1px transparent;min-height:16px}.editor-wrapper .editor-toolbar .editor-toolbar--list li:not(.editor-image) svg{min-width:16px!important}.editor-wrapper .editor-toolbar .editor-toolbar--list li:not(.editor-image):hover{background-color:#f5f5f5}.editor-wrapper .editor-toolbar .editor-toolbar--list li.editor-image .popover-container div:first-child{display:flex;align-items:center;cursor:pointer;padding:8px;border-radius:8px;border:solid 1px transparent;min-height:16px}.editor-wrapper .editor-toolbar .editor-toolbar--list li.editor-image .popover-container div:first-child svg{min-width:16px!important}.editor-wrapper .editor-toolbar .editor-toolbar--list li.editor-image .popover-container div:first-child:hover{background-color:#f5f5f5}.editor-wrapper .editor-toolbar .editor-toolbar--list li.editor-image .popover-container span svg{width:8px!important;min-width:unset!important}.editor-wrapper .editor-toolbar .editor-toolbar--list li.editor-separator{border-right:unset;border-top:unset;border-bottom:unset;border-radius:unset;border-left:solid 1px rgb(212,212,212);width:0;height:30px;padding:0}.editor-wrapper .editor-toolbar .editor-toolbar--list .is-active{background-color:#f5f5f5;border:1px solid rgb(115,115,115)}.editor-wrapper .editor-toolbar .bubble-menu{background-color:#fff;border:1px solid rgb(115,115,115);border-radius:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;display:flex;padding:.2rem}.editor-wrapper .editor-toolbar .bubble-menu button{background-color:unset;padding:4px 6px;border-radius:8px}.editor-wrapper .editor-toolbar .bubble-menu button:hover{background-color:#f5f5f5}.editor-wrapper .editor-toolbar .bubble-menu button.is-active{background-color:#f5f5f5;border:1px solid rgb(115,115,115)}.editor-wrapper .editor-toolbar .editor-color-picker{position:relative}.editor-wrapper .editor-toolbar .editor-color-picker .editor-color-picker--popover{padding:12px;display:grid;grid-template-columns:repeat(4,1fr);background-color:#fff;border-radius:8px;border:solid 1px rgb(212,212,212);top:28px;width:-moz-max-content;width:max-content;z-index:10}.editor-wrapper .editor-toolbar .editor-color-picker .editor-color-picker--popover span{width:24px;height:24px;border-radius:9999px}.editor-wrapper .editor-toolbar .editor-image .editor-image--popover{padding:6px;background-color:#fff;border-radius:8px;border:solid 1px rgb(212,212,212);top:28px;width:100%;z-index:10;min-width:150px}.editor-wrapper .editor-toolbar .editor-image .editor-image--popover li.image-item{width:auto}.editor-wrapper .editor-toolbar .editor-image .editor-image--popover li.image-item span{margin-left:8px;white-space:nowrap}.editor-wrapper .editor-content{overflow:scroll;padding:8px}.editor-wrapper .editor-content .tiptap{height:100%}.editor-wrapper .editor-content .tiptap p.is-editor-empty:first-child:before{color:#a3a3a3;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.editor-wrapper .editor-content .tiptap h1{font-size:32px}.editor-wrapper .editor-content .tiptap h2{font-size:24px}.editor-wrapper .editor-content .tiptap h3{font-size:20px}.editor-wrapper .editor-content .tiptap :first-child{margin-top:0}.editor-wrapper .editor-content .tiptap a{color:#3b82f6;text-decoration:underline}.editor-wrapper .editor-content .tiptap ul,.editor-wrapper .editor-content .tiptap ol{padding:0 1rem;margin:1.25rem 1rem 1.25rem .4rem}.editor-wrapper .editor-content .tiptap ul li p,.editor-wrapper .editor-content .tiptap ol li p{margin-top:.25em;margin-bottom:.25em}.editor-wrapper .editor-content .tiptap ul{list-style-type:disc}.editor-wrapper .editor-content .tiptap ol{list-style-type:decimal}.editor-wrapper .editor-content .tiptap table{border-collapse:collapse;margin:0;overflow:hidden;table-layout:fixed;width:100%}.editor-wrapper .editor-content .tiptap table td,.editor-wrapper .editor-content .tiptap table th{border:1px solid rgb(163,163,163);box-sizing:border-box;min-width:1em;padding:6px 8px;position:relative;vertical-align:top}.editor-wrapper .editor-content .tiptap table td>*,.editor-wrapper .editor-content .tiptap table th>*{margin-bottom:0}.editor-wrapper .editor-content .tiptap table th{background-color:#f5f5f5;font-weight:700;text-align:left}.editor-wrapper .editor-content .tiptap table .selectedCell:after{background-color:#e5e5e5;content:"";left:0;right:0;top:0;bottom:0;pointer-events:none;position:absolute;z-index:2}.editor-wrapper .editor-content .tiptap table .column-resize-handle{background-color:#bfdbfe;bottom:-2px;pointer-events:none;position:absolute;right:-2px;top:0;width:4px}.editor-wrapper .editor-content .tiptap .tableWrapper{margin:1.5rem 0;overflow-x:auto}.editor-wrapper .editor-content .tiptap.resize-cursor{cursor:col-resize}.editor-wrapper .editor-content .tiptap pre{background:#000;border-radius:.5rem;color:#fff;font-family:JetBrainsMono,monospace;margin:1.5rem 0;padding:.75rem 1rem}.editor-wrapper .editor-content .tiptap pre code{background:none;color:inherit;font-size:.8rem;padding:0}.editor-wrapper .insert-image .insert-image--modal-head,.editor-wrapper .insert-image .insert-table--modal-head,.editor-wrapper .insert-image .insert-video--modal-head,.editor-wrapper .insert-image .insert-link--modal-head,.editor-wrapper .insert-table .insert-image--modal-head,.editor-wrapper .insert-table .insert-table--modal-head,.editor-wrapper .insert-table .insert-video--modal-head,.editor-wrapper .insert-table .insert-link--modal-head,.editor-wrapper .insert-video .insert-image--modal-head,.editor-wrapper .insert-video .insert-table--modal-head,.editor-wrapper .insert-video .insert-video--modal-head,.editor-wrapper .insert-video .insert-link--modal-head,.editor-wrapper .insert-link .insert-image--modal-head,.editor-wrapper .insert-link .insert-table--modal-head,.editor-wrapper .insert-link .insert-video--modal-head,.editor-wrapper .insert-link .insert-link--modal-head{display:flex;flex-direction:column;padding:12px 8px}.editor-wrapper .insert-image .insert-image--modal-head .insert-image--modal-head-title,.editor-wrapper .insert-image .insert-image--modal-head .insert-table--modal-head-title,.editor-wrapper .insert-image .insert-image--modal-head .insert-video--modal-head-title,.editor-wrapper .insert-image .insert-image--modal-head .insert-link--modal-head-title,.editor-wrapper .insert-image .insert-table--modal-head .insert-image--modal-head-title,.editor-wrapper .insert-image .insert-table--modal-head .insert-table--modal-head-title,.editor-wrapper .insert-image .insert-table--modal-head .insert-video--modal-head-title,.editor-wrapper .insert-image .insert-table--modal-head .insert-link--modal-head-title,.editor-wrapper .insert-image .insert-video--modal-head .insert-image--modal-head-title,.editor-wrapper .insert-image .insert-video--modal-head .insert-table--modal-head-title,.editor-wrapper .insert-image .insert-video--modal-head .insert-video--modal-head-title,.editor-wrapper .insert-image .insert-video--modal-head .insert-link--modal-head-title,.editor-wrapper .insert-image .insert-link--modal-head .insert-image--modal-head-title,.editor-wrapper .insert-image .insert-link--modal-head .insert-table--modal-head-title,.editor-wrapper .insert-image .insert-link--modal-head .insert-video--modal-head-title,.editor-wrapper .insert-image .insert-link--modal-head .insert-link--modal-head-title,.editor-wrapper .insert-table .insert-image--modal-head .insert-image--modal-head-title,.editor-wrapper .insert-table .insert-image--modal-head .insert-table--modal-head-title,.editor-wrapper .insert-table .insert-image--modal-head .insert-video--modal-head-title,.editor-wrapper .insert-table .insert-image--modal-head .insert-link--modal-head-title,.editor-wrapper .insert-table .insert-table--modal-head .insert-image--modal-head-title,.editor-wrapper .insert-table .insert-table--modal-head .insert-table--modal-head-title,.editor-wrapper .insert-table .insert-table--modal-head .insert-video--modal-head-title,.editor-wrapper .insert-table .insert-table--modal-head .insert-link--modal-head-title,.editor-wrapper .insert-table .insert-video--modal-head .insert-image--modal-head-title,.editor-wrapper .insert-table .insert-video--modal-head .insert-table--modal-head-title,.editor-wrapper .insert-table .insert-video--modal-head .insert-video--modal-head-title,.editor-wrapper .insert-table .insert-video--modal-head .insert-link--modal-head-title,.editor-wrapper .insert-table .insert-link--modal-head .insert-image--modal-head-title,.editor-wrapper .insert-table .insert-link--modal-head .insert-table--modal-head-title,.editor-wrapper .insert-table .insert-link--modal-head .insert-video--modal-head-title,.editor-wrapper .insert-table .insert-link--modal-head .insert-link--modal-head-title,.editor-wrapper .insert-video .insert-image--modal-head .insert-image--modal-head-title,.editor-wrapper .insert-video .insert-image--modal-head .insert-table--modal-head-title,.editor-wrapper .insert-video .insert-image--modal-head .insert-video--modal-head-title,.editor-wrapper .insert-video .insert-image--modal-head .insert-link--modal-head-title,.editor-wrapper .insert-video .insert-table--modal-head .insert-image--modal-head-title,.editor-wrapper .insert-video .insert-table--modal-head .insert-table--modal-head-title,.editor-wrapper .insert-video .insert-table--modal-head .insert-video--modal-head-title,.editor-wrapper .insert-video .insert-table--modal-head .insert-link--modal-head-title,.editor-wrapper .insert-video .insert-video--modal-head .insert-image--modal-head-title,.editor-wrapper .insert-video .insert-video--modal-head .insert-table--modal-head-title,.editor-wrapper .insert-video .insert-video--modal-head .insert-video--modal-head-title,.editor-wrapper .insert-video .insert-video--modal-head .insert-link--modal-head-title,.editor-wrapper .insert-video .insert-link--modal-head .insert-image--modal-head-title,.editor-wrapper .insert-video .insert-link--modal-head .insert-table--modal-head-title,.editor-wrapper .insert-video .insert-link--modal-head .insert-video--modal-head-title,.editor-wrapper .insert-video .insert-link--modal-head .insert-link--modal-head-title,.editor-wrapper .insert-link .insert-image--modal-head .insert-image--modal-head-title,.editor-wrapper .insert-link .insert-image--modal-head .insert-table--modal-head-title,.editor-wrapper .insert-link .insert-image--modal-head .insert-video--modal-head-title,.editor-wrapper .insert-link .insert-image--modal-head .insert-link--modal-head-title,.editor-wrapper .insert-link .insert-table--modal-head .insert-image--modal-head-title,.editor-wrapper .insert-link .insert-table--modal-head .insert-table--modal-head-title,.editor-wrapper .insert-link .insert-table--modal-head .insert-video--modal-head-title,.editor-wrapper .insert-link .insert-table--modal-head .insert-link--modal-head-title,.editor-wrapper .insert-link .insert-video--modal-head .insert-image--modal-head-title,.editor-wrapper .insert-link .insert-video--modal-head .insert-table--modal-head-title,.editor-wrapper .insert-link .insert-video--modal-head .insert-video--modal-head-title,.editor-wrapper .insert-link .insert-video--modal-head .insert-link--modal-head-title,.editor-wrapper .insert-link .insert-link--modal-head .insert-image--modal-head-title,.editor-wrapper .insert-link .insert-link--modal-head .insert-table--modal-head-title,.editor-wrapper .insert-link .insert-link--modal-head .insert-video--modal-head-title,.editor-wrapper .insert-link .insert-link--modal-head .insert-link--modal-head-title{display:flex;gap:16px;justify-content:space-between}.editor-wrapper .insert-image .insert-image--modal-head .insert-image--modal-head-title svg,.editor-wrapper .insert-image .insert-image--modal-head .insert-table--modal-head-title svg,.editor-wrapper .insert-image .insert-image--modal-head .insert-video--modal-head-title svg,.editor-wrapper .insert-image .insert-image--modal-head .insert-link--modal-head-title svg,.editor-wrapper .insert-image .insert-table--modal-head .insert-image--modal-head-title svg,.editor-wrapper .insert-image .insert-table--modal-head .insert-table--modal-head-title svg,.editor-wrapper .insert-image .insert-table--modal-head .insert-video--modal-head-title svg,.editor-wrapper .insert-image .insert-table--modal-head .insert-link--modal-head-title svg,.editor-wrapper .insert-image .insert-video--modal-head .insert-image--modal-head-title svg,.editor-wrapper .insert-image .insert-video--modal-head .insert-table--modal-head-title svg,.editor-wrapper .insert-image .insert-video--modal-head .insert-video--modal-head-title svg,.editor-wrapper .insert-image .insert-video--modal-head .insert-link--modal-head-title svg,.editor-wrapper .insert-image .insert-link--modal-head .insert-image--modal-head-title svg,.editor-wrapper .insert-image .insert-link--modal-head .insert-table--modal-head-title svg,.editor-wrapper .insert-image .insert-link--modal-head .insert-video--modal-head-title svg,.editor-wrapper .insert-image .insert-link--modal-head .insert-link--modal-head-title svg,.editor-wrapper .insert-table .insert-image--modal-head .insert-image--modal-head-title svg,.editor-wrapper .insert-table .insert-image--modal-head .insert-table--modal-head-title svg,.editor-wrapper .insert-table .insert-image--modal-head .insert-video--modal-head-title svg,.editor-wrapper .insert-table .insert-image--modal-head .insert-link--modal-head-title svg,.editor-wrapper .insert-table .insert-table--modal-head .insert-image--modal-head-title svg,.editor-wrapper .insert-table .insert-table--modal-head .insert-table--modal-head-title svg,.editor-wrapper .insert-table .insert-table--modal-head .insert-video--modal-head-title svg,.editor-wrapper .insert-table .insert-table--modal-head .insert-link--modal-head-title svg,.editor-wrapper .insert-table .insert-video--modal-head .insert-image--modal-head-title svg,.editor-wrapper .insert-table .insert-video--modal-head .insert-table--modal-head-title svg,.editor-wrapper .insert-table .insert-video--modal-head .insert-video--modal-head-title svg,.editor-wrapper .insert-table .insert-video--modal-head .insert-link--modal-head-title svg,.editor-wrapper .insert-table .insert-link--modal-head .insert-image--modal-head-title svg,.editor-wrapper .insert-table .insert-link--modal-head .insert-table--modal-head-title svg,.editor-wrapper .insert-table .insert-link--modal-head .insert-video--modal-head-title svg,.editor-wrapper .insert-table .insert-link--modal-head .insert-link--modal-head-title svg,.editor-wrapper .insert-video .insert-image--modal-head .insert-image--modal-head-title svg,.editor-wrapper .insert-video .insert-image--modal-head .insert-table--modal-head-title svg,.editor-wrapper .insert-video .insert-image--modal-head .insert-video--modal-head-title svg,.editor-wrapper .insert-video .insert-image--modal-head .insert-link--modal-head-title svg,.editor-wrapper .insert-video .insert-table--modal-head .insert-image--modal-head-title svg,.editor-wrapper .insert-video .insert-table--modal-head .insert-table--modal-head-title svg,.editor-wrapper .insert-video .insert-table--modal-head .insert-video--modal-head-title svg,.editor-wrapper .insert-video .insert-table--modal-head .insert-link--modal-head-title svg,.editor-wrapper .insert-video .insert-video--modal-head .insert-image--modal-head-title svg,.editor-wrapper .insert-video .insert-video--modal-head .insert-table--modal-head-title svg,.editor-wrapper .insert-video .insert-video--modal-head .insert-video--modal-head-title svg,.editor-wrapper .insert-video .insert-video--modal-head .insert-link--modal-head-title svg,.editor-wrapper .insert-video .insert-link--modal-head .insert-image--modal-head-title svg,.editor-wrapper .insert-video .insert-link--modal-head .insert-table--modal-head-title svg,.editor-wrapper .insert-video .insert-link--modal-head .insert-video--modal-head-title svg,.editor-wrapper .insert-video .insert-link--modal-head .insert-link--modal-head-title svg,.editor-wrapper .insert-link .insert-image--modal-head .insert-image--modal-head-title svg,.editor-wrapper .insert-link .insert-image--modal-head .insert-table--modal-head-title svg,.editor-wrapper .insert-link .insert-image--modal-head .insert-video--modal-head-title svg,.editor-wrapper .insert-link .insert-image--modal-head .insert-link--modal-head-title svg,.editor-wrapper .insert-link .insert-table--modal-head .insert-image--modal-head-title svg,.editor-wrapper .insert-link .insert-table--modal-head .insert-table--modal-head-title svg,.editor-wrapper .insert-link .insert-table--modal-head .insert-video--modal-head-title svg,.editor-wrapper .insert-link .insert-table--modal-head .insert-link--modal-head-title svg,.editor-wrapper .insert-link .insert-video--modal-head .insert-image--modal-head-title svg,.editor-wrapper .insert-link .insert-video--modal-head .insert-table--modal-head-title svg,.editor-wrapper .insert-link .insert-video--modal-head .insert-video--modal-head-title svg,.editor-wrapper .insert-link .insert-video--modal-head .insert-link--modal-head-title svg,.editor-wrapper .insert-link .insert-link--modal-head .insert-image--modal-head-title svg,.editor-wrapper .insert-link .insert-link--modal-head .insert-table--modal-head-title svg,.editor-wrapper .insert-link .insert-link--modal-head .insert-video--modal-head-title svg,.editor-wrapper .insert-link .insert-link--modal-head .insert-link--modal-head-title svg{font-size:20px;cursor:pointer}.editor-wrapper .insert-image .insert-image--modal-content ul,.editor-wrapper .insert-table .insert-image--modal-content ul,.editor-wrapper .insert-video .insert-image--modal-content ul,.editor-wrapper .insert-link .insert-image--modal-content ul{display:flex}.editor-wrapper .insert-image .insert-image--modal-content ul li.image-item,.editor-wrapper .insert-table .insert-image--modal-content ul li.image-item,.editor-wrapper .insert-video .insert-image--modal-content ul li.image-item,.editor-wrapper .insert-link .insert-image--modal-content ul li.image-item{border-radius:0}.editor-wrapper .insert-image .insert-image--modal-content ul li.image-item.active,.editor-wrapper .insert-table .insert-image--modal-content ul li.image-item.active,.editor-wrapper .insert-video .insert-image--modal-content ul li.image-item.active,.editor-wrapper .insert-link .insert-image--modal-content ul li.image-item.active{border-bottom:solid 1px rgb(59,130,246)}.editor-wrapper .insert-image .insert-image--modal-content ul li.image-item:hover,.editor-wrapper .insert-table .insert-image--modal-content ul li.image-item:hover,.editor-wrapper .insert-video .insert-image--modal-content ul li.image-item:hover,.editor-wrapper .insert-link .insert-image--modal-content ul li.image-item:hover{background-color:unset}.editor-wrapper .insert-image .insert-image--modal-content ul li.image-item:hover:not(.active),.editor-wrapper .insert-table .insert-image--modal-content ul li.image-item:hover:not(.active),.editor-wrapper .insert-video .insert-image--modal-content ul li.image-item:hover:not(.active),.editor-wrapper .insert-link .insert-image--modal-content ul li.image-item:hover:not(.active){border-bottom:solid 1px rgb(229,229,229)}.editor-wrapper .insert-image .insert-image--modal-content .insert-image--import-file .insert-image--import-file-dz,.editor-wrapper .insert-table .insert-image--modal-content .insert-image--import-file .insert-image--import-file-dz,.editor-wrapper .insert-video .insert-image--modal-content .insert-image--import-file .insert-image--import-file-dz,.editor-wrapper .insert-link .insert-image--modal-content .insert-image--import-file .insert-image--import-file-dz{height:150px;border:1px dashed #A4A4A4;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:8px;margin-top:12px;padding:12px;cursor:pointer}.editor-wrapper .insert-image .insert-image--modal-content .insert-image--import-file .insert-image--import-file-dz div,.editor-wrapper .insert-table .insert-image--modal-content .insert-image--import-file .insert-image--import-file-dz div,.editor-wrapper .insert-video .insert-image--modal-content .insert-image--import-file .insert-image--import-file-dz div,.editor-wrapper .insert-link .insert-image--modal-content .insert-image--import-file .insert-image--import-file-dz div{display:flex;gap:12px}.editor-wrapper .insert-image .insert-image--modal-content .insert-image--from-url,.editor-wrapper .insert-table .insert-image--modal-content .insert-image--from-url,.editor-wrapper .insert-video .insert-image--modal-content .insert-image--from-url,.editor-wrapper .insert-link .insert-image--modal-content .insert-image--from-url{padding:12px;display:flex;flex-direction:column}.editor-wrapper .insert-image .insert-image--modal-content .insert-image--from-url label,.editor-wrapper .insert-table .insert-image--modal-content .insert-image--from-url label,.editor-wrapper .insert-video .insert-image--modal-content .insert-image--from-url label,.editor-wrapper .insert-link .insert-image--modal-content .insert-image--from-url label{margin-bottom:6px}.editor-wrapper .insert-image .insert-image--modal-content .insert-image--from-url input,.editor-wrapper .insert-table .insert-image--modal-content .insert-image--from-url input,.editor-wrapper .insert-video .insert-image--modal-content .insert-image--from-url input,.editor-wrapper .insert-link .insert-image--modal-content .insert-image--from-url input{border-radius:4px;border:solid 1px rgb(212,212,212);padding:6px 8px}.editor-wrapper .insert-image .insert-image--modal-content .insert-image--from-url .insert-image--from-url-button,.editor-wrapper .insert-table .insert-image--modal-content .insert-image--from-url .insert-image--from-url-button,.editor-wrapper .insert-video .insert-image--modal-content .insert-image--from-url .insert-image--from-url-button,.editor-wrapper .insert-link .insert-image--modal-content .insert-image--from-url .insert-image--from-url-button{margin-top:12px;display:flex;justify-content:flex-end}.editor-wrapper .insert-image .insert-image--modal-content .insert-image--from-url .insert-image--from-url-button button,.editor-wrapper .insert-table .insert-image--modal-content .insert-image--from-url .insert-image--from-url-button button,.editor-wrapper .insert-video .insert-image--modal-content .insert-image--from-url .insert-image--from-url-button button,.editor-wrapper .insert-link .insert-image--modal-content .insert-image--from-url .insert-image--from-url-button button{cursor:pointer;padding:10px 24px;border-radius:8px;background-color:#008a35;color:#fff;border:unset}.editor-wrapper .insert-image .insert-image--modal-content .insert-image--from-url .insert-image--from-url-button button:hover,.editor-wrapper .insert-table .insert-image--modal-content .insert-image--from-url .insert-image--from-url-button button:hover,.editor-wrapper .insert-video .insert-image--modal-content .insert-image--from-url .insert-image--from-url-button button:hover,.editor-wrapper .insert-link .insert-image--modal-content .insert-image--from-url .insert-image--from-url-button button:hover{background-color:#007f31}.editor-wrapper .insert-image .insert-table--modal-content .insert-table--inputs,.editor-wrapper .insert-image .insert-video--modal-content .insert-table--inputs,.editor-wrapper .insert-image .insert-link--modal-content .insert-table--inputs,.editor-wrapper .insert-table .insert-table--modal-content .insert-table--inputs,.editor-wrapper .insert-table .insert-video--modal-content .insert-table--inputs,.editor-wrapper .insert-table .insert-link--modal-content .insert-table--inputs,.editor-wrapper .insert-video .insert-table--modal-content .insert-table--inputs,.editor-wrapper .insert-video .insert-video--modal-content .insert-table--inputs,.editor-wrapper .insert-video .insert-link--modal-content .insert-table--inputs,.editor-wrapper .insert-link .insert-table--modal-content .insert-table--inputs,.editor-wrapper .insert-link .insert-video--modal-content .insert-table--inputs,.editor-wrapper .insert-link .insert-link--modal-content .insert-table--inputs{display:flex;align-items:center;gap:16px}.editor-wrapper .insert-image .insert-table--modal-content .insert-table--inputs .insert-table--input,.editor-wrapper .insert-image .insert-video--modal-content .insert-table--inputs .insert-table--input,.editor-wrapper .insert-image .insert-link--modal-content .insert-table--inputs .insert-table--input,.editor-wrapper .insert-table .insert-table--modal-content .insert-table--inputs .insert-table--input,.editor-wrapper .insert-table .insert-video--modal-content .insert-table--inputs .insert-table--input,.editor-wrapper .insert-table .insert-link--modal-content .insert-table--inputs .insert-table--input,.editor-wrapper .insert-video .insert-table--modal-content .insert-table--inputs .insert-table--input,.editor-wrapper .insert-video .insert-video--modal-content .insert-table--inputs .insert-table--input,.editor-wrapper .insert-video .insert-link--modal-content .insert-table--inputs .insert-table--input,.editor-wrapper .insert-link .insert-table--modal-content .insert-table--inputs .insert-table--input,.editor-wrapper .insert-link .insert-video--modal-content .insert-table--inputs .insert-table--input,.editor-wrapper .insert-link .insert-link--modal-content .insert-table--inputs .insert-table--input{padding:12px;display:flex;flex-direction:column}.editor-wrapper .insert-image .insert-table--modal-content .insert-table--inputs .insert-table--input label,.editor-wrapper .insert-image .insert-video--modal-content .insert-table--inputs .insert-table--input label,.editor-wrapper .insert-image .insert-link--modal-content .insert-table--inputs .insert-table--input label,.editor-wrapper .insert-table .insert-table--modal-content .insert-table--inputs .insert-table--input label,.editor-wrapper .insert-table .insert-video--modal-content .insert-table--inputs .insert-table--input label,.editor-wrapper .insert-table .insert-link--modal-content .insert-table--inputs .insert-table--input label,.editor-wrapper .insert-video .insert-table--modal-content .insert-table--inputs .insert-table--input label,.editor-wrapper .insert-video .insert-video--modal-content .insert-table--inputs .insert-table--input label,.editor-wrapper .insert-video .insert-link--modal-content .insert-table--inputs .insert-table--input label,.editor-wrapper .insert-link .insert-table--modal-content .insert-table--inputs .insert-table--input label,.editor-wrapper .insert-link .insert-video--modal-content .insert-table--inputs .insert-table--input label,.editor-wrapper .insert-link .insert-link--modal-content .insert-table--inputs .insert-table--input label{margin-bottom:6px}.editor-wrapper .insert-image .insert-table--modal-content .insert-table--inputs .insert-table--input input,.editor-wrapper .insert-image .insert-video--modal-content .insert-table--inputs .insert-table--input input,.editor-wrapper .insert-image .insert-link--modal-content .insert-table--inputs .insert-table--input input,.editor-wrapper .insert-table .insert-table--modal-content .insert-table--inputs .insert-table--input input,.editor-wrapper .insert-table .insert-video--modal-content .insert-table--inputs .insert-table--input input,.editor-wrapper .insert-table .insert-link--modal-content .insert-table--inputs .insert-table--input input,.editor-wrapper .insert-video .insert-table--modal-content .insert-table--inputs .insert-table--input input,.editor-wrapper .insert-video .insert-video--modal-content .insert-table--inputs .insert-table--input input,.editor-wrapper .insert-video .insert-link--modal-content .insert-table--inputs .insert-table--input input,.editor-wrapper .insert-link .insert-table--modal-content .insert-table--inputs .insert-table--input input,.editor-wrapper .insert-link .insert-video--modal-content .insert-table--inputs .insert-table--input input,.editor-wrapper .insert-link .insert-link--modal-content .insert-table--inputs .insert-table--input input{border-radius:4px;border:solid 1px rgb(212,212,212);padding:6px 8px}.editor-wrapper .insert-image .insert-table--modal-content .insert-video--input,.editor-wrapper .insert-image .insert-table--modal-content .insert-link--input,.editor-wrapper .insert-image .insert-video--modal-content .insert-video--input,.editor-wrapper .insert-image .insert-video--modal-content .insert-link--input,.editor-wrapper .insert-image .insert-link--modal-content .insert-video--input,.editor-wrapper .insert-image .insert-link--modal-content .insert-link--input,.editor-wrapper .insert-table .insert-table--modal-content .insert-video--input,.editor-wrapper .insert-table .insert-table--modal-content .insert-link--input,.editor-wrapper .insert-table .insert-video--modal-content .insert-video--input,.editor-wrapper .insert-table .insert-video--modal-content .insert-link--input,.editor-wrapper .insert-table .insert-link--modal-content .insert-video--input,.editor-wrapper .insert-table .insert-link--modal-content .insert-link--input,.editor-wrapper .insert-video .insert-table--modal-content .insert-video--input,.editor-wrapper .insert-video .insert-table--modal-content .insert-link--input,.editor-wrapper .insert-video .insert-video--modal-content .insert-video--input,.editor-wrapper .insert-video .insert-video--modal-content .insert-link--input,.editor-wrapper .insert-video .insert-link--modal-content .insert-video--input,.editor-wrapper .insert-video .insert-link--modal-content .insert-link--input,.editor-wrapper .insert-link .insert-table--modal-content .insert-video--input,.editor-wrapper .insert-link .insert-table--modal-content .insert-link--input,.editor-wrapper .insert-link .insert-video--modal-content .insert-video--input,.editor-wrapper .insert-link .insert-video--modal-content .insert-link--input,.editor-wrapper .insert-link .insert-link--modal-content .insert-video--input,.editor-wrapper .insert-link .insert-link--modal-content .insert-link--input{padding:12px;display:flex;flex-direction:column}.editor-wrapper .insert-image .insert-table--modal-content .insert-video--input label,.editor-wrapper .insert-image .insert-table--modal-content .insert-link--input label,.editor-wrapper .insert-image .insert-video--modal-content .insert-video--input label,.editor-wrapper .insert-image .insert-video--modal-content .insert-link--input label,.editor-wrapper .insert-image .insert-link--modal-content .insert-video--input label,.editor-wrapper .insert-image .insert-link--modal-content .insert-link--input label,.editor-wrapper .insert-table .insert-table--modal-content .insert-video--input label,.editor-wrapper .insert-table .insert-table--modal-content .insert-link--input label,.editor-wrapper .insert-table .insert-video--modal-content .insert-video--input label,.editor-wrapper .insert-table .insert-video--modal-content .insert-link--input label,.editor-wrapper .insert-table .insert-link--modal-content .insert-video--input label,.editor-wrapper .insert-table .insert-link--modal-content .insert-link--input label,.editor-wrapper .insert-video .insert-table--modal-content .insert-video--input label,.editor-wrapper .insert-video .insert-table--modal-content .insert-link--input label,.editor-wrapper .insert-video .insert-video--modal-content .insert-video--input label,.editor-wrapper .insert-video .insert-video--modal-content .insert-link--input label,.editor-wrapper .insert-video .insert-link--modal-content .insert-video--input label,.editor-wrapper .insert-video .insert-link--modal-content .insert-link--input label,.editor-wrapper .insert-link .insert-table--modal-content .insert-video--input label,.editor-wrapper .insert-link .insert-table--modal-content .insert-link--input label,.editor-wrapper .insert-link .insert-video--modal-content .insert-video--input label,.editor-wrapper .insert-link .insert-video--modal-content .insert-link--input label,.editor-wrapper .insert-link .insert-link--modal-content .insert-video--input label,.editor-wrapper .insert-link .insert-link--modal-content .insert-link--input label{margin-bottom:6px}.editor-wrapper .insert-image .insert-table--modal-content .insert-video--input input,.editor-wrapper .insert-image .insert-table--modal-content .insert-link--input input,.editor-wrapper .insert-image .insert-video--modal-content .insert-video--input input,.editor-wrapper .insert-image .insert-video--modal-content .insert-link--input input,.editor-wrapper .insert-image .insert-link--modal-content .insert-video--input input,.editor-wrapper .insert-image .insert-link--modal-content .insert-link--input input,.editor-wrapper .insert-table .insert-table--modal-content .insert-video--input input,.editor-wrapper .insert-table .insert-table--modal-content .insert-link--input input,.editor-wrapper .insert-table .insert-video--modal-content .insert-video--input input,.editor-wrapper .insert-table .insert-video--modal-content .insert-link--input input,.editor-wrapper .insert-table .insert-link--modal-content .insert-video--input input,.editor-wrapper .insert-table .insert-link--modal-content .insert-link--input input,.editor-wrapper .insert-video .insert-table--modal-content .insert-video--input input,.editor-wrapper .insert-video .insert-table--modal-content .insert-link--input input,.editor-wrapper .insert-video .insert-video--modal-content .insert-video--input input,.editor-wrapper .insert-video .insert-video--modal-content .insert-link--input input,.editor-wrapper .insert-video .insert-link--modal-content .insert-video--input input,.editor-wrapper .insert-video .insert-link--modal-content .insert-link--input input,.editor-wrapper .insert-link .insert-table--modal-content .insert-video--input input,.editor-wrapper .insert-link .insert-table--modal-content .insert-link--input input,.editor-wrapper .insert-link .insert-video--modal-content .insert-video--input input,.editor-wrapper .insert-link .insert-video--modal-content .insert-link--input input,.editor-wrapper .insert-link .insert-link--modal-content .insert-video--input input,.editor-wrapper .insert-link .insert-link--modal-content .insert-link--input input{border-radius:4px;border:solid 1px rgb(212,212,212);padding:6px 8px}.editor-wrapper .insert-image .insert-table--modal-content .insert-table--input-header,.editor-wrapper .insert-image .insert-video--modal-content .insert-table--input-header,.editor-wrapper .insert-image .insert-link--modal-content .insert-table--input-header,.editor-wrapper .insert-table .insert-table--modal-content .insert-table--input-header,.editor-wrapper .insert-table .insert-video--modal-content .insert-table--input-header,.editor-wrapper .insert-table .insert-link--modal-content .insert-table--input-header,.editor-wrapper .insert-video .insert-table--modal-content .insert-table--input-header,.editor-wrapper .insert-video .insert-video--modal-content .insert-table--input-header,.editor-wrapper .insert-video .insert-link--modal-content .insert-table--input-header,.editor-wrapper .insert-link .insert-table--modal-content .insert-table--input-header,.editor-wrapper .insert-link .insert-video--modal-content .insert-table--input-header,.editor-wrapper .insert-link .insert-link--modal-content .insert-table--input-header{margin-left:12px}.editor-wrapper .insert-image .insert-table--modal-content .insert-table--input-header label,.editor-wrapper .insert-image .insert-video--modal-content .insert-table--input-header label,.editor-wrapper .insert-image .insert-link--modal-content .insert-table--input-header label,.editor-wrapper .insert-table .insert-table--modal-content .insert-table--input-header label,.editor-wrapper .insert-table .insert-video--modal-content .insert-table--input-header label,.editor-wrapper .insert-table .insert-link--modal-content .insert-table--input-header label,.editor-wrapper .insert-video .insert-table--modal-content .insert-table--input-header label,.editor-wrapper .insert-video .insert-video--modal-content .insert-table--input-header label,.editor-wrapper .insert-video .insert-link--modal-content .insert-table--input-header label,.editor-wrapper .insert-link .insert-table--modal-content .insert-table--input-header label,.editor-wrapper .insert-link .insert-video--modal-content .insert-table--input-header label,.editor-wrapper .insert-link .insert-link--modal-content .insert-table--input-header label{margin-left:6px}.editor-wrapper .insert-image .insert-table--modal-content .insert-table--button,.editor-wrapper .insert-image .insert-table--modal-content .insert-video--button,.editor-wrapper .insert-image .insert-table--modal-content .insert-link--button,.editor-wrapper .insert-image .insert-video--modal-content .insert-table--button,.editor-wrapper .insert-image .insert-video--modal-content .insert-video--button,.editor-wrapper .insert-image .insert-video--modal-content .insert-link--button,.editor-wrapper .insert-image .insert-link--modal-content .insert-table--button,.editor-wrapper .insert-image .insert-link--modal-content .insert-video--button,.editor-wrapper .insert-image .insert-link--modal-content .insert-link--button,.editor-wrapper .insert-table .insert-table--modal-content .insert-table--button,.editor-wrapper .insert-table .insert-table--modal-content .insert-video--button,.editor-wrapper .insert-table .insert-table--modal-content .insert-link--button,.editor-wrapper .insert-table .insert-video--modal-content .insert-table--button,.editor-wrapper .insert-table .insert-video--modal-content .insert-video--button,.editor-wrapper .insert-table .insert-video--modal-content .insert-link--button,.editor-wrapper .insert-table .insert-link--modal-content .insert-table--button,.editor-wrapper .insert-table .insert-link--modal-content .insert-video--button,.editor-wrapper .insert-table .insert-link--modal-content .insert-link--button,.editor-wrapper .insert-video .insert-table--modal-content .insert-table--button,.editor-wrapper .insert-video .insert-table--modal-content .insert-video--button,.editor-wrapper .insert-video .insert-table--modal-content .insert-link--button,.editor-wrapper .insert-video .insert-video--modal-content .insert-table--button,.editor-wrapper .insert-video .insert-video--modal-content .insert-video--button,.editor-wrapper .insert-video .insert-video--modal-content .insert-link--button,.editor-wrapper .insert-video .insert-link--modal-content .insert-table--button,.editor-wrapper .insert-video .insert-link--modal-content .insert-video--button,.editor-wrapper .insert-video .insert-link--modal-content .insert-link--button,.editor-wrapper .insert-link .insert-table--modal-content .insert-table--button,.editor-wrapper .insert-link .insert-table--modal-content .insert-video--button,.editor-wrapper .insert-link .insert-table--modal-content .insert-link--button,.editor-wrapper .insert-link .insert-video--modal-content .insert-table--button,.editor-wrapper .insert-link .insert-video--modal-content .insert-video--button,.editor-wrapper .insert-link .insert-video--modal-content .insert-link--button,.editor-wrapper .insert-link .insert-link--modal-content .insert-table--button,.editor-wrapper .insert-link .insert-link--modal-content .insert-video--button,.editor-wrapper .insert-link .insert-link--modal-content .insert-link--button{margin-top:12px;display:flex;justify-content:flex-end}.editor-wrapper .insert-image .insert-table--modal-content .insert-table--button button,.editor-wrapper .insert-image .insert-table--modal-content .insert-video--button button,.editor-wrapper .insert-image .insert-table--modal-content .insert-link--button button,.editor-wrapper .insert-image .insert-video--modal-content .insert-table--button button,.editor-wrapper .insert-image .insert-video--modal-content .insert-video--button button,.editor-wrapper .insert-image .insert-video--modal-content .insert-link--button button,.editor-wrapper .insert-image .insert-link--modal-content .insert-table--button button,.editor-wrapper .insert-image .insert-link--modal-content .insert-video--button button,.editor-wrapper .insert-image .insert-link--modal-content .insert-link--button button,.editor-wrapper .insert-table .insert-table--modal-content .insert-table--button button,.editor-wrapper .insert-table .insert-table--modal-content .insert-video--button button,.editor-wrapper .insert-table .insert-table--modal-content .insert-link--button button,.editor-wrapper .insert-table .insert-video--modal-content .insert-table--button button,.editor-wrapper .insert-table .insert-video--modal-content .insert-video--button button,.editor-wrapper .insert-table .insert-video--modal-content .insert-link--button button,.editor-wrapper .insert-table .insert-link--modal-content .insert-table--button button,.editor-wrapper .insert-table .insert-link--modal-content .insert-video--button button,.editor-wrapper .insert-table .insert-link--modal-content .insert-link--button button,.editor-wrapper .insert-video .insert-table--modal-content .insert-table--button button,.editor-wrapper .insert-video .insert-table--modal-content .insert-video--button button,.editor-wrapper .insert-video .insert-table--modal-content .insert-link--button button,.editor-wrapper .insert-video .insert-video--modal-content .insert-table--button button,.editor-wrapper .insert-video .insert-video--modal-content .insert-video--button button,.editor-wrapper .insert-video .insert-video--modal-content .insert-link--button button,.editor-wrapper .insert-video .insert-link--modal-content .insert-table--button button,.editor-wrapper .insert-video .insert-link--modal-content .insert-video--button button,.editor-wrapper .insert-video .insert-link--modal-content .insert-link--button button,.editor-wrapper .insert-link .insert-table--modal-content .insert-table--button button,.editor-wrapper .insert-link .insert-table--modal-content .insert-video--button button,.editor-wrapper .insert-link .insert-table--modal-content .insert-link--button button,.editor-wrapper .insert-link .insert-video--modal-content .insert-table--button button,.editor-wrapper .insert-link .insert-video--modal-content .insert-video--button button,.editor-wrapper .insert-link .insert-video--modal-content .insert-link--button button,.editor-wrapper .insert-link .insert-link--modal-content .insert-table--button button,.editor-wrapper .insert-link .insert-link--modal-content .insert-video--button button,.editor-wrapper .insert-link .insert-link--modal-content .insert-link--button button{cursor:pointer;padding:10px 24px;border-radius:8px;background-color:#008a35;color:#fff;border:unset}.editor-wrapper .insert-image .insert-table--modal-content .insert-table--button button:hover,.editor-wrapper .insert-image .insert-table--modal-content .insert-video--button button:hover,.editor-wrapper .insert-image .insert-table--modal-content .insert-link--button button:hover,.editor-wrapper .insert-image .insert-video--modal-content .insert-table--button button:hover,.editor-wrapper .insert-image .insert-video--modal-content .insert-video--button button:hover,.editor-wrapper .insert-image .insert-video--modal-content .insert-link--button button:hover,.editor-wrapper .insert-image .insert-link--modal-content .insert-table--button button:hover,.editor-wrapper .insert-image .insert-link--modal-content .insert-video--button button:hover,.editor-wrapper .insert-image .insert-link--modal-content .insert-link--button button:hover,.editor-wrapper .insert-table .insert-table--modal-content .insert-table--button button:hover,.editor-wrapper .insert-table .insert-table--modal-content .insert-video--button button:hover,.editor-wrapper .insert-table .insert-table--modal-content .insert-link--button button:hover,.editor-wrapper .insert-table .insert-video--modal-content .insert-table--button button:hover,.editor-wrapper .insert-table .insert-video--modal-content .insert-video--button button:hover,.editor-wrapper .insert-table .insert-video--modal-content .insert-link--button button:hover,.editor-wrapper .insert-table .insert-link--modal-content .insert-table--button button:hover,.editor-wrapper .insert-table .insert-link--modal-content .insert-video--button button:hover,.editor-wrapper .insert-table .insert-link--modal-content .insert-link--button button:hover,.editor-wrapper .insert-video .insert-table--modal-content .insert-table--button button:hover,.editor-wrapper .insert-video .insert-table--modal-content .insert-video--button button:hover,.editor-wrapper .insert-video .insert-table--modal-content .insert-link--button button:hover,.editor-wrapper .insert-video .insert-video--modal-content .insert-table--button button:hover,.editor-wrapper .insert-video .insert-video--modal-content .insert-video--button button:hover,.editor-wrapper .insert-video .insert-video--modal-content .insert-link--button button:hover,.editor-wrapper .insert-video .insert-link--modal-content .insert-table--button button:hover,.editor-wrapper .insert-video .insert-link--modal-content .insert-video--button button:hover,.editor-wrapper .insert-video .insert-link--modal-content .insert-link--button button:hover,.editor-wrapper .insert-link .insert-table--modal-content .insert-table--button button:hover,.editor-wrapper .insert-link .insert-table--modal-content .insert-video--button button:hover,.editor-wrapper .insert-link .insert-table--modal-content .insert-link--button button:hover,.editor-wrapper .insert-link .insert-video--modal-content .insert-table--button button:hover,.editor-wrapper .insert-link .insert-video--modal-content .insert-video--button button:hover,.editor-wrapper .insert-link .insert-video--modal-content .insert-link--button button:hover,.editor-wrapper .insert-link .insert-link--modal-content .insert-table--button button:hover,.editor-wrapper .insert-link .insert-link--modal-content .insert-video--button button:hover,.editor-wrapper .insert-link .insert-link--modal-content .insert-link--button button:hover{background-color:#007f31}.editor-wrapper .media-library .media-library--modal-head{display:flex;flex-direction:column;padding:12px 8px}.editor-wrapper .media-library .media-library--modal-head .media-library--modal-head-title{display:flex;justify-content:space-between}.editor-wrapper .media-library .media-library--modal-head .media-library--modal-head-title svg{font-size:20px;cursor:pointer}.editor-wrapper .media-library .media-library--modal-content{display:grid;grid-template-columns:70% 30%;overflow-x:scroll;height:80%;padding:4px 8px}.editor-wrapper .media-library .media-library--modal-content .media-library--file-name{-webkit-line-clamp:2;overflow:hidden;-webkit-box-orient:vertical;min-height:46px;display:-webkit-box;line-height:140%}.editor-wrapper .media-library .media-library--modal-content .media-library--file-explorer{display:flex;flex-direction:column;gap:12px}.editor-wrapper .media-library .media-library--modal-content .media-library--file-explorer .media-library--file-explorer-filters{display:flex;justify-content:space-between;align-items:center}.editor-wrapper .media-library .media-library--modal-content .media-library--file-explorer .media-library--file-explorer-filters .media-library--searchbar{width:30%;border-radius:8px;box-shadow:unset;border:solid 1px rgb(212,212,212);padding:12px;float:right;margin-right:12px}.editor-wrapper .media-library .media-library--modal-content .media-library--file-explorer .media-library--file-explorer-files{display:flex;flex-wrap:wrap;gap:12px}.editor-wrapper .media-library .media-library--modal-content .media-library--file-explorer .media-library--file-explorer-files .media-library--file{cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:8px;width:120px;border-radius:8px}.editor-wrapper .media-library .media-library--modal-content .media-library--file-explorer .media-library--file-explorer-files .media-library--file.media-library--selected{background-color:#f5f5f5}.editor-wrapper .media-library .media-library--modal-content .media-library--file-explorer .media-library--file-explorer-files .media-library--file img{border:solid 1px rgb(212,212,212);border-radius:8px;height:100px;-o-object-fit:cover;object-fit:cover;width:120px}.editor-wrapper .media-library .media-library--modal-content .media-library--file-explorer .media-library--file-explorer-files .media-library--file .media-library--file-size{font-size:.8rem;color:#a3a3a3}.editor-wrapper .media-library .media-library--modal-content .media-library--file-explorer .media-library--file-explorer-files .media-library--file:hover img{outline:solid 2px rgb(59,130,246);outline-offset:2px}.editor-wrapper .media-library .media-library--modal-content .media-library--file-preview{display:flex;flex-direction:column;border-radius:8px;background-color:#f5f5f5;padding:12px;overflow-y:scroll}.editor-wrapper .media-library .media-library--modal-content .media-library--file-preview .media-library--file-preview-image{height:200px}.editor-wrapper .media-library .media-library--modal-content .media-library--file-preview .media-library--file-preview-image img{border-radius:4px;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.editor-wrapper .media-library .media-library--modal-content .media-library--file-preview .media-library--informations{position:relative;height:100%}.editor-wrapper .media-library .media-library--modal-content .media-library--file-preview .media-library--attributes{display:flex;flex-direction:column;gap:6px}.editor-wrapper .media-library .media-library--modal-content .media-library--file-preview .media-library--attributes .media-library--attribute{display:flex;justify-content:space-between}.editor-wrapper .media-library .media-library--modal-content .media-library--file-preview .media-library--attributes .media-library--attribute .media-library--attribute-name{width:100%;font-weight:500;color:#6a6a6a}.editor-wrapper .media-library .media-library--modal-content .media-library--file-preview .media-library--actions{position:absolute;bottom:0;display:flex;justify-content:space-between;width:100%}.editor-wrapper .media-library .media-library--modal-content .media-library--file-preview .media-library--actions .media-library--actions-insert{cursor:pointer;padding:10px 24px;border-radius:8px;background-color:#008a35;color:#fff;border:unset}.editor-wrapper .media-library .media-library--modal-content .media-library--file-preview .media-library--actions .media-library--actions-insert:hover{background-color:#007f31}.tippy-box[data-theme=editor][role=tooltip]{display:block;background:unset;box-shadow:unset;border:unset;padding:0;margin:0}.tippy-box[data-theme=editor][role=tooltip] .editor-bubble-menu{display:flex;align-items:center;gap:24px}.tippy-box[data-theme=editor][role=tooltip] .editor-bubble-menu .editor-bubble-menu--buttons{display:flex;gap:8px}.tippy-box[data-theme=editor][role=tooltip] .tippy-content{background:#fff;border:solid 1px rgb(212,212,212);border-radius:16px;padding:8px;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -2px #0000001a;display:flex;flex-direction:column;gap:.1rem;overflow:auto;position:relative}.tippy-box[data-theme=editor][role=tooltip] .tippy-content button{padding:6px;border-radius:8px;align-items:center;background-color:transparent;display:flex;gap:.25rem;text-align:left;width:100%;border:solid 1px transparent;cursor:pointer}.tippy-box[data-theme=editor][role=tooltip] .tippy-content button:hover,.tippy-box[data-theme=editor][role=tooltip] .tippy-content button:hover.is-selected{background-color:#f5f5f5}.tippy-box[data-theme=editor][role=tooltip] .tippy-content button.is-selected{background-color:#f5f5f5;border:solid 1px rgb(115,115,115)}
/**
 * @copyright	(C) 2005 Open Source Matters, Inc. <https://www.joomla.org>
 * @license		GNU General Public License version 2 or later; see LICENSE.txt
 */

body {
	background: #fff;
	font-family: 'Inter', sans-serif;
	line-height: 1.5em;
	font-size: 15px;
	color: #0B0C0F;
}

h1 {
	font-family: 'Inter', sans-serif;
	font-size: 32px;
	font-weight: 500;
	color: #0B0C0F;
	margin: 0;
	line-height: 1.2em;
}

h2 {
	font-family: 'Inter', sans-serif;
	font-size: 24px;
	font-weight: 500;
	color: #0B0C0F;
	margin: 0;
	line-height: 1.2em;
}

h3 {
	font-weight: 500;
	font-family: 'Inter', sans-serif;
	font-size: 18px;
	color: #0B0C0F;
	margin: 0;
	line-height: 1.2em;
}

h4 {
	font-weight: 500;
	font-family: 'Inter', sans-serif;
	color: #0B0C0F;
	font-size: 16px;
	margin: 0;
	line-height: 1.2em;
}

h5 {
	font-weight: 500;
	font-size: 14px;
	font-family: 'Inter', sans-serif;
	color: #0B0C0F;
	margin: 0;
	line-height: 1.2em;
}

h6 {
	font-weight: 500;
	font-size: 12px;
	font-family: 'Inter', sans-serif;
	color: #0B0C0F;
	margin: 0;
	line-height: 1.2em;
}


p {
	margin: 0;
	font-family: 'Inter', sans-serif;
	line-height: 1.5em;
	font-size: 16px;
	color: #0B0C0F;
	font-weight: 400;
}

pre {
	padding: 5px 10px;
	background-color: #f0f0f0;
	white-space: pre-wrap;
	margin-bottom: 5px;
	margin-top: 5px;
	border-radius: 3px;
	border: 1px solid #e0e0e5;
	font-family: 'Inter', sans-serif;
}

code {
	border: 1px solid #e0e0e5;
	background: #f0f0f0;
	border-radius: 3px;
	white-space: nowrap;
	padding: 2px 4px;
	font-size: 14px;
	font-family: 'Inter', sans-serif;
}

blockquote {
	border-left: 4px solid #ccc;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-left: 16px;
	margin-left: 0;
}

blockquote p {
	font-size: 18px;
}

a {
	text-decoration: underline;
	color: #1B57B1;
}

a:hover {
	color: #1B57B1;
	text-decoration: none;
	font-weight: normal;
}

ul, ol {
	padding-left: 24px;
	margin: 0;
}

ul ul, ol ol {
	padding-left: 24px;
}

li {
	line-height: 1.5em;
}


ol li:not(.ql-direction-rtl) {
	padding-left: 0;
}

ol li.ql-direction-rtl {
	padding-right: 1.5em;
}

ol li {
	counter-reset: list-1 list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
	counter-increment: list-0;
}

ol li::marker {
	content: counter(list-0, decimal) '. ';
}

ol li.ql-indent-1 {
	counter-increment: list-1;
}

ol li.ql-indent-1::marker {
	content: counter(list-1, decimal) '. ';
}

ol li.ql-indent-1 {
	counter-reset: list-2 list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

ol li.ql-indent-2 {
	counter-increment: list-2;
}

ol li.ql-indent-2::marker {
	content: counter(list-2, decimal) '. ';
}

ol li.ql-indent-2 {
	counter-reset: list-3 list-4 list-5 list-6 list-7 list-8 list-9;
}

ol li.ql-indent-3 {
	counter-increment: list-3;
}

ol li.ql-indent-3::marker {
	content: counter(list-3, decimal) '. ';
}

ol li.ql-indent-3 {
	counter-reset: list-4 list-5 list-6 list-7 list-8 list-9;
}

ol li.ql-indent-4 {
	counter-increment: list-4;
}

ol li.ql-indent-4::marker {
	content: counter(list-4, decimal) '. ';
}

ol li.ql-indent-4 {
	counter-reset: list-5 list-6 list-7 list-8 list-9;
}

ol li.ql-indent-5 {
	counter-increment: list-5;
}

ol li.ql-indent-5::marker {
	content: counter(list-5, decimal) '. ';
}

ol li.ql-indent-5 {
	counter-reset: list-6 list-7 list-8 list-9;
}

ol li.ql-indent-6 {
	counter-increment: list-6;
}

ol li.ql-indent-6::marker {
	content: counter(list-6, decimal) '. ';
}

ol li.ql-indent-6 {
	counter-reset: list-7 list-8 list-9;
}

ol li.ql-indent-7 {
	counter-increment: list-7;
}

ol li.ql-indent-7::marker {
	content: counter(list-7, decimal) '. ';
}

ol li.ql-indent-7 {
	counter-reset: list-8 list-9;
}

ol li.ql-indent-8 {
	counter-increment: list-8;
}

ol li.ql-indent-8::marker {
	content: counter(list-8, decimal) '. ';
}

ol li.ql-indent-8 {
	counter-reset: list-9;
}

li.ql-indent-1 {
	margin-left: 24px;
}

li.ql-indent-2 {
	margin-left: 48px;
}

li.ql-indent-3 {
	margin-left: 72px;
}

li.ql-indent-4 {
	margin-left: 96px;
}

li.ql-indent-5 {
	margin-left: 120px;
}

li.ql-indent-6 {
	margin-left: 144px;
}

li.ql-indent-7 {
	margin-left: 168px;
}

li.ql-indent-8 {
	margin-left: 192px;
}

hr {
	margin: 16px 0;
	border-bottom: 1px solid #e0e0e5;
}

div.caption       { padding: 0 10px 0 10px; }
div.caption img   { border: 1px solid #CCC; }
div.caption p     { font-size: .90em; color: #666; text-align: center; }

/* STYLES FOR JOOMLA! EDITOR */
hr#system-readmore  { border: #FF0000FF dashed 1px; color: #FF0000FF; }
hr.system-pagebreak { border: #808080FF dashed 1px; color: #808080FF; }


#add-program[data-v-81f393d3] {
	height: 24px;
	width: 24px;
	padding: unset;
	transition: transform 0.1s ease-in-out;
}
.em-color-round[data-v-81f393d3] {
	height: 30px;
	width: 30px;
	border-radius: 50%;
}
.modal-date-picker[data-v-81f393d3] {
	transform: translate(-50%, -50%);
	box-shadow: 0 0 9999px 9999px rgb(0 0 0 / 50%);
}
.fa-file-upload[data-v-e4db7f87] {
  font-size: 25px;
  margin-right: 20px;
}
.list-group-item[data-v-e4db7f87] {
  border: 2px solid #ececec;
  margin-bottom: 10px;
  border-radius: 5px;
}

/**** CUSTOM VUE DROPZONE ****/
#customdropzone[data-v-e4db7f87] {
  letter-spacing: 0.2px;
  background: #fff;
  color: #c5c8ce;
  transition: background-color 0.2s linear;
  height: 200px;
  padding: 40px;
  border: dashed;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  display: flex;
  cursor: pointer;
}
#customdropzone .dz-preview[data-v-e4db7f87] {
  width: 100%;
  display: inline-block;
  text-align: center;
}
#customdropzone .dz-preview .dz-image[data-v-e4db7f87] {
  width: auto;
  height: 100px;
}
#customdropzone .dz-preview .dz-image > div[data-v-e4db7f87] {
  width: inherit;
  height: inherit;
  background-size: contain;
  background-repeat: no-repeat;
  background-position: center;
}
#customdropzone .dz-preview .dz-image > img[data-v-e4db7f87] {
  width: 100%;
}
#customdropzone .dz-preview .dz-details[data-v-e4db7f87] {
  color: black;
  transition: opacity 0.2s linear;
  text-align: center;
}
#customdropzone .dz-success-mark[data-v-e4db7f87] {
  display: none;
}
.dz-default.dz-message[data-v-e4db7f87] {
  text-align: center !important;
}
.dz-error-mark[data-v-e4db7f87] {
  display: none;
}

/**** END ****/
.em-document-dropzone-card[data-v-e4db7f87] {
  background: var(--neutral-100);
  border-radius: 5px;
  padding: 16px 24px;
}
.em-filetype-icon[data-v-e4db7f87] {
  width: 50px;
}#modalAddTriggercandidate .v--modal[data-v-8d704e3d],
#modalAddTriggermanual .v--modal[data-v-8d704e3d],
span[id*=modalEmailPreview_] .v--modal[data-v-8d704e3d],
#modalUpdateLogo .v--modal[data-v-8d704e3d],
#modalUpdateIcon .v--modal[data-v-8d704e3d],
#modalUpdateColors .v--modal[data-v-8d704e3d] {
  padding: 32px !important;
}
span[id*=modalEditElement] .v--modal[data-v-8d704e3d],
#modalAddDocuments .v--modal[data-v-8d704e3d],
#modalAffectCampaign .v--modal[data-v-8d704e3d],
#modalMenu .v--modal[data-v-8d704e3d],
#modalSide .v--modal[data-v-8d704e3d] {
  position: fixed;
  right: 0;
  left: unset !important;
  height: 100% !important;
  padding: 32px;
  top: 0 !important;
  overflow: scroll;
}
span[id*=modalEditElement] .v--modal-overlay[data-v-8d704e3d],
#modalAddDocuments .v--modal-overlay[data-v-8d704e3d],
#modalMenu .v--modal-overlay[data-v-8d704e3d],
#modalSide .v--modal-overlay[data-v-8d704e3d] {
  background: unset;
}

/**** CUSTOM VUE DROPZONE ****/
#customdropzone[data-v-8d704e3d] {
  letter-spacing: 0.2px;
  background: #fff;
  color: #c5c8ce;
  transition: background-color 0.2s linear;
  height: 200px;
  padding: 40px;
  border: dashed;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  display: flex;
  cursor: pointer;
}
.dz-preview[data-v-8d704e3d] {
  width: 100%;
  display: inline-block;
  text-align: center;
}
.dz-image[data-v-8d704e3d] {
  width: auto;
  height: 100px;
  margin-bottom: 10px;
}
.dz-image > div[data-v-8d704e3d] {
  height: 100px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
}
.dz-details[data-v-8d704e3d] {
  color: black;
  transition: opacity 0.2s linear;
  text-align: center;
}
.dz-success-mark[data-v-8d704e3d] {
  display: none;
}
.dz-default.dz-message[data-v-8d704e3d] {
  text-align: center !important;
}
.dz-error-mark[data-v-8d704e3d] {
  display: none;
}
.dz-remove[data-v-8d704e3d] {
  color: #1c6ef2;
}

/**** END ****/
.placement-center[data-v-8d704e3d] {
	position: fixed;
	left: 50%;
	transform: translate(-50%, -50%);
	top: 50%;
}

.em-email-card[data-v-8ab8b30a] {
	background: white;
	border-radius: 5px;
	padding: 16px 24px;
}
a.tw-cursor-pointer:nth-child(2) .material-symbols-outlined[data-v-8ab8b30a] {
	color: #db333e;
}
a.tw-cursor-pointer:nth-child(2):hover .material-symbols-outlined[data-v-8ab8b30a] {
	color: #c31924;
}

#more-form-iframe[data-v-6abd6b51] {
	height: 50vh;
}

.context #onboarding_list .head {
	background-color: white !important;
}
.row-fluid .control-group.fabrikElementContainer label.fabrikLabel.control-label.fabrikTip i.icon-star.small[data-v-7e24f98d] {
  top: -5px;
}
.icon-star.small[data-v-7e24f98d] {
  margin-top: 0px;
  padding-top: 0px;
  position: relative;
  padding-left: 2px;
  color: #c30505;
  font-size: 5px;
}
.w--current[data-v-7e24f98d] {
	border: solid 1px #eeeeee;
	background: #eeeeee;
}
.w--current[data-v-7e24f98d]:hover {
	color: var(--em-profile-color);
}
.tw-cursor-pointer[data-v-7e24f98d]:hover {
	color: var(--em-profile-color);
}
.em-w-custom[data-v-7e24f98d] {
	width: calc(100% - 75px) !important;
	margin-left: auto;
}
#add-form-next-campaign[data-v-7e24f98d] {
	width: 100%;
}
.form-builder-element {
  width: 258px;
  height: auto;
  font-size: 14px;
  margin: 8px 0px;
  background-color: #fafafa;
  border: 1px solid #f2f2f3;
  border-radius: calc(var(--em-default-br) / 2);
}
.form-builder-element:hover {
  background-color: var(--neutral-200);
}
#form-builder-elements input.formbuilder-searchbar,
#form-builder-document-formats input.formbuilder-searchbar,
#form-builder-rules-list input.formbuilder-searchbar {
  border-width: 0 0 1px 0;
  border-radius: 0;
  border-color: var(--neutral-400);
}
#form-builder-elements input.formbuilder-searchbar:focus,
#form-builder-document-formats input.formbuilder-searchbar:focus,
#form-builder-rules-list input.formbuilder-searchbar:focus {
  outline: unset;
  border-bottom-color: var(--em-form-outline-color-focus);
}
.em-light-selected-tab {
  border-bottom: 1px solid var(--main-400);
}#properties-tabs {
  list-style-type: none;
  margin: auto;
  align-items: center;
}
#properties-tabs li {
  text-align: center;
  border-bottom: 2px solid #ededed;
  transition: all 0.3s;
}
#properties-tabs li.is-active {
  border-bottom: 2px solid black;
}
.em-toggle {
  min-width: 45px !important;
}#properties-tabs {
  list-style-type: none;
  margin: auto;
  align-items: center;
}
#properties-tabs li {
  text-align: center;
  border-bottom: 2px solid #ededed;
  transition: all 0.3s;
}
#properties-tabs li.is-active {
  border-bottom: 2px solid black;
}.editable-data-input {
  padding: 0 !important;
  height: auto !important;
  border: unset !important;
  border-bottom: solid 2px transparent !important;
  border-radius: 0 !important;
}
.editable-data-input:focus {
  outline: none !important;
  box-shadow: unset !important;
  border-bottom: solid 2px #20835f !important;
  border-radius: 0 !important;
}
.editable-data-input:hover {
  box-shadow: unset !important;
  border-bottom: solid 2px rgba(32, 131, 95, 0.87) !important;
  border-radius: 0 !important;
}
.element-option .icon-handle,
#add-option .icon-handle {
  height: 18px;
  width: 18px;
  transition: all 0.3s;
}#form-builder-phone-number .country-select {
  height: 42px;
  width: 80px;
  border-top: solid 1px;
  border-bottom: solid 1px;
  border-left: solid 1px;
  border-color: #e0e0e5;
  border-top-left-radius: var(--em-coordinator-br);
  border-bottom-left-radius: var(--em-coordinator-br);
}
#form-builder-phone-number .country-select img {
  width: 24px;
}
#form-builder-phone-number .phonenumber {
  height: 42px;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}#form-builder-currency .currency-icon {
  position: absolute;
  right: 0;
  width: auto !important;
  padding-right: var(--em-spacing-4);
}
#form-builder-currency .currency-block {
  height: var(--em-form-height);
  font-size: var(--em-form-font-size);
}#form-builder-geolocation .fabrikEmundusGeolocalisation {
  height: 150px;
}#form-builder-booking .fabrikEmundusGeolocalisation {
  height: 150px;
}.form-builder-page-section-element {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  margin: 12px 0;
  padding: 12px;
  border-radius: 4px;
  transition: 0.3s all;
  border: 2px solid transparent;
  /* YES / NO */
  /* And radio buttons grouped together */
  /** PANEL **/
}
.form-builder-page-section-element .element-title {
  border: none !important;
  width: 100% !important;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.form-builder-page-section-element .element-title:hover {
  border: none !important;
}
.form-builder-page-section-element .element-field.fabrikElementbirthday table {
  border: none;
  width: auto;
}
.form-builder-page-section-element .element-field.fabrikElementbirthday table tr td {
  padding: 0;
}
.form-builder-page-section-element .element-field.fabrikElementbirthday table tr td select {
  min-width: 90px;
}
.form-builder-page-section-element .element-field.fabrikElementyesno .switcher {
  display: flex;
  align-items: center;
  gap: 8px;
  width: -moz-fit-content;
  width: fit-content;
}
.form-builder-page-section-element .element-field.fabrikElementyesno input {
  display: none;
}
.form-builder-page-section-element .element-field.fabrikElementyesno input[value="0"] + label {
  align-items: center;
  box-shadow: none;
  cursor: pointer;
  border: 1px solid var(--neutral-500);
  background: var(--red-700);
  border-radius: var(--em-coordinator-br) !important;
  padding: 10px 50px;
  display: flex;
  justify-content: center;
  color: var(--neutral-0);
  height: var(--em-form-height);
}
.form-builder-page-section-element .element-field.fabrikElementyesno input[value="1"] + label {
  align-items: center;
  box-shadow: none;
  cursor: pointer;
  border: 1px solid var(--neutral-500);
  color: var(--em-green-2);
  border-radius: var(--em-coordinator-br) !important;
  padding: 10px 50px;
  display: flex;
  justify-content: center;
  height: var(--em-form-height);
}
.form-builder-page-section-element .element-field:not(.fabrikElementdisplay) .fabrikgrid_1.btn-default {
  padding: 12px;
  box-shadow: none;
  cursor: pointer;
  border: 1px solid var(--em-profile-color);
  border-radius: var(--em-coordinator-br) !important;
  width: 100% !important;
  max-width: 250px;
  display: flex;
  justify-content: center;
}
.form-builder-page-section-element .element-field:not(.fabrikElementdisplay) .fabrikgrid_1.btn-default span {
  margin-top: 0;
}
.form-builder-page-section-element .element-field:not(.fabrikElementdisplay) .fabrikgrid_0.btn-default {
  padding: 12px;
  box-shadow: none;
  cursor: pointer;
  border: 1px solid var(--red-500);
  background: var(--red-500);
  border-radius: var(--em-coordinator-br) !important;
  width: 100% !important;
  max-width: 250px;
  display: flex;
  justify-content: center;
}
.form-builder-page-section-element .element-field:not(.fabrikElementdisplay) .fabrikgrid_0.btn-default span {
  margin-top: 0;
  color: var(--neutral-0) !important;
}
.form-builder-page-section-element.unpublished {
  opacity: 0.5;
}
.form-builder-page-section-element.properties-active {
  border: 2px solid #1c6ef2 !important;
}
.form-builder-page-section-element:hover {
  border: 2px solid var(--em-profile-color);
}
.form-builder-page-section-element:hover #element-action-icons {
  opacity: 1;
  pointer-events: all;
}
.form-builder-page-section-element #element-action-icons {
  transition: 0.3s all;
  opacity: 0;
  pointer-events: none;
}
.form-builder-page-section-element #element-action-icons .icon-handle {
  width: 18px;
  height: 18px;
}
.form-builder-page-section-element .element-field {
  width: 100%;
}
.form-builder-page-section-element .element-field.element-preview-display .fabrikinput {
  height: auto;
  border: 0;
  padding: 4px 8px !important;
}
.form-builder-page-section-element .element-field.element-preview-display .fabrikinput:hover {
  border: 0;
}
.form-builder-page-section-element .element-required {
  width: 48px;
  height: 24px;
  margin-top: 15px;
}
.form-builder-page-section-element .element-required input:checked + .em-slider:before {
  transform: translateX(22px);
}
.form-builder-page-section-element .element-required .em-slider {
  border-radius: 24px;
}
.form-builder-page-section-element .element-required .em-slider::before {
  height: 14px;
  width: 14px;
  bottom: 5px;
}
.form-builder-page-section-element input:hover {
  border: 1px solid var(--neutral-600);
  box-shadow: none !important;
}
.form-builder-page-section-element .fabrikElementTip {
  color: var(--em-form-tip-color);
  font-size: 12px;
  line-height: 1.5rem;
  font-weight: 400;
  font-family: var(--em-profile-font), Inter, sans-serif;
  font-style: normal;
  display: flex;
}
.form-builder-page-section-element .fabrikElementyesno .fabrikSubElementContainer .btn-group {
  width: 48.9361702128%;
}
@media only all and (min-width: 48rem) and (max-width: 59.99rem) {
.form-builder-page-section-element .fabrikElementyesno .fabrikSubElementContainer .btn-group {
    width: 48.6187845304% !important;
}
}
@media only all and (max-width: 48rem) {
.form-builder-page-section-element .fabrikElementyesno .fabrikSubElementContainer .btn-group {
    width: 100% !important;
}
}
.form-builder-page-section-element .fabrikElementyesno .fabrikSubElementContainer .btn-group {
  display: flex;
  gap: var(--em-form-yesno-gap);
}
.form-builder-page-section-element label.btn-default.btn.btn-success.active {
  padding: var(--p-12);
  box-shadow: none;
  cursor: pointer;
  background-color: var(--em-form-yesno-bgc-yes);
  border: var(--em-form-yesno-bw) solid var(--em-form-yesno-bc-yes);
  color: var(--neutral-900);
  border-radius: var(--em-applicant-br) !important;
  width: var(--em-form-yesno-width) !important;
  display: flex;
  align-items: center;
  justify-content: center;
  height: var(--em-form-yesno-height);
  font-size: 16px;
  font-style: normal;
  line-height: 24px;
  letter-spacing: 0.0015em;
}
.form-builder-page-section-element label.btn-default.btn.btn-success.active:hover {
  background-color: var(--em-form-yesno-bgc-yes-hover);
  border-color: var(--em-form-yesno-bc-yes-hover) !important;
}
.form-builder-page-section-element label.btn-default.btn.btn-success.active:hover span {
  font-family: var(--em-profile-font), Inter, sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: 24px;
  letter-spacing: 0.0015em;
  color: var(--em-form-yesno-color-yes-hover);
  word-wrap: break-word;
}
.form-builder-page-section-element label.btn-default.btn.btn-success.active span {
  font-family: var(--em-profile-font), Inter, sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: 24px;
  letter-spacing: 0.0015em;
  color: var(--em-form-yesno-color-yes);
  word-wrap: break-word;
}
.form-builder-page-section-element label.btn-default.btn.btn-danger.active {
  height: var(--em-form-yesno-height);
  padding: var(--p-12);
  box-shadow: none;
  cursor: pointer;
  background-color: var(--em-form-yesno-bgc-no);
  border-color: var(--em-form-yesno-bc-no);
  color: var(--em-form-yesno-color-no);
  border-radius: var(--em-applicant-br) !important;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  font-style: normal;
  line-height: 24px;
  letter-spacing: 0.0015em;
  width: var(--em-form-yesno-width) !important;
}
.form-builder-page-section-element label.btn-default.btn.btn-danger.active:hover {
  background-color: var(--em-form-yesno-bgc-no-hover);
  border-color: var(--em-form-yesno-bc-no-hover) !important;
}
.form-builder-page-section-element label.btn-default.btn.btn-danger.active:hover span {
  font-family: var(--em-profile-font), Inter, sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: 24px;
  letter-spacing: 0.0015em;
  color: var(--em-form-yesno-color-no-hover);
  word-wrap: break-word;
}
.form-builder-page-section-element label.btn-default.btn.btn-danger.active span {
  font-family: var(--em-profile-font), Inter, sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: 24px;
  letter-spacing: 0.0015em;
  color: var(--em-form-yesno-color-no);
  word-wrap: break-word;
}
.form-builder-page-section-element label.btn-default.btn:not(.active) {
  height: var(--em-form-yesno-height);
  padding: var(--p-12);
  box-shadow: none;
  cursor: pointer;
  border: var(--em-form-yesno-bw) solid var(--em-form-yesno-bc-not-active);
  background: var(--em-form-yesno-bgc-not-active);
  color: var(--em-form-yesno-color-not-active);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 16px;
  line-height: 24px;
  font-style: normal;
  letter-spacing: 0.0015em;
  width: var(--em-form-yesno-width) !important;
}
.form-builder-page-section-element label.btn-default.btn:not(.active):hover {
  background-color: var(--em-form-yesno-bgc-not-active-hover);
  border-color: var(--em-form-yesno-bc-not-active-hover) !important;
}
.form-builder-page-section-element label.btn-default.btn:not(.active):hover span {
  font-family: var(--em-profile-font), Inter, sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: 24px;
  letter-spacing: 0.0015em;
  color: var(--em-form-yesno-color-not-active-hover);
  word-wrap: break-word;
}
.form-builder-page-section-element label.btn-default.btn:not(.active) span {
  font-family: var(--em-profile-font), Inter, sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: 24px;
  letter-spacing: 0.0015em;
  color: var(--em-form-yesno-color-not-active);
  word-wrap: break-word;
}
.form-builder-page-section-element .fabrikElementpanel .fabrikElement .fabrikinput {
  display: flex;
  padding: var(--em-spacing-5);
  border-radius: 0.25rem;
}
.form-builder-page-section-element .fabrikElementpanel .fabrikElement .fabrikinput .fabrikElementContent {
  margin-left: var(--em-spacing-3);
  line-height: 24px;
}
.form-builder-page-section-element .fabrikElementpanel .fabrikElement .fabrikinput .fabrikElementContent p:after {
  content: "";
  display: inline-block;
  width: 0px;
}.form-builder-page-section .section-actions-wrapper {
  min-width: -moz-fit-content;
  min-width: fit-content;
}
.form-builder-page-section .section-card .section-identifier {
  color: white;
  padding: 8px 24px;
  border-radius: 4px 4px 0px 0px;
  display: flex;
  align-self: flex-end;
}
.form-builder-page-section .section-card .section-content {
  border-top: 4px solid var(--em-profile-color);
  background-color: white;
  transition: all 0.3s ease-in-out;
  border-radius: calc(var(--em-default-br) / 2) 0 calc(var(--em-default-br) / 2) calc(var(--em-default-br) / 2);
}
.form-builder-page-section .section-card .section-content:hover .hover-opacity {
  opacity: 1;
  pointer-events: all;
}
.form-builder-page-section .section-card .section-content .hover-opacity {
  opacity: 0;
  pointer-events: none;
  transition: all 0.3s;
}
.form-builder-page-section .section-card .section-content #section-title {
  font-weight: 800;
  font-size: 20px;
  line-height: 25px;
}
.form-builder-page-section .section-card .section-content .empty-section-element {
  border: 1px dashed;
  opacity: 0.2;
  padding: 11px;
  margin: 32px 0 0 0;
}#form-builder-page {
  width: calc(100% - 80px);
  margin: 40px 40px;
}
#form-builder-page .description {
  display: block;
}
#form-builder-page #add-section {
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
}#form-builder-preview-form {
  padding: 8px !important;
  font-size: 6px;
  background-color: #f1f1f1 !important;
  overflow: hidden;
}
#form-builder-preview-form.loading {
  padding: 0 !important;
  border: unset !important;
}
#form-builder-preview-form p.em-font-size-8 {
  font-size: 8px !important;
}
#form-builder-preview-form .section-identifier {
  padding: 2px;
  border-radius: 2px 2px 0 0;
}
#form-builder-preview-form .section-content {
  border-top-width: 2px;
  padding: 2px 4px;
  min-height: 40px;
}
#form-builder-preview-form .preview-groups {
  justify-content: flex-start;
}
#form-builder-preview-form .preview-groups section {
  width: 90%;
}#form-builder-create-page[data-v-50940eb9] {
  height: calc(100vh - 42px);
  overflow-y: auto;
  background-color: #f2f2f3;
}
#form-builder-create-page .line-head[data-v-50940eb9] {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  width: -moz-fit-content;
  width: fit-content;
  color: white !important;
}
#form-builder-create-page .line[data-v-50940eb9] {
  height: 4px;
}
#form-builder-create-page .card-wrapper[data-v-50940eb9] {
  width: 150px;
}
#form-builder-create-page .card-wrapper .em-shadow-cards[data-v-50940eb9] {
  background-color: white;
  width: 150px;
  border: 2px solid transparent;
}
#form-builder-create-page .card-wrapper .card[data-v-50940eb9] {
  margin: 24px 0 12px 0;
}
#form-builder-create-page .card-wrapper p[data-v-50940eb9] {
  text-align: center;
  border-radius: 4px;
  padding: 4px;
  transition: all 0.3s;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: 12px;
}
#form-builder-create-page .card-wrapper input[data-v-50940eb9] {
  width: 150px;
  height: 20px;
  font-size: 12px;
  border: 0;
  text-align: center;
}
#form-builder-create-page .card-wrapper.selected .em-shadow-cards[data-v-50940eb9] {
  border: 2px solid var(--em-profile-color);
}
#form-builder-create-page .card-wrapper.selected p[data-v-50940eb9],
#form-builder-create-page .card-wrapper.selected input[data-v-50940eb9] {
  color: white !important;
  background-color: var(--em-profile-color) !important;
}
#form-builder-create-page #new-page .material-symbols-outlined[data-v-50940eb9] {
  margin: auto;
}
#form-builder-create-page .model-preview[data-v-50940eb9] {
  overflow: hidden;
}
#form-builder-create-page #models .models-card[data-v-50940eb9] {
  grid-template-columns: repeat(auto-fit, minmax(150px, 1fr));
  margin-bottom: 64px;
  flex-wrap: wrap;
}
#form-builder-create-page #search-model-wrapper[data-v-50940eb9] {
  position: relative;
}
#form-builder-create-page #search-model-wrapper .reset-search[data-v-50940eb9] {
  position: absolute;
  top: 9px;
  right: 10px;
}
#form-builder-create-page .empty-model-message[data-v-50940eb9] {
  margin: 120px;
}
#form-builder-create-page .empty-model-message .material-symbols-outlined[data-v-50940eb9] {
  font-size: 42px;
}
#form-builder-create-page .actions[data-v-50940eb9] {
  position: fixed;
  bottom: 0;
  right: 0;
  padding: 16px 32px;
  background: linear-gradient(to top, white, transparent);
}
#structure-options[data-v-50940eb9] {
  transition: all 0.3s;
}
#structure-options input[data-v-50940eb9] {
  margin: 0;
  height: auto;
}
#structure-options label[data-v-50940eb9] {
  margin: 0 0 0 8px;
}
#structure-options .disabled[data-v-50940eb9] {
  opacity: 0.5;
  cursor: not-allowed;
}
#structure-options .disabled input[data-v-50940eb9],
#structure-options .disabled label[data-v-50940eb9] {
  pointer-events: none;
}#form-builder-pages p {
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
}
#form-builder-pages p:last-child {
  margin-bottom: 0 !important;
}
#form-builder-pages .selected {
  background: #f8f8f8;
}
#form-builder-pages .selected p {
  font-weight: 600;
}
#form-builder-pages #form-builder-pages-sections-list {
  list-style: none;
}
#form-builder-pages .save.already-saved {
  color: #20835f;
}#form-builder-documents #form-builder-title {
  margin-top: 0;
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.0015em;
  color: #080c12;
}
#form-builder-documents p {
  cursor: pointer;
  font-weight: 400;
  font-size: 14px;
  line-height: 18px;
}#form-builder-document-list-element .section-card .section-identifier {
  color: white;
  padding: 8px 24px;
  border-radius: 4px 4px 0 0;
  display: flex;
  align-self: flex-end;
}
#form-builder-document-list-element .section-card .section-content {
  padding: 32px;
  border-top: 4px solid var(--em-profile-color);
  background-color: var(--neutral-0);
  width: 100%;
  transition: all 0.3s ease-in-out;
}
#form-builder-document-list-element .section-card .section-content .hover-opacity {
  opacity: 0;
  pointer-events: none;
  transition: all 0.3s;
}
#form-builder-document-list-element .section-card .section-content:hover .hover-opacity {
  opacity: 1;
  pointer-events: all;
}
#form-builder-document-list-element .section-card .section-content.closed {
  max-height: 93px;
  overflow: hidden;
}
#form-builder-document-list-element .section-card .section-content .section-title {
  font-weight: 800;
  font-size: 20px;
  line-height: 25px;
}
#form-builder-document-list-element .section-card .section-content .empty-section-element {
  border: 1px dashed;
  opacity: 0.2;
  padding: 11px;
  margin: 32px 0 0 0;
}#form-builder-document-list {
  width: calc(100% - 80px);
  margin: 40px 40px;
}
#form-builder-document-list #add-document {
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
}
#form-builder-document-list .empty-documents {
  border: 1px dashed black;
  opacity: 0.2;
}
#formbuilder_attachments_sample_upload {
	display: flex;
	align-items: center;
	color: black;
	padding: 6px;
	border: dashed 1px #e3e3e3;
	border-radius: 8px;
}
#form-builder-document-formats #form-builder-document-title {
  border-bottom: 1px solid black;
}
#form-builder-document-formats .draggable-element {
  width: 258px;
  height: 48px;
  font-size: 14px;
  background-color: #fafafa;
  border: 1px solid #f2f2f3;
  cursor: grab;
}
#form-builder-document-formats #format-name {
  white-space: nowrap;
  max-width: 100%;
  text-overflow: ellipsis;
  overflow: hidden;
}#form-builder-create-model #model-properties {
  height: -moz-fit-content;
  height: fit-content;
}
#form-builder-create-model .tw-btn-primary:disabled {
  cursor: not-allowed;
  border-color: var(--grey-color);
  background: var(--grey-color);
}
#form-builder-create-model .tw-btn-primary:disabled:hover {
  color: white;
}#form-builder-rules .label-darkblue,
#form-builder-rules-js-conditions .label-darkblue {
  background-color: var(--em-profile-color) !important;
  color: white;
  text-shadow: none;
}
#form-builder-rules input.formbuilder-searchbar,
#form-builder-rules-js-conditions input.formbuilder-searchbar {
  border-width: 0 0 1px 0;
  border-radius: 0;
  border-color: var(--neutral-900);
  background-color: transparent;
}
#form-builder-rules input.formbuilder-searchbar:focus,
#form-builder-rules-js-conditions input.formbuilder-searchbar:focus {
  outline: unset;
  border-bottom-color: var(--em-form-outline-color-focus);
}
#form-builder-rules .highlight,
#form-builder-rules-js-conditions .highlight {
  background-color: var(--em-yellow-1);
}.form-builder-element {
  width: 258px;
  height: auto;
  font-size: 14px;
  margin: 8px 0px;
  background-color: #fafafa;
  border: 1px solid #f2f2f3;
  cursor: grab;
  border-radius: calc(var(--em-default-br) / 2);
}
.form-builder-element:hover {
  background-color: var(--neutral-200);
}
#form-builder-elements input.formbuilder-searchbar,
#form-builder-document-formats input.formbuilder-searchbar {
  border-width: 0 0 1px 0;
  border-radius: 0;
  border-color: var(--neutral-400);
}
#form-builder-elements input.formbuilder-searchbar:focus,
#form-builder-document-formats input.formbuilder-searchbar:focus {
  outline: unset;
  border-bottom-color: var(--em-form-outline-color-focus);
}#formBuilder {
  background: white;
}
#formBuilder ul {
  list-style-position: inside;
}
#formBuilder header {
  box-shadow: inset 0px -1px 0px #e3e5e8;
}
#formBuilder header button {
  margin: 8px 16px;
  height: 32px;
}
#formBuilder header button:hover span {
  color: var(--em-profile-color) !important;
}
#formBuilder header #saved-at {
  white-space: nowrap;
}
#formBuilder .body {
  height: calc(100% - 48px);
}
#formBuilder .body aside,
#formBuilder .body section {
  justify-content: flex-start;
}
#formBuilder .body aside {
  transition: all 0.3s;
}
#formBuilder .body section {
  overflow-y: auto;
  background: #f8f8f8;
  scroll-behavior: smooth;
}
#formBuilder .body .right-panel {
  border-left: solid 1px #e3e5e8;
}
#formBuilder .body .right-panel > div {
  height: 100%;
  overflow: auto;
}
#formBuilder .body .left-panel {
  padding: 0;
  border-right: solid 1px #e3e5e8;
  align-self: flex-start;
}
#formBuilder .body .left-panel .tabs {
  align-self: flex-start;
  align-items: flex-start;
  border-right: solid 1px #e3e5e8;
}
#formBuilder .body .left-panel .tabs .tab {
  cursor: pointer;
}
#formBuilder .body .left-panel .tabs .tab.active {
  background-color: var(--em-profile-color);
}
#formBuilder .body .left-panel .tabs .tab.active span {
  color: white !important;
}
#formBuilder .body .left-panel .tabs .tab .material-icons,
#formBuilder .body .left-panel .tabs .tab .material-symbols-outlined,
#formBuilder .body .left-panel .tabs .tab .material-symbols-outlined {
  font-size: 22px !important;
}
#formBuilder .body .left-panel .tab-content {
  align-items: flex-start;
  height: 100%;
  overflow: auto;
}
#formBuilder .body .left-panel .tab-content #form-builder-elements,
#formBuilder .body .left-panel .tab-content #form-builder-document-formats {
  padding: 0 0 0 16px;
}
#formBuilder .body .form-builder-title {
  font-weight: 700;
  font-size: 16px;
  line-height: 19px;
  letter-spacing: 0.0015em;
  color: #080c12;
}
#formBuilder .editable-data {
  padding: 4px 8px !important;
  border-radius: 4px;
  margin-bottom: 0;
}
#formBuilder .editable-data:focus {
  background-color: #dff5e9;
}
#formBuilder input.editable-data {
  border: none !important;
}
#formBuilder input.editable-data:focus {
  background-color: #dff5e9;
}
.fade-enter-active,
.fade-leave-active {
  transition: opacity 0.5s ease;
}
.fade-enter-from,
.fade-leave-to {
  opacity: 0;
}
.fabrikActions {
  display: none;
}

/* Ajout d'un hover sur les titres du formbuilder */
#formBuilder #pageDescription.editable-data {
  margin-top: 8px;
}
#formBuilder .editable-data:hover {
  background-color: #ededed;
}

/* DATABASEJOIN */
.fabrikElementdatabasejoin.element-field .fabrikElement {
  padding-left: 1.5rem;
}
.fabrikElementdatabasejoin.element-field .fabrikElement .fabrikgrid_radio {
  display: flex;
  align-items: center;
}
.fabrikElementdatabasejoin.element-field .fabrikElement .fabrikgrid_radio label {
  margin-bottom: 0;
}
.messages__vue_attach_document {
	width: 100%;
	position: absolute;
	background: white;
	bottom: 120px;
	z-index: 9999;
}
.messages__list-block {
	padding: 0px 55px;
}
.messages__attach_content {
	padding: 0 70px;
}

.custom-color-picker[data-v-e84d6886] {
	width: 48px !important;
	height: 48px !important;
	border: none !important;
	padding: 0 !important;
	outline: none;
	cursor: pointer;
}
.custom-color-picker[data-v-e84d6886]::-webkit-color-swatch {
	border-radius: 100%;
}
.status-field[data-v-4ff80b68] {
  border-radius: 5px;
  width: 100%;
  margin-right: 1em;
  display: flex;
}
.status-item[data-v-4ff80b68] {
  display: flex;
  align-items: center;
  justify-content: center;
  max-width: 95%;
  width: 100%;
}
.add-button-div span[class*=material][data-v-4ff80b68] {
  color: var(--neutral-0);
}
.add-button-div:hover span[class*=material][data-v-4ff80b68] {
  color: var(--em-profile-color);
}
.status-field[data-v-814c3d63] {
	border-radius: 5px;
	width: 100%;
	margin-right: 1em;
	display: flex;
}
.status-item[data-v-814c3d63] {
	display: flex;
	align-items: center;
	justify-content: center;
	max-width: 95%;
	width: 100%;
}
.add-button-div span[class*='material'][data-v-814c3d63] {
	color: var(--neutral-0);
}
.add-button-div:hover span[class*='material'][data-v-814c3d63] {
	color: var(--em-profile-color);
}

.em-style-options[data-v-d7232ce6] {
	display: flex;
	flex-direction: column;
	justify-content: space-between;
}

.emails__add-email[data-v-d4e98d8a] {
	width: 100%;
	margin-left: auto;
}
.em-container-accordeon[data-v-d4e98d8a] {
	background: var(--neutral-0);
	padding: 24px;
	border-radius: var(--em-coordinator-br-cards);
}
div.emails__add-email[data-v-d4e98d8a] {
	padding: var(--em-spacing-6);
	background: var(--neutral-0);
	border: 1px solid var(--neutral-300);
	border-radius: var(--em-coordinator-br);
}
