:root, :host{ --b-fa-style-family-classic:"Font Awesome 6 Free"; --b-fa-font-solid:normal 900 1em/1 "Font Awesome 6 Free"; } @font-face{ font-family:"Font Awesome 6 Free"; font-style:normal; font-weight:900; font-display:block; src:url("@bryntum/core-thin/fonts/fa-solid-900.woff2") format("woff2"), url("@bryntum/core-thin/fonts/fa-solid-900.ttf") format("truetype"); } .fas, .b-fa-solid{ font-weight:900; } .b-content-icon{ -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale; display:inline-block; font-style:normal; font-variant:normal; font-weight:normal; line-height:1; font-family:"Font Awesome 6 Free", FontAwesome6Free; font-weight:900; vertical-align:0; } .b-theme-info:before{ content:'{"name":"Stockholm"}'; } .b-slidetoggle .b-slidetoggle-label, :not(.b-fieldset-has-label) > .b-checkbox .b-checkbox-label{ text-transform:uppercase; font-size:0.9em; } .b-slidetoggle .b-slidetoggle-label::before, :not(.b-fieldset-has-label) > .b-checkbox .b-checkbox-label::before{ font-size:1.1111111111em; } .b-popup > .b-panel-body-wrap > .b-bottom-toolbar{ background:var(--panel-background-color); } .b-sch-highlighted-calendar-range{ position:absolute; display:flex; align-items:center; justify-content:center; color:rgba(49, 131, 254, 0.5333333333); background:rgba(49, 131, 254, 0.0705882353); border:2px dashed rgba(49, 131, 254, 0.2); animation-name:fadeInOpacity; animation-duration:0.2s; overflow:hidden; } .b-sch-highlighted-calendar-range .b-sch-event-content{ font-size:13px; padding:0.5em; text-align:center; } svg.b-sch-dependencies-canvas .b-sch-dependency.b-inactive{ stroke-dasharray:9 3; } .b-eventbuffer .b-sch-event{ width:100%; } .b-eventbuffer.b-sch-vertical .b-sch-event-wrap{ contain:size layout; } .b-eventbuffer .b-sch-event-buffer-before{ grid-area:start; } .b-eventbuffer .b-sch-event-buffer-after{ grid-area:end; } .b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer{ height:5px; background:repeating-linear-gradient(180deg, transparent, transparent 30%, #ccc 30%, #ccc 70%, transparent 70%, transparent 100%); } .b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-before{ flex-direction:row; justify-content:flex-end; } .b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-before .b-buffer-label{ margin-inline-end:auto; padding-inline-end:0.5em; } .b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-before .b-buffer-label, .b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-before i{ transform:translate(0.1em, -1.25em); } .b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-before i{ margin-inline-end:0.5em; } .b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-after{ flex-direction:row-reverse; justify-content:flex-end; } .b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-after .b-buffer-label, .b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-after i{ transform:translate(-0.1em, -1.25em); } .b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-after .b-buffer-label{ text-align:right; margin-inline-start:0.5em; } .b-eventbuffer.b-sch-horizontal .b-sch-event-wrap .b-sch-event-buffer-after i{ margin-inline-start:auto; padding-inline-start:0.5em; } .b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer{ width:5px; justify-self:center; background:repeating-linear-gradient(90deg, transparent, transparent 30%, #ccc 30%, #ccc 70%, transparent 70%, transparent 100%); } .b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer-before{ flex-direction:column; justify-content:flex-end; } .b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer-before .b-buffer-label{ margin-inline-end:0.5em; } .b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-buffer-label, .b-eventbuffer.b-sch-vertical .b-sch-event-wrap i{ margin-inline-end:-1.3em; writing-mode:vertical-rl; } .b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer-after{ flex-direction:column-reverse; justify-content:flex-end; } .b-eventbuffer.b-sch-vertical .b-sch-event-wrap .b-sch-event-buffer-after .b-buffer-label{ margin-inline-start:0.5em; } .b-eventbuffer .b-sch-event-buffer{ display:flex; color:#aaa; white-space:nowrap; font-size:10px; } .b-animating .b-sch-event-buffer{ transition:width 0.2s; } .b-schedulerprobase{ --schedulerpro-nested-event-header-height:20px; } .b-sch-event-wrap.b-nested-events-parent > .b-sch-event:not(.b-milestone){ flex-direction:column; width:100%; } .b-sch-event-wrap.b-nested-events-parent > .b-sch-event:not(.b-milestone) > .b-sch-event-content{ padding-block:0.1em; flex:0 0 var(--schedulerpro-nested-event-header-height); min-height:0; } .b-sch-event-wrap.b-nested-events-parent > .b-sch-event:not(.b-milestone)::before, .b-sch-event-wrap.b-nested-events-parent > .b-sch-event:not(.b-milestone)::after{ display:none; } .b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain > .b-sch-event:not(.b-milestone), .b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored > .b-sch-event:not(.b-milestone), .b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded > .b-sch-event:not(.b-milestone){ color:#666; background-color:transparent; border-left:none; border-radius:0; } .b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain > .b-sch-event:not(.b-milestone).b-sch-event-selected > .b-sch-event-content, .b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain > .b-sch-event:not(.b-milestone).b-sch-event-selected > .b-sch-event-content > *, .b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored > .b-sch-event:not(.b-milestone).b-sch-event-selected > .b-sch-event-content, .b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored > .b-sch-event:not(.b-milestone).b-sch-event-selected > .b-sch-event-content > *, .b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded > .b-sch-event:not(.b-milestone).b-sch-event-selected > .b-sch-event-content, .b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded > .b-sch-event:not(.b-milestone).b-sch-event-selected > .b-sch-event-content > *{ color:#555; } .b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, .b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover, .b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded > .b-sch-event:not(.b-milestone).b-sch-event-selected:hover{ background-color:rgba(221, 221, 221, 0.5647058824); } .b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain.b-sch-event-hover > .b-sch-event:not(.b-milestone), .b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored.b-sch-event-hover > .b-sch-event:not(.b-milestone), .b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded.b-sch-event-hover > .b-sch-event:not(.b-milestone){ background-color:rgba(221, 221, 221, 0.5647058824); } .b-sch-event-wrap.b-nested-events-parent.b-sch-style-plain .b-nested-events-container, .b-sch-event-wrap.b-nested-events-parent.b-sch-style-colored .b-nested-events-container, .b-sch-event-wrap.b-nested-events-parent.b-sch-style-rounded .b-nested-events-container{ background-color:rgba(221, 221, 221, 0.5647058824); } .b-sch-event-wrap.b-nested-events-parent.b-sch-style-border > .b-sch-event:not(.b-milestone){ background-image:linear-gradient(rgba(221, 221, 221, 0.5647058824), rgba(221, 221, 221, 0.5647058824)); } .b-sch-event-wrap.b-nested-events-parent.b-sch-style-hollow:hover > .b-sch-event{ background-image:linear-gradient(rgba(255, 255, 255, 0.3137254902), rgba(255, 255, 255, 0.3137254902)); } .b-nested-events-container{ position:relative; align-self:flex-start; flex:1; width:100%; overflow:visible; transition:background 0.2s; } .b-nested-events-container .b-sch-event:not(.b-milestone){ width:100%; } .b-nested-events-container .b-sch-style-border{ transform:translateX(-1px); } .b-nested-events-container .b-sch-style-hollow{ transform:translateX(-2px); } .b-nested-events-container.b-nested-events-layout-stack{ overflow-y:auto; overflow-x:hidden; } .b-dependencies:not(.b-dependency-only-parent) .b-nested-events-container.b-nested-events-layout-stack{ overflow:visible; } .b-dependencies:not(.b-dependency-only-parent) .b-nested-event.b-sch-event-hover{ z-index:9; } .b-sch-event-wrap.b-nested-events-parent.b-sch-vertical > .b-sch-event:not(.b-milestone){ flex-direction:row; padding:0; } .b-sch-event-wrap.b-nested-events-parent.b-sch-vertical > .b-sch-event:not(.b-milestone) > .b-sch-event-content{ writing-mode:vertical-rl; transform:rotate(180deg); } .b-sch-event-wrap.b-nested-events-parent.b-sch-vertical .b-nested-events-container{ height:100%; } .b-nestedevents .b-sch-dependencies-canvas{ z-index:10; } .b-percentbar .b-sch-event-wrap{ overflow:visible; } .b-percentbar .b-sch-event-wrap .b-sch-event{ overflow:visible; } .b-task-percent-bar-resizing-task .b-gantt-task{ overflow:visible; } .b-task-percent-bar-outer{ position:absolute; left:0; height:100%; width:100%; overflow:hidden; transition:background-color 0.2s; border-radius:inherit; } .b-sch-style-rounded .b-sch-event.b-sch-event-selected:hover .b-task-percent-bar-outer, .b-sch-style-rounded .b-sch-event-selected .b-task-percent-bar-outer{ background-color:rgba(255, 255, 255, 0.4); } .b-task-percent-bar{ background-color:rgba(0, 0, 0, 0.15); border-start-start-radius:inherit; border-end-start-radius:inherit; z-index:0; box-sizing:content-box; display:flex; justify-content:flex-end; align-items:flex-end; transition:color 0.2s, background-color 0.2s, opacity 0.2s; line-height:initial; } .b-sch-horizontal .b-task-percent-bar, .b-gantt .b-task-percent-bar{ height:100%; max-width:100%; text-align:right; } .b-sch-vertical .b-task-percent-bar{ width:100%; max-height:100%; } .b-animating .b-task-percent-bar{ transition:color 0.2s, width 0.2s, height 0.2s; } .b-task-percent-bar-resizing-task .b-task-percent-bar{ transition:background-color 0.2s; } .b-sch-event-selected .b-task-percent-bar{ background-color:rgba(0, 0, 0, 0.2); } .b-sch-style-rounded .b-task-percent-bar{ background-color:currentColor; mix-blend-mode:overlay; opacity:0.5; } .b-sch-style-rounded .b-sch-event:hover .b-task-percent-bar{ mix-blend-mode:darken; opacity:0.4; } .b-sch-style-rounded .b-sch-event.b-sch-event-selected:hover .b-task-percent-bar, .b-sch-style-rounded .b-sch-event-selected .b-task-percent-bar{ background-color:rgba(0, 0, 0, 0.4); mix-blend-mode:darken; opacity:0.4; } .b-task-percent-bar-handle{ position:absolute; width:0; height:0; display:flex; justify-content:center; z-index:1000; border-color:#fff; border-right-color:transparent; border-left-color:transparent; border-width:0 5px 6px 5px; border-style:solid; opacity:1; } .b-sch-horizontal .b-task-percent-bar-handle, .b-gantt .b-task-percent-bar-handle{ cursor:ew-resize !important; bottom:0; margin-inline-start:-5px; } .b-gantt-task-parent .b-task-percent-bar-handle{ bottom:8px; } .b-sch-vertical .b-task-percent-bar-handle{ cursor:ns-resize !important; left:0; margin-top:-4px; transform:rotate(90deg); } .b-sch-horizontal .b-sch-event .b-task-percent-bar-handle{ margin-inline-start:-8px; border-width:0 6px 7px 7px; } .b-sch-vertical .b-sch-event .b-task-percent-bar-handle{ margin-inline-start:-3px; border-width:0 6px 7px 7px; } .b-sch-event.b-sch-event-selected .b-task-percent-bar-handle{ z-index:1000; } .b-sch-style-rounded .b-task-percent-bar-handle{ border-block-color:#333; } .b-task-percent-bar-handle::after{ margin-top:10px; font-size:0.8em; color:rgb(96.1458333333, 97.5, 98.8541666667); } .b-task-percent-bar-show-percentage:not(.b-resizing-event):not(.b-dragging-event).b-task-percent-bar-resizing-task .b-task-percent-bar-handle::after, .b-task-percent-bar-show-percentage:not(.b-resizing-event):not(.b-dragging-event) .b-sch-event-hover .b-task-percent-bar-handle::after{ position:absolute; content:attr(data-percent) "%"; } .b-sch-vertical .b-task-percent-bar-handle::after{ margin-top:-2em; transform:rotate(-90deg); } .b-task-percent-bar-resizing-task .b-sch-event, .b-task-percent-bar-resizing-task .b-gantt-task, .b-task-percent-bar-resizing-event .b-sch-event, .b-task-percent-bar-resizing-event .b-gantt-task{ -webkit-user-select:none; user-select:none; cursor:ew-resize !important; } .b-task-percent-bar-drag-disabled .b-task-percent-bar-handle, .b-readonly .b-task-percent-bar-handle{ display:none !important; } .b-resource-non-working-time-canvas{ z-index:4; } .b-sch-resourcenonworkingtime{ background-color:rgba(240, 240, 240, 0.5); } .b-popup.b-taskeditor .b-bottom-toolbar > button, .b-popup.b-schedulerpro-taskeditor .b-bottom-toolbar > button{ flex:none; width:10em; margin-inline-end:0.5em; min-height:2.5em; } .b-popup.b-taskeditor .b-bottom-toolbar > button:last-child, .b-popup.b-schedulerpro-taskeditor .b-bottom-toolbar > button:last-child{ margin-inline-end:0; } .b-popup.b-taskeditor .b-chip, .b-popup.b-schedulerpro-taskeditor .b-chip{ font-size:0.9em; } .b-schedulerpro-taskeditor .b-watermark{ display:none; } .b-sch-highlight-container{ position:absolute; top:0; inset-inline-start:0; pointer-events:none; } .b-sch-highlight-container .b-unavailable{ background:rgba(200, 200, 200, 0.1882352941); } .b-sch-highlighted-range{ position:absolute; display:flex; align-items:center; justify-content:center; color:rgba(49, 131, 254, 0.5333333333); font-size:13px; } .b-sch-highlighted-range-name{ text-overflow:ellipsis; overflow:hidden; } .b-sch-highlighted-range-default{ background:rgba(49, 131, 254, 0.0705882353); border:2px dashed rgba(49, 131, 254, 0.2); animation-name:fadeInOpacity; animation-duration:0.2s; } .b-timelinebase.b-transition-highlight .b-sch-highlighted-range{ transition-property:opacity; transition-duration:0.3s; } .b-timelinebase.b-transition-highlight .b-sch-highlighted-range[data-sync-id]{ transition-property:width, height, inset-inline-start, top, opacity; } .b-calendareditor .b-tabpanel{ height:100%; background:transparent; } .b-calendareditor .b-tabpanel .b-tabpanel-item:first-child{ overflow-y:auto; } .b-calendareditor .b-tabpanel .b-tabpanel-body{ padding-right:0; padding-bottom:0; background:transparent; } .b-calendareditor .b-tabpanel .b-panel, .b-calendareditor .b-tabpanel .b-calendarpanel .b-panel-body-wrap, .b-calendareditor .b-tabpanel .b-panel-content, .b-calendareditor .b-tabpanel .b-toolbar.b-tabbar, .b-calendareditor .b-tabpanel .b-tabpanel-body-wrap{ background:transparent; } .b-calendareditor [data-ref=generalTab] [data-ref=nameField]{ margin-inline-end:0.5em; } .b-calendareditor [data-ref=generalTab] [data-ref=parentField]{ margin-inline-end:0.5em; } .b-calendareditor [data-ref=generalTab] [data-ref=unspecifiedTimeIsWorkingField]{ margin-inline-start:4.7em; } .b-calendareditor [data-ref=generalTab] hr{ border:none; border-top:1px solid #d0d1d2; } .b-calendareditor .b-widget.b-html{ user-select:none; } .b-calendareditor .b-calendareditor-content{ padding-bottom:0; } .b-calendareditor .b-checkbox .b-field-inner .b-checkbox-label{ text-transform:none; } .b-calendareditoravailabilityrangecontainer .b-availability-range{ flex:1 0 100%; align-items:center; } .b-calendareditoravailabilityrangecontainer .b-availability-range .b-timefield{ width:6em; } .b-calendareditoravailabilityrangecontainer .b-availability-range [data-ref=removeRangeButton]{ display:inherit; } .b-calendareditoravailabilityrangecontainer .b-availability-range [data-ref=addRangeButton]{ margin-inline-start:auto; display:inherit; } .b-calendareditoravailabilityrangecontainer .b-availability-range:only-child [data-ref=removeRangeButton]{ display:none; } .b-calendareditoravailabilityrangecontainer .b-availability-range:not(:first-child) [data-ref=addRangeButton]{ display:none; } .b-calendareditor-content .b-calendareditordateinfo{ display:block; } .b-calendareditordateinfo{ padding:0.4em; } .b-calendareditordateinfo .b-time-ranges{ padding-inline-start:2em; } .b-calendareditordateinfo .b-intervals{ padding-inline-start:0.8em; } .b-calendareditordateinfo .b-intervals li{ list-style:none outside none; } .b-calendareditordateinfo .b-intervals li.b-interval:hover{ cursor:pointer; text-decoration:underline; } .b-calendareditordateinfo .b-intervals li:before{ content:"\f0c8"; text-align:center; margin-top:0.2em; margin-inline-end:0.7em; border:none; } .b-calendareditordateinfo .b-intervals li.b-interval:before{ color:var(--interval-badge-color); display:inline-block; } .b-calendareditordateinfo .b-intervals li.b-interval:hover:before{ text-decoration:none; } .b-calendareditordateinfo .b-date-text{ font-weight:bold; } .b-calendareditordatepicker .b-calendar-cell:not(.b-selected-date) .b-datepicker-cell-inner.b-nonworking-day{ background-color:rgba(240, 213, 213, 0.3); } .b-calendareditordatepicker .b-calendar-cell:not(.b-selected-date) .b-datepicker-cell-inner.b-working-day{ background-color:#f8f9fa; } .b-calendareditordatepicker .b-calendar-cell .b-datepicker-cell-inner .b-interval-badges{ position:absolute; bottom:0; inset-inline-start:0.4em; display:flex; } .b-calendareditordatepicker .b-calendar-cell .b-datepicker-cell-inner .b-interval-badges .b-interval-badge:before{ content:" "; min-width:0.5em; min-height:0.5em; font-size:0.5em; z-index:5; display:flex; justify-content:center; align-items:center; background-color:var(--interval-badge-color); } .b-calendareditorlegend{ display:block; padding:0; padding-inline-start:0.5em; } .b-calendareditorlegend > ul{ padding:0; margin-top:0; } .b-calendareditorlegend > ul li{ display:flex; align-items:center; margin-bottom:0.5em; } .b-calendareditorlegend > ul li.b-interval-legend:hover{ cursor:pointer; text-decoration:underline; } .b-calendareditorlegend > ul li:before{ content:""; display:inline-block; text-align:center; margin-inline-end:1em; width:1.5em; height:1.5em; line-height:1.5em; background:currentColor; border-radius:0.25em; vertical-align:middle; } .b-calendareditorlegend > ul li.b-working-day, .b-calendareditorlegend > ul li.b-nonworking-day{ line-height:2em; } .b-calendareditorlegend > ul li.b-working-day{ margin-bottom:0.8em; } .b-calendareditorlegend > ul li.b-nonworking-day{ margin-bottom:1.5em; } .b-calendareditorlegend > ul li.b-nonworking-day:before, .b-calendareditorlegend > ul li.b-working-day:before{ border:solid 1px #bbb; border-radius:50%; } .b-calendareditorlegend > ul li.b-nonworking-day:before{ background-color:rgba(240, 213, 213, 0.3); } .b-calendareditorlegend > ul li.b-working-day:before{ background-color:#f8f9fa; } .b-calendareditorlegend > ul li.b-interval-legend:before{ color:var(--interval-badge-color); display:inline-block; } .b-calendareditorlegend > ul li.b-interval-legend:hover:before{ text-decoration:none; } .b-calendareditorexceptiontab .b-calendareditor-form .b-field.b-slidetoggle.b-slidetoggle-splitter{ display:grid; grid-template-columns:1fr auto auto 1fr; margin-block-start:0; } .b-calendareditorexceptiontab .b-calendareditor-form .b-field.b-slidetoggle.b-slidetoggle-splitter::before, .b-calendareditorexceptiontab .b-calendareditor-form .b-field.b-slidetoggle.b-slidetoggle-splitter::after{ content:""; height:1px; background:#d0d1d2; } .b-calendareditorexceptiontab .b-calendareditor-form .b-field.b-slidetoggle.b-slidetoggle-splitter label{ margin-inline-start:1em; } .b-calendareditorexceptiontab .b-calendareditor-form .b-field.b-slidetoggle.b-slidetoggle-splitter .b-field-inner{ margin-inline-end:0.6em; } .b-calendareditorexceptiontab .b-calendareditor-form .b-calendareditoravailabilityrangecontainer{ padding-inline-start:4.5em; } .b-calendareditorexceptiontab .b-calendareditor-form .b-calendareditoravailabilityrangecontainer .b-availability-range .b-timefield{ width:11em; } .b-calendareditorexceptiontab .b-calendareditor-form .b-recurrenceeditor .b-recurrencemonthdaysbuttongroup{ margin-block-start:0; } .b-calendareditorexceptiontab .b-divider{ margin-block:1.5em 1em; } .b-calendareditorbasetab{ flex-flow:nowrap; } .b-calendareditorbasetab .b-grid[data-ref=grid]{ flex:0 0 15em; border:1px solid #d0d1d2; border-radius:2px; } .b-calendareditorbasetab .b-grid[data-ref=grid] .b-toolbar-content{ padding:0; } .b-calendareditorbasetab .b-grid[data-ref=grid] .b-grid-row.b-invalid .b-grid-cell{ color:#e53f2c; } .b-calendareditorbasetab .b-grid[data-ref=grid] .b-grid-cell.b-color-cell .b-color-cell-inner{ border-radius:0.3em; } .b-calendareditorbasetab .b-grid[data-ref=grid] .b-grid-cell[data-column=name]{ padding:0; } .b-calendareditorbasetab .b-calendareditor-form{ display:grid; grid-template-columns:max-content 1fr 4em max-content 1fr 4em; flex:1 1 0; } .b-calendareditorbasetab .b-calendareditor-form [data-ref=nameField] .b-field-inner{ grid-column:span 4; } .b-calendareditorbasetab .b-calendareditor-form [data-ref=exceptionStartDateField] .b-field-inner, .b-calendareditorbasetab .b-calendareditor-form [data-ref=exceptionEndDateField] .b-field-inner, .b-calendareditorbasetab .b-calendareditor-form [data-ref=startDateField] .b-field-inner, .b-calendareditorbasetab .b-calendareditor-form [data-ref=endDateField] .b-field-inner{ grid-column:span 2; } .b-calendareditorbasetab .b-calendareditor-form [data-ref=isWorkingField] .b-radiogroup-body-wrap{ grid-column:span 5; } .b-calendareditorbasetab .b-calendareditor-form > .b-field{ display:contents; } .b-calendareditorbasetab .b-calendareditor-form .b-span-row{ grid-column:1/-1; } .b-calendareditorbasetab .b-calendareditor-form .b-has-label.b-label-before .b-label{ margin-inline:0.5em; } .b-calendareditorbasetab .b-widget[data-ref=panel]{ padding-inline-start:0.5em; overflow-y:auto; flex:1 1 0; row-gap:1em; } .b-calendareditorbasetab .b-colorfield input{ display:none; } .b-calendareditorweekgrid.b-invalid{ border-style:solid; border-width:1px; border-color:#e53f2c; } .b-fade{ animation-name:b-fade; animation-delay:0s; animation-direction:normal; animation-duration:1s; animation-iteration-count:2; animation-timing-function:cubic-bezier(0.4, 0, 0.6, 1); } @keyframes b-fade{ 50%{ opacity:0.4; } } .b-calendareditorweektab .b-divider{ margin-bottom:0; } .b-calendareditorweektab [data-ref=weekContainer] .b-calendareditoravailabilityrangecontainer{ flex:1 0 100%; } .b-calendareditorweektab [data-ref=weekContainer].b-copying .b-availability-day.b-copied button.b-day-copy{ display:inherit; } .b-calendareditorweektab [data-ref=weekContainer].b-copying .b-availability-day.b-copied button.b-day-paste{ display:none; } .b-calendareditorweektab [data-ref=weekContainer].b-copying .b-availability-day:not(.b-copied) button.b-day-copy{ display:none; } .b-calendareditorweektab [data-ref=weekContainer].b-copying .b-availability-day:not(.b-copied) button.b-day-paste{ display:inherit; } .b-calendareditorweektab [data-ref=weekContainer] .b-availability-day{ margin-bottom:0.5em; justify-content:start; } .b-calendareditorweektab [data-ref=weekContainer] .b-availability-day > div:first-child{ justify-content:space-between; padding-top:0.9em; } .b-calendareditorweektab [data-ref=weekContainer] .b-availability-day .b-slidetoggle{ height:1.5em; } .b-calendareditorweektab [data-ref=weekContainer] .b-availability-day button.b-day-copy{ display:inherit; } .b-calendareditorweektab [data-ref=weekContainer] .b-availability-day button.b-day-copy.b-pressed{ color:#3183fe; } .b-calendareditorweektab [data-ref=weekContainer] .b-availability-day button.b-day-paste{ display:none; } .b-calendareditorweektab [data-ref=weekContainer] .b-availability-day .b-availability-day-actions{ margin-top:0.2em; align-self:start; } .b-calendareditorweektab [data-ref=weekContainer] .b-availability-day.b-margin-top{ margin-top:0.5em; } .b-calendareditorweektab [data-ref=weekContainer] .b-availability-day.b-disabled .b-availability-range, .b-calendareditorweektab [data-ref=weekContainer] .b-availability-day.b-disabled .b-availability-day-actions{ display:none; } .b-versiongrid-property-update-desc{ display:flex; gap:0.4em; align-items:baseline; font-size:90%; flex-wrap:wrap; max-width:100%; } .b-versiongrid-property-name::after{ content:":"; } .b-versiongrid-property-before, .b-versiongrid-property-after{ padding:0.2em 0.4em; border-radius:0.1em; background:#f0f0f0; } .b-versiongrid-empty-value{ opacity:0.5; } .b-versiongrid-value-object{ flex-basis:100%; white-space:pre; overflow:auto; max-height:11.5em; } .b-versiongrid .b-tree-cell.b-tree-parent-cell{ font-weight:400; } .b-icon-version::before{ content:"\e5a0"; } .b-versiongrid-highlighted-entity{ font-weight:700; } .b-versiongrid-comparing{ background:#3183fe; } .b-versiongrid .b-grid-row .b-tree-leaf-cell[data-column=description] .b-tree-cell-value{ max-width:100%; } .b-versiongrid .b-grid-row .b-tree-leaf-cell[data-column=description] .b-tree-cell-inner{ align-items:baseline; max-width:100%; } .b-calendarfield .b-field-inner .b-widget.b-fieldtrigger[data-ref=calendarEditor]{ border-left-style:solid; border-left-width:1px; border-left-color:#d0d1d2; height:2.9em; padding-inline-start:0.6em; } .b-calendarfield.b-empty input{ color:#b0b0b7; } .b-taskeditorbase.b-schedulerpro-taskeditor .b-taskeditorbase-content{ padding:1em; flex-direction:column; } .b-schedulerpro-taskeditor .b-tabpanel-body{ padding-bottom:0; } .b-schedulerpro-taskeditor .b-tabpanel-tab-title.b-invalid{ white-space:nowrap; } .b-schedulerpro-taskeditor .b-tabpanel-tab-title.b-invalid .b-icon, .b-schedulerpro-taskeditor .b-tabpanel-tab-title.b-invalid .b-icon-version{ color:#e53f2c; display:inline-block; margin-inline-end:0.5em; } .b-schedulerpro-taskeditor .b-tabpanel-item{ align-content:flex-start; } .b-schedulerpro-taskeditor > .b-panel-body-wrap > .b-bottom-toolbar button{ flex:none; min-width:9em; margin-inline-end:0.5em; } .b-schedulerpro-taskeditor > .b-panel-body-wrap > .b-bottom-toolbar button:last-child{ margin-inline-end:0; } .b-schedulerpro-taskeditor .b-toolbar.b-compact-bbar{ font-size:0.8em; min-height:2.5em; } .b-schedulerpro-taskeditor .b-toolbar.b-compact-bbar > .b-toolbar-content{ padding:0; } .b-schedulerpro-taskeditor .b-toolbar.b-compact-bbar .b-button{ border:none; } .b-toolbar.occurrence-info-toolbar{ font-size:0.9em; background-color:#ffeeee; border-color:#ffcccf; } .b-toolbar.occurrence-info-toolbar .b-toolbar-content{ padding-inline:1.1111111111em; min-height:0; } .b-toolbar.occurrence-info-toolbar .b-button{ min-height:0; padding-block:0.5em; } .b-visible-scrollbar .b-schedulerpro-taskeditor .b-tabpanel-content > .b-container:not(.b-panel-body).b-vertical-overflow{ padding-right:0.5em; } .b-taskeditorbase > .b-panel-body-wrap > .b-bottom-toolbar .b-toolbar-content{ padding-top:0; } .b-advanced-tab{ justify-content:space-between; } .b-advanced-tab .b-checkbox > label{ white-space:normal; } .b-advanced-tab .b-enforced-sch-direction label::after{ content:"\f059"; font-family:"Font Awesome 6 Free", FontAwesome6Free; font-weight:900; position:relative; top:-1em; } .b-dependencytab .b-grid .b-grid-row.b-invalid{ border-bottom:1px dotted #e53f2c; } .b-dependencytab .b-grid .b-grid-row.b-invalid .b-icon-warning{ color:#e53f2c; } .b-dependencytab .b-grid .b-grid-row .b-grid-cell.b-inactive{ text-decoration:line-through; } .b-notestab .b-taskeditor-notes-field{ height:100%; } .b-notestab .b-taskeditor-notes-field .b-field-inner{ align-self:stretch; } .b-notestab .b-taskeditor-notes-field .b-field-inner textarea{ resize:none; } .b-timeline{ background:#f8f9fa; overflow:visible; } .b-timeline .b-grid-panel-body{ padding:2em 10em 4em 10em; } .b-timeline .b-virtual-scrollers, .b-timeline .b-yscroll-pad{ display:none !important; } .b-timeline .b-sch-header-row:not(:first-child){ display:none; } .b-timeline .b-grid-header-container .b-header{ box-shadow:none; } .b-timeline .b-grid-header-container .b-header .b-timeaxis{ border-bottom:none; } .b-timeline .b-grid-row{ background:transparent; border-bottom:1px solid transparent; } .b-timeline .b-grid-cell{ border-block:1px solid #d8d9da; } .b-timeline .b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event{ opacity:1; font-weight:400; font-size:12px; } .b-timeline .b-milestone-wrap.b-sch-event-wrap{ z-index:14; } .b-timeline .b-milestone-wrap.b-sch-event-wrap .b-sch-event:not(.b-sch-event-withicon) .b-sch-event-content{ background-color:rgb(131.4, 180.6, 254.4); } .b-timeline .b-milestone-wrap.b-sch-event-wrap label{ font-weight:400; font-size:12px; } .b-timeline .b-sch-header-timeaxis-cell{ justify-content:flex-start; color:rgb(189.8289473684, 191.5, 193.1710526316); padding:0 0 0.5em 0.5em; } .b-timeline .b-sch-header-timeaxis-cell:before{ content:" "; position:absolute; left:0; bottom:0; height:0.7em; border-left:1px solid #d8d9da; } .b-timeline .b-schedulerbase, .b-timeline .b-grid-body-container, .b-timeline .b-grid-vertical-scroller, .b-timeline .b-grid-subgrid, .b-timeline .b-sch-foreground-canvas{ overflow:visible !important; contain:none !important; } .b-timeline.b-gridbase.b-firefox .b-grid-subgrid.b-grid-horizontal-scroller{ overflow:visible !important; } .b-timeline .b-grid-header-container, .b-timeline .b-grid-header-container.b-grid-vertical-overflow, .b-timeline .b-sch-header-timeaxis-cell, .b-timeline .b-grid-header-container .b-sch-timeaxiscolumn, .b-timeline .b-grid-header-container .b-sch-timeaxiscolumn:hover{ background:transparent !important; box-shadow:none; border:none; } .b-timeline .b-grid-header{ min-height:1.5em; } .b-timeline .b-grid-vertical-overflow .b-grid-header-scroller:last-child{ border-right:none; } .b-timeline .b-timeline-startdate{ left:-1em; transform:translateX(-100%); } .b-timeline .b-timeline-enddate{ right:-1em; transform:translateX(100%); } .b-timeline .b-timeline-startdate, .b-timeline .b-timeline-enddate{ position:absolute; top:0; display:flex; align-items:center; justify-content:center; color:rgb(189.8289473684, 191.5, 193.1710526316); min-width:6em; font-size:0.9em; } .b-schedulerpro-issueresolutionpopup{ width:clamp(400px, 45%, 100%); max-width:80%; } .b-schedulerpro-issueresolutionpopup .b-error-description, .b-schedulerpro-issueresolutionpopup .b-invalid-dependencies-description{ display:block; margin-bottom:1em; line-height:1.5em; } .b-schedulerpro-issueresolutionpopup .b-radio{ margin-bottom:1em; } .b-schedulerpro-issueresolutionpopup .b-radio .b-field-inner .b-checkbox-label{ text-transform:none; font-size:1em; } .b-schedulerpro-issueresolutionpopup .b-dependency-field{ width:33em; } .b-schedulerpro-issueresolutionpopup .b-radiogroup-body-wrap{ background:transparent; } .b-histogram-bar-tooltip span.b-underallocated{ color:rgb(119.7186721992, 228.8813278008, 130.4340248963); } .b-histogram-bar-tooltip span.b-overallocated{ color:rgb(239.4, 139.8, 128.4); } .b-resourcehistogram-histogram{ padding:0; background-color:transparent; } .b-resourcehistogram-histogram .b-bar-legend{ font-size:75%; pointer-events:none; } .b-resourcehistogram-histogram rect, .b-resourcehistogram-histogram rect.b-series-index-0{ fill:rgb(187.3593360996, 241.9406639004, 192.7170124481); } .b-resourcehistogram-histogram rect.b-underallocated, .b-resourcehistogram-histogram rect.b-series-index-0.b-underallocated{ fill:rgb(119.7186721992, 228.8813278008, 130.4340248963); } .b-resourcehistogram-histogram rect.b-underallocated:hover, .b-resourcehistogram-histogram rect.b-series-index-0.b-underallocated:hover{ fill:rgb(97.1717842324, 224.5282157676, 109.6730290456); } .b-resourcehistogram-histogram rect.b-overallocated, .b-resourcehistogram-histogram rect.b-series-index-0.b-overallocated{ fill:rgb(239.4, 139.8, 128.4); } .b-resourcehistogram-histogram rect.b-overallocated:hover, .b-resourcehistogram-histogram rect.b-series-index-0.b-overallocated:hover{ fill:rgb(236.8, 120.6, 107.3); } .b-resourcehistogram-histogram rect:hover, .b-resourcehistogram-histogram rect.b-series-index-0:hover{ fill:rgb(164.8124481328, 237.5875518672, 171.9560165975); } .b-resourceutilization .b-resourceutilization-cell{ padding:0; border-inline-end-width:0; } .b-resourceutilization-histogram{ padding:0; background-color:transparent; } .b-resourceutilization-histogram svg g text.b-bar-legend{ font-size:90%; fill:rgb(96.1458333333, 97.5, 98.8541666667); writing-mode:lr; alignment-baseline:middle; text-anchor:middle; pointer-events:none; } .b-resourceutilization-histogram rect{ fill:rgb(187.3593360996, 241.9406639004, 192.7170124481); } .b-resourceutilization-histogram rect.b-series-index-0{ fill:rgb(187.3593360996, 241.9406639004, 192.7170124481); } .b-resourceutilization-histogram rect.b-series-index-0.b-underallocated, .b-resourceutilization-histogram rect.b-underallocated{ fill:rgb(119.7186721992, 228.8813278008, 130.4340248963); } .b-resourceutilization-histogram rect.b-series-index-0.b-underallocated:hover, .b-resourceutilization-histogram rect.b-underallocated:hover{ fill:rgb(97.1717842324, 224.5282157676, 109.6730290456); } .b-resourceutilization-histogram rect.b-series-index-0.b-overallocated, .b-resourceutilization-histogram rect.b-overallocated{ fill:rgb(239.4, 139.8, 128.4); } .b-resourceutilization-histogram rect.b-series-index-0.b-overallocated:hover, .b-resourceutilization-histogram rect.b-overallocated:hover{ fill:rgb(236.8, 120.6, 107.3); } .b-resourceutilization-histogram rect.b-series-index-0:hover, .b-resourceutilization-histogram rect:hover{ fill:rgb(164.8124481328, 237.5875518672, 171.9560165975); } .b-resource-row .b-resourceutilization-histogram svg g text.b-bar-legend{ font-size:90%; fill:rgb(96.1458333333, 97.5, 98.8541666667); } .b-resource-row .b-resourceutilization-histogram rect{ fill:rgb(187.3593360996, 241.9406639004, 192.7170124481); } .b-resource-row .b-resourceutilization-histogram rect.b-underallocated{ fill:rgb(119.7186721992, 228.8813278008, 130.4340248963); } .b-resource-row .b-resourceutilization-histogram rect.b-underallocated:hover{ fill:rgb(97.1717842324, 224.5282157676, 109.6730290456); } .b-resource-row .b-resourceutilization-histogram rect.b-overallocated{ fill:rgb(239.4, 139.8, 128.4); } .b-resource-row .b-resourceutilization-histogram rect.b-overallocated:hover{ fill:rgb(236.8, 120.6, 107.3); } .b-resource-row .b-resourceutilization-histogram rect:hover{ fill:rgb(164.8124481328, 237.5875518672, 171.9560165975); } .b-assignment-row .b-resourceutilization-histogram svg g text.b-bar-legend{ font-size:90%; fill:rgb(96.1458333333, 97.5, 98.8541666667); } .b-assignment-row .b-resourceutilization-histogram rect{ fill:transparent; } .b-assignment-row .b-resourceutilization-histogram rect.b-underallocated{ fill:transparent; } .b-assignment-row .b-resourceutilization-histogram rect.b-underallocated:hover{ fill:transparent; } .b-assignment-row .b-resourceutilization-histogram rect.b-overallocated{ fill:transparent; } .b-assignment-row .b-resourceutilization-histogram rect.b-overallocated:hover{ fill:transparent; } .b-assignment-row .b-resourceutilization-histogram rect:hover{ fill:transparent; } @keyframes fadeInOpacity{ 0%{ opacity:0; } 100%{ opacity:1; } } .b-sch-style-plain.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), .b-sch-style-plain.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, .b-sch-style-border.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), .b-sch-style-border.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, .b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), .b-sch-style-colored.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), .b-sch-style-calendar.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, .b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), .b-sch-style-hollow.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, .b-sch-style-line.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), .b-sch-style-line.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, .b-sch-style-dashed.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), .b-sch-style-dashed.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, .b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), .b-sch-style-minimal.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected, .b-sch-style-rounded.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone), .b-sch-style-rounded.b-sch-event-wrap > .b-sch-event.b-segmented:not(.b-milestone).b-sch-event-selected{ border-width:0; background-color:transparent; } .b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented::before, .b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented::after, .b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented::before, .b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented::after{ content:unset; } .b-sch-event-wrap.b-sch-style-line > .b-sch-event.b-segmented .b-sch-event, .b-sch-event-wrap.b-sch-style-dashed > .b-sch-event.b-segmented .b-sch-event{ top:0; } .b-sch-style-minimal .b-sch-event .b-sch-event-segments{ height:100%; } .b-event-segment-renamer{ z-index:15; } .b-calculation-progress-wrap{ position:absolute; bottom:0; display:flex; width:100%; height:2px; z-index:100; } .b-calculation-progress{ background:#27ca37; opacity:0.3; } .b-sch-event.b-segmented, .b-sch-event.b-segmented:hover{ overflow:visible; background-image:none; border-width:0; background-color:transparent; box-shadow:none; } .b-sch-event .b-sch-event-segments{ position:absolute; top:0; width:100%; height:calc(50% + 0.5px); border-bottom:1px dashed; border-color:#999; pointer-events:none; } .b-sch-event .b-sch-event-segments .b-sch-event-segment{ pointer-events:all; position:absolute; display:flex; align-items:center; } .b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event.b-sch-event-selected.b-segmented, .b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event.b-sch-event-selected.b-segmented:hover, .b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event:hover.b-segmented, .b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event:hover.b-segmented:hover, .b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event.b-sch-event-selected:hover.b-segmented, .b-sch-event-wrap:not(.b-milestone-wrap) .b-sch-event.b-sch-event-selected:hover.b-segmented:hover{ background-image:none; border-width:0; background-color:transparent; box-shadow:none; } .b-using-keyboard .b-sch-event-wrap:not(.b-milestone-wrap).b-active .b-sch-event-segment{ outline:none; } .b-popup.b-schedulerpro-taskeditor .b-tabpanel-body{ padding-bottom:0; } /*# sourceMappingURL=schedulerpro.stockholm.thin.css.map */