.hb-wrapped-full-calendar .fc-theme-standard{background-color:#fff;border-color:#f7f5f5}.hb-wrapped-full-calendar .fc .fc-daygrid-day.fc-day-today{background-color:#eff6ff;border-color:#dddcdc}.hb-wrapped-full-calendar .fc-highlight{outline-offset:-1px;background-color:#fff;outline:2px solid #1d4ed8}.hb-wrapped-full-calendar .fc{border-radius:8px;padding:24px}.hb-wrapped-full-calendar table.fc-scrollgrid,.hb-wrapped-full-calendar .fc .fc-scrollgrid-section-liquid>td{border-radius:8px}.hb-wrapped-full-calendar div.fc-toolbar-chunk>button.fc-today-button{color:#242424;background-color:#fff;border-color:#dddcdc;border-radius:4px;font-size:14px;font-weight:400;line-height:20px}.hb-wrapped-full-calendar button.fc-button:disabled{cursor:not-allowed;color:#c9c9c9!important;background-color:#fff!important;border-color:#dddcdc!important}.hb-wrapped-full-calendar div.fc div.fc-button-group>button,.hb-wrapped-full-calendar .fc .fc-button-primary:not(:disabled).fc-button-active,.hb-wrapped-full-calendar button.fc-prev-button,.hb-wrapped-full-calendar button.fc-next-button{z-index:1;color:#242424;background-color:#fff;border:1px solid #dddcdc;border-radius:0;padding-left:16px;padding-right:16px;font-size:14px;font-weight:400;line-height:20px}.hb-wrapped-full-calendar div.fc div.fc-button-group>button:first-of-type,.hb-wrapped-full-calendar button.fc-prev-button{border-radius:4px 0 0 4px}.hb-wrapped-full-calendar div.fc div.fc-button-group>button:last-of-type,.hb-wrapped-full-calendar button.fc-next-button{border-radius:0 4px 4px 0}.hb-wrapped-full-calendar div.fc div.fc-button-group>button:not(:first-of-type),.hb-wrapped-full-calendar button.fc-next-button{margin-left:-1px}.hb-wrapped-full-calendar button.fc-button:active:not(.fc-today-button:disabled){color:#242424!important;background-color:#dddcdc!important;border-color:#dddcdc!important}.hb-wrapped-full-calendar button.fc-button:focus,.hb-wrapped-full-calendar button.fc-button:active{box-shadow:none!important}.hb-schedule-gantt .b-gantt-task-parent .b-gantt-task{background-color:#2563eb}.hb-schedule-gantt .b-gantt-task,.hb-schedule-gantt .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task .b-gantt-task-content{background-color:#c9c9c9}.hb-schedule-gantt .b-gantt-task.global-milestone-task>.b-gantt-task-content,.hb-schedule-gantt .b-gantt-task.global-milestone-task:not(.b-milestone){background-color:#a78bfa!important}.hb-schedule-gantt .b-gantt-task.potential-delay-task>.b-gantt-task-content,.hb-schedule-gantt .b-gantt-task.potential-delay-task:not(.b-milestone){background-color:#facc15!important}.hb-schedule-gantt .b-gantt-task.confirmed-delay-task>.b-gantt-task-content,.hb-schedule-gantt .b-gantt-task.confirmed-delay-task:not(.b-milestone){background-color:#f87171!important}.hb-schedule-gantt .b-gantt-task.completed-phase>.b-gantt-task-content,.hb-schedule-gantt .b-gantt-task.completed-phase:not(.b-milestone),.hb-schedule-gantt .b-gantt-task.completed-sub-phase>.b-gantt-task-content,.hb-schedule-gantt .b-gantt-task.completed-sub-phase:not(.b-milestone),.hb-schedule-gantt .b-gantt-task.completed-task>.b-gantt-task-content,.hb-schedule-gantt .b-gantt-task.completed-task:not(.b-milestone){background-color:#6ee7b7!important}.hb-schedule-gantt .b-grid-header-container .b-sch-timeaxiscolumn,.hb-schedule-gantt .b-grid-header-container{background-color:#fff}.hb-schedule-gantt .b-grid-header-container:hover .b-sch-timeaxiscolumn.b-depth-0:hover,.hb-schedule-gantt .b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-timeaxissubgrid) .b-grid-row.b-hover,.hb-schedule-gantt .b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-timeaxissubgrid) .b-grid-row.b-hover.b-selected{background-color:#dbeafe}.hb-schedule-gantt .b-grid-row.b-selected:not(.b-group-row){background-color:#eff6ff}.hb-schedule-gantt .b-tree-parent-cell>.b-tree-cell-inner,.hb-schedule-gantt .b-grid-row.completed-sub-phase .b-tree-leaf-cell>.b-tree-cell-inner{color:#242424;font-size:14px;font-weight:600;line-height:20px}.hb-schedule-gantt .b-tree-leaf-cell>.b-tree-cell-inner{color:#242424;font-size:12px;font-weight:400;line-height:16px}.hb-schedule-gantt .b-grid-header .b-sch-timerange.b-sch-current-time{text-transform:capitalize;background-color:#1d4ed8;border-radius:4px;padding-left:16px;padding-right:16px;left:-36px}.hb-schedule-gantt .b-grid-header .b-sch-timerange label{font-size:14px;font-weight:400;line-height:20px}.hb-schedule-gantt .b-timeline-subgrid .b-sch-current-time{border-color:#1d4ed8}.hb-schedule-gantt .b-gantt-task-wrap.b-milestone-wrap .b-gantt-task.b-sch-event-fixed .b-gantt-task-content{background-color:#1d4ed8}.hb-schedule-gantt .b-gantt-task-parent.b-milestone-wrap .b-gantt-task.b-sch-event-fixed{background-color:#0000}.hb-dynamic-schedules-calendar .fc-theme-standard{background-color:#fff;border-color:#f7f5f5;border-radius:8px 8px 0 0}.hb-dynamic-schedules-calendar .fc-daygrid-event,.hb-dynamic-schedules-calendar .fc-daygrid-block-event .fc-h-event fc-event .fc-event-start .fc-event-end .fc-event-past{border-style:none;border-width:0}.hb-dynamic-schedules-calendar .fc .fc-col-header-cell-cushion{width:100%}.hb-dynamic-schedules-calendar .fc .fc-daygrid-day.fc-day-today{background-color:#eff6ff;border-color:#dddcdc}.hb-dynamic-schedules-calendar .fc-highlight{outline-offset:-1px;background-color:#fff;outline:2px solid #1d4ed8}.hb-dynamic-schedules-calendar .fc{border-radius:8px;padding:24px}.hb-dynamic-schedules-calendar table.fc-scrollgrid,.hb-dynamic-schedules-calendar .fc .fc-scrollgrid-section-liquid>td{border-radius:8px}.hb-dynamic-schedules-calendar h2.fc-toolbar-title{font-size:20px;font-weight:600;line-height:28px}.hb-dynamic-schedules-calendar div.fc-toolbar-chunk>div{align-items:center;display:flex}.hb-dynamic-schedules-calendar div.fc-toolbar-chunk>button.fc-today-button{color:#242424;background-color:#fff;border-color:#dddcdc;border-radius:4px;font-size:14px;font-weight:400;line-height:20px}.hb-dynamic-schedules-calendar button.fc-button:disabled{color:#c9c9c9;cursor:not-allowed;background-color:#fff;border-color:#dddcdc}.hb-dynamic-schedules-calendar div.fc div.fc-button-group>button,.hb-dynamic-schedules-calendar .fc .fc-button-primary:not(:disabled).fc-button-active,.hb-dynamic-schedules-calendar button.fc-prev-button,.hb-dynamic-schedules-calendar button.fc-next-button{z-index:1;color:#242424;background-color:#fff;border:1px solid #dddcdc;border-radius:0;padding-left:16px;padding-right:16px;font-size:14px;font-weight:400;line-height:20px}.hb-dynamic-schedules-calendar div.fc div.fc-button-group>button:first-of-type,.hb-dynamic-schedules-calendar button.fc-prev-button{border-radius:4px 0 0 4px}.hb-dynamic-schedules-calendar div.fc div.fc-button-group>button:last-of-type,.hb-dynamic-schedules-calendar button.fc-next-button{border-radius:0 4px 4px 0}.hb-dynamic-schedules-calendar div.fc div.fc-button-group>button:not(:first-of-type),.hb-dynamic-schedules-calendar button.fc-next-button{margin-left:-1px}.hb-dynamic-schedules-calendar button.fc-button:active:not(.fc-today-button:disabled){color:#242424!important;background-color:#dddcdc!important;border-color:#dddcdc!important}.hb-dynamic-schedules-calendar button.fc-button:focus,.hb-dynamic-schedules-calendar button.fc-button:active{box-shadow:none!important}.hb-dynamic-schedules-calendar .fc-timeline-event-harness{top:0!important}.hb-dynamic-schedules-calendar .fc-resource-timeline table tbody tr .fc-datagrid-cell div{height:33px!important}.hb-dynamic-schedules-calendar .fc-event-draggable{cursor:grab!important}.hb-dynamic-schedules-calendar .fc-event-resizer-end:after{visibility:hidden;content:"‖";z-index:9999;color:#fff;background-color:#2563eb;border-radius:0 2px 2px 0;width:100%;height:100%;margin-top:-5px;margin-bottom:-5px;padding-top:4px;padding-left:5px;padding-right:5px;font-size:20px;position:absolute;top:5px;right:10px}.hb-dynamic-schedules-calendar .fc-event-draggable:hover>.fc-event-resizer-end:after{visibility:visible}.hb-dynamic-schedules-calendar .fc-event-dragging:hover>.fc-event-resizer-end:after{visibility:hidden}.hb-dynamic-schedules-calendar .fc-event-resizer-end{cursor:ew-resize!important}.hb-dynamic-schedules-calendar .hb-fc-holiday-cell,.hb-dynamic-schedules-calendar .fc-daygrid-day.hb-fc-holiday-cell{background-color:#f7f5f5}.hb-dynamic-schedules-gantt .b-gantt-body-wrap{border-top-left-radius:4px;border-top-right-radius:4px}.hb-dynamic-schedules-gantt .b-grid-header-container .b-sch-timeaxiscolumn,.hb-dynamic-schedules-gantt .b-grid-header-container{background-color:#fff}.hb-dynamic-schedules-gantt .b-grid-row.b-selected:not(.b-group-row){background-color:#eff6ff}.hb-dynamic-schedules-gantt .b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-timeaxissubgrid) .b-grid-row.b-hover,.hb-dynamic-schedules-gantt .b-gridbase:not(.b-moving-splitter) .b-grid-subgrid:not(.b-timeaxissubgrid) .b-grid-row.b-hover.b-selected{background-color:#dbeafe}.hb-dynamic-schedules-gantt .b-tree-leaf-cell>.b-tree-cell-inner,.hb-dynamic-schedules-gantt .b-grid-cell{color:#353535;font-size:12px;font-weight:400;line-height:16px}.hb-dynamic-schedules-gantt .b-tree-parent-cell>.b-tree-cell-inner{color:#242424;font-size:14px;font-weight:600;line-height:20px}.hb-dynamic-schedules-gantt .b-grid-header-text-content{color:#353535;text-transform:none;font-size:12px;font-weight:400;line-height:16px}.hb-dynamic-schedules-gantt .b-grid-header .b-sch-timerange.b-sch-current-time{text-transform:capitalize;background-color:#1d4ed8;border-radius:4px;padding-left:16px;padding-right:16px;left:-36px}.hb-dynamic-schedules-gantt .b-grid-header .b-sch-timerange label{font-size:14px;font-weight:400;line-height:20px}.hb-dynamic-schedules-gantt .b-timeline-subgrid .b-sch-current-time{border-color:#1d4ed8}.hb-dynamic-schedules-gantt .b-sch-label.b-sch-label-top{align-self:baseline;font-size:12px;font-weight:600;line-height:16px}.hb-dynamic-schedules-gantt .b-gantt-task{border-radius:4px}.hb-dynamic-schedules-gantt .b-gantt-task:not(.b-sch-event-fixed){cursor:grab}.hb-dynamic-schedules-gantt .b-tree-icon{display:none}.hb-dynamic-schedules-gantt .b-tree-expander.b-icon-tree-collapse,.hb-dynamic-schedules-gantt .b-tree-expander.b-icon-tree-expand{width:12px;max-width:12px;margin-left:4px;margin-right:10px}.hb-dynamic-schedules-gantt .b-holiday.b-sch-range.b-sch-range{color:#646464}.hb-dynamic-schedules-gantt .debug-dependency-darken{stroke:#242424!important;stroke-width:2px!important}.hb-dynamic-schedules-gantt .b-gantt-task.debug-dependency-task-outline{border:2px dashed #242424}.hb-dynamic-schedules-gantt .b-sch-dependency.completed-task{stroke:#ecebeb}.hb-dynamic-schedules-gantt .b-sch-dependency.trade-confirmation-not-sent-task{stroke:#fecaca}.hb-dynamic-schedules-gantt .b-sch-dependency.trade-confirmation-sent-task{stroke:#fef08a}.hb-dynamic-schedules-gantt .b-sch-dependency.default-task{stroke:#bfdbfe}.hb-dynamic-schedules-gantt .b-gantt-task.completed-task>.b-gantt-task-content,.hb-dynamic-schedules-gantt .b-gantt-task.completed-task:not(.b-milestone){background-color:#dddcdc}.hb-dynamic-schedules-gantt .b-gantt-task.trade-confirmation-not-sent-task>.b-gantt-task-content,.hb-dynamic-schedules-gantt .b-gantt-task.trade-confirmation-not-sent-task:not(.b-milestone){background-color:#fee2e2}.hb-dynamic-schedules-gantt .b-gantt-task.trade-confirmation-sent-task>.b-gantt-task-content,.hb-dynamic-schedules-gantt .b-gantt-task.trade-confirmation-sent-task:not(.b-milestone){background-color:#fef9c3}.hb-dynamic-schedules-gantt .b-gantt-task.default-task>.b-gantt-task-content,.hb-dynamic-schedules-gantt .b-gantt-task.default-task:not(.b-milestone){background-color:#bfdbfe}.hb-dynamic-schedules-gantt .b-gantt-task.non-complete-group>.b-gantt-task-content,.hb-dynamic-schedules-gantt .b-gantt-task.non-complete-group:not(.b-milestone){background-color:#93c5fd}.hb-dynamic-schedules-gantt .b-gantt-task.completed-group>.b-gantt-task-content,.hb-dynamic-schedules-gantt .b-gantt-task.completed-group:not(.b-milestone){background-color:#c9c9c9}.hb-dynamic-schedules-gantt .b-gantt-task.completed-task.b-task-selected>.b-gantt-task-content,.hb-dynamic-schedules-gantt .b-gantt-task.completed-task.b-task-selected:not(.b-milestone){background-color:#afafaf}.hb-dynamic-schedules-gantt .b-gantt-task.trade-confirmation-not-sent-task.b-task-selected>.b-gantt-task-content,.hb-dynamic-schedules-gantt .b-gantt-task.trade-confirmation-not-sent-task.b-task-selected:not(.b-milestone){background-color:#fca5a5}.hb-dynamic-schedules-gantt .b-gantt-task.trade-confirmation-sent-task.b-task-selected>.b-gantt-task-content,.hb-dynamic-schedules-gantt .b-gantt-task.trade-confirmation-sent-task.b-task-selected:not(.b-milestone){background-color:#fde047}.hb-dynamic-schedules-gantt .b-gantt-task.default-task.b-task-selected>.b-gantt-task-content,.hb-dynamic-schedules-gantt .b-gantt-task.default-task.b-task-selected:not(.b-milestone){background-color:#93c5fd}.hb-dynamic-schedules-gantt .b-gantt-task.non-complete-group.b-task-selected>.b-gantt-task-content,.hb-dynamic-schedules-gantt .b-gantt-task.non-complete-group.b-task-selected:not(.b-milestone){background-color:#3b82f6}.hb-dynamic-schedules-gantt .b-gantt-task.completed-group.b-task-selected>.b-gantt-task-content,.hb-dynamic-schedules-gantt .b-gantt-task.completed-group.b-task-selected:not(.b-milestone){background-color:#8d8d8d}.hb-dynamic-schedules-gantt .b-gantt-task.completed-task>.b-gantt-task-content+label,.hb-dynamic-schedules-gantt .b-gantt-task.completed-task:not(.b-milestone)+label,.hb-dynamic-schedules-gantt .b-gantt-task.completed-group>.b-gantt-task-content+label,.hb-dynamic-schedules-gantt .b-gantt-task.completed-group:not(.b-milestone)+label{color:#646464}.hb-dynamic-schedules-gantt .b-gantt-task.trade-confirmation-not-sent-task>.b-gantt-task-content+label,.hb-dynamic-schedules-gantt .b-gantt-task.trade-confirmation-not-sent-task:not(.b-milestone)+label{color:#b91c1c}.hb-dynamic-schedules-gantt .b-gantt-task.trade-confirmation-sent-task>.b-gantt-task-content+label,.hb-dynamic-schedules-gantt .b-gantt-task.trade-confirmation-sent-task:not(.b-milestone)+label{color:#a16207}.hb-dynamic-schedules-gantt .b-gantt-task.default-task>.b-gantt-task-content+label,.hb-dynamic-schedules-gantt .b-gantt-task.default-task:not(.b-milestone)+label,.hb-dynamic-schedules-gantt .b-gantt-task.non-complete-group>.b-gantt-task-content+label,.hb-dynamic-schedules-gantt .b-gantt-task.non-complete-group:not(.b-milestone)+label{color:#1d4ed8}.hb-dynamic-schedules-calendar-card .fc{border-radius:8px;padding:24px}.hb-dynamic-schedules-calendar-card div.fc-header-toolbar{grid-template-columns:repeat(3,1fr);display:grid}.hb-dynamic-schedules-calendar-card div.fc-header-toolbar>div.fc-toolbar-chunk{align-items:center;gap:8px;display:flex}.hb-dynamic-schedules-calendar-card div.fc-header-toolbar>div.fc-toolbar-chunk:nth-child(2){justify-content:center}.hb-dynamic-schedules-calendar-card button.fc-button,.hb-dynamic-schedules-calendar-card button.fc-button:hover{color:#8d8d8d;background-color:#0000;border-style:none;border-width:0}.hb-dynamic-schedules-calendar-card button.fc-header-button{color:#242424;pointer-events:none;font-size:20px;font-weight:600;line-height:28px}.hb-dynamic-schedules-calendar-card h2.fc-toolbar-title{color:#646464;font-size:16px;font-weight:400;line-height:24px;margin:0!important}.hb-dynamic-schedules-calendar-card .fc-theme-standard th,.hb-dynamic-schedules-calendar-card .fc-theme-standard td,.hb-dynamic-schedules-calendar-card .fc-daygrid-day,.hb-dynamic-schedules-calendar-card .fc-theme-standard .fc-scrollgrid,.hb-dynamic-schedules-calendar-card .fc-daygrid-event{border-style:none;border-width:0}.hb-dynamic-schedules-calendar-card .fc-daygrid-day-events,.hb-dynamic-schedules-calendar-card .fc-daygrid-day-top{border-radius:4px;margin:8px;display:flex;width:calc(100% - 16px)!important;height:64px!important;position:absolute!important;top:0!important;left:0!important}.hb-dynamic-schedules-calendar-card .fc-daygrid-event-harness{width:100%}.hb-dynamic-schedules-calendar-card .fc-daygrid-day-number{justify-content:center;align-items:center;width:100%;padding:0;display:flex}.hb-dynamic-schedules-calendar-card .fc-daygrid-day-bottom{display:none}.hb-dynamic-schedules-calendar-card .fc-next-button{margin:0!important}.hb-dynamic-schedules-calendar-card .fc-daygrid-event,.hb-dynamic-schedules-calendar-card .fc-event-main{height:100%!important;margin:0!important}.hb-dynamic-schedules-calendar-card .fc-daygrid-day,.hb-dynamic-schedules-calendar-card .fc-day-today{background-color:#0000!important;height:80px!important}.hb-dynamic-schedules-calendar-card .fc-daygrid-event{background-color:#dddcdc}.hb-dynamic-schedules-calendar-card .fc-daygrid-day:not(.fc-day-other) .fc-daygrid-day-top{background-color:#f7f5f5}.hb-dynamic-schedules-calendar-card .fc-scrollgrid-sync-table tbody>tr:last-child{display:none}.hb-dynamic-schedules-calendar-card .fc-day-other{opacity:0}.hb-dynamic-schedules-calendar-card .fc-day-today .fc-daygrid-day-events,.hb-dynamic-schedules-calendar-card .fc-day-today .fc-daygrid-day-top{color:#2563eb;outline:2px solid}
