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


.nexus-logo[data-v-580f2c9d] {
  max-width: 40px;
}
.company-name[data-v-580f2c9d] {
  max-width: 140px; /* Adjust based on available space */
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.nexscheduler-logo[data-v-580f2c9d] {
  max-width: 100px; /* Smaller than company name for relative size */
  margin-top: 4px; /* Adds space above image to push it downward */
}
.bg-none[data-v-580f2c9d] {
  background: none !important;
}
.expanded[data-v-580f2c9d] {
  width: 100%;
}
@media (min-width: 600px) {
.expanded[data-v-580f2c9d] {
    width: auto;
}
}

.active-link[data-v-d23d2214]{color:var(--v-primary-base)}

.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;
}

.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-y:hidden;overflow-x:hidden;position:relative}.gantt .gantt-rows .gantt-row-header-data .gantt-row-header-data-inner{position:relative}.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;line-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:normal;color:#555;cursor:pointer;position:absolute;width:calc(100% - 12px)}.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}

@media (min-width: 640px) {
.schedules-overview[data-v-d5241ebc] {
    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}
