
.message-bar[data-v-4241aa67] {
  position: fixed;
  top: 0;
  left: 50%;
  width: 50%;
  min-height: 50px;
  z-index: 9999;
  margin-left: -25%;
}


.scheduler-logo[data-v-de9dc9d0] {
  max-width: 240px;
}
.bg-none[data-v-de9dc9d0] {
  background: none !important;
}
.expanded[data-v-de9dc9d0] {
  width: 100%;
}
@media (min-width: 600px) {
.expanded[data-v-de9dc9d0] {
    width: auto;
}
}

.active-link[data-v-bd2e9ce8]{color:var(--v-primary-base)}
.gantt{background:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:#ccc solid 1px;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.2);box-shadow:0 2px 4px rgba(0,0,0,.2)}.gantt .gantt-rows{display:-webkit-box;display:-ms-flexbox;display:flex}.gantt .gantt-rows .gantt-row .gantt-row-header{background:#f8f8f8;color:#606060;height:72px;line-height:70px;font-weight:bold;-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:5px;border-left:solid 1px #fff;border-right:solid 2px #eee;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gantt .gantt-rows .gantt-row-header-data{overflow:hidden}.gantt .gantt-rows .gantt-row-header-data .gantt-row-header-data-row{-webkit-box-sizing:border-box;box-sizing:border-box;border-right:solid 1px #eee;padding-left:6px;height:88px;line-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#555;cursor:pointer}.gantt .gantt-rows .gantt-row-header-data .gantt-row-header-data-row.hovered{background:#f8f8f8}.gantt .gantt-rows .gantt-row-header-data .gantt-row-header-data-row.last-in-group{border-bottom:2px solid #eee}.gantt .gantt-data{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:1;flex-shrink:1}.gantt .gantt-data .gantt-data-header{height:72px;background:#f8f8f8;overflow:hidden}.gantt .gantt-data .gantt-data-header .gantt-data-header-calendar-wrap{height:18px;line-height:17px;font-size:14px;overflow:hidden}.gantt .gantt-data .gantt-data-header .gantt-data-header-calendar-wrap .gantt-data-header-calendar{position:relative}.gantt .gantt-data .gantt-data-header .gantt-data-header-calendar-wrap .gantt-data-header-calendar .gantt-data-header-calendar-date{padding-left:5px;position:absolute;top:0;height:18px;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:solid 1px #ddd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#f8f8f8;color:#606060;text-align:left;text-transform:capitalize}.gantt .gantt-data .gantt-data-header .gantt-data-header-slots-wrap{height:54px;overflow:hidden}.gantt .gantt-data .gantt-data-header .gantt-data-header-slots-wrap .gantt-data-header-slots{position:relative}.gantt .gantt-data .gantt-data-header .gantt-data-header-slots-wrap .gantt-data-header-slots .gantt-data-header-slot{position:absolute;top:0;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:solid 1px #ddd;height:54px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#f8f8f8;color:#606060;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gantt .gantt-data .gantt-data-header .gantt-data-header-slots-wrap .gantt-data-header-slots .gantt-data-header-slot .gantt-data-header-slot-label{line-height:130%;text-transform:capitalize}.gantt .gantt-data .gantt-data-wrap{overflow:hidden}.gantt .gantt-data .gantt-data-wrap .gantt-data-wrapped{position:relative}.gantt .gantt-data .gantt-data-wrap-with-scroll{position:relative}.gantt .gantt-data .gantt-data-wrap-with-scroll .gantt-data-y-scroll{overflow-y:scroll;overflow-x:hidden;position:absolute;top:0;bottom:0;right:-14px;width:14px}.gantt .gantt-data .gantt-data-wrap-with-scroll .gantt-data-y-scroll div{width:14px}.gantt .gantt-data .gantt-data-wrap-with-scroll .gantt-data-cell{position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;border-left:solid 1px #eee;border-bottom:solid 1px #eee}.gantt .gantt-data .gantt-data-wrap-with-scroll .gantt-data-item{display:-webkit-box;display:-ms-flexbox;display:flex;position:absolute;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.gantt .gantt-data .gantt-data-wrap-with-scroll .gantt-data-select{position:absolute;z-index:1000;background:rgba(0,140,255,.2);border:dashed 2px #008fff}.gantt .gantt-data .gantt-data-x-scroll{overflow-x:scroll;overflow-y:hidden;position:absolute;bottom:-14px;left:0;right:0;height:14px}.gantt .gantt-data .gantt-data-x-scroll div{height:14px}

.dateMode.v-item--active[data-v-6ad43452],
.v-item--active i[data-v-6ad43452] {
  color: #ff5722 !important;
  opacity: 1 !important;
}
.dateMode[data-v-6ad43452] {
  opacity: 0.5;
}


.drag-handle[data-v-66f62316] {
  background-color: #e8e8e8;
}


.custom-image-upload[data-v-78e270b4] {
  width: 100%;
}
.image-preview-container[data-v-78e270b4],
.default-avatar-container[data-v-78e270b4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: 16px;
  margin-bottom: 16px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.image-preview-item[data-v-78e270b4],
.default-avatar-container[data-v-78e270b4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 8px;
  max-width: 220px;
}
.image-preview-item.single-image[data-v-78e270b4] {
  width: 100%;
  max-width: none;
}
.image-wrapper[data-v-78e270b4] {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.regular-image-preview[data-v-78e270b4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  overflow: hidden;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
          box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
}
.image-fit[data-v-78e270b4] {
  display: block;
}
.image-controls[data-v-78e270b4] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  max-width: 250px;
}
.image-name[data-v-78e270b4] {
  max-width: 100%;
  text-align: center;
}
.upload-dropzone[data-v-78e270b4] {
  min-height: 120px;
  cursor: pointer;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border: 2px dashed #ccc !important;
}
.upload-dropzone[data-v-78e270b4]:hover,
.upload-dropzone.drag-over[data-v-78e270b4] {
  border-color: #1976d2 !important;
  background-color: #f5f5f5;
}
.avatar-preview[data-v-78e270b4] {
  border: 2px solid #e0e0e0;
}
.default-avatar[data-v-78e270b4] {
  border: 2px solid #e0e0e0;
  background: linear-gradient(135deg, #f5f5f5 0%, #e0e0e0 100%);
}
.default-upload-area[data-v-78e270b4] {
  width: 100%;
}
.edit-menu-wrapper[data-v-78e270b4] {
  position: relative;
  margin-top: 8px;
}
.edit-btn[data-v-78e270b4] {
  min-width: 70px;
}
.default-avatar-container .image-wrapper[data-v-78e270b4] {
  width: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.v-image__image[data-v-78e270b4] {
  background-size: contain !important;
  background-position: center !important;
  background-repeat: no-repeat !important;
}


@media (max-width: 600px) {
.memo[data-v-10fcb9c3] {
    background-color: lightblue;
}
}


.row-border[data-v-997c0f24] {
  border: 1px solid gray;
  border-radius: 5px;
}
.overflow-y-auto[data-v-997c0f24] {
  overflow-y: auto;
}
.flex-grow-1[data-v-997c0f24] {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
}


@media (min-width: 640px) {
.schedules-overview[data-v-79c28338] {
    height: 98%;
    width: 75%;
    min-width: 650px;
    margin-right: 10px;
    margin-left: 10px;
}
}


@media print {
.v-main {
    padding: 0px 0px 0px 0px !important;
}
}

.btn-warning{color:#fff}.btn-warning:hover{color:#fff}.position-fixed{position:fixed}.intrinsic{padding-top:100%;position:relative;height:0;width:100%;background:#fff}.intrinsic .intrinsic-item{position:absolute;top:0;left:0;width:100%;height:100%}.avatar-block{border:1px solid #e3e3e3}.avatar-image-upload .d-flex .attachment-detail{display:none !important}.avatar-image-upload .d-flex .deleteSelectedFile{display:none !important}.avatar-image{margin:8px}.avatar-image .initials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;font-size:36px;color:#fff;background-color:#f78d6c;border-radius:50%}.record-data-item{padding:0 6px}.record-data-item::after{content:"|";color:#ddd;padding-left:6px}.record-data-item:last-child::after{content:none}
