@import"https://fonts.googleapis.com/css2?family=Inter:wght@100..900&display=swap";*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.tw-btn-primary{cursor:pointer;border-width:1px;--tw-border-opacity: 1;border-color:rgb(37 99 235 / var(--tw-border-opacity, 1));--tw-bg-opacity: 1;background-color:rgb(37 99 235 / var(--tw-bg-opacity, 1));padding:.5rem .75rem;--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw-btn-primary:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity, 1))}.tw-btn-primary:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.tw-btn-primary:active{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity, 1))}.tw-btn-link{cursor:pointer;border-style:none;background-color:transparent;padding:.5rem .75rem;--tw-text-opacity: 1;color:rgb(73 80 87 / var(--tw-text-opacity, 1));transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.tw-btn-link:hover{--tw-bg-opacity: 1;background-color:rgb(248 249 250 / var(--tw-bg-opacity, 1))}.tw-btn-link:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}button{border-style:solid}.tw-absolute{position:absolute}.tw-relative{position:relative}.tw-right-0{right:0}.tw-top-full{top:100%}.tw-z-50{z-index:50}.tw-m-0{margin:0}.tw--mx-8{margin-left:-2rem;margin-right:-2rem}.tw-mx-0{margin-left:0;margin-right:0}.tw-mx-2\.5{margin-left:.625rem;margin-right:.625rem}.tw-mb-0{margin-bottom:0}.tw-mb-2{margin-bottom:.5rem}.tw-mb-4{margin-bottom:1rem}.tw-mb-6{margin-bottom:1.5rem}.tw-mr-4{margin-right:1rem}.tw-mr-8{margin-right:2rem}.tw-mt-1\.5{margin-top:.375rem}.tw-mt-4{margin-top:1rem}.tw-flex{display:flex}.tw-inline-flex{display:inline-flex}.tw-min-h-9{min-height:2.25rem}.tw-min-h-\[200px\]{min-height:200px}.tw-min-h-\[60px\]{min-height:60px}.tw-w-4{width:1rem}.tw-min-w-9{min-width:2.25rem}.tw-flex-1{flex:1 1 0%}.tw-cursor-pointer{cursor:pointer}.tw-list-none{list-style-type:none}.tw-flex-wrap{flex-wrap:wrap}.tw-items-center{align-items:center}.tw-justify-end{justify-content:flex-end}.tw-justify-center{justify-content:center}.tw-justify-between{justify-content:space-between}.tw-gap-1{gap:.25rem}.tw-gap-2{gap:.5rem}.tw-gap-2\.5{gap:.625rem}.tw-overflow-hidden{overflow:hidden}.tw-overflow-x-auto{overflow-x:auto}.tw-rounded{border-radius:.25rem}.tw-border{border-width:1px}.tw-border-0{border-width:0px}.tw-border-solid{border-style:solid}.tw-border-none{border-style:none}.tw-border-bootstrap-secondary{--tw-border-opacity: 1;border-color:rgb(222 226 230 / var(--tw-border-opacity, 1))}.tw-bg-blue-100{--tw-bg-opacity: 1;background-color:rgb(219 234 254 / var(--tw-bg-opacity, 1))}.tw-bg-bootstrap-hover{--tw-bg-opacity: 1;background-color:rgb(233 236 239 / var(--tw-bg-opacity, 1))}.tw-bg-bootstrap-light{--tw-bg-opacity: 1;background-color:rgb(248 249 250 / var(--tw-bg-opacity, 1))}.tw-bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity, 1))}.tw-bg-transparent{background-color:transparent}.tw-bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity, 1))}.tw-p-0{padding:0}.tw-p-1{padding:.25rem}.tw-p-3{padding:.75rem}.tw-p-6{padding:1.5rem}.tw-px-2{padding-left:.5rem;padding-right:.5rem}.tw-px-3{padding-left:.75rem;padding-right:.75rem}.tw-px-4{padding-left:1rem;padding-right:1rem}.tw-py-1{padding-top:.25rem;padding-bottom:.25rem}.tw-py-12{padding-top:3rem;padding-bottom:3rem}.tw-py-2{padding-top:.5rem;padding-bottom:.5rem}.tw-py-3{padding-top:.75rem;padding-bottom:.75rem}.tw-pl-0{padding-left:0}.tw-text-left{text-align:left}.tw-text-center{text-align:center}.tw-font-proxima-bold{font-family:ProximaNova-Bold}.tw-text-lg{font-size:1.125rem;line-height:1.75rem}.tw-text-sm{font-size:.875rem;line-height:1.25rem}.tw-text-xl{font-size:1.25rem;line-height:1.75rem}.tw-text-xs{font-size:.75rem;line-height:1rem}.tw-capitalize{text-transform:capitalize}.tw-italic{font-style:italic}.tw-text-blue-800{--tw-text-opacity: 1;color:rgb(30 64 175 / var(--tw-text-opacity, 1))}.tw-text-bootstrap-grey{--tw-text-opacity: 1;color:rgb(73 80 87 / var(--tw-text-opacity, 1))}.tw-text-destructive{--tw-text-opacity: 1;color:rgb(220 53 69 / var(--tw-text-opacity, 1))}.tw-text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity, 1))}.tw-text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity, 1))}.tw-transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.hover\:tw-bg-blue-50:hover{--tw-bg-opacity: 1;background-color:rgb(239 246 255 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-bootstrap-hover:hover{--tw-bg-opacity: 1;background-color:rgb(233 236 239 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-destructive-hover:hover{--tw-bg-opacity: 1;background-color:rgb(248 215 218 / var(--tw-bg-opacity, 1))}.hover\:tw-bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(230 232 235 / var(--tw-bg-opacity, 1))}.hover\:tw-text-blue-600:hover{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity, 1))}.hover\:tw-text-destructive-hover-text:hover{--tw-text-opacity: 1;color:rgb(114 28 36 / var(--tw-text-opacity, 1))}.hover\:tw-text-gray-800:hover{--tw-text-opacity: 1;color:rgb(31 41 55 / var(--tw-text-opacity, 1))}.focus\:tw-bg-destructive-focus:focus{--tw-bg-opacity: 1;background-color:rgb(245 198 203 / var(--tw-bg-opacity, 1))}.focus\:tw-text-destructive-hover-text:focus{--tw-text-opacity: 1;color:rgb(114 28 36 / var(--tw-text-opacity, 1))}.focus\:tw-outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:tw-ring-0:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.active\:tw-bg-destructive-active:active{--tw-bg-opacity: 1;background-color:rgb(241 176 183 / var(--tw-bg-opacity, 1))}.active\:tw-text-destructive-hover-text:active{--tw-text-opacity: 1;color:rgb(114 28 36 / var(--tw-text-opacity, 1))}@media not all and (min-width: 768px){.max-md\:tw-right-\[20px\]{right:20px}.max-md\:tw-min-h-\[45px\]{min-height:45px}.max-md\:tw-min-w-\[52px\]{min-width:52px}.max-md\:tw-px-4{padding-left:1rem;padding-right:1rem}.max-md\:tw-py-3{padding-top:.75rem;padding-bottom:.75rem}.max-md\:tw-pr-\[20px\]{padding-right:20px}}.time-range-slider{width:100%;min-width:300px}.time-range-slider .time-range-inputs{display:flex;justify-content:space-between;gap:2rem;margin-bottom:1.5rem}.time-range-slider .time-range-inputs .time-input-group label{display:block;margin-bottom:.5rem;font-size:.9rem;color:#333}.time-range-slider .time-range-inputs .time-input-group .datetime-inputs{display:flex;gap:.5rem}.time-range-slider .time-range-inputs .time-input-group .datetime-inputs .date-input,.time-range-slider .time-range-inputs .time-input-group .datetime-inputs .time-input{padding:.375rem .5rem;border:1px solid #ced4da;border-radius:.25rem;font-size:.9rem}.time-range-slider .time-range-inputs .time-input-group .datetime-inputs .date-input:focus,.time-range-slider .time-range-inputs .time-input-group .datetime-inputs .time-input:focus{outline:none;border-color:#28a745;box-shadow:0 0 0 2px #28a74540}.time-range-slider .mui-slider-container{margin:1.5rem .5rem}.time-range-slider .mui-slider-container .MuiSlider-root{color:#0086ff;height:6px}.time-range-slider .mui-slider-container .MuiSlider-track{background-color:#0086ff;border:none}.time-range-slider .mui-slider-container .MuiSlider-rail{background-color:#dee2e6}.time-range-slider .mui-slider-container .MuiSlider-thumb{width:18px;height:18px;background-color:#0086ff;border:2px solid #fff;box-shadow:0 1px 3px #0000004d}.time-range-slider .mui-slider-container .MuiSlider-thumb:hover{box-shadow:0 2px 6px #0006}.time-range-slider .mui-slider-container .MuiSlider-thumb.Mui-focusVisible{box-shadow:0 0 0 8px #0086ff29}.time-range-slider .time-range-slider-bounds{display:flex;justify-content:space-between;margin-top:.75rem;font-size:.8rem;color:#868e96;font-style:italic}.time-range-slider .time-range-errors{margin-top:.75rem}.time-range-slider .time-range-errors .error{color:#dc3545;font-size:.875rem;margin-bottom:.25rem}.time-range-slider .time-range-errors .error:last-child{margin-bottom:0}.time-range-slider .time-range-save{margin-top:1rem;text-align:right}.nlux-AiChat-root.nlux-theme-nova[data-color-scheme=light]{--nlux-Exceptions--BackgroundColor:tomato;--nlux-Exceptions--BorderColor:darkred;--nlux-Exceptions--TextColor:white;--nlux-WelcomeMessage-Avatar--BorderColor:transparent;--nlux-WelcomeMessage-Avatar--BackgroundColor:transparent;--nlux-ChatRoom-Divider--Color:#71717a;--nlux-ChatRoom-Loader--Color:#71717a;--nlux-ChatRoom--BackgroundColor:#ffffff;--nlux-ChatRoom--BorderColor:transparent;--nlux-ChatRoom--TextColor:#09090B;--nlux-ChatItem-ParticipantName--Color:#09090B;--nlux-HumanMessage--BackgroundColor:#18181B;--nlux-HumanMessage--BorderColor:transparent;--nlux-HumanMessage--TextColor:#ffffff;--nlux-AiMessage--BackgroundColor:#F4F4F5;--nlux-AiMessage--BorderColor:transparent;--nlux-AiMessage--TextColor:#09090B;--nlux-composer-container--BackgroundColor:transparent;--nlux-PromptInput--BackgroundColor:transparent;--nlux-PromptInput--BorderColor:transparent;--nlux-PromptInput--TextColor:#71717a;--nlux-PromptInput-Active--BackgroundColor:transparent;--nlux-PromptInput-Active--BorderColor:transparent;--nlux-PromptInput-Active--TextColor:#000000;--nlux-PromptInput-Disabled--BackgroundColor:transprent;--nlux-PromptInput-Disabled--TextColor:#71717A;--nlux-PromptInput-Disabled--BorderColor:transprent;--nlux-PromptInput-Placeholder--TextColor:#71717a;--nlux-PromptInput-Focus-Outline--Color:transparent;--nlux-SubmitButton--BackgroundColor:transparent;--nlux-SubmitButton--BorderColor:transparent;--nlux-SubmitButton--TextColor:#000000;--nlux-SubmitButton-Active--BackgroundColor:transparent;--nlux-SubmitButton-Active--BorderColor:transparent;--nlux-SubmitButton-Active--TextColor:#000000;--nlux-SubmitButton-Disabled--BackgroundColor:transparent;--nlux-SubmitButton-Disabled--BorderColor:transparent;--nlux-SubmitButton-Disabled--TextColor:#71717a;--nlux-SubmitButton-Focus-Outline--Color:transparent;--nlux-CodeBlock--BackgroundColor:#ffefd5;--nlux-CodeBlock--BorderColor:transparent;--nlux-CodeBlock--TextColor:black;--nlux-CodeBlock-Hover--BackgroundColor:#efe2cf;--nlux-CodeBlock-CopyButton--BackgroundColor:#aeaea3;--nlux-CodeBlock-CopyButton--BorderColor:#c5c5c3;--nlux-CodeBlock-CopyButton--TextColor:#ffffff;--nlux-CodeBlock-CopyButton-Clicked--BackgroundColor:#393930;--nlux-CodeBlock-CopyButton-Clicked--BorderColor:#393930;--nlux-CodeBlock-CopyButton-Clicked--TextColor:#ffffff;--nlux-InlineCode--BackgroundColor:#fff9d8;--nlux-InlineCode--BorderColor:transparent;--nlux-InlineCode--TextColor:black;--nlux-ConversationStarter--BackgroundColor:var(--nlux-AiMessage--BackgroundColor);--nlux-ConversationStarter--BorderColor:transparent;--nlux-ConversationStarter--TextColor:var(--nlux-AiMessage--TextColor)}.nlux-AiChat-root.nlux-theme-nova[data-color-scheme=dark]{--nlux-Exceptions--BackgroundColor:tomato;--nlux-Exceptions--BorderColor:darkred;--nlux-Exceptions--TextColor:white;--nlux-WelcomeMessage-Avatar--BorderColor:transparent;--nlux-WelcomeMessage-Avatar--BackgroundColor:transparent;--nlux-ChatRoom-Divider--Color:#71717a;--nlux-ChatRoom-Loader--Color:#71717a;--nlux-ChatRoom--BackgroundColor:#151515;--nlux-ChatRoom--BorderColor:transparent;--nlux-ChatRoom--TextColor:#ffffff;--nlux-ChatItem-ParticipantName--Color:#ffffff;--nlux-HumanMessage--BackgroundColor:#323232;--nlux-HumanMessage--BorderColor:transparent;--nlux-HumanMessage--TextColor:#ffffff;--nlux-AiMessage--BackgroundColor:#494949;--nlux-AiMessage--BorderColor:transparent;--nlux-AiMessage--TextColor:#ffffff;--nlux-composer-container--BackgroundColor:transparent;--nlux-PromptInput--BackgroundColor:transparent;--nlux-PromptInput--BorderColor:transparent;--nlux-PromptInput--TextColor:#71717a;--nlux-PromptInput-Active--BackgroundColor:transparent;--nlux-PromptInput-Active--BorderColor:transparent;--nlux-PromptInput-Active--TextColor:#ffffff;--nlux-PromptInput-Disabled--BackgroundColor:transprent;--nlux-PromptInput-Disabled--TextColor:transprent;--nlux-PromptInput-Disabled--BorderColor:transprent;--nlux-PromptInput-Placeholder--TextColor:#71717a;--nlux-PromptInput-Focus-Outline--Color:transparent;--nlux-SubmitButton--BackgroundColor:transparent;--nlux-SubmitButton--BorderColor:transparent;--nlux-SubmitButton--TextColor:#71717a;--nlux-SubmitButton-Active--BackgroundColor:transparent;--nlux-SubmitButton-Active--BorderColor:transparent;--nlux-SubmitButton-Active--TextColor:#ffffff;--nlux-SubmitButton-Disabled--BackgroundColor:transparent;--nlux-SubmitButton-Disabled--BorderColor:transparent;--nlux-SubmitButton-Disabled--TextColor:#71717a;--nlux-SubmitButton-Focus-Outline--Color:transparent;--nlux-CodeBlock--BackgroundColor:#2b2b2b;--nlux-CodeBlock--BorderColor:transparent;--nlux-CodeBlock--TextColor:#ffffff;--nlux-CodeBlock-Hover--BackgroundColor:#3b3b3b;--nlux-CodeBlock-CopyButton--BackgroundColor:#434342;--nlux-CodeBlock-CopyButton--BorderColor:#c5c5c3;--nlux-CodeBlock-CopyButton--TextColor:#ffffff;--nlux-CodeBlock-CopyButton-Clicked--BackgroundColor:#393930;--nlux-CodeBlock-CopyButton-Clicked--BorderColor:#393930;--nlux-CodeBlock-CopyButton-Clicked--TextColor:#ffffff;--nlux-InlineCode--BackgroundColor:#393930;--nlux-InlineCode--BorderColor:transparent;--nlux-InlineCode--TextColor:#ffffff;--nlux-ConversationStarter--BackgroundColor:var(--nlux-HumanMessage--BackgroundColor);--nlux-ConversationStarter--BorderColor:transparent;--nlux-ConversationStarter--TextColor:var(--nlux-HumanMessage--TextColor)}.nlux-AiChat-root.nlux-theme-nova{--nlux-nova--FontFamily:"Inter", sans-serif;--nlux-nova--MonoFontFamily:monospace;--nlux-nova--BorderWidth:0;--nlux-nova--LineHeight:1.4;--nlux-nova--FlexGap:12px;--nlux-Exceptions--Padding:5px;--nlux-Exceptions--BorderWidth:var(--nlux-nova--BorderWidth);--nlux-Exceptions--BorderRadius:12px;--nlux-WelcomeMessage-Avatar--Width:48px;--nlux-WelcomeMessage-PersonaName--FontSize:18px;--nlux-WelcomeMessage-PersonaName--FontWeight:600;--nlux-WelcomeMessage-Text--FontSize:15px;--nlux-WelcomeMessage-Text--FontWeight:400;--nlux-WelcomeMessage--Gap:4px;--nlux-ChatRoom-Divider--MarginTop:10px;--nlux-ChatRoom-Divider--MarginBottom:10px;--nlux-ChatRoom-Divider--BorderWidth:1px;--nlux-ChatRoom--LineHeight:var(--nlux-nova--LineHeight);--nlux-ChatRoom--FontWeight:400;--nlux-ChatRoom--FontFamily:var(--nlux-nova--FontFamily);--nlux-ChatRoom--FontSize:16px;--nlux-ChatRoom--Padding:20px;--nlux-ChatRoom--BorderRadius:18px;--nlux-ChatRoom--BorderWidth:var(--nlux-nova--BorderWidth);--nlux-ChatRoom-Loader--Width:25px;--nlux-ChatItem--AlignItems:flex-end;--nlux-ChatItem-ParticipantInfo--Gap:var(--nlux-nova--FlexGap);--nlux-ChatItem-ParticipantInfo--Padding:0px;--nlux-ChatItem-ParticipantName--FontSize:16px;--nlux-ChatItem-ParticipantName--FontWeight:700;--nlux-ChatItem-Avatar--Width:30px;--nlux-ChatItem-Avatar--BorderRadius:50%;--nlux-ChatItem-Avatar--BorderWidth:var(--nlux-nova--BorderWidth);--nlux-ChatItem-Message--Gap:var(--nlux-nova--FlexGap);--nlux-ChatItem-Message-BubbleLayout--BorderWidth:0px;--nlux-ChatItem-Message-BubbleLayout--BorderRadius:12px;--nlux-ChatItem-Message-BubbleLayout--PaddingTopBottom:10px;--nlux-ChatItem-Message-BubbleLayout--PaddingLeftRight:15px;--nlux-ChatItem-Message-ListLayout--BorderWidth:0px;--nlux-ChatItem-Message-ListLayout--BorderRadius:12px;--nlux-ChatItem-Message-ListLayout--PaddingTopBottom:5px;--nlux-ChatItem-Message-ListLayout--PaddingLeftRight:10px;--nlux-ChatItem-Message-ListLayout--MarginTop:-10px;--nlux-ChatItem-Message-ListLayout--MarginBottom:0px;--nlux-ChatItem-Message-ListLayout--MarginLeft:32px;--nlux-ChatItem-Message-ListLayout--MarginRight:0px;--nlux-CodeBlock--FontSize:14px;--nlux-CodeBlock--FontFamily:"Courier New", monospace;--nlux-CodeBlock--Padding:10px;--nlux-CodeBlock--BorderWidth:var(--nlux-nova--BorderWidth);--nlux-CodeBlock--BorderRadius:6px;--nlux-CodeBlock-CopyButton--Width:22px;--nlux-CodeBlock-CopyButton--Height:22px;--nlux-CodeBlock-CopyButton--Padding:2px;--nlux-CodeBlock-CopyButton--BorderRadius:4px;--nlux-CodeBlock-CopyButton--BorderWidth:var(--nlux-nova--BorderWidth);--nlux-InlineCode--BorderRadius:6px;--nlux-InlineCode--BorderWidth:2px;--nlux-InlineCode--Padding:0 2px;--nlux-InlineCode--FontSize:18px;--nlux-Composer--Gap:5px;--nlux-SubmitButton--Width:65px;--nlux-SubmitButton--BorderWidth:var(--nlux-nova--BorderWidth);--nlux-SubmitButton--BorderRadius:12px;--nlux-SubmitButton-Focus-Outline--Width:2px;--nlux-PromptInput--FontFamily:var(--nlux-nova--FontFamily);--nlux-PromptInput--FontSize:16px;--nlux-PromptInput--BorderWidth:0;--nlux-PromptInput--BorderRadius:12px;--nlux-PromptInput-Focus-Outline--Width:2px;--nlux-ConversationStarter--Padding:0 10px;--nlux-ConversationStarter--BorderRadius:6px;--nlux-ConversationStarter--BorderWidth:0;--nlux-ConversationStarter--Gap:var(--nlux-nova--FlexGap);--nlux-ConversationStarter--Width:160px;--nlux-ConversationStarter--Height:101px;--nlux-send-icon:url('data:image/svg+xml,        <svg viewBox="0 0 101 101" fill="none" xmlns="http://www.w3.org/2000/svg">            <path                fill-rule="evenodd" clip-rule="evenodd"                d="M100.662 50.6616C100.662 78.2758 78.2758 100.662 50.6616 100.662C23.0473 100.662 0.66156 78.2758 0.66156 50.6616C0.66156 23.0473 23.0473 0.66156 50.6616 0.66156C78.2758 0.66156 100.662 23.0473 100.662 50.6616ZM50.651 27.9339C49.2859 27.9339 48.0614 28.5356 47.2282 29.4883L29.2694 47.447C27.4943 49.2221 27.4943 52.1001 29.2694 53.8753C31.0446 55.6504 33.9226 55.6504 35.6977 53.8753L46.1055 43.4674V68.8429C46.1055 71.3533 48.1406 73.3884 50.651 73.3884C53.1613 73.3884 55.1964 71.3533 55.1964 68.8429V43.4386L65.6331 53.8753C67.4082 55.6504 70.2862 55.6504 72.0613 53.8753C73.8364 52.1001 73.8364 49.2221 72.0613 47.447L53.8795 29.2652C52.9902 28.3759 51.8241 27.9321 50.6585 27.9339L50.651 27.9339Z"                fill="currentColor" style="fill:currentColor;fill-opacity:1;"            />        </svg>    ');--nlux-cancel-icon:url('data:image/svg+xml,        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 25" fill="none">            <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 25 25" fill="none">                <path d="M12.1719 22.1992C17.6947 22.1992 22.1719 17.7221 22.1719 12.1992C22.1719 6.67637 17.6947 2.19922 12.1719 2.19922C6.64903 2.19922 2.17188 6.67637 2.17188 12.1992C2.17188 17.7221 6.64903 22.1992 12.1719 22.1992Z" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>                <path d="M15.1719 9.19922H9.17188V15.1992H15.1719V9.19922Z" fill="currentColor" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/>            </svg>        </svg>    ');--nlux-copy-icon:url('data:image/svg+xml,        <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="currentColor">            <path fill-rule="evenodd" clip-rule="evenodd" d="M15 1.25H10.9436C9.10583 1.24998 7.65019 1.24997 6.51098 1.40314C5.33856 1.56076 4.38961 1.89288 3.64124 2.64124C2.89288 3.38961 2.56076 4.33856 2.40314 5.51098C2.24997 6.65019 2.24998 8.10582 2.25 9.94357V16C2.25 17.8722 3.62205 19.424 5.41551 19.7047C5.55348 20.4687 5.81753 21.1208 6.34835 21.6517C6.95027 22.2536 7.70814 22.5125 8.60825 22.6335C9.47522 22.75 10.5775 22.75 11.9451 22.75H15.0549C16.4225 22.75 17.5248 22.75 18.3918 22.6335C19.2919 22.5125 20.0497 22.2536 20.6517 21.6517C21.2536 21.0497 21.5125 20.2919 21.6335 19.3918C21.75 18.5248 21.75 17.4225 21.75 16.0549V10.9451C21.75 9.57754 21.75 8.47522 21.6335 7.60825C21.5125 6.70814 21.2536 5.95027 20.6517 5.34835C20.1208 4.81753 19.4687 4.55348 18.7047 4.41551C18.424 2.62205 16.8722 1.25 15 1.25ZM17.1293 4.27117C16.8265 3.38623 15.9876 2.75 15 2.75H11C9.09318 2.75 7.73851 2.75159 6.71085 2.88976C5.70476 3.02502 5.12511 3.27869 4.7019 3.7019C4.27869 4.12511 4.02502 4.70476 3.88976 5.71085C3.75159 6.73851 3.75 8.09318 3.75 10V16C3.75 16.9876 4.38624 17.8265 5.27117 18.1293C5.24998 17.5194 5.24999 16.8297 5.25 16.0549V10.9451C5.24998 9.57754 5.24996 8.47522 5.36652 7.60825C5.48754 6.70814 5.74643 5.95027 6.34835 5.34835C6.95027 4.74643 7.70814 4.48754 8.60825 4.36652C9.47522 4.24996 10.5775 4.24998 11.9451 4.25H15.0549C15.8297 4.24999 16.5194 4.24998 17.1293 4.27117ZM7.40901 6.40901C7.68577 6.13225 8.07435 5.9518 8.80812 5.85315C9.56347 5.75159 10.5646 5.75 12 5.75H15C16.4354 5.75 17.4365 5.75159 18.1919 5.85315C18.9257 5.9518 19.3142 6.13225 19.591 6.40901C19.8678 6.68577 20.0482 7.07435 20.1469 7.80812C20.2484 8.56347 20.25 9.56458 20.25 11V16C20.25 17.4354 20.2484 18.4365 20.1469 19.1919C20.0482 19.9257 19.8678 20.3142 19.591 20.591C19.3142 20.8678 18.9257 21.0482 18.1919 21.1469C17.4365 21.2484 16.4354 21.25 15 21.25H12C10.5646 21.25 9.56347 21.2484 8.80812 21.1469C8.07435 21.0482 7.68577 20.8678 7.40901 20.591C7.13225 20.3142 6.9518 19.9257 6.85315 19.1919C6.75159 18.4365 6.75 17.4354 6.75 16V11C6.75 9.56458 6.75159 8.56347 6.85315 7.80812C6.9518 7.07435 7.13225 6.68577 7.40901 6.40901Z" fill="currentColor"/>        </svg>    ')}.nlux-AiChat-root{--nlux-exp--bgClr:var(--nlux-Exceptions--BackgroundColor);--nlux-exp--brdClr:var(--nlux-Exceptions--BorderColor);--nlux-exp--txtClr:var(--nlux-Exceptions--TextColor);--nlux-wlcMsg-avtr--brdrClr:var(--nlux-WelcomeMessage-Avatar--BorderColor);--nlux-wlcMsg-avtr--bgClr:var(--nlux-WelcomeMessage-Avatar--BackgroundColor);--nlux-chtr-ldr--clr:var(--nlux-ChatRoom-Loader--Color);--nlux-chtr--bgClr:var(--nlux-ChatRoom--BackgroundColor);--nlux-chtr--brdClr:var(--nlux-ChatRoom--BorderColor);--nlux-chtr--txtClr:var(--nlux-ChatRoom--TextColor, black)}.nlux-AiChat-root[data-color-scheme=dark]{--nlux-chtr--txtClr:var(--nlux-ChatRoom--TextColor, white)}.nlux-AiChat-root{--nlux-chtr-dvr--clr:var(--nlux-ChatRoom-Divider--Color);--nlux-prtInfo-prtNm--clr:var(--nlux-ChatItem-ParticipantName--Color);--nlux-hmMsg--bgClr:var(--nlux-HumanMessage--BackgroundColor);--nlux-hmMsg--brdClr:var(--nlux-HumanMessage--BorderColor);--nlux-hmMsg--txtClr:var(--nlux-HumanMessage--TextColor);--nlux-aiMsg--bgClr:var(--nlux-AiMessage--BackgroundColor);--nlux-aiMsg--brdClr:var(--nlux-AiMessage--BorderColor);--nlux-aiMsg--txtClr:var(--nlux-AiMessage--TextColor);--nlux-cmp-cnt--bgClr:var(--nlux-composer-container--BackgroundColor, transparent);--nlux-prmInp--bgClr:var(--nlux-PromptInput--BackgroundColor);--nlux-prmInp--brdClr:var(--nlux-PromptInput--BorderColor);--nlux-prmInp--txtClr:var(--nlux-PromptInput--TextColor);--nlux-prmInp-actv--bgClr:var(--nlux-PromptInput-Active--BackgroundColor);--nlux-prmInp-actv--brdClr:var(--nlux-PromptInput-Active--BorderColor);--nlux-prmInp-actv--txtClr:var(--nlux-PromptInput-Active--TextColor);--nlux-prmInp-dslb--bgClr:var(--nlux-PromptInput-Disabled--BackgroundColor);--nlux-prmInp-dslb--brdClr:var(--nlux-PromptInput-Disabled--BorderColor);--nlux-prmInp-dslb--txtClr:var(--nlux-PromptInput-Disabled--TextColor);--nlux-prmInp-plcHldr--txtClr:var(--nlux-PromptInput-Placeholder--TextColor);--nlux-prmInp-fcs-otln--clr:var(--nlux-PromptInput-Focus-Outline--Color);--nlux-sbmBt--bgClr:var(--nlux-SubmitButton--BackgroundColor);--nlux-sbmBt--brdClr:var(--nlux-SubmitButton--BorderColor);--nlux-sbmBt--txtClr:var(--nlux-SubmitButton--TextColor);--nlux-sbmBt-actv--bgClr:var(--nlux-SubmitButton-Active--BackgroundColor);--nlux-sbmBt-actv--brdClr:var(--nlux-SubmitButton-Active--BorderColor);--nlux-sbmBt-actv--txtClr:var(--nlux-SubmitButton-Active--TextColor);--nlux-sbmBt-dslb--bgClr:var(--nlux-SubmitButton-Disabled--BackgroundColor);--nlux-sbmBt-dslb--brdClr:var(--nlux-SubmitButton-Disabled--BorderColor);--nlux-sbmBt-dslb--txtClr:var(--nlux-SubmitButton-Disabled--TextColor);--nlux-sbmBt-fcs-otln--clr:var(--nlux-SubmitButton-Focus-Outline--Color);--nlux-cdBlk--bgClr:var(--nlux-CodeBlock--BackgroundColor);--nlux-cdBlk--brdClr:var(--nlux-CodeBlock--BorderColor, black);--nlux-cdBlk--txtClr:var(--nlux-CodeBlock--TextColor);--nlux-cdBlk-hover--bgClr:var(--nlux-CodeBlock-Hover--BackgroundColor);--nlux-cdBlk-cpBtn--bgClr:var(--nlux-CodeBlock-CopyButton--BackgroundColor);--nlux-cdBlk-cpBtn--brdClr:var(--nlux-CodeBlock-CopyButton--BorderColor);--nlux-cdBlk-cpBtn--txtClr:var(--nlux-CodeBlock-CopyButton--TextColor);--nlux-cdBlk-cpBtn-clck--bgClr:var(--nlux-CodeBlock-CopyButton-Clicked--BackgroundColor);--nlux-cdBlk-cpBtn-clck--brdClr:var(--nlux-CodeBlock-CopyButton-Clicked--BorderColor);--nlux-cdBlk-cpBtn-clck--txtClr:var(--nlux-CodeBlock-CopyButton-Clicked--TextColor);--nlux-inlnCd--bgClr:var(--nlux-InlineCode--BackgroundColor);--nlux-inlnCd--brdClr:var(--nlux-InlineCode--BorderColor);--nlux-inlnCd--txtClr:var(--nlux-InlineCode--TextColor);--nlux-cvStrt--bgClr:var(--nlux-ConversationStarter--BackgroundColor);--nlux-cvStrt--brdClr:var(--nlux-ConversationStarter--BorderColor);--nlux-cvStrt--txtClr:var(--nlux-ConversationStarter--TextColor);--nlux-exp--pdng:var(--nlux-Exceptions--Padding, 10px);--nlux-exp--brdrWd:var(--nlux-Exceptions--BorderWidth);--nlux-exp--brdrRd:var(--nlux-Exceptions--BorderRadius);--nlux-wlcMsg-avtr--wd:var(--nlux-WelcomeMessage-Avatar--Width, 80px);--nlux-wlcMsg-prsNm--ftSz:var(--nlux-WelcomeMessage-PersonaName--FontSize);--nlux-wlcMsg-prsNm--ftWg:var(--nlux-WelcomeMessage-PersonaName--FontWeight, bold);--nlux-wlcMsg-txt--ftSz:var(--nlux-WelcomeMessage-Text--FontSize);--nlux-wlcMsg-txt--ftWg:var(--nlux-WelcomeMessage-Text--FontWeight);--nlux-wlcMsg--gap:var(--nlux-WelcomeMessage--Gap, 10px);--nlux-dvr--mrgTp:var(--nlux-ChatRoom-Divider--MarginTop, 20px);--nlux-dvr--mrgBtm:var(--nlux-ChatRoom-Divider--MarginBottom, 20px);--nlux-dvr--brdrWd:var(--nlux-ChatRoom-Divider--BorderWidth);--nlux-chtr--lnH:var(--nlux-ChatRoom--LineHeight);--nlux-chtr--fnWg:var(--nlux-ChatRoom--FontWeight);--nlux-chtr--fnFm:var(--nlux-ChatRoom--FontFamily);--nlux-chtr--ftSz:var(--nlux-ChatRoom--FontSize);--nlux-chtr--pdng:var(--nlux-ChatRoom--Padding);--nlux-chtr--brdrRd:var(--nlux-ChatRoom--BorderRadius);--nlux-chtr--brdrWd:var(--nlux-ChatRoom--BorderWidth);--nlux-chtr-ldr--wd:var(--nlux-ChatRoom-Loader--Width, 40px);--nlux-chItm--algnItms:var(--nlux-ChatItem--AlignItems, flex-start);--nlux-comp-chatItem-participantInfo--gap:var(--nlux-ChatItem-ParticipantInfo--Gap, 10px);--nlux-comp-chatItem-participantInfo--pdng:var(--nlux-ChatItem-ParticipantInfo--Padding, 0);--nlux-prtInfo-prtNm--ftSz:var(--nlux-ChatItem-ParticipantName--FontSize);--nlux-prtInfo-prtNm--ftWg:var(--nlux-ChatItem-ParticipantName--FontWeight, bold);--nlux-chItm-avtr--wd:var(--nlux-ChatItem-Avatar--Width, 50px);--nlux-chItm-avtr--brdrRd:var(--nlux-ChatItem-Avatar--BorderRadius);--nlux-chItm-avtr--brdrWd:var(--nlux-ChatItem-Avatar--BorderWidth);--nlux-chItm-msg--gap:var(--nlux-ChatItem-Message--Gap, 20px);--nlux-chItm-msg--mnHt:var(--nlux-ChatItem-Message--MinHeight, 50px);--nlux-chItm-mmsg-bblLt--brdrWd:var(--nlux-ChatItem-Message-BubbleLayout--BorderWidth);--nlux-chItm-mmsg-bblLt--brdrRd:var(--nlux-ChatItem-Message-BubbleLayout--BorderRadius);--nlux-chItm-mmsg-bblLt--pdng-tpBtm:var(--nlux-ChatItem-Message-BubbleLayout--PaddingTopBottom, 20px);--nlux-chItm-mmsg-bblLt--pdng-lr:var(--nlux-ChatItem-Message-BubbleLayout--PaddingLeftRight, 25px);--nlux-chItm-msg-lstLt--brdrWd:var(--nlux-ChatItem-Message-ListLayout--BorderWidth);--nlux-chItm-msg-lstLt--brdrRd:var(--nlux-ChatItem-Message-ListLayout--BorderRadius);--nlux-chItm-msg-lstLt--pdng-tpBtm:var(--nlux-ChatItem-Message-ListLayout--PaddingTopBottom, 5px);--nlux-chItm-msg-lstLt--pdng-lr:var(--nlux-ChatItem-Message-ListLayout--PaddingLeftRight, 10px);--nlux-chItm-msg-lstLt--mrgTp:var(--nlux-ChatItem-Message-ListLayout--MarginTop, 10px);--nlux-chItm-msg-lstLt--mrgBtm:var(--nlux-ChatItem-Message-ListLayout--MarginBottom, 10px);--nlux-chItm-msg-lstLt--mrgLft:var(--nlux-ChatItem-Message-ListLayout--MarginLeft, 10px);--nlux-chItm-msg-lstLt--mrgRgt:var(--nlux-ChatItem-Message-ListLayout--MarginRight, 10px);--nlux-cdBlk--ftSz:var(--nlux-CodeBlock--FontSize, 16px);--nlux-cdBlk--ftFm:var(--nlux-CodeBlock--FontFamily, "monospace");--nlux-cdBlk--pdng:var(--nlux-CodeBlock--Padding, 10px);--nlux-cdBlk--brdrWd:var(--nlux-CodeBlock--BorderWidth, 2px);--nlux-cdBlk--brdrRd:var(--nlux-CodeBlock--BorderRadius);--nlux-cdBlk-cpBtn--wd:var(--nlux-CodeBlock-CopyButton--Width, 30px);--nlux-cdBlk-cpBtn--hg:var(--nlux-CodeBlock-CopyButton--Height, 30px);--nlux-cdBlk-cpBtn--pdng:var(--nlux-CodeBlock-CopyButton--Padding, 5px);--nlux-cdBlk-cpBtn--brdrWd:var(--nlux-CodeBlock-CopyButton--BorderWidth);--nlux-cdBlk-cpBtn--brdrRd:var(--nlux-CodeBlock-CopyButton--BorderRadius);--nlux-inlnCd--brdrRd:var(--nlux-InlineCode--BorderRadius);--nlux-inlnCd--brdrWd:var(--nlux-InlineCode--BorderWidth);--nlux-inlnCd--pdng:var(--nlux-InlineCode--Padding);--nlux-inlnCd--ftFm:var(--nlux-CodeBlock--FontFamily, "monospace");--nlux-inlnCd--ftSz:var(--nlux-InlineCode--FontSize);--nlux-prmBx--gap:var(--nlux-Composer--Gap, 10px);--nlux-sbmBt--wd:var(--nlux-SubmitButton--Width, 80px);--nlux-sbmBt--brdrWd:var(--nlux-SubmitButton--BorderWidth);--nlux-sbmBt--brdrRd:var(--nlux-SubmitButton--BorderRadius);--nlux-sbmBt-fcs-otln--wd:var(--nlux-SubmitButton-Focus-Outline--Width, 6px);--nlux-prmInp--ftFm:var(--nlux-PromptInput--FontFamily);--nlux-prmInp--ftSz:var(--nlux-PromptInput--FontSize);--nlux-prmInp--brdrWd:var(--nlux-PromptInput--BorderWidth);--nlux-prmInp--brdrRd:var(--nlux-PromptInput--BorderRadius);--nlux-prmInp-fcs-otln--wd:var(--nlux-PromptInput-Focus-Outline--Width, 6px);--nlux-cvStrt--pdng:var(--nlux-ConversationStarter--Padding, 0 10px);--nlux-cvStrt--brdrRd:var(--nlux-ConversationStarter--BorderRadius);--nlux-cvStrt--brdrWd:var(--nlux-ConversationStarter--BorderWidth);--nlux-cvStrt--gap:var(--nlux-ConversationStarter--Gap, 10px);--nlux-cvStrt--wd:var(--nlux-ConversationStarter--Width, 160px);--nlux-cvStrt--hg:var(--nlux-ConversationStarter--Height, 101px);position:relative;display:flex;flex-direction:column;width:100%;height:100%}.nlux-AiChat-root :is(h1,h2,h3,h4,h5,h6){margin:0;padding:0}.nlux-AiChat-root>.nlux-comp-exceptionBox{position:absolute;z-index:999999;top:0;right:var(--nlux-chtr--brdrWd);left:var(--nlux-chtr--brdrWd);width:100%}.nlux-AiChat-root>.nlux-chatRoom-container{position:relative;display:flex;flex-direction:column;flex-grow:1;width:100%;height:100%;overflow:hidden}.nlux-AiChat-root>.nlux-chatRoom-container>.nlux-launchPad-container,.nlux-AiChat-root>.nlux-chatRoom-container>.nlux-conversation-container{height:calc(100% - 60px);flex-grow:1}.nlux-AiChat-root>.nlux-chatRoom-container>.nlux-composer-container{height:60px;width:100%;display:flex;flex-direction:row;align-items:stretch;background-color:var(--nlux-cmp-cnt--bgClr)}.nlux-AiChat-root>.nlux-chatRoom-container>.nlux-composer-container>.nlux-comp-composer{width:100%}.nlux-AiChat-root>.nlux-chatRoom-container.nlux-chatRoom-starting>.nlux-conversation-container{display:none}.nlux-AiChat-root>.nlux-chatRoom-container:not(.nlux-chatRoom-starting)>.nlux-launchPad-container{display:none}.nlux-AiChat-root>.nlux-chatRoom-container:not(.nlux-chatRoom-starting)>.nlux-conversation-container{overflow-x:hidden;overflow-y:auto;flex:1;padding:var(--nlux-chtr--pdng) var(--nlux-chtr--pdng) var(--nlux-dvr--mrgBtm) var(--nlux-chtr--pdng)}.nlux-AiChat-root>.nlux-chatRoom-container:not(.nlux-chatRoom-starting)>.nlux-conversation-container>.nlux-conversationStarters-container:empty{display:none}.nlux-AiChat-root{font-family:var(--nlux-chtr--fnFm),sans-serif;font-size:var(--nlux-chtr--ftSz);font-weight:var(--nlux-chtr--fnWg);font-style:normal;line-height:var(--nlux-chtr--lnH);color:var(--nlux-chtr--txtClr);font-variation-settings:"slnt"0}.nlux-AiChat-root>.nlux-chatRoom-container{border:var(--nlux-chtr--brdrWd) solid var(--nlux-chtr--brdClr);border-radius:var(--nlux-chtr--brdrRd);background-color:var(--nlux-chtr--bgClr)}.nlux-AiChat-root>.nlux-chatRoom-container>.nlux-composer-container{border-top:var(--nlux-dvr--brdrWd) solid var(--nlux-chtr-dvr--clr)}@keyframes nlux-ldr-spin{0%,to{box-shadow:.2em 0 0 0 currentcolor}12%{box-shadow:.2em .2em 0 0 currentcolor}25%{box-shadow:0 .2em 0 0 currentcolor}37%{box-shadow:-.2em .2em 0 0 currentcolor}50%{box-shadow:-.2em 0 0 0 currentcolor}62%{box-shadow:-.2em -.2em 0 0 currentcolor}75%{box-shadow:0 -.2em 0 0 currentcolor}87%{box-shadow:.2em -.2em 0 0 currentcolor}}@keyframes nlux-fadeInUp{0%{margin-top:20px;opacity:0}to{margin-top:0;opacity:1}}@keyframes nlux-fadeOutUp{0%{opacity:1}to{opacity:0}}.nlux-launchPad-container{display:flex;flex-direction:column}.nlux-launchPad-container>.nlux-comp-welcomeMessage{flex:2}.nlux-launchPad-container>.nlux-conversationStarters-container{flex:1}.nlux-comp-welcomeMessage{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;height:100%;gap:var(--nlux-wlcMsg--gap)}.nlux-comp-welcomeMessage>.nlux-comp-welcomeMessage-personaName{font-size:var(--nlux-wlcMsg-prsNm--ftSz);font-weight:var(--nlux-wlcMsg-prsNm--ftWg)}.nlux-comp-welcomeMessage>.nlux-comp-welcomeMessage-text{font-size:var(--nlux-wlcMsg-txt--ftSz);font-weight:var(--nlux-wlcMsg-txt--ftWg)}.nlux-comp-welcomeMessage>.nlux-comp-avatar{width:var(--nlux-wlcMsg-avtr--wd);border-color:var(--nlux-wlcMsg-avtr--brdrClr)}.nlux-comp-welcomeMessage>.nlux-comp-avatar>.nlux-comp-avatarContainer>.nlux-comp-avatarPicture{background-color:var(--nlux-wlcMsg-avtr--bgClr)}.nlux-conversationStarters-container{overflow-y:scroll}.nlux-conversationStarters-container>.nlux-comp-conversationStarters{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:10px;width:-moz-max-content;width:max-content;min-width:100%;padding:var(--nlux-cvStrt--pdng)}.nlux-conversationStarters-container>.nlux-comp-conversationStarters>.nlux-comp-conversationStarter{font-family:var(--nlux-chtr--fnFm),sans-serif;display:flex;flex-direction:column;justify-content:center;align-items:start;gap:.7rem;width:var(--nlux-cvStrt--wd);height:var(--nlux-cvStrt--hg);overflow:hidden;padding:12px;border-color:var(--nlux-cvStrt--brdClr);border-width:var(--nlux-cvStrt--brdrWd);border-radius:var(--nlux-cvStrt--brdrRd);border-style:solid;color:var(--nlux-cvStrt--txtClr);background-color:var(--nlux-cvStrt--bgClr);cursor:pointer}.nlux-conversationStarters-container>.nlux-comp-conversationStarters>.nlux-comp-conversationStarter>.nlux-comp-conversationStarter-prompt{display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.3rem}.nlux-conversationStarters-container>.nlux-comp-conversationStarters>.nlux-comp-conversationStarter>.nlux-comp-conversationStarter-icon-container{width:16px;height:16px;display:flex;justify-content:center;align-items:center;overflow:hidden}.nlux-comp-avatar{position:relative;overflow:hidden;width:var(--nlux-chItm-avtr--wd);border-style:solid;border-radius:var(--nlux-chItm-avtr--brdrRd);border-width:var(--nlux-chItm-avtr--brdrWd);aspect-ratio:1}.nlux-comp-avatar>.nlux-comp-avatarContainer{display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:1}.nlux-comp-avatar>.nlux-comp-avatarContainer>.nlux-comp-avatarPicture{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover}.nlux-chatSegment>.nlux-chatSegment-loader-container{display:flex;align-items:flex-start;justify-content:flex-start;margin:.7rem .5rem .5rem;color:var(--nlux-chtr-ldr--clr)}.nlux-chatSegment>.nlux-chatSegment-loader-container>.nlux-comp-messageLoader{padding:5px 5px 1px}.nlux-chatSegment>.nlux-chatSegment-loader-container>.nlux-comp-messageLoader>.nlux-comp-loaderContainer{width:calc(var(--nlux-chtr-ldr--wd) - 10px)}.nlux-chatSegment>.nlux-chatSegment-loader-container>.nlux-comp-messageLoader>.nlux-comp-loaderContainer>.spinning-loader{width:calc(var(--nlux-chtr-ldr--wd) - 12px);height:calc(var(--nlux-chtr-ldr--wd) - 12px)}.nlux-comp-chatItem{display:flex;margin-bottom:.5em;gap:.5em}.nlux-comp-chatItem>.nlux-comp-message{display:flex;overflow:hidden;align-items:flex-start;flex:1;flex-direction:column;flex-shrink:initial;min-width:80px;min-height:22px;margin:0;text-align:left;border-radius:.25em;outline:0;gap:var(--nlux-chItm-msg--gap)}.nlux-comp-chatItem>.nlux-comp-chatItem-participantInfo{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:var(--nlux-comp-chatItem-participantInfo--pdng);gap:var(--nlux-comp-chatItem-participantInfo--gap)}.nlux-comp-chatItem>.nlux-comp-chatItem-participantInfo>.nlux-comp-chatItem-participantName{font-size:var(--nlux-prtInfo-prtNm--ftSz);font-weight:var(--nlux-prtInfo-prtNm--ftWg);color:var(--nlux-prtInfo-prtNm--clr)}.nlux-comp-chatItem.nlux-comp-chatItem--sent>.nlux-comp-chatItem-participantInfo>.nlux-comp-avatar{border-color:var(--nlux-hmMsg--brdClr)}.nlux-comp-chatItem.nlux-comp-chatItem--sent>.nlux-comp-chatItem-participantInfo>.nlux-comp-avatar>.nlux-comp-avatarContainer>.nlux-comp-avatarPicture{background-color:var(--nlux-hmMsg--bgClr)}.nlux-comp-chatItem.nlux-comp-chatItem--received>.nlux-comp-chatItem-participantInfo>.nlux-comp-avatar{border-color:var(--nlux-aiMsg--brdClr)}.nlux-comp-chatItem.nlux-comp-chatItem--received>.nlux-comp-chatItem-participantInfo>.nlux-comp-avatar>.nlux-comp-avatarContainer>.nlux-comp-avatarPicture{background-color:var(--nlux-aiMsg--bgClr)}.nlux-comp-chatItem.nlux-comp-chatItem--bubblesLayout{align-items:var(--nlux-chItm--algnItms)}.nlux-comp-chatItem.nlux-comp-chatItem--bubblesLayout>.nlux-comp-message{padding:var(--nlux-chItm-mmsg-bblLt--pdng-tpBtm) var(--nlux-chItm-mmsg-bblLt--pdng-lr);border-width:var(--nlux-chItm-mmsg-bblLt--brdrWd);border-style:solid;border-radius:var(--nlux-chItm-mmsg-bblLt--brdrRd)}.nlux-comp-chatItem.nlux-comp-chatItem--bubblesLayout>.nlux-comp-chatItem-participantInfo>.nlux-comp-avatar{border-width:var(--nlux-chItm-mmsg-bblLt--brdrWd)}.nlux-comp-chatItem.nlux-comp-chatItem--bubblesLayout>.nlux-comp-chatItem-participantInfo>.nlux-comp-chatItem-participantName{display:none}.nlux-comp-chatItem.nlux-comp-chatItem--bubblesLayout.nlux-comp-chatItem--sent{flex-direction:row-reverse;padding-left:65px}.nlux-comp-chatItem.nlux-comp-chatItem--bubblesLayout.nlux-comp-chatItem--sent>.nlux-comp-message{color:var(--nlux-hmMsg--txtClr);border-color:var(--nlux-hmMsg--brdClr);background-color:var(--nlux-hmMsg--bgClr)}.nlux-comp-chatItem.nlux-comp-chatItem--bubblesLayout.nlux-comp-chatItem--received{flex-direction:row;padding-right:65px}.nlux-comp-chatItem.nlux-comp-chatItem--bubblesLayout.nlux-comp-chatItem--received>.nlux-comp-message{color:var(--nlux-aiMsg--txtClr);border-color:var(--nlux-aiMsg--brdClr);background-color:var(--nlux-aiMsg--bgClr)}.nlux-comp-chatItem.nlux-comp-chatItem--listLayout{flex-direction:column;align-items:stretch}.nlux-comp-chatItem.nlux-comp-chatItem--listLayout>.nlux-comp-message{display:flex;flex-direction:column;align-items:stretch;padding:var(--nlux-chItm-msg-lstLt--pdng-tpBtm) var(--nlux-chItm-msg-lstLt--pdng-lr);margin:var(--nlux-chItm-msg-lstLt--mrgTp) var(--nlux-chItm-msg-lstLt--mrgRgt) var(--nlux-chItm-msg-lstLt--mrgBtm) var(--nlux-chItm-msg-lstLt--mrgLft)}.nlux-comp-chatItem.nlux-comp-chatItem--listLayout>.nlux-comp-chatItem-participantInfo{display:flex;align-items:start;justify-content:start}.nlux-comp-chatItem.nlux-comp-chatItem--listLayout>.nlux-comp-chatItem-participantInfo>.nlux-comp-avatar{border-width:var(--nlux-chItm-msg-lstLt--brdrWd)}.nlux-comp-chatItem.nlux-comp-chatItem--listLayout>.nlux-comp-chatItem-participantInfo>.nlux-comp-chatItem-participantName:first-child{margin-left:calc(var(--nlux-chItm-msg-lstLt--mrgLft) + var(--nlux-comp-chatItem-participantInfo--gap))}.nlux-comp-message>.nlux-markdownStream-root{width:100%;display:flex;flex-direction:row;gap:.5em}.nlux-comp-message>.nlux-markdownStream-root .md-in-progress:empty{display:none}.nlux-comp-message .nlux-markdown-container:focus{outline:0}.nlux-comp-message .editable-markdown-container{cursor:text}.nlux-comp-message .nlux-markdown-container{display:flex;flex-direction:column;width:100%;gap:.5em}.nlux-comp-message .nlux-markdown-container :is(p,pre,h1,h2,h3,h4,h5,h6,ul,ol,dl,blockquote,table,hr){margin:0;padding:0}.nlux-comp-message .nlux-markdown-container :is(ul,ol){padding-left:1.5em}.nlux-comp-message .nlux-markdown-container :is(ul,ol) li{margin:.5em 0}.nlux-comp-message .nlux-markdown-container>.code-block{font-family:var(--nlux-cdBlk--ftFm),monospace;font-size:var(--nlux-cdBlk--ftSz);position:relative;max-width:100%;color:var(--nlux-cdBlk--txtClr);border:var(--nlux-cdBlk--brdrWd) solid var(--nlux-cdBlk--brdClr);border-radius:var(--nlux-cdBlk--brdrRd);background-color:var(--nlux-cdBlk--bgClr)}.nlux-comp-message .nlux-markdown-container>.code-block>pre{overflow:auto;padding:10px 0;width:100%;min-width:100%}.nlux-comp-message .nlux-markdown-container>.code-block>pre>div{padding:0 var(--nlux-cdBlk--pdng)}.nlux-comp-message .nlux-markdown-container>.code-block>pre>div:hover{background-color:var(--nlux-cdBlk-hover--bgClr)}.nlux-comp-message .nlux-markdown-container button.nlux-comp-copyButton{display:flex;position:absolute;top:5px;right:0;z-index:888888;width:var(--nlux-cdBlk-cpBtn--wd);margin-right:calc(var(--nlux-cdBlk-cpBtn--wd)/2);margin-bottom:calc(-1*var(--nlux-cdBlk-cpBtn--hg));margin-left:auto;padding:var(--nlux-cdBlk-cpBtn--pdng);cursor:pointer;color:var(--nlux-cdBlk-cpBtn--txtClr);border:var(--nlux-cdBlk-cpBtn--brdrWd) solid var(--nlux-cdBlk-cpBtn--brdClr);border-radius:var(--nlux-cdBlk-cpBtn--brdrRd);background-color:var(--nlux-cdBlk-cpBtn--bgClr)}.nlux-comp-message .nlux-markdown-container button.nlux-comp-copyButton>.icon-copy{display:inline-block;width:100%;background-color:currentColor;background-repeat:no-repeat;background-size:contain;-webkit-mask:var(--nlux-copy-icon);mask:var(--nlux-copy-icon);aspect-ratio:1}.nlux-comp-message .nlux-markdown-container button.nlux-comp-copyButton.clicked,.nlux-comp-message .nlux-markdown-container button.nlux-comp-copyButton.clicked:hover{color:var(--nlux-cdBlk-cpBtn-clck--txtClr);border-color:var(--nlux-cdBlk-cpBtn-clck--brdClr);background-color:var(--nlux-cdBlk-cpBtn-clck--bgClr)}.nlux-comp-message .nlux-markdown-container button.nlux-comp-copyButton:hover *{opacity:.5}.nlux-comp-message .nlux-markdown-container button.nlux-comp-copyButton.clicked:hover *{opacity:1}.nlux-comp-message .nlux-markdown-container code{font-family:var(--nlux-inlnCd--ftFm),monospace;font-size:var(--nlux-inlnCd--ftSz);padding:var(--nlux-inlnCd--pdng);color:var(--nlux-inlnCd--txtClr);border-width:var(--nlux-inlnCd--brdrWd);border-style:solid;border-color:var(--nlux-inlnCd--brdClr);border-radius:var(--nlux-inlnCd--brdrRd);background-color:var(--nlux-inlnCd--bgClr)}.nlux-comp-message .nlux-markdown-container strong{font-weight:700}.nlux-comp-messageLoader{display:flex;align-items:center;justify-content:center}.nlux-comp-messageLoader>.nlux-comp-loaderContainer{width:17px}.nlux-comp-messageLoader>.nlux-comp-loaderContainer>.spinning-loader{display:inline-block;width:15px;height:15px;border-radius:50%;aspect-ratio:1/1;perspective:1000px}.nlux-comp-messageLoader>.nlux-comp-loaderContainer>.spinning-loader:before,.nlux-comp-messageLoader>.nlux-comp-loaderContainer>.spinning-loader:after{position:absolute;top:0;left:0;display:block;width:inherit;height:inherit;content:"";transform:rotateX(70deg);animation:1s nlux-ldr-spin linear infinite;border-radius:50%}.nlux-comp-messageLoader>.nlux-comp-loaderContainer>.spinning-loader:after{transform:rotateY(70deg);animation-delay:.4s}.nlux-comp-composer{height:100%;display:flex;align-items:stretch;flex-direction:row;justify-content:center;background-color:transparent;gap:var(--nlux-prmBx--gap)}.nlux-comp-composer>textarea{height:100%;font-family:var(--nlux-prmInp--ftFm),sans-serif;font-size:var(--nlux-prmInp--ftSz);font-weight:400;line-height:1.3;box-sizing:border-box;padding:var(--nlux-chtr--pdng);flex:1;resize:none;cursor:pointer;color:var(--nlux-prmInp--txtClr);border-width:var(--nlux-prmInp--brdrWd);border-style:solid;border-color:var(--nlux-prmInp--brdClr);border-radius:var(--nlux-prmInp--brdrRd);outline:0;background-color:var(--nlux-prmInp--bgClr)}.nlux-comp-composer>textarea:focus{outline:var(--nlux-prmInp-fcs-otln--clr) solid var(--nlux-prmInp-fcs-otln--wd)}.nlux-comp-composer>textarea:disabled,.nlux-comp-composer>textarea:disabled:hover{cursor:auto;color:var(--nlux-prmInp-dslb--txtClr);border-color:var(--nlux-prmInp-dslb--brdClr);background-color:var(--nlux-prmInp-dslb--bgClr)}.nlux-comp-composer>textarea:focus,.nlux-comp-composer>textarea:hover{color:var(--nlux-prmInp-actv--txtClr);border-color:var(--nlux-prmInp-actv--brdClr);background-color:var(--nlux-prmInp-actv--bgClr)}.nlux-comp-composer>textarea::-moz-placeholder{color:var(--nlux-prmInp-plcHldr--txtClr)}.nlux-comp-composer>textarea::placeholder{color:var(--nlux-prmInp-plcHldr--txtClr)}.nlux-comp-composer>button{display:flex;align-items:center;justify-content:center;width:var(--nlux-sbmBt--wd);cursor:pointer;color:var(--nlux-sbmBt--txtClr);border-width:var(--nlux-sbmBt--brdrWd);border-style:solid;border-color:var(--nlux-sbmBt--brdClr);border-radius:var(--nlux-sbmBt--brdrRd);background-color:var(--nlux-sbmBt--bgClr)}.nlux-comp-composer>button:focus,.nlux-comp-composer>button:hover{color:var(--nlux-sbmBt-actv--txtClr);border-color:var(--nlux-sbmBt-actv--brdClr);background-color:var(--nlux-sbmBt-actv--bgClr)}.nlux-comp-composer>button:focus{outline:var(--nlux-sbmBt-fcs-otln--clr) solid var(--nlux-sbmBt-fcs-otln--wd)}.nlux-comp-composer>button>.nlux-comp-sendIcon{width:100%;max-width:24px}.nlux-comp-composer>button>.nlux-comp-sendIcon>.nlux-comp-sendIcon-container{display:inline-block;width:100%;background-color:currentColor;background-repeat:no-repeat;background-size:contain;-webkit-mask:var(--nlux-send-icon);mask:var(--nlux-send-icon);aspect-ratio:1}.nlux-comp-composer>button>.nlux-comp-cancelIcon{width:100%;max-width:24px}.nlux-comp-composer>button>.nlux-comp-cancelIcon>.nlux-comp-cancelIcon-container{display:inline-block;width:100%;background-color:currentColor;background-repeat:no-repeat;background-size:contain;-webkit-mask:var(--nlux-cancel-icon);mask:var(--nlux-cancel-icon);aspect-ratio:1}.nlux-comp-composer>button>.nlux-comp-messageLoader{display:none}.nlux-comp-composer>button:disabled{cursor:not-allowed;color:var(--nlux-sbmBt-dslb--txtClr);border-color:var(--nlux-sbmBt-dslb--brdClr);background-color:var(--nlux-sbmBt-dslb--bgClr)}.nlux-comp-composer.nlux-composer--typing button>.nlux-comp-sendIcon{display:inline-block}.nlux-comp-composer.nlux-composer--typing button>.nlux-comp-messageLoader{display:none}.nlux-comp-composer.nlux-composer--submitting button>.nlux-comp-sendIcon,.nlux-comp-composer.nlux-composer--waiting button>.nlux-comp-sendIcon{display:none}.nlux-comp-composer.nlux-composer--submitting button>.nlux-comp-messageLoader,.nlux-comp-composer.nlux-composer--waiting button>.nlux-comp-messageLoader{display:inline-block}.nlux-comp-exceptionBox{padding:var(--nlux-chtr--pdng)0}.nlux-comp-exceptionBox>.nlux-comp-exceptionItem{margin:0 var(--nlux-chtr--pdng);padding:var(--nlux-exp--pdng);animation:nlux-fadeInUp .15s ease-out forwards;opacity:0;color:var(--nlux-exp--txtClr);border-width:var(--nlux-exp--brdrWd);border-style:solid;border-color:var(--nlux-exp--brdClr);border-radius:var(--nlux-exp--brdrRd);background-color:var(--nlux-exp--bgClr)}.nlux-comp-exceptionBox>.nlux-comp-exceptionItem.nlux-comp-exceptionItem--hiding{animation:nlux-fadeOutUp .1s ease-in forwards}.ticket-responsive-layout{width:100%;max-width:1400px;margin:0 auto;overflow-x:hidden}.ticket-view-container{width:85%}.ticket-header{width:100%;margin-bottom:5px;margin-top:20px}.ticket-header-top{display:flex;justify-content:center;align-items:flex-start;width:100%;margin:0 auto 8px;padding:0}.ticket-header-stack{display:flex;flex-direction:column;align-items:flex-start;width:100%;max-width:840px}.ticket-header-stack .back-button{padding-left:0!important;font-size:14px!important}.ticket-id-row{display:flex;justify-content:space-between;align-items:center;width:100%}.ticket-id-group{display:flex;align-items:center;gap:20px;flex-shrink:0}.ticket-id-group .ticket-id{font-family:ProximaNova-Bold!important;margin:0;font-size:24px;color:#000;line-height:1.2;letter-spacing:.79px;white-space:nowrap}.ticket-id-group .am-select-wrapper{width:160px!important;flex-shrink:0}.ticket-id-group .am-select-wrapper select{min-width:160px!important;width:160px!important}.ticket-id-group .am-select-wrapper .am-select-style.select{width:160px!important;background-position-x:139px!important}.ticket-resolve-group{display:flex;align-items:center;gap:10px}.ticket-header-right{display:flex;align-items:center}.ticket-status-area{flex:0 0 250px}.ticket-description-panel{margin-top:8px}.ticket-id{font-family:ProximaNova-Bold!important;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;letter-spacing:.79px}.ticket-main-content{display:flex;flex-direction:column;width:100%;max-width:840px;margin:5px auto 0}.ticket-status-actions-panel{background:white;border:1px solid #e0e0e0;padding:15px;margin-bottom:15px}.ticket-status-actions-panel .d-flex{align-items:center;gap:15px}.ticket-details-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin-top:18px}.ticket-details-grid .form-group{display:flex;flex-direction:column}.ticket-details-grid .form-group label{font-weight:600;margin-bottom:5px;font-size:14px}.ticket-details-grid .am-select-style,.ticket-details-grid .am-select-style.select,.ticket-details-grid select{width:100%!important;max-width:100%!important}.ticket-details-grid .am-select-style.select{background-position-x:calc(100% - 21px)!important}.ticket-details-grid input[type=date],.ticket-details-grid input[type=time]{width:100%!important;max-width:100%!important}.ticket-details-actions{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:15px}.ticket-messages-content .ticket-attachments-section,.ticket-messages-content .ticket-comments-section{margin-bottom:20px}.ticket-messages-content .ticket-attachments-section h4,.ticket-messages-content .ticket-comments-section h4{font-size:16px;font-weight:600;margin-bottom:10px;color:#333}.status-and-resolve-container{display:flex;align-items:center;justify-content:space-between;width:100%}.ticket-status-panel{width:250px}.ticket-resolve-panel.desktop-only{display:flex;justify-content:flex-end}.ticket-message-counter{display:flex;justify-content:flex-start;margin-top:8px;font-size:12px;color:#666}.ticket-message-form{margin-top:16px}.message-body{word-break:break-word}.message-metadata{white-space:nowrap;min-width:-moz-fit-content;min-width:fit-content}.ticket-comment{padding:12px;margin-bottom:12px;background-color:#f8f9fa}.ticket-comment:last-child{margin-bottom:0}.ticket-textarea-input{flex-direction:row-reverse;max-width:none!important;width:100%!important}.ticket-textarea-input>div:last-child{width:100%!important;max-width:none!important}.ticket-textarea-input>div:last-child>div{width:100%!important;max-width:none!important;flex:none!important}.ticket-textarea-input textarea{width:100%!important;max-width:none!important;padding:12px 16px!important;border:1px solid #ccc!important;font-size:14px!important;line-height:1.5!important;resize:vertical!important;min-height:90px!important}.ticket-empty-state{margin-left:0!important;padding-left:0!important;text-align:left;margin-bottom:12px;margin-top:8px}.p-md:has(.ticket-empty-state){padding-left:0!important}.ticket-comments-panel .ticket-messages-container,.ticket-attachments-wrapper .p-md{padding-left:0!important}.ticket-message-form{margin-left:0;padding-left:0}.ticket-comments-panel .ticket-message-form,.ticket-comments-panel .d-flex.justify-content-end{margin-bottom:0!important}.ticket-comments-panel>div:last-child{margin-bottom:0}.ticket-attachments-wrapper .d-flex.justify-content-end,.ticket-audits-panel .d-flex.justify-content-end{margin-bottom:0!important}.ticket-attachments-wrapper .ticket-attachments-table-container,.ticket-audits-panel .ticket-attachments-table-container{margin-bottom:0}.ticket-job-content{padding:0}.ticket-job-details-inline{margin-top:5px;font-size:12px;color:#666;line-height:1.3}.ticket-job-details-inline .job-detail-text{font-weight:500}.ticket-job-details-inline .job-detail-separator{margin:0 4px}.ticket-job-details{border-top:1px solid #f0f0f0;padding-top:20px;margin-top:8px}.ticket-job-details .ticket-job-details-grid{display:flex;flex-wrap:wrap}.ticket-job-details .ticket-job-details-grid .ticket-job-detail-item{margin:0 32 0 0}.ticket-job-details .ticket-job-details-grid .ticket-job-detail-item .detail-value{margin-top:4px;font-size:15px;line-height:1.4}.ticket-job-empty-state{padding:32px 16px;background-color:#fafbfc;border-radius:8px;margin-top:8px}.ticket-job-empty-state i{display:block;margin-bottom:12px}.ticket-job-empty-state p{font-size:14px;color:#6c757d}@media screen and (max-width: 768px){.ticket-job-card .ticket-job-details .ticket-job-details-grid{flex-direction:column}.ticket-job-card .ticket-job-details .ticket-job-details-grid .ticket-job-detail-item{margin:8px 0}.ticket-job-card .ticket-job-empty-state{padding:24px 12px}}.ticket-attachments-container{padding-left:0!important;margin-left:0!important}.ticket-upload-btn{margin-bottom:0!important}.ticket-section .am-card.narrow{padding:32px}.ticket-section .am-card.narrow .group-title-alt{margin:-14px -15px 0!important}.ticket-section .view-field{color:#000;font-size:18px;padding:4px 0;line-height:1.4}.ticket-section .view-field:empty:after{content:"-";color:#6c757d}.ticket-section .form-group label{color:#727272;font-weight:600;margin-bottom:5px;font-size:14px}.ticket-info-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.ticket-info-grid .form-group{max-height:62px}.ticket-info-grid .am-select-style,.ticket-info-grid .am-select-style.select,.ticket-info-grid select,.ticket-info-grid input[type=date],.ticket-info-grid input[type=time]{width:100%!important;max-width:100%!important}.ticket-description-content .form-hint,.ticket-info-content .form-hint,.ticket-resolution-content .form-hint{margin-left:0!important;padding-left:0!important}.ticket-resolution-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.ticket-resolution-grid .ticket-resolution-code{grid-column:1/-1}.ticket-resolution-grid .am-select-style,.ticket-resolution-grid .am-select-style.select,.ticket-resolution-grid select,.ticket-resolution-grid input[type=date],.ticket-resolution-grid input[type=time]{width:100%!important;max-width:100%!important}.tickets-table{width:100%;border-collapse:collapse;background:#fff;border:1px solid #e9ecef}.tickets-table [data-status]{border-radius:4px;padding:4px 8px;display:inline-block;min-width:100px;text-align:center}.tickets-table [data-status=new]{background-color:#fff5cc;color:#997b00}.tickets-table [data-status=accepted]{color:#24802f;background-color:#d9f2dd}.tickets-table [data-status="in progress"]{color:#0086ff;background-color:#e6f3ff}.tickets-table [data-status=closed]{color:#817d7f;background-color:#f2f2f2}.tickets-table [data-status=cancelled]{color:#b30e00;background-color:#fdd3ce}.tickets-table th{text-align:left!important;font-size:18px!important;font-weight:100;padding:12px 15px;border-bottom:1px solid #e0e0e0}.tickets-table th .th-content{font-weight:100;font-family:ProximaNova-Bold}.tickets-table td{font-size:16px!important;padding:12px 15px;border-bottom:1px solid #eaeaea;color:#000;vertical-align:middle}.tickets-table.table-compact th{font-size:14px!important;padding:8px 10px;font-family:ProximaNova-Bold}.tickets-table.table-compact th .th-content{font-weight:100;font-family:ProximaNova-Bold}.tickets-table.table-compact td{font-size:14px!important;padding:6px 10px}.category-row-container{border-bottom:1px solid #e9ecef}.category-row-container:hover{background-color:#f0f0f0}.category-cell{text-align:left;padding:12px 15px}.category-row{display:flex;align-items:center;font-weight:600;font-size:16px;color:#333}.category-row .expand-button{background:none;border:none;font-size:1rem;cursor:pointer;padding:0;margin-right:.75rem;outline:none;color:#0086ff;transition:transform .2s ease}.category-row .expand-button:hover{transform:scale(1.2)}.category-row .ticket-count{margin-left:.5rem;font-weight:400;color:#bebbbd}.ticket-row{transition:background-color .15s ease;cursor:pointer}.ticket-row:hover{background-color:#f5f5f5}.ticket-navigation{display:flex;gap:15px;justify-content:space-between;flex-grow:1}.ticket-navigation .ticket-nav-link{text-decoration:none}.ticket-navigation .ticket-nav-link.active,.ticket-navigation .ticket-nav-link:hover{text-decoration:underline}.tickets-page-header{margin-bottom:24px}.tickets-page-header .tickets-page-title{font-size:32px;font-weight:600;color:#111;margin:0;padding:0}.ticket-navigation-container{width:100%;margin-bottom:20px;margin-top:15px}.ticket-navigation-container .d-flex.justify-content-between{border-bottom:1px solid #e6e8eb}.ticket-navigation-container .ticket-navigation-tabs{flex:1}.ticket-navigation-container .ticket-navigation-tabs .ticket-tabs .tabs-nav{border-bottom:none;margin-bottom:0}.ticket-navigation-container .ticket-navigation-tabs .ticket-tabs .tabs-nav .tab-button{font-size:16px;font-weight:500;padding:12px 24px;border:1px solid #e6e8eb;margin-bottom:-1px;position:relative}.ticket-navigation-container .ticket-navigation-tabs .ticket-tabs .tabs-nav .tab-button.active{font-weight:600;color:#111;border-top:2px solid #3479f6;border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-bottom:1px solid #fafafa;z-index:1}.ticket-navigation-container .ticket-navigation-tabs .ticket-tabs .tabs-nav .tab-button:hover{color:#0086ff;background-color:#0086ff0d}.ticket-navigation-container .ticket-navigation-actions{display:flex;align-items:center;padding-left:20px;margin-bottom:-1px}.ticket-navigation-container .ticket-navigation-actions .gap-sm{gap:8px}@media screen and (max-width: 800px){.tickets-page-header{margin-bottom:20px}.tickets-page-header .tickets-page-title{font-size:28px}.ticket-navigation-container .d-flex{flex-direction:row;align-items:center;gap:15px;justify-content:space-between}.ticket-navigation-container .ticket-navigation-actions{padding-left:0;flex-shrink:0;margin-bottom:0}.ticket-navigation-container .ticket-navigation-actions .d-flex{flex-direction:row;justify-content:flex-end;gap:8px}.ticket-navigation-container .ticket-navigation-tabs{flex:1}.ticket-navigation-container .ticket-navigation-tabs .ticket-tabs .tabs-nav .tab-button{padding:10px 20px;font-size:15px}.ticket-navigation-container .ticket-navigation-tabs .ticket-tabs .tabs-nav .tab-button.active{font-weight:600;color:#111;border-top:2px solid #3479f6;border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-bottom:1px solid #fafafa;z-index:1}}@media screen and (min-width: 769px){.desktop-only{display:block}.ticket-resolve-group.desktop-only{display:flex}div.mobile-only{display:none!important}}@media screen and (max-width: 768px){.mobile-only{display:block}.desktop-only{display:none!important}}@media screen and (max-width: 768px){.ticket-header-top{flex-direction:column;align-items:flex-start;gap:10px}.ticket-header-left{width:100%;gap:15px}.ticket-header-stack{padding:0 12px}.ticket-id-row{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:840px;margin:0 auto;padding:0}.ticket-id-group{display:flex;align-items:center;gap:20px;flex-shrink:0}.ticket-id-group .ticket-id{font-size:24px;white-space:nowrap}.ticket-id-row .mobile-only{display:block;flex-shrink:0}.ticket-id-row .mobile-only .am-select-wrapper{width:160px!important;flex-shrink:0}.ticket-id-row .mobile-only .am-select-wrapper select{min-width:160px!important;width:160px!important}.ticket-id-row .mobile-only .am-select-wrapper .am-select-style.select{width:160px!important;background-position-x:139px!important}.ticket-id-section .ticket-id{font-size:18px}.ticket-header-right{width:100%;justify-content:flex-start}.ticket-status-area{width:100%;flex:1 0 100%;margin-bottom:15px}.mobile-only:not(.ticket-id-row .mobile-only){display:flex;flex-direction:column;gap:15px;width:100%}.mobile-only:not(.ticket-id-row .mobile-only) .ticket-resolve-group{display:flex;align-items:center;gap:10px;width:100%}.mobile-only:not(.ticket-id-row .mobile-only) .ticket-resolve-group .btn.btn-primary{flex:1;min-width:120px;width:auto;font-size:18px!important}.mobile-only:not(.ticket-id-row .mobile-only) .ticket-resolve-group .ellipsis-menu{flex-shrink:0}.mobile-only:not(.ticket-id-row .mobile-only) .ticket-resolve-group .ellipsis-menu .ellipsis-menu__trigger{height:45px;width:52px;display:flex;align-items:center;justify-content:center}.ticket-main-content{max-width:100%;padding:0 10px}.ticket-status-actions-panel .d-flex{flex-direction:column;gap:10px;align-items:stretch}.ticket-status-actions-panel .d-flex:first-child{flex-direction:row;justify-content:space-between}.ticket-section{margin-bottom:20px;margin-top:8px}.ticket-details-grid{grid-template-columns:1fr;gap:10px}.ticket-messages-content .ticket-attachments-section,.ticket-messages-content .ticket-comments-section{margin-bottom:25px}.ticket-details-actions{justify-content:center;flex-direction:column;gap:10px}.ticket-details-actions button{width:100%}.ticket-attachments-table-container{-webkit-overflow-scrolling:touch}.am-card.narrow{padding:16px!important}.am-card.narrow .group-title-alt{font-size:16px!important;margin:-14px -15px 0!important;letter-spacing:.08em}}@media screen and (min-width: 769px){.ticket-header{justify-content:space-between}.ticket-header-stack{max-width:768px}.ticket-main-content{max-width:840px;padding:0 30px}.ticket-details-grid{grid-template-columns:repeat(2,1fr);gap:20px}}@media screen and (min-width: 1200px){.ticket-details-grid{grid-template-columns:repeat(3,1fr);gap:15px 30px}}.ticket-attachments-wrapper{width:100%}.ticket-attachments-table-container{overflow-x:auto;width:100%;margin-bottom:10px}.tanstack-table{width:100%;min-width:780px;border-collapse:collapse}.ticket-attachments-content{padding:0!important}.ticket-attachments-container{padding:0!important;margin:0!important}.ticket-attachments-wrapper{width:100%!important;padding:0!important;margin:0!important}.ticket-attachments-table-container{padding:0!important;margin:0!important;width:100%!important}.ticket-attachments-fixed-table.table.table-striped.table-sm{width:100%;table-layout:auto;border:none;margin:0}.ticket-attachments-fixed-table.table.table-striped.table-sm th,.ticket-attachments-fixed-table.table.table-striped.table-sm td{border:none;vertical-align:top}.ticket-attachments-fixed-table.table.table-striped.table-sm thead th{font-size:14px;text-align:left;white-space:nowrap;padding:8px}.ticket-attachments-fixed-table.table.table-striped.table-sm thead th:first-child,.ticket-attachments-fixed-table.table.table-striped.table-sm td:first-child{padding-left:0}.ticket-attachments-fixed-table.table.table-striped.table-sm th:first-child,.ticket-attachments-fixed-table.table.table-striped.table-sm td:first-child{max-width:45%}.ticket-attachments-fixed-table.table.table-striped.table-sm td:first-child a{display:inline-flex;align-items:baseline;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;text-decoration:underline}.ticket-attachments-fixed-table.table.table-striped.table-sm td:first-child a i{flex-shrink:0;margin-right:8px}.ticket-attachments-fixed-table.table.table-striped.table-sm .fa-trash{font-size:14px;color:#807d7f}.badge.badge-primary{display:inline-flex;align-items:center;justify-content:center;min-width:24px;height:24px;border-radius:12px;font-size:12px;color:#fff;background-color:#0086ff;text-align:center;padding:0 6px}.message-icon{display:inline-flex;align-items:center;justify-content:center;margin-left:8px;position:relative;width:22px;height:22px}.message-icon .fa-comment{color:#0086ff;font-size:22px;position:absolute;top:0;left:0}.message-icon .unread-count{position:relative;z-index:2;color:#fff;font-size:10px;margin-top:-1px;text-align:center}.ticket-id-cell{display:flex;align-items:flex-start;flex-direction:column}.ticket-description-truncated{font-size:.75rem;color:#999;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height:1.2}.ticket-controls-container{width:100%;overflow:hidden}.ticket-controls-layout{display:flex;flex-direction:column;gap:15px}.ticket-main-row{display:flex;align-items:flex-start;gap:15px}.ticket-filters-section{display:flex;flex-direction:column;gap:10px;flex:0 1 auto;min-width:0;width:100%}.ticket-filters-row{display:flex;flex-wrap:wrap;gap:10px;overflow:hidden;max-height:60px;transition:max-height .3s ease;max-width:100%}.ticket-filters-row.show-all{max-height:none}.ticket-filter{min-width:140px;max-width:200px;flex-shrink:0;margin-bottom:10px}.ticket-filter .object-selector-input{width:200px!important;max-width:200px!important}.multi-select-with-clear{display:flex;flex-direction:column;gap:5px}.multi-select-header{display:flex;justify-content:space-between;align-items:center;min-height:20px}.clear-link{background:none;border:none;color:#007bff;font-size:12px;cursor:pointer;padding:0;text-decoration:underline}.clear-link:hover{color:#0056b3}.clear-link:focus{outline:none;text-decoration:none}.show-all-filters-link{background:none;border:none;color:#007bff;font-size:14px;cursor:pointer;padding:0;display:flex;align-items:center;gap:6px;position:relative}.show-all-filters-link:hover{color:#0056b3}.show-all-filters-link:focus{outline:none}.show-all-filters-link i{font-size:12px}.show-all-filters-link:after{content:"";position:absolute;bottom:-3px;left:0;right:0;height:1px;background-color:currentColor}.ticket-secondary-button{background-color:#fff;border:1px solid #cccccc;color:#333;border-radius:0;padding:8px 16px;font-size:14px;font-weight:600}.ticket-secondary-button:hover:not(:disabled){background-color:#f8f9fa;border-color:#ccc;color:#333}.ticket-secondary-button:focus{outline:none;box-shadow:0 0 0 2px #ccc3}.ticket-secondary-button:disabled{background-color:#f8f9fa;border-color:#ccc;color:#999;cursor:not-allowed}.ticket-clear-section{display:flex;justify-content:flex-start;padding-top:10px;border-top:1px solid #e0e0e0}@media screen and (min-width: 769px){.ticket-controls-container{padding-bottom:20px}.ticket-filters-row{max-height:80px}.ticket-filters-row.show-all{max-height:none;flex-wrap:wrap}.ticket-actions-section{display:flex;align-items:flex-start;gap:30px;flex-shrink:0;min-width:280px;height:80px;align-items:center;padding-top:15px}.ticket-show-all-filters,.ticket-apply-section{display:flex;align-items:flex-start}}@media screen and (min-width: 769px) and (max-width: 1200px){.ticket-filter{min-width:120px;max-width:160px}.ticket-apply-section{min-width:100px}}@media screen and (max-width: 768px){.ticket-controls-container{padding:0}.ticket-controls-layout{gap:10px}.ticket-main-row{flex-direction:column;gap:10px}.ticket-filters-row{flex-direction:column;max-height:0;overflow:hidden;flex-wrap:wrap;transition:max-height .3s ease}.ticket-filters-row.show-all{max-height:2000px}.ticket-filter{width:100%;margin-bottom:15px;max-width:none}.ticket-filter .object-selector-input{width:100%!important;max-width:100%!important}.ticket-actions-section{flex-direction:column;align-self:stretch;min-width:auto;gap:8px}.ticket-show-all-filters,.ticket-apply-section{align-self:stretch;justify-content:center}.ticket-show-all-filters .ticket-secondary-button,.ticket-apply-section .ticket-secondary-button{width:100%;margin:10px 0}.ticket-clear-section{justify-content:center}.mobile-filters-toggle{width:100%;background-color:#eaeaea!important;border-radius:0!important;border:1px solid #cccccc;color:#333;padding:13px 15px;font-size:16px;margin-bottom:10px}.mobile-filters-toggle:hover,.mobile-filters-toggle:focus{background-color:#dadada!important}.mobile-filters-toggle .chevron-icon{margin-left:5px}}.ticket-status-select-wrapper{position:relative}.ticket-status-select-wrapper .am-select-wrapper.ticket-status-select select.am-select-style.full-width[data-status]{display:inline-block!important;min-width:140px!important;text-align:left!important;font-weight:500!important;border:1px solid transparent!important;background-position-x:calc(100% - 12px)!important;padding:8px 32px 8px 12px!important;line-height:1.2!important;vertical-align:top!important}.ticket-status-select-wrapper .am-select-wrapper.ticket-status-select select.am-select-style.full-width[data-status=new]{background-color:#fff5cc!important;color:#997b00!important;border-color:#ffc1074d!important}.ticket-status-select-wrapper .am-select-wrapper.ticket-status-select select.am-select-style.full-width[data-status=accepted]{color:#24802f!important;background-color:#d9f2dd!important;border-color:#28a7454d!important}.ticket-status-select-wrapper .am-select-wrapper.ticket-status-select select.am-select-style.full-width[data-status="in progress"]{color:#0086ff!important;background-color:#e6f3ff!important;border-color:#007bff4d!important}.ticket-status-select-wrapper .am-select-wrapper.ticket-status-select select.am-select-style.full-width[data-status=closed]{color:#817d7f!important;background-color:#f2f2f2!important;border-color:#6c757d4d!important}.ticket-status-select-wrapper .am-select-wrapper.ticket-status-select select.am-select-style.full-width[data-status=cancelled]{color:#b30e00!important;background-color:#fdd3ce!important;border-color:#dc35454d!important}.ticket-status-select-wrapper .am-select-wrapper.ticket-status-select select.am-select-style.full-width[data-status]:hover{filter:brightness(.95)!important;border-color:currentColor!important}.ticket-status-select-wrapper .am-select-wrapper.ticket-status-select select.am-select-style.full-width[data-status]:focus{outline:none!important;box-shadow:0 0 0 .2rem #007bff40!important}@media screen and (min-width: 769px){.ticket-status-select-wrapper .am-select-wrapper.ticket-status-select{width:160px!important;flex-shrink:0}.ticket-status-select-wrapper .am-select-wrapper.ticket-status-select select{min-width:160px!important;width:160px!important}.ticket-status-select-wrapper .am-select-wrapper.ticket-status-select .am-select-style.select{width:160px!important;background-position-x:139px!important}}@media screen and (max-width: 768px){.ticket-status-select-wrapper .am-select-wrapper.ticket-status-select select.am-select-style.full-width[data-status]{min-width:120px!important;font-size:14px!important;text-align:left!important;padding:10px 32px 10px 12px!important;line-height:1.2!important;vertical-align:top!important}.ticket-status-select-wrapper .am-select-wrapper.ticket-status-select{width:160px!important;flex-shrink:0}.ticket-status-select-wrapper .am-select-wrapper.ticket-status-select select{min-width:160px!important;width:160px!important}.ticket-status-select-wrapper .am-select-wrapper.ticket-status-select .am-select-style.select{width:160px!important;background-position-x:139px!important}}.ticket-suggestion{display:flex;gap:10px;align-items:baseline;background-color:#fffbeb;border:1px solid #ffdc4d;padding:5px;margin:10px 0;border-radius:5px}.ticket-suggestion .ticket-description{font-style:italic}.deleted-plan-banner{background-color:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:12px 16px;margin-bottom:20px}.deleted-plan-banner .deleted-plan-banner-content{display:flex;align-items:center;gap:8px}.deleted-plan-banner .deleted-plan-banner-content .deleted-plan-icon{color:#dc2626;font-size:16px;flex-shrink:0}.deleted-plan-banner .deleted-plan-banner-content .deleted-plan-text{color:#991b1b;font-size:14px;font-weight:500;line-height:1.4}.tabs{width:100%}.tabs .tabs-nav{display:flex;border-bottom:1px solid #e6e8eb;margin-bottom:0;background-color:transparent}.tabs .tabs-nav .tab-button{background:none;border:none;padding:12px 24px;cursor:pointer;font-size:14px;font-weight:500;color:#817d7f;transition:all .2s ease;position:relative;display:flex;align-items:center;gap:8px;border-bottom:2px solid transparent;text-decoration:none}.tabs .tabs-nav .tab-button:hover{color:#0086ff;background-color:#fafafa;text-decoration:none}.tabs .tabs-nav .tab-button.active{color:#0086ff;border-bottom-color:#0086ff;background-color:transparent}.tabs .tabs-nav .tab-button.disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.tabs .tabs-nav .tab-button.disabled:hover{color:#817d7f;background-color:transparent}.tabs .tabs-nav .tab-button .tab-label{flex:1}.tabs .tabs-nav .tab-button .tab-badge{background-color:#0086ff;color:#fff;border-radius:10px;padding:2px 8px;font-size:12px;font-weight:500;min-width:18px;text-align:center}.tab-button.active .tabs .tabs-nav .tab-button .tab-badge{background-color:#0086ff}.tabs .tabs-nav .tab-button i{font-size:14px}.tabs .tabs-content .tab-pane{display:none}.tabs .tabs-content .tab-pane.active{display:block}@media screen and (max-width: 800px){.tabs .tabs-nav .tab-button{padding:10px 16px;font-size:13px}.tabs .tabs-nav .tab-button .tab-badge{font-size:11px;padding:1px 6px}}.tabs.compact .tabs-nav .tab-button{padding:8px 16px;font-size:13px}.tabs.minimal .tabs-nav{border-bottom:none}.object-selector-input{width:450px!important}.apply-secondary-button{background-color:#fff;border:1px solid #cccccc;color:#333;border-radius:0;padding:8px 16px;font-size:14px;font-weight:600;margin:10px 0}.apply-secondary-button:hover:not(:disabled){background-color:#f8f9fa;border-color:#ccc;color:#333}.apply-secondary-button:focus{outline:none;box-shadow:0 0 0 2px #ccc3}:export{green:#3acf4d;red:#f81300}@keyframes fade-in-up{0%{opacity:0;top:60px}to{opacity:1;top:40px}}@keyframes fade-in-down{0%{opacity:0;top:20px}to{opacity:1;top:45px}}@keyframes fade-in-down-normal{0%{opacity:0;top:25px}to{opacity:1;top:0}}@keyframes fade-in-from-top-normal{0%{opacity:0;top:-25px}to{opacity:1;top:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in-down-out{0%{opacity:0;top:5px}5%{opacity:.85;top:15px}80%{opacity:.85}to{opacity:0}}@keyframes fade-in-down-light{0%{opacity:0;top:5px}5%{opacity:.95;top:15px}to{opacity:.95}}@keyframes expand-out{0%{opacity:0;transform:rotate(0) scaleX(1) scaleY(0)}to{opacity:1;transform:rotate(0) scaleX(1) scaleY(1)}}@keyframes slide-in-from-left{0%{opacity:0;transform:translate(-30px)}80%{opacity:.3}to{opacity:1;transform:translate(0)}}@keyframes slide-in-from-right{0%{opacity:0;transform:translate(30px)}80%{opacity:.3}to{opacity:1;transform:translate(0)}}@keyframes flip-over{0%{transform:rotate(0)}to{transform:rotate(180deg)}}@keyframes flip-back{0%{transform:rotate(180deg)}to{transform:rotate(0)}}@keyframes alert-pulse-border{0%{border-color:transparent}50%{border-color:#f81300}to{border-color:transparent}}@keyframes blink-red{50%{background-color:#ff00004d;border-color:#f000}}@keyframes glow-text{50%{text-shadow:0 0 3px #f81300}}@keyframes loading-fade{50%{opacity:.5}}.font-reg{font-family:ProximaNova-Regular!important}*,*:before,*:after{box-sizing:border-box}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{margin-bottom:.5rem;font-weight:500;line-height:1.2}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,aside,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{margin:0;font-size:1rem;font-weight:400;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";text-align:left;background-color:#fff}a{color:#007bff;text-decoration:none;background-color:transparent}a:hover{color:#0056b3;text-decoration:underline}table.table,table.teams-table,table.table-tickets{background:#fff;border:1px solid #e9ecef}table.table thead th,table.teams-table thead th,table.table-tickets thead th{border-bottom:none}table.table td,table.teams-table td,table.table-tickets td{font-size:14px;color:#000;letter-spacing:-.01px;width:23%}table.table .inactive td,table.teams-table .inactive td,table.table-tickets .inactive td{color:#bebbbd;font-weight:100}.btn{border-radius:0!important;font-size:12px!important;padding:.5rem 1.25rem!important;display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.btn:hover{cursor:pointer}.btn.grey{color:#111;background:#fafafa}@media (any-hover: hover){.btn.grey:hover{cursor:pointer;color:inherit!important;background-color:#e6e8eb!important}}@media (hover: none),(hover: on-demand){.btn.grey:active,.btn.grey:hover{color:inherit!important;background-color:inherit!important}}@media (pointer: coarse) and (hover: none){.btn.grey:hover{color:inherit!important;background-color:inherit!important}}.btn.grey.border{border:1px solid #e6e8eb}@media (any-hover: hover){.btn.red:hover{cursor:pointer;color:#b30e00!important;background-color:#fca397!important}}@media (hover: none),(hover: on-demand){.btn.red:active{color:#b30e00!important;background-color:inherit!important}.btn.red:hover{color:inherit!important;background-color:inherit!important}}@media (pointer: coarse) and (hover: none){.btn.red:hover{color:inherit!important;background-color:inherit!important}}.btn.white{background:#fff;border:1px solid #e6e8eb}@media (any-hover: hover){.btn.white:hover{cursor:pointer;color:inherit!important;background-color:#e6e8eb!important}}@media (hover: none),(hover: on-demand){.btn.white:active,.btn.white:hover{color:inherit!important;background-color:inherit!important}}@media (pointer: coarse) and (hover: none){.btn.white:hover{color:inherit!important;background-color:inherit!important}}.btn.white.no-border{border-color:transparent}.btn.white.transparent-button{background:rgba(255,255,255,.5)}.btn.grey-alt:disabled:not(.disabled-override),.btn.grey-alt.disabled,.btn.grey:disabled:not(.disabled-override),.btn.grey.disabled{background:#fafafa!important;border:0!important}.btn.grey-alt{color:#817d7f;background:#fafafa;border:0}@media (any-hover: hover){.btn.grey-alt:hover{cursor:pointer;color:inherit!important;background-color:#e6e8eb!important}}@media (hover: none),(hover: on-demand){.btn.grey-alt:active,.btn.grey-alt:hover{color:inherit!important;background-color:inherit!important}}@media (pointer: coarse) and (hover: none){.btn.grey-alt:hover{color:inherit!important;background-color:inherit!important}}.btn.grey-alt i{margin-left:0;margin-right:7px}.btn.grey-alt:disabled:not(.disabled-override),.btn.grey-alt.disabled{opacity:1;color:#0086ff!important}.btn:disabled:not(.disabled-override),.btn.disabled{background:#bebbbd!important;border:1px solid #bebbbd!important}.btn.small{font-size:10px!important;padding:7px!important}.btn.small-med{font-size:16px!important}.btn.medium{font-size:20px!important}.btn.large{font-size:30px!important}.btn.edit-btn{font-size:16px!important;padding:.25rem!important;margin:7px!important;color:#817d7f!important}.btn.btn-transparent{color:#fff;background-color:#0000001a;border-color:#fff}.btn.btn-transparent-light,.btn.btn-transparent-light:disabled{opacity:.7;text-shadow:0px 0px 2px #111111;color:#fff!important;background-color:transparent!important;border:0!important;padding:0!important}@media (any-hover: hover){.btn.btn-transparent-light:hover,.btn.btn-transparent-light:disabled:hover{cursor:pointer;color:inherit!important;background-color:transparent!important}}@media (hover: none),(hover: on-demand){.btn.btn-transparent-light:active,.btn.btn-transparent-light:disabled:active{color:inherit!important;background-color:inherit!important}.btn.btn-transparent-light:hover,.btn.btn-transparent-light:disabled:hover{color:#fff!important;background-color:inherit!important}}@media (pointer: coarse) and (hover: none){.btn.btn-transparent-light:hover,.btn.btn-transparent-light:disabled:hover{color:inherit!important;background-color:inherit!important}}.btn.tiny{padding:0 7px!important;color:#0086ff!important;min-width:50px!important}.btn.failure{background-color:#f89188;color:#fff}.btn.danger{background-color:#f81300;border-color:#f81300;color:#fff}.btn.danger:hover{background-color:#f89188;border-color:#f89188}.btn.blue-text{color:#0086ff!important}.btn.blue-text:disabled,.btn.blue-text.disabled{color:#bebbbd!important;background:transparent!important;border:0!important}.btn.btn-round{border-radius:15px!important}.btn.btn-dashed{border:1px dashed #bebbbd}.btn-no-padding{border-radius:0!important;font-size:12px!important;display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent;border:1px solid transparent;line-height:1.5;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.target-cycle-time button.btn.disabled,.target-cycle-time button.btn:disabled{background-color:#e6e8eb!important;border-color:#e6e8eb!important;color:#fff}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{box-shadow:none!important}label{margin-bottom:0!important}body{font-family:ProximaNova-Regular!important}.d-flex{display:flex!important}.d-flex.gap-md{gap:15px}.d-flex.gap-sm{gap:7px}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.align-items-center{align-items:center!important}.align-items-start{align-items:flex-start!important}.justify-content-between{justify-content:space-between!important}.justify-content-end{justify-content:flex-end!important}.justify-content-around{justify-content:space-around!important}.justify-content-center{justify-content:center!important}.align-items-end{align-items:flex-end!important}button:focus{outline:1px dotted;outline:5px auto -webkit-focus-ring-color}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}.form-control{display:block;width:100%;height:calc(1.5em + .75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}input[type=radio],input[type=checkbox]{box-sizing:border-box;padding:0}h1,.h1{font-size:2.5rem}h2,.h2{font-size:2rem}h3,.h3{font-size:1.75rem}h4,.h4{font-size:1.5rem}h5,.h5{font-size:1.25rem}h6,.h6{font-size:1rem}label{display:inline-block;margin-bottom:.5rem}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem #268fff80}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 .2rem #268fff80}.btn-block{display:block;width:100%}.btn-modern,.btn-modern-primary,.btn-modern-hollow{display:inline-block;padding:6px 12px;text-transform:uppercase;border-radius:4px;cursor:pointer;transition:all .2s ease-in-out;font-size:14px;font-weight:500}.btn-modern-hollow{border:2px solid #007bff;background-color:transparent;color:#007bff}.btn-modern-hollow:hover{background-color:#007bff1a;color:#0056b3}.btn-modern-primary{border:2px solid #007bff;background-color:#007bff;color:#fff}.btn-modern-primary:hover{background-color:#0069d9;border-color:#0062cc}.report-vertical-bar .ct-bar{stroke-width:45px}.report-vertical-bar .ct-label.ct-vertical{color:#0086ff;font-size:16px}.report-vertical-bar .ct-grids>.ct-horizontal{stroke:#111}.report-vertical-bar .ct-grids>.ct-horizontal~.ct-horizontal{stroke:#e6e8eb}.api-wrapper .horizontal-chart-wide-bar .ct-bar{stroke-width:90px}.api-wrapper .horizontal-chart-narrow-bar .ct-bar{stroke-width:20px}.report-horizontal-bar .ct-chart{width:100%}.report-horizontal-bar .ct-label.ct-vertical{font-size:12px}.report-horizontal-bar .ct-grids>.ct-horizontal{visibility:hidden}.report-horizontal-bar .ct-grids>.ct-horizontal~.ct-horizontal{visibility:hidden}.report-horizontal-bar .ct-end{font-size:16px;color:#111;text-transform:uppercase}.report-horizontal-bar ul{width:100%;display:flex;justify-content:center;list-style-type:none;margin:0;padding:0}.report-horizontal-bar li{display:flex;align-items:center;margin:0 15px}.report-horizontal-bar li:before{display:inline-block;width:12px;height:12px;content:" ";border:3px solid transparent;border-radius:2px;margin-right:7px}.report-horizontal-bar li:nth-child(1):before{background:#0086ff}.report-horizontal-bar li:nth-child(2):before{background:#99cfff}.report-horizontal-bar li:nth-child(3):before{background:#005099}.report-horizontal-bar li:nth-child(4):before{background:#78bfff}.report-horizontal-bar li:nth-child(5):before{background:#0064bf}.report-horizontal-bar li:nth-child(6):before{background:#59b0ff}.report-horizontal-bar li:nth-child(7):before{background:#339eff}.horizontal-chart-wide-bar .ct-bar{stroke-width:60px}@media only screen and (min-width:1200px){.horizontal-chart-wide-bar .ct-bar{stroke-width:90px}}@media only screen and (max-width:992px){.horizontal-chart-wide-bar .ct-bar{stroke-width:45px}}@media only screen and (max-width:675px){.horizontal-chart-wide-bar .ct-bar{stroke-width:30px}}.horizontal-chart-narrow-bar .ct-bar{stroke-width:20px}.ct-series.Production path{stroke:#3acf4d!important}.ct-series.Idle path{stroke:#ffcd00!important}.ct-series.Off path{stroke:#f81300!important}.ct-series.Lost path{stroke:#bebbbd!important}.downtime-summary-chart .ct-chart{display:flex;width:80%}.downtime-summary-chart .ct-chart .ct-chart-donut{overflow:visible!important;width:60%!important}.downtime-summary-chart ul{width:100%;display:flex;flex-direction:column;justify-content:center;list-style-type:none;margin:0;padding:0}.downtime-summary-chart li{display:flex;align-items:center;margin:0 15px}.downtime-summary-chart li:before{display:inline-block;width:12px;height:12px;content:" ";border:3px solid transparent;border-radius:2px;margin-right:7px}.downtime-summary-chart li:nth-child(1):before{background:#4ea7ff}.downtime-summary-chart li:nth-child(2):before{background:#81d68b}.downtime-summary-chart li:nth-child(3):before{background:#fed358}.downtime-summary-chart li:nth-child(4):before{background:#f46757}.downtime-summary-chart li:nth-child(5):before{background:#ffa94d}.downtime-summary-chart li:nth-child(6):before{background:#b06eda}.downtime-summary-chart .ct-chart .ct-chart-donut .ct-series-a .ct-slice-donut{stroke:#4ea7ff}.downtime-summary-chart .ct-chart .ct-chart-donut .ct-series-b .ct-slice-donut{stroke:#81d68b}.downtime-summary-chart .ct-chart .ct-chart-donut .ct-series-c .ct-slice-donut{stroke:#fed358}.downtime-summary-chart .ct-chart .ct-chart-donut .ct-series-d .ct-slice-donut{stroke:#f46757}.downtime-summary-chart .ct-chart .ct-chart-donut .ct-series-e .ct-slice-donut{stroke:#ffa94d}.downtime-summary-chart .ct-chart .ct-chart-donut .ct-series-f .ct-slice-donut{stroke:#b06eda}.vertical-bar-container .ct-chart .ct-legend{position:relative;top:33px}.single-machine-category .ct-chart .ct-chart-bar .ct-labels foreignObject span{font-size:14px;text-transform:capitalize}.ct-label{fill:#0006;color:#0006;font-size:.75rem;line-height:1}.ct-chart-line .ct-label,.ct-chart-bar .ct-label{display:flex}.ct-chart-pie .ct-label,.ct-chart-donut .ct-label{dominant-baseline:central}.ct-label.ct-horizontal.ct-start{align-items:flex-end;justify-content:flex-start;text-align:left}.ct-label.ct-horizontal.ct-end{align-items:flex-start;justify-content:flex-start;text-align:left}.ct-label.ct-vertical.ct-start{align-items:flex-end;justify-content:flex-end;text-align:right}.ct-label.ct-vertical.ct-end{align-items:flex-end;justify-content:flex-start;text-align:left}.ct-chart-bar .ct-label.ct-horizontal.ct-start{align-items:flex-end;justify-content:center;text-align:center}.ct-chart-bar .ct-label.ct-horizontal.ct-end{align-items:flex-start;justify-content:center;text-align:center}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-start{align-items:flex-end;justify-content:flex-start;text-align:left}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-horizontal.ct-end{align-items:flex-start;justify-content:flex-start;text-align:left}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-start{align-items:center;justify-content:flex-end;text-align:right}.ct-chart-bar.ct-horizontal-bars .ct-label.ct-vertical.ct-end{align-items:center;justify-content:flex-start;text-align:left}.ct-grid{stroke:#e6e8eb;stroke-width:1px;stroke-dasharray:0px}.ct-grid-background{fill:none}.ct-point{stroke-width:5px;stroke-linecap:round}.ct-line{fill:none;stroke-width:2px}.ct-area{stroke:none;fill-opacity:.1}.ct-bar{fill:none;stroke-width:10px}.ct-slice-donut{fill:none;stroke-width:60px}.ct-series-a .ct-point,.ct-series-a .ct-line,.ct-series-a .ct-bar,.ct-series-a .ct-slice-donut{stroke:#0086ff}.ct-series-a .ct-slice-pie,.ct-series-a .ct-area{fill:#0086ff}.ct-series-b .ct-point,.ct-series-b .ct-line,.ct-series-b .ct-bar,.ct-series-b .ct-slice-donut{stroke:#99cfff}.ct-series-b .ct-slice-pie,.ct-series-b .ct-area{fill:#99cfff}.ct-series-c .ct-point,.ct-series-c .ct-line,.ct-series-c .ct-bar,.ct-series-c .ct-slice-donut{stroke:#005099}.ct-series-c .ct-slice-pie,.ct-series-c .ct-area{fill:#005099}.ct-series-d .ct-point,.ct-series-d .ct-line,.ct-series-d .ct-bar,.ct-series-d .ct-slice-donut{stroke:#78bfff}.ct-series-d .ct-slice-pie,.ct-series-d .ct-area{fill:#78bfff}.ct-series-e .ct-point,.ct-series-e .ct-line,.ct-series-e .ct-bar,.ct-series-e .ct-slice-donut{stroke:#0064bf}.ct-series-e .ct-slice-pie,.ct-series-e .ct-area{fill:#0064bf}.ct-series-f .ct-point,.ct-series-f .ct-line,.ct-series-f .ct-bar,.ct-series-f .ct-slice-donut{stroke:#59b0ff}.ct-series-f .ct-slice-pie,.ct-series-f .ct-area{fill:#59b0ff}.ct-series-g .ct-point,.ct-series-g .ct-line,.ct-series-g .ct-bar,.ct-series-g .ct-slice-donut{stroke:#339eff}.ct-series-g .ct-slice-pie,.ct-series-g .ct-area{fill:#339eff}.ct-series-h .ct-point,.ct-series-h .ct-line,.ct-series-h .ct-bar,.ct-series-h .ct-slice-donut{stroke:#111}.ct-series-h .ct-slice-pie,.ct-series-h .ct-area{fill:#111}.ct-series-i .ct-point,.ct-series-i .ct-line,.ct-series-i .ct-bar,.ct-series-i .ct-slice-donut{stroke:#111}.ct-series-i .ct-slice-pie,.ct-series-i .ct-area{fill:#111}.ct-series-j .ct-point,.ct-series-j .ct-line,.ct-series-j .ct-bar,.ct-series-j .ct-slice-donut{stroke:#111}.ct-series-j .ct-slice-pie,.ct-series-j .ct-area{fill:#111}.ct-series-k .ct-point,.ct-series-k .ct-line,.ct-series-k .ct-bar,.ct-series-k .ct-slice-donut{stroke:#111}.ct-series-k .ct-slice-pie,.ct-series-k .ct-area{fill:#111}.ct-series-l .ct-point,.ct-series-l .ct-line,.ct-series-l .ct-bar,.ct-series-l .ct-slice-donut{stroke:#111}.ct-series-l .ct-slice-pie,.ct-series-l .ct-area{fill:#111}.ct-series-m .ct-point,.ct-series-m .ct-line,.ct-series-m .ct-bar,.ct-series-m .ct-slice-donut{stroke:#111}.ct-series-m .ct-slice-pie,.ct-series-m .ct-area{fill:#111}.ct-series-n .ct-point,.ct-series-n .ct-line,.ct-series-n .ct-bar,.ct-series-n .ct-slice-donut{stroke:#111}.ct-series-n .ct-slice-pie,.ct-series-n .ct-area{fill:#111}.ct-series-o .ct-point,.ct-series-o .ct-line,.ct-series-o .ct-bar,.ct-series-o .ct-slice-donut{stroke:#111}.ct-series-o .ct-slice-pie,.ct-series-o .ct-area{fill:#111}.ct-square{display:block;position:relative;width:100%}.ct-square:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:100%}.ct-square:after{content:"";display:table;clear:both}.ct-square>svg{display:block;position:absolute;top:0;left:0}.ct-minor-second{display:block;position:relative;width:100%}.ct-minor-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:93.75%}.ct-minor-second:after{content:"";display:table;clear:both}.ct-minor-second>svg{display:block;position:absolute;top:0;left:0}.ct-major-second{display:block;position:relative;width:100%}.ct-major-second:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:88.8888888889%}.ct-major-second:after{content:"";display:table;clear:both}.ct-major-second>svg{display:block;position:absolute;top:0;left:0}.ct-minor-third{display:block;position:relative;width:100%}.ct-minor-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:83.3333333333%}.ct-minor-third:after{content:"";display:table;clear:both}.ct-minor-third>svg{display:block;position:absolute;top:0;left:0}.ct-major-third{display:block;position:relative;width:100%}.ct-major-third:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:80%}.ct-major-third:after{content:"";display:table;clear:both}.ct-major-third>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fourth{display:block;position:relative;width:100%}.ct-perfect-fourth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:75%}.ct-perfect-fourth:after{content:"";display:table;clear:both}.ct-perfect-fourth>svg{display:block;position:absolute;top:0;left:0}.ct-perfect-fifth{display:block;position:relative;width:100%}.ct-perfect-fifth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:66.6666666667%}.ct-perfect-fifth:after{content:"";display:table;clear:both}.ct-perfect-fifth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-sixth{display:block;position:relative;width:100%}.ct-minor-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:62.5%}.ct-minor-sixth:after{content:"";display:table;clear:both}.ct-minor-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-golden-section{display:block;position:relative;width:100%}.ct-golden-section:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:61.804697157%}.ct-golden-section:after{content:"";display:table;clear:both}.ct-golden-section>svg{display:block;position:absolute;top:0;left:0}.ct-major-sixth{display:block;position:relative;width:100%}.ct-major-sixth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:60%}.ct-major-sixth:after{content:"";display:table;clear:both}.ct-major-sixth>svg{display:block;position:absolute;top:0;left:0}.ct-minor-seventh{display:block;position:relative;width:100%}.ct-minor-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:56.25%}.ct-minor-seventh:after{content:"";display:table;clear:both}.ct-minor-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-seventh{display:block;position:relative;width:100%}.ct-major-seventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:53.3333333333%}.ct-major-seventh:after{content:"";display:table;clear:both}.ct-major-seventh>svg{display:block;position:absolute;top:0;left:0}.ct-octave{display:block;position:relative;width:100%}.ct-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:50%}.ct-octave:after{content:"";display:table;clear:both}.ct-octave>svg{display:block;position:absolute;top:0;left:0}.ct-major-tenth{display:block;position:relative;width:100%}.ct-major-tenth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:40%}.ct-major-tenth:after{content:"";display:table;clear:both}.ct-major-tenth>svg{display:block;position:absolute;top:0;left:0}.ct-major-eleventh{display:block;position:relative;width:100%}.ct-major-eleventh:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:37.5%}.ct-major-eleventh:after{content:"";display:table;clear:both}.ct-major-eleventh>svg{display:block;position:absolute;top:0;left:0}.ct-major-twelfth{display:block;position:relative;width:100%}.ct-major-twelfth:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:33.3333333333%}.ct-major-twelfth:after{content:"";display:table;clear:both}.ct-major-twelfth>svg{display:block;position:absolute;top:0;left:0}.ct-double-octave{display:block;position:relative;width:100%}.ct-double-octave:before{display:block;float:left;content:"";width:0;height:0;padding-bottom:25%}.ct-double-octave:after{content:"";display:table;clear:both}.ct-double-octave>svg{display:block;position:absolute;top:0;left:0}/*!
 * https://github.com/YouCanBookMe/react-datetime
 */.error .rdt input{position:relative;border-color:#f89188}.am-input.ami-datetime{width:100%;display:flex}.am-input.ami-datetime span.error{position:absolute;top:-20px;right:0;font-size:10px;color:#f89188}.rdt{position:relative;flex-grow:1}.rdt input{flex-grow:1;position:relative}.rdtPicker{display:none;position:absolute;width:250px;padding:4px;margin-top:38px;z-index:99999!important;background:#fff;box-shadow:0 1px 3px #0000001a;border:1px solid #f9f9f9}.rdtOpen .rdtPicker{display:block}.rdtStatic .rdtPicker{box-shadow:none;position:static}.rdtPicker .rdtTimeToggle{text-align:center}.rdtPicker table{width:100%;margin:0}.rdtPicker td,.rdtPicker th{text-align:center;height:28px}.rdtPicker td{cursor:pointer}.rdtPicker td.rdtDay:hover,.rdtPicker td.rdtHour:hover,.rdtPicker td.rdtMinute:hover,.rdtPicker td.rdtSecond:hover,.rdtPicker .rdtTimeToggle:hover{background:#eeeeee;cursor:pointer}.rdtPicker td.rdtOld,.rdtPicker td.rdtNew{color:#999}.rdtPicker td.rdtToday{position:relative}.rdtPicker td.rdtToday:before{content:"";display:inline-block;border-left:7px solid transparent;border-bottom:7px solid #428bca;border-top-color:#0003;position:absolute;bottom:4px;right:4px}.rdtPicker td.rdtActive,.rdtPicker td.rdtActive:hover{background-color:#428bca;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.rdtPicker td.rdtActive.rdtToday:before{border-bottom-color:#fff}.rdtPicker td.rdtDisabled,.rdtPicker td.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker td span.rdtOld{color:#999}.rdtPicker td span.rdtDisabled,.rdtPicker td span.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker th{border-bottom:1px solid #f9f9f9}.rdtPicker .dow{width:14.2857%;border-bottom:none}.rdtPicker th.rdtSwitch{width:100px}.rdtPicker th.rdtNext,.rdtPicker th.rdtPrev{font-size:21px;vertical-align:top}.rdtPrev span,.rdtNext span{display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdtPicker th.rdtDisabled,.rdtPicker th.rdtDisabled:hover{background:none;color:#999;cursor:not-allowed}.rdtPicker thead tr:first-child th{cursor:pointer}.rdtPicker thead tr:first-child th:hover{background:#eeeeee}.rdtPicker tfoot{border-top:1px solid #f9f9f9}.rdtPicker button{border:none;background:none;cursor:pointer}.rdtPicker button:hover{background-color:#eee}.rdtPicker thead button{width:100%;height:100%}td.rdtMonth,td.rdtYear{height:50px;width:25%;cursor:pointer}td.rdtMonth:hover,td.rdtYear:hover{background:#eee}.rdtCounters{display:inline-block}.rdtCounters>div{float:left}.rdtCounter{height:100px;width:40px}.rdtCounterSeparator{line-height:100px}.rdtCounter .rdtBtn{height:40%;line-height:40px;cursor:pointer;display:block;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rdtCounter .rdtBtn:hover{background:#eee}.rdtCounter .rdtCount{height:20%;font-size:1.2em}.rdtMilli{vertical-align:middle;padding-left:8px;width:48px}.rdtMilli input{width:100%;font-size:1.2em;margin-top:37px}.rdt .form-control{border-radius:0;border-color:#e6e8eb}.rdt .form-control .error{border-color:#f89188}body{background:#fafafa;font-size:16px;line-height:1.5em;height:100%}html{height:100%}h1{font-size:32px;line-height:1.5em}h2{font-size:26px;line-height:1.5em}h3{font-size:21px;line-height:1.5em}h4{font-size:18px;line-height:1.5em}p{font-size:14px;line-height:1.5em}p,figure,figcaption{margin:0;padding:0}input[type=checkbox]{margin-right:15px}input[type=checkbox].sm-margin{margin-right:7px}#app{height:100%}#app>div{height:100%}#app>div>div{height:100%}#app>div>div>div{height:100%}#app>div>div>div.compatibility-warning,#app>div>div>div.banner-wrapper{height:initial}#app>div>div>div .main-view{border-left:1px solid #e6e8eb;position:relative;width:100%;overflow-x:scroll;-webkit-overflow-scrolling:touch;padding:.5rem 1rem}#app>div>div>div .main-view>div:last-child.kpi-wrapper,#app>div>div>div .main-view>div:last-child.datasource-groups,#app>div>div>div .main-view>div:last-child.report-wrapper,#app>div>div>div .main-view>div:last-child.reports-list,#app>div>div>div .main-view>div:last-child.dvm-wrapper{margin-bottom:0}#app>div>div>div .main-view.fullscreen>div:last-child{margin-bottom:0}#app>div>div>div .center-in-viewport{display:flex;position:relative;justify-content:center;align-items:center;width:100%}#app>div>div>div.banner-wrapper{position:absolute;width:100vw;color:#fff;background-color:#99cfffe6;z-index:3;padding-left:30px;padding-right:30px}#app>div>div>div.banner-wrapper.warning{background-color:#f89188e6}#app>div>div>div.banner-wrapper.show{transition:all .2s;padding-top:15px;padding-bottom:15px}#app>div>div>div.banner-wrapper.no-show{transition:all .2s;height:10px}#app>div>div>div.banner-wrapper i:hover{color:#e6e8eb}.navbar{transition:all .2s;position:relative;display:flex;align-items:center;justify-content:space-between;padding:.5rem 1rem;min-width:250px;height:100%;overflow:scroll}.navbar.collapsed{width:0px;min-width:0px;padding:12px}@media only screen and (max-width:992px){.navbar.collapsed{padding:0}.navbar{visibility:hidden;min-width:0px;padding:0}}.navbar .sub-routes{font-size:12px;line-height:12px;margin-left:28px}.navbar .sub-routes>a.sub{display:block}.navbar .sub-routes>a.sub.active{border:none;margin-left:0}.navbar .active{color:#0086ff;border-left:2px solid #0086ff;margin-left:-2px}.navbar .active.sub{border:none;margin-left:none}.navbar a{color:#817d7f;padding:7px 15px}.navbar .nav-list{width:100%;flex-grow:3}@media only screen and (max-width:992px){.navbar ul{display:none;width:0px;height:0px;visibility:hidden}}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav .active{color:#0086ff;border-left:2px solid #0086ff;margin-left:-2px}.nav a,.nav .div-a{color:#817d7f;padding:7px 15px}.nav a.beta,.nav .div-a.beta{position:relative}.nav a.beta:after,.nav .div-a.beta:after{position:absolute;content:"BETA";right:-7px;font-size:8px}.nav-item{padding:15px;margin-bottom:-7px;white-space:nowrap}.nav-item:last-child{margin-bottom:0}.nav-item i{margin-right:7px}.nav-item span{float:right}.logo-title{background:#fafafa;word-wrap:break-word;max-width:250px}@media only screen and (max-width:992px){.logo-title{display:none}}@media only screen and (max-height:425px){.logo-title{display:none}}@media only screen and (max-height:525px){.logo-title h3{display:none}}.logo-title img{margin:30px 30px 7px;max-height:35px;max-width:calc(100% - 60px)}.logo-title h3{margin:7px 30px 30px}.logo-title a{padding:0}@media only screen and (min-width:992px){.small-nav{visibility:hidden}}.small-nav .nav-list{border:1px solid #e6e8eb;box-shadow:4px 4px 4px -4px #bebbbd;animation:fade-in-down .3s;background:#fff}.small-nav .nav-item:hover{background:#e6e8eb}.small-nav .nav-item a,.small-nav .nav-item>div{color:#111}.small-nav .nav-item a:hover,.small-nav .nav-item a:focus,.small-nav .nav-item>div:hover,.small-nav .nav-item>div:focus{background:#e6e8eb;color:#111;text-decoration:none}.small-nav .nav-item a.active{color:#0086ff}.alert-group-name{border-bottom:1px solid #e6e8eb;border-top:0;border-left:0;border-right:0;margin:0 -15px 15px;padding:0 15px 15px;font-family:ProximaNova-Bold!important;text-transform:uppercase;font-size:18px;letter-spacing:.79px}.alert-list{font-size:14px}.alert-list i{font-size:16px}.alert-row{border-bottom:1px solid #e6e8eb;border-top:0;border-left:0;border-right:0;font-weight:100;align-items:center;flex-wrap:wrap;padding:15px 0}.alert-row:first-child{padding-top:0}.alert-row:last-child{border:none;padding-bottom:7px}.alert-row.inactive{color:#bebbbd;font-weight:100}@media only screen and (max-width:675px){.alerts-list .alert-row{flex-direction:column;align-items:flex-start}.alerts-list .alert-row .alert-title{font-weight:700;width:100%}}.alerts-list .alert-title{width:150px}.alerts-list .alert-time{width:300px;align-items:flex-end}.alerts-list .alert-time>div:nth-child(1){margin-right:7px}.alerts-list .alert-time>div:nth-child(3){margin-left:7px}.alert-row-v2{flex-grow:1;align-items:center}.alert-row-v2>div{color:#bebbbd;flex-basis:50%}.alert-row-v2>div:first-child{color:#111}.alert-row-v2>div.edit-controls{flex-basis:0}@media only screen and (max-width:675px){.alert-row-v2{flex-direction:column;align-items:flex-start}.alert-row-v2>div{flex-basis:0}.alert-row-v2>div:first-child{margin-bottom:15px}}.table-action-header{display:flex;justify-content:space-between;align-items:center;padding:15px 20px;border:1px solid #e9ecef;border-bottom:none;background-color:#fff;margin-top:15px}.table-action-header h2{margin:0;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:.79px}.table-action-title{font-family:ProximaNova-Bold;display:flex;align-items:center;margin:0;flex-grow:1}.table,.teams-table,.table-tickets{width:100%;border-collapse:collapse;background:#fff;border:1px solid #e9ecef;table-layout:auto}.table th,.teams-table th,.table-tickets th{text-align:left!important;font-size:18px!important;font-weight:600;border-bottom:1px solid #eaeaea;padding:12px 15px}.table td,.teams-table td,.table-tickets td{font-size:16px!important;color:#000;padding:12px 15px;border-bottom:1px solid #eaeaea}.table th.sortable,.teams-table th.sortable,.table-tickets th.sortable{cursor:pointer}.table th.sortable:hover,.teams-table th.sortable:hover,.table-tickets th.sortable:hover{background-color:#eaeaea}.table .th-content,.teams-table .th-content,.table-tickets .th-content{display:flex;align-items:center}.table .th-content .sort-indicator,.teams-table .th-content .sort-indicator,.table-tickets .th-content .sort-indicator{margin-left:5px;color:#cdcccd}.table .th-content .sort-indicator .fa,.teams-table .th-content .sort-indicator .fa,.table-tickets .th-content .sort-indicator .fa{color:#cdcccd;transition:color .2s ease}.table th.sortable:hover .sort-indicator .fa,.teams-table th.sortable:hover .sort-indicator .fa,.table-tickets th.sortable:hover .sort-indicator .fa{color:#817d7f}.table .inactive td,.teams-table .inactive td,.table-tickets .inactive td{color:#bebbbd;font-weight:100}.table span[data-tip],.teams-table span[data-tip],.table-tickets span[data-tip]{border-bottom:1px dotted #ccc;cursor:help}.table.table-fixed,.table-fixed.teams-table,.table-fixed.table-tickets{table-layout:fixed}.table .no-data,.teams-table .no-data,.table-tickets .no-data{text-align:center;padding:20px;color:#888}.table .cursor-pointer,.teams-table .cursor-pointer,.table-tickets .cursor-pointer{cursor:pointer}.table.table-compact th,.table-compact.teams-table th,.table-tickets th{font-size:14px!important;padding:8px 10px}.table.table-compact td,.table-compact.teams-table td,.table-tickets td{font-size:14px!important;padding:6px 10px}.table.table-v-compact th,.table-v-compact.teams-table th,.table-v-compact.table-tickets th{font-size:12px!important;padding:6px 8px}.table.table-v-compact td,.table-v-compact.teams-table td,.table-v-compact.table-tickets td{font-size:12px!important;padding:4px 8px}.tooltip-style,.team-members-tooltip{padding:10px!important;max-width:300px!important;opacity:.95!important;box-shadow:0 2px 8px #00000026!important}.tooltip-style .tooltip-content,.team-members-tooltip .tooltip-content,.team-members-tooltip .tooltip-members-list{text-align:left}.tooltip-style .tooltip-item,.team-members-tooltip .tooltip-item,.team-members-tooltip .tooltip-member-name{padding:3px 0;white-space:nowrap;font-size:14px!important}@keyframes loading{0%{width:0%;margin-left:0%}50%{width:50%;margin-left:25%}to{margin-left:100%;width:0%}}.loading{background:#bebbbd;height:100%;animation-name:loading;animation-duration:2s;animation-timing-function:linear;animation-delay:0s;animation-iteration-count:infinite}.loading-spinner{height:100%;width:100%}.loading-spinner.height-override{display:flex;justify-content:center;align-items:center}.loading-spinner.height-override>div{margin-top:0}.loading-spinner>div{margin-top:calc(50vh - 77px);margin-left:calc(50% - 77px);color:#bebbbd}.loading-spinner>div.custom-message{margin-left:15px;margin-right:15px;text-align:center}.loading-spinner.full>div{margin-top:calc(50vh - 30px);margin-left:calc(50% - 40px)}.loading-spinner.inset{display:flex}.loading-spinner.inset>div{display:flex;margin-top:0;margin-left:0;justify-content:center;align-items:center;flex-grow:1}.loading-spinner.half-height{height:30%}@media only screen and (max-width:992px){.loading-spinner>div{margin-top:calc(25vh - 30px);margin-left:calc(50% - 40px)}}.loading-spinner .instruction{animation:fade-in-down-normal .3s;box-shadow:2px 2px 2px #bebbbd;padding:30px;color:#111;background:#fff;position:relative}.loading-overlay{position:absolute;background-color:#bebbbd;background-size:800px 1px;opacity:.6;width:100%;height:100%;top:0;left:0;right:0;bottom:0;z-index:2}.loading-overlay>p{position:relative;top:calc(50% - 20px)}.small-spinner{display:flex;flex-grow:1;flex-direction:column;justify-content:center;align-items:center;text-align:center}.small-spinner i{color:#817d7f}select,textarea,input{font-size:16px!important}.am-card{border:1px solid #e6e8eb;animation:fade-in 1s;margin:15px 0;padding:30px;background:#fff}@media only screen and (max-width:992px){.am-card{padding:30px 15px}}.am-card.narrow{padding:15px}.am-card .title{font-size:14px;font-weight:700;margin-bottom:10px;margin-top:-10px}.am-card .content{font-size:12px;font-weight:100}.am-card.summary{border-bottom:1px solid #e6e8eb;border-top:0;border-left:0;border-right:0;padding-top:0;padding-bottom:15px;margin-bottom:0;background:0}.am-card.rounded{border-radius:5px}.summary-title{font-weight:100;padding:15px}.summary-title>div>div{margin-right:7px}.summary-title i{width:24px}.font-heavy{font-family:ProximaNova-Bold!important;text-transform:uppercase}.title-text{font-family:ProximaNova-Bold!important;display:flex}@media only screen and (max-width:675px){.title-text{display:none;width:0px}}.title-text-font-only{font-family:ProximaNova-Bold!important;display:flex}.large-text{font-size:24px}.circle{width:7px;height:7px;border-radius:50%;background:#bebbbd}.circle.red{background:#f81300}.circle.yellow{background:#ffcd00}.circle.green{background:#3acf4d}.red{color:#f81300}.green{color:#3acf4d}.yellow{color:#ffcd00}.blue{color:#0064bf}.bg-yellow{background-color:#ffcd00}.bg-red{background-color:#f81300}.bg-green{background-color:#3acf4d}.bg{background-color:#bebbbd}.am-select-style{font-size:14px;border:1px solid #ccc;width:255px;border-radius:0;overflow:hidden;padding:1px}.am-select-style.full-width{width:100%}.am-select-style.full-width select{min-width:calc(100% + 14px);width:calc(100% + 14px);background-position-x:calc(100% - 21px);padding-right:30px}.am-select-style.select{position:relative;padding:5px 8px;width:268px;box-shadow:none;background:#fff url(/assets/select-arrows-d81fb4b3.svg) no-repeat calc(100% - 15px) 50%;-webkit-appearance:none;background-position-x:234px}.am-select-style.select::-ms-expand{display:none}.am-select-style.narrow{max-width:100px;background:#fff url(/assets/select-arrows-d81fb4b3.svg) no-repeat calc(100% - 15px) 50%}.am-select-style.bold{font-family:ProximaNova-Bold!important;font-size:16px}.am-select-style.bold select{text-transform:uppercase}.am-select-style option{margin:7px}.am-select-style.active{border:1px solid #0086ff}.am-select-style.large{font-size:30px}.am-select-style.large select{padding:15px}.am-select-style.alt-style-border{height:40px;border:1px solid #e6e8eb;padding-right:7px}.am-select-style.alt-style-border select{background:#fff url(/assets/select-arrows-d81fb4b3.svg) no-repeat calc(100% - 15px) 50%;padding-right:30px}.am-select-style.alt-style-border.active{border:1px solid #e6e8eb}.am-select-style.alt-style-border.display-only{border:none}.am-select-style.alt-style-border.display-only select{background:0;border:none}.am-select-style.alt-style{display:flex;border:none;height:30px;align-content:center}.am-select-style.alt-style select{background:#fafafa url(/assets/select-arrows-d81fb4b3.svg) no-repeat calc(100% - 15px) 50%;padding:0 30px 0 0}.am-select-style.alt-style.active{border:0}.am-select-style.alt-style.display-only select{background:0}@supports (-moz-appearance: meterbar){.am-select-style.alt-style{margin-left:-4px}}.am-select-style.grey-style select{background:#fafafa url(/assets/select-arrows-d81fb4b3.svg) no-repeat calc(100% - 15px) 50%}.am-select-style.with-arrow-style{position:relative;padding:5px 8px;box-shadow:none;background:#fff url(/assets/select-arrows-d81fb4b3.svg) no-repeat calc(100% - 15px) 50%;-webkit-appearance:none}.am-select-style.with-arrow-style::-ms-expand{display:none}.am-select-style.with-arrow-style.full-width-arrow{width:100%}.am-select-style.with-arrow-style.limit-width-arrow{width:10vw}.am-select-style.limit-width-with-arrow-style{width:175px;position:relative;padding:5px 8px;box-shadow:none;background:#fff url(/assets/select-arrows-d81fb4b3.svg) no-repeat calc(100% - 15px) 50%;-webkit-appearance:none}.am-select-style.limit-width-with-arrow-style::-ms-expand{display:none}.filter-group select{background:#fafafa url(/assets/select-arrows-d81fb4b3.svg) no-repeat 90% 50%}.filter-group button i{min-width:15px}.overview-bar{border-bottom:1px solid #e6e8eb;border-top:0;border-left:0;border-right:0;width:100%;padding:15px 0}.overview-bar .divider{margin:0 30px;width:1px;height:30px;background:#e6e8eb}.last-updated{align-items:center}.last-updated button i{min-width:15px;margin-left:7px}.no-pad{padding:15px 0}.filter-label{margin-right:15px;font-size:12px;letter-spacing:0;white-space:nowrap}.filter-label.error{color:#f81300}.filter-label.disabled{color:#bebbbd}a.disabled-link,.click-through{pointer-events:none}.filter-breadcrumb{animation:fade-in-from-top-normal .3s;position:relative;padding:0 5px;font-size:14px;color:#fff;border-radius:5px}@media only screen and (max-width:992px){.filter-group-wrapper{display:none}.filter-group-wrapper.show{display:inherit;animation:expand-out .2s}}.filter-group{align-items:center;flex-wrap:wrap;flex-grow:1;margin-bottom:-7px}.filter-group i{margin-left:15px}.filter-group .am-select-style{margin-right:15px}.filter-group .filters{display:flex;justify-content:flex-end;flex-wrap:wrap}.filter-group .filters>div{margin-top:15px}@media only screen and (min-width:1200px){.filter-group .filters>div{margin-top:0}}.filter-group>*{margin-bottom:7px}.width-100{width:100%}.width-75{width:75%}.am-grow{flex-grow:1}.wrapping-link{position:relative}.wrapping-link>a{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.respond-hover{position:relative;top:0;transition-duration:.2s}.respond-hover:hover{cursor:pointer;top:-2}.respond-hover:hover.with-shadow{box-shadow:0 4px 4px -4px #bebbbd}.respond-hover-shade{transition-duration:.2s}.respond-hover-shade:hover{background:#fafafa}.respond-hover-shade:hover.failed{background:inherit}.even-left>div{flex-grow:1}i.btn:hover{cursor:pointer;background:#cce7ff}i.grey{color:#817d7f}i.grey:hover{color:#0086ff;cursor:pointer}i.grey.warning:hover{color:#f81300;cursor:pointer}i.grey.no-reaction:hover{color:#817d7f;cursor:inherit}i.blue{color:#0086ff}i.blue:hover{cursor:pointer}button:disabled i.grey,button[disabled] i.grey{color:#bebbbd}button:disabled i.grey:hover,button[disabled] i.grey:hover{color:#bebbbd;cursor:not-allowed}i.accent{color:#0086ff}i.accent:hover{color:#005099;cursor:pointer}.title-value-stacked{flex-grow:1}.title-value-stacked>div{font-size:16px}.title-value-stacked>div:nth-child(1){font-family:ProximaNova-Bold!important;margin-bottom:-7px}.toolbar{border-bottom:1px solid #e6e8eb;border-top:0;border-left:0;border-right:0;min-height:60px;position:relative}.toolbar .logo{display:flex;position:absolute;justify-content:center;left:50%;width:0px}.route-search{padding-right:15px}.route-search>div{width:33%}.route-search>div input{width:100%;background-color:#fafafa}.search-results{position:absolute;top:100%;left:0;background-color:#fff;border:1px solid #ccc;border-top:none;box-shadow:0 2px 5px #0000001a;z-index:100}.search-results>div{padding:7px}.search-results>div.selected{position:relative}.search-results>div.selected:after{position:absolute;content:" ";top:0;left:0;width:3px;height:100%;background-color:#0086ff}.search-results>div i{margin-right:2px;font-size:12px}.small-nav{position:relative}.small-nav .nav-list{position:absolute;z-index:4;top:45px;left:0;width:200px}.hide{display:none!important;margin:0!important;visibility:hidden!important;padding:0!important;width:0px!important;height:0px!important;max-height:0px!important;max-width:0px!important;overflow:hidden!important}@media only screen and (min-width:992px){.hide-when-wide{display:none;margin:0;visibility:hidden;padding:0;width:0px;height:0px;max-width:0px;overflow:hidden}}@media only screen and (max-width:992px){.hide-when-narrow{display:none;width:0px;height:0px;visibility:hidden}}@media only screen and (min-width:675px){.hide-when-not-small{display:none}}@media only screen and (max-width:675px){.hide-when-small{display:none;margin:0;visibility:hidden;padding:0;width:0px;height:0px;max-width:0px}}.page-top-utility{display:flex;margin:.5rem 1rem;position:absolute;align-items:center;height:60px;top:0;left:0}@media only screen and (max-width:992px){.page-top-utility{display:none;width:0px;height:0px;visibility:hidden}}a.grey,div.clickable.grey{font-size:14px;font-weight:100;color:#817d7f}a.grey:hover,div.clickable.grey:hover{text-decoration:none;color:#111;cursor:pointer}.grey-out{background-color:#817d7f;opacity:.3;position:absolute;top:0;bottom:-2px;left:0;right:0}.grey-out:hover{cursor:wait}.transparent{opacity:0}.info{font-family:ProximaNova-Regular!important;text-transform:none;color:#817d7f;font-size:12px;font-weight:100;font-style:italic}.am-badge-anchor{position:relative}.am-badge{margin:0;padding-bottom:7px;color:#817d7f;font-weight:100;font-size:10px;line-height:0px;position:absolute;left:0;right:0;top:-15px}.flip-back{animation:flip-back .2s}.flip-over{animation:flip-over .2s;transform:rotate(180deg)}.machine-name{font-family:ProximaNova-Bold!important;text-transform:uppercase;font-size:18px;letter-spacing:.79px}.machine-name-lite{text-transform:uppercase}.flex-grow{flex-grow:1}.no-grow{flex-grow:0!important}.children-grow>*{flex-grow:1}.relative{position:relative}.on-screen-error{animation:fade-in .5s;padding:30px;background-color:#f89188}.on-screen-error .title{font-size:30px;margin-bottom:15px}.on-screen-error .children{text-align:center;margin-top:15px}.shrink-3{flex-shrink:3}.compatibility-warning{font-family:RobotoMono-Regular!important;text-align:center;font-size:14px;background-color:#f89188;color:#fff}.tooltip-lite{z-index:2;width:0px;position:absolute;bottom:7}.tooltip-lite>div{min-width:250px;padding:7px;font-size:12px;background:#111111;color:#fff}.tooltip-lite .tooltip-message{margin-top:7px;padding-top:7px;text-align:center;text-align:left;border-top:1px solid #e6e8eb}.tooltip-lite .tooltip-message .label{font-family:ProximaNova-Regular!important;margin-bottom:-7px;font-size:9px}.pointer{animation:fade-in .5s;display:flex;z-index:2;position:absolute;justify-content:center;top:-10px;width:100%}.pointer>div.tri{margin:auto;width:0;height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #111111}.hoverable{cursor:pointer}.forgot-factory{width:100%;max-width:400px}.forgot-factory__logo{margin:0 0 30px;padding:0 0 30px;border-bottom:5px solid #111111}.forgot-factory__content-header{font-size:32px;line-height:normal}.forgot-factory .grey{margin:30px 0 0}.util-based-on{opacity:.7}.util-based-on>div,.util-based-on a{font-family:RobotoMono-Regular!important;font-size:10px!important}.util-based-on>div.spacer,.util-based-on a.spacer{opacity:0}.monospace{font-family:RobotoMono-Regular!important}@keyframes pingAnimation{0%{box-shadow:0 0 #0086ff80}to{box-shadow:0 0 0 7px #0086ff00;width:21px;height:21px;top:-10px;left:-11px}}.dot,.ping{position:absolute;top:-3px;left:-3px;width:7px;height:7px}.dot{background-color:#0086ff;border-radius:50%;opacity:.75}.ping{background-color:transparent;border-radius:50%;box-shadow:0 0 #0086ff80;animation:pingAnimation 2s infinite}.top-page-nav{border-bottom:1px solid #e6e8eb;border-top:0;border-left:0;border-right:0;font-size:14px}.top-page-nav.with-margin{margin:0 15px}.top-page-nav .nav-item{padding:7px 15px 7px 0}.top-page-nav .nav-item:last-child{padding-right:0}.top-page-nav .blink a:not(.active){animation:pulse 1s infinite}.top-page-nav a{color:#bebbbd}.top-page-nav a.active{pointer-events:none;color:#0086ff}.top-page-nav .previous-v{margin-top:-7px;font-size:10px}.top-page-nav .favorite-button{margin-left:5px;position:relative;top:-5px}.top-page-nav .favorite-button i{font-size:10px}.group-title-alt{font-family:ProximaNova-Bold!important;text-transform:uppercase;font-size:18px;letter-spacing:.79px;margin:0 -15px;text-transform:none}.group-title-alt>div{margin:0 15px}.group-title-alt div.font-reg,.group-title-alt table.font-reg,.group-title-alt button{font-family:ProximaNova-Regular!important}.group-title-alt a{text-transform:uppercase}.group-title{font-family:ProximaNova-Bold!important;text-transform:uppercase;font-size:18px;letter-spacing:.79px;border-bottom:1px solid #e6e8eb;border-top:0;border-left:0;border-right:0;margin:0 -15px;padding-bottom:15px}.group-title>div{margin:0 15px}.group-title div.font-reg,.group-title table.font-reg,.group-title button{font-family:ProximaNova-Regular!important;text-transform:none}.t-capitalize{text-transform:capitalize}.detail-item{min-width:200px}.detail-row,.flexible-row{animation:fade-in 1s}.detail-row .edit-buttons,.flexible-row .edit-buttons{display:flex;justify-content:flex-end;margin:15px 15px 7px;min-width:60px}.detail-row .edit-buttons i,.flexible-row .edit-buttons i{margin-left:15px}.flexible-row{border-bottom:1px solid #e6e8eb;border-top:0;border-left:0;border-right:0;margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}.flexible-row:last-child{border-bottom:0}.flexible-row>*{margin-top:30px}.flexible-row .edit-buttons{margin:15px 0}.flexible-row.style-inputs input,.flexible-row.style-inputs .am-input,.flexible-row.style-inputs .am-select-wrapper{margin-right:15px}.flexible-row.style-inputs input:last-child,.flexible-row.style-inputs .am-input:last-child,.flexible-row.style-inputs .am-select-wrapper:last-child{margin-right:0}.detail-row .label,.detail-item .label,.task-block .label,.labelled .label,.schedule-block .label,.flexible-row .label{white-space:nowrap;margin-top:-10px;font-size:10px;line-height:10px}.detail-row .label.overdue,.detail-item .label.overdue,.task-block .label.overdue,.labelled .label.overdue,.schedule-block .label.overdue,.flexible-row .label.overdue{color:#f81300}.detail-row label,.detail-item label,.task-block label,.labelled label,.schedule-block label,.flexible-row label{font-family:ProximaNova-Regular!important;display:inline-block;width:100%}.field-label{font-size:12px}.sm-divider{margin:15px 0 7px;width:100%;height:1px;background:#e6e8eb}.font-heavy-no-case{font-family:ProximaNova-Bold!important}.grey-text{color:#bebbbd}.dark-grey-text{color:#817d7f}.pagination-nav{padding:15px;font-size:14px}.pagination-nav button{margin:0 15px;background:none;color:#0086ff;border:none}.pagination-nav button.page-no{margin:0 3px;min-width:30px}.pagination-nav button:disabled{color:#bebbbd}.pagination-nav button:disabled.page-no{border:1px solid #bebbbd;border-radius:3px}.pulse-red{animation:glow-text 1s infinite}button.pref-pin{padding:0;border:0;background:transparent;transition:color .2s;width:100%;height:100%;color:#817d7f;font-size:18px}button.pref-pin:hover{color:#bebbbd}button.pref-pin.lit-up{color:#0086ff}button.pref-pin.error,button.pref-pin.error:hover{color:#f81300}button.pref-pin i{margin:0}@media (pointer: coarse) and (hover: none){button.pref-pin:hover{color:#817d7f}}.show-on-mobile{display:none}@media (pointer: coarse) and (hover: none){.show-on-mobile{display:initial}.hide-on-mobile{display:none}.hide-on-mobile.lit-up{color:#0086ff}}button.no-style-button{background:none;border:none;padding:0;cursor:pointer}button.no-style-button.anchor{text-decoration:underline;color:#0086ff!important}button.no-style-button:focus{outline:0}.error{color:#f89188;font-size:12px}.am-checkboxes .checkbox-block{padding:0;border-color:transparent}.am-checkboxes .am-checkboxes-flex .checkbox-block{margin:0 15px}.machine-toggle{border-color:#cbd4d6;background:#fff;min-height:38px}.error-list{font-size:12px;color:#f89188;margin-left:15px;margin-top:20px}.machines-list{display:none}.tooltip-width{max-width:225px}.capitalize{text-transform:capitalize}.top-toolbar{margin-top:15px;min-height:40px}.small-title{font-size:10px}.small-title.short{line-height:10px}.medium-title{font-size:12px}.medium-title.short{line-height:12px}.dividing-line{margin:15px 0;height:1px;background-color:#e6e8eb;width:100%}.reason-list>div{text-transform:capitalize;opacity:.5;margin-right:7px}.reason-list>div:last-child{font-weight:700;opacity:1}.help-zone{font-size:14px;margin-top:15px}.help-zone.bright{border-color:#0086ff}.help-zone .help-zone-directive{font-size:18px}.help-zone .unused-wrapper{margin:0 -7px}.help-zone .unused-wrapper .unused-hardware{margin:7px;flex-basis:500px;flex-grow:1}.help-zone .hardware-list>div{margin-right:15px}.help-zone .call-to-action{font-size:30px;margin-right:15px}.help-zone-section{font-size:16px;font-weight:700}.small-card-grid{display:grid;margin-top:15px;margin-right:-15px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.small-card-grid>div{margin:0 15px 15px 0;position:relative;flex-grow:1;max-height:215px;overflow:hidden}.small-card-grid>div:after{content:"";position:absolute;bottom:0;left:0;background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgb(255,255,255) 90%);width:100%;height:30px}@media all and (-ms-high-contrast: none),(-ms-high-contrast: active){.small-card-grid{grid-template-columns:1fr;-ms-grid-columns:1fr}}.control-wrapper>*{margin-top:7px}.sticky-toolbar{position:sticky;top:-8px;z-index:1;margin-bottom:-16px}.sticky-toolbar>*{margin-right:15px}.sticky-toolbar>*:last-child{margin-right:0}.sticky-header{position:sticky;top:0;z-index:1;background-color:#fff}.inline-text-input{border:none;padding:0;color:#0086ff;border-bottom:1px solid #0086ff;margin-bottom:-1px}.inline-text-input:focus{outline:none!important}.setups .detail-row{align-items:center;height:60px}.setups .detail-row .detail-cols .small-col{height:38px;flex-basis:268px}.view-toggle{font-size:12px;color:#0086ff;background:none;border:none;width:90px}.feature-block{padding-left:5px;border-left:2px solid #e6e8eb}.space-children>*{margin-right:15px}.space-children>*:last-child{margin-right:0}.red-light{color:#f89188}.m-xs{margin:3px}.mx-xs{margin:0 3px}.my-xs{margin:3px 0}.ml-xs{margin-left:3px}.mr-xs{margin-right:3px}.mt-xs{margin-top:3px}.mb-xs{margin-bottom:3px}.p-xs{padding:3px}.px-xs{padding:0 3px}.py-xs{padding:3px 0}.pl-xs{padding-left:3px}.pr-xs{padding-right:3px}.pt-xs{padding-top:3px}.pb-xs{padding-bottom:3px}.m-sm{margin:7px}.mx-sm{margin:0 7px}.my-sm{margin:7px 0}.ml-sm{margin-left:7px}.mr-sm{margin-right:7px}.mt-sm{margin-top:7px}.mb-sm{margin-bottom:7px}.p-sm{padding:7px}.px-sm{padding:0 7px}.py-sm{padding:7px 0}.pl-sm{padding-left:7px}.pr-sm{padding-right:7px}.pt-sm{padding-top:7px}.pb-sm{padding-bottom:7px}.m-md{margin:15px}.mx-md{margin:0 15px}.my-md{margin:15px 0}.ml-md{margin-left:15px}.mr-md{margin-right:15px}.mt-md{margin-top:15px}.mb-md{margin-bottom:15px}.p-md{padding:15px}.px-md{padding:0 15px}.py-md{padding:15px 0}.pl-md{padding-left:15px}.pr-md{padding-right:15px}.pt-md{padding-top:15px}.pb-md{padding-bottom:15px}.m-ml{margin:25px}.mx-ml{margin:0 25px}.my-ml{margin:25px 0}.ml-ml{margin-left:25px}.mr-ml{margin-right:25px}.mt-ml{margin-top:25px}.mb-ml{margin-bottom:25px}.p-ml{padding:25px}.px-ml{padding:0 25px}.py-ml{padding:25px 0}.pl-ml{padding-left:25px}.pr-ml{padding-right:25px}.pt-ml{padding-top:25px}.pb-ml{padding-bottom:25px}.m-lg{margin:30px}.mx-lg{margin:0 30px}.my-lg{margin:30px 0}.ml-lg{margin-left:30px}.mr-lg{margin-right:30px}.mt-lg{margin-top:30px}.mb-lg{margin-bottom:30px}.p-lg{padding:30px}.px-lg{padding:0 30px}.py-lg{padding:30px 0}.pl-lg{padding-left:30px}.pr-lg{padding-right:30px}.pt-lg{padding-top:30px}.pb-lg{padding-bottom:30px}.m-xl{margin:45px}.mx-xl{margin:0 45px}.my-xl{margin:45px 0}.ml-xl{margin-left:45px}.mr-xl{margin-right:45px}.mt-xl{margin-top:45px}.mb-xl{margin-bottom:45px}.p-xl{padding:45px}.px-xl{padding:0 45px}.py-xl{padding:45px 0}.pl-xl{padding-left:45px}.pr-xl{padding-right:45px}.pt-xl{padding-top:45px}.pb-xl{padding-bottom:45px}.m-xxl{margin:90px}.mx-xxl{margin:0 90px}.my-xxl{margin:90px 0}.ml-xxl{margin-left:90px}.mr-xxl{margin-right:90px}.mt-xxl{margin-top:90px}.mb-xxl{margin-bottom:90px}.p-xxl{padding:90px}.px-xxl{padding:0 90px}.py-xxl{padding:90px 0}.pl-xxl{padding-left:90px}.pr-xxl{padding-right:90px}.pt-xxl{padding-top:90px}.pb-xxl{padding-bottom:90px}.blue-letters{color:#0086ff}.pill{background-color:#e6e8eb;text-align:center;border-radius:25px;max-width:300px;height:-moz-min-content;height:min-content;padding:5px 10px;font-size:14px}.pill.warning{background-color:#f89188}.pill .truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.italic{font-style:italic}.text-area{resize:none}.plg-cards{padding-top:15px;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:15px;column-gap:15px;row-gap:15px}.plg-cards>div{margin:0}.plg-cards .content{margin:15px 0}.download-link-look{color:#0086ff;font-size:12px}.upload-success{text-align:center;padding:60px;background-color:#d9f2dd;margin-top:30px;border-radius:15px}.csv-table{overflow-x:scroll!important}.csv-table .header-row{font-weight:700}.csv-table .detail-row{width:-moz-max-content;width:max-content}.csv-table .detail-row .small-col{width:200px}.subscript{color:#bebbbd;font-size:14px;line-height:16px}.plg-explore-column-title{border:1px solid #e6e8eb;animation:fade-in 1s;padding:15px;font-size:14px;font-weight:700;background:#fafafa;display:flex}.plg-explore-card{border:1px solid #e6e8eb;animation:fade-in 1s;background:#fff}.plg-explore-card .plg-row{padding:15px;border-bottom:1px solid #e6e8eb}.plg-explore-card .plg-row .path-content{color:#817d7f;font-size:14px}.plg-explore-card .plg-row:last-child{border-bottom:0}.plg-bottom-border{border-bottom:1px solid #e6e8eb;margin:0 -15px;padding:7px 0}.looker-page-top-utils{position:absolute;left:0;top:0;font-size:12px}.looker-page-top-utils>*{margin-right:30px}.back-btn{color:#0086ff;padding:7px 0!important}.grey-bottom-border{border-bottom:1px solid #e6e8eb;border-top:0;border-left:0;border-right:0}.vertical-scroll{overflow-x:auto!important}.btn-checklist-save{margin-top:45;width:-webkit-fill-available;padding:0}.w-100{width:100%}.w-50{width:50%}.tallysheet-list .tallysheet-block{border:1px solid #e6e8eb;border-top:none;padding:7px}.tallysheet-list .tallysheet-block .small-col{padding:15px 0 7px}.tallysheet-list .tallysheet-block .label{white-space:nowrap;margin-top:-10px;font-size:10px;line-height:10px}.tallysheet-list .tallysheet-block .label.overdue{color:#f81300}.tallysheet-list .tallysheet-block label{font-family:ProximaNova-Regular!important;display:inline-block;width:100%}.tallysheet-list .tallysheet-grid{border-left:0;border-right:0}.tallysheet-list .tallysheet-grid .top,.tallysheet-list .tallysheet-grid .bottom{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr}.tallysheet-list .tallysheet-grid .top>div,.tallysheet-list .tallysheet-grid .bottom>div{padding-right:7px}.tallysheet-list .tallysheet-grid .top>div:last-child,.tallysheet-list .tallysheet-grid .bottom>div:last-child{justify-content:end}@media only screen and (max-width:675px){.tallysheet-list .tallysheet-block .top,.tallysheet-list .tallysheet-block .bottom{grid-template-columns:1fr}}.setup-flow-step{display:flex;width:100%;padding:7px;align-items:last baseline;gap:7px}.icon-disabled{color:#bebbbd;position:relative;cursor:not-allowed}.filter-clear-button{padding:0 15px!important;height:38px}.table-pagination{display:flex;justify-content:space-between;align-items:center;padding:15px;font-size:14px;border:1px solid #e9ecef;border-top:none;background-color:#fff}.table-pagination .pagination-info{display:flex;align-items:center;gap:15px}.table-pagination .pagination-info span{color:#817d7f;font-size:14px}.table-pagination .pagination-info .pagination-size-select{font-size:14px;padding:4px 8px;border:1px solid #e6e8eb;border-radius:3px;background-color:#fff;color:#111;min-width:100px}.table-pagination .pagination-info .pagination-size-select:focus{outline:none;border-color:#0086ff}.table-pagination .pagination-controls{display:flex;align-items:center;gap:4px}.table-pagination .pagination-controls .pagination-btn{background:none;border:none;color:#0086ff;padding:6px 10px;min-width:32px;height:32px;border-radius:3px;cursor:pointer;font-size:14px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.table-pagination .pagination-controls .pagination-btn:hover:not(:disabled){background-color:#e6f3ff;color:#0064bf}.table-pagination .pagination-controls .pagination-btn:disabled{color:#bebbbd;cursor:not-allowed;opacity:.6}.table-pagination .pagination-controls .pagination-btn.page-number{min-width:32px}.table-pagination .pagination-controls .pagination-btn.page-number.active{background-color:#0086ff;color:#fff;border:1px solid #0086ff}.table-pagination .pagination-controls .pagination-btn.page-number.active:hover{background-color:#0064bf;border-color:#0064bf}.table-pagination .pagination-controls .pagination-btn.page-number:not(.active):hover:not(:disabled){border:1px solid #0086ff;background-color:#e6f3ff}.table-pagination .pagination-controls .pagination-btn i{font-size:12px}.table-pagination .pagination-controls .pagination-ellipsis{color:#817d7f;padding:6px 8px;font-size:14px;display:flex;align-items:center;justify-content:center;min-width:32px;height:32px}@media (max-width: 768px){.table-pagination{flex-direction:column;gap:15px;align-items:flex-start}.table-pagination .pagination-info{width:100%;justify-content:space-between}.table-pagination .pagination-controls{align-self:center}}.machines .am-card{font-family:RobotoMono-Regular!important}.machines .am-card .machine-detail-bar,.machines .am-card img{animation:fade-in .5s}.machines .am-card .machine-detail-bar{min-width:180px;min-height:20px}.machines .am-card .machine-title-status{min-width:225px}.machine-info{padding:0 15px}.machine-info span{font-size:12px;letter-spacing:.06px}.machine-info .machine-name{font-family:ProximaNova-Bold!important;text-transform:uppercase;font-size:18px;letter-spacing:.79px}.machine-info .machine-name.large{font-family:ProximaNova-Bold!important;text-transform:uppercase;font-size:50px;letter-spacing:.79px}.machine-detail-bar>div{margin:0 7px}.machine-detail-bar>div.machine-time{margin:0}.input-parts-wrapper .overdue-text{position:absolute;font-size:10px;bottom:-20px;color:#f81300}.input-parts-wrapper .overdue-text i{margin-right:5px}.input-parts{margin-right:15px}.input-parts .relative{margin-right:15px;width:50px}.input-parts .label{position:absolute;font-size:10px;color:#817d7f;top:-18px}.input-parts.overdue{opacity:.5}.summary{margin-top:0}.summary .machine-detail-bar{margin-top:15px}@media only screen and (max-width:675px){.summary .machine-detail-bar{display:none;margin:0;visibility:hidden;padding:0;width:0px;height:0px;max-width:0px}}.summary>div{margin-top:15px}.utilization,.machine-time{font-size:16px;letter-spacing:-.17px;line-height:18px}.utilization{min-width:60px}.graph-stand-in{margin:30px 0 15px;height:20px;background:darkblue}@media only screen and (min-width:992px){.graph-stand-in{margin-top:inherit}}.ut-bar{display:flex;margin:0 7px;height:20px;width:5px;background:#e6e8eb;flex-direction:column}.ut-bar div{margin-top:auto;background-color:#0086ff}.machine-status-count{font-family:ProximaNova-Bold!important;font-weight:100;margin-left:15px}.machine-status-count .count{margin-left:7px;margin-right:7px;min-width:10px}@media only screen and (min-width:992px){.show-filters{display:none;margin:0;visibility:hidden;padding:0;width:0px;height:0px;max-width:0px;overflow:hidden}}.show-filters .active{color:#0086ff}.machines-buttons{display:flex;flex-grow:1;justify-content:space-between}.cycle-item{flex-grow:1}.cycle-item .machine-title-status{margin-bottom:15px}.cycle-item .cycle-times>div,.cycle-item .cycle-times>form{min-height:80px}.cycle-item .avg{margin-right:15px;min-width:190px}.cycle-item .avg .label{font-size:12px}.cycle-item .avg .avg-cycle{font-size:30px}.timeline-wrapper{min-width:550px}@media only screen and (max-width:675px){.timeline-wrapper{min-width:300px}}.machine-row{margin-top:-20px}.machine-row .timeline-wrapper{z-index:2}.machine-row .timeline-wrapper,.machine-row .mach-txt>div{margin-top:20px}.timeline-wrapper,.mach-txt{flex-basis:50%}.single-machine .mach-txt{flex-basis:15%}.single-machine .machine-detail-bar>div{margin-left:0}.single-machine>div{margin-top:7px;margin-bottom:30px}.single-machine>div:first-child{margin-top:30px;margin-bottom:15px}@media only screen and (max-width:675px){.single-machine .machine-detail-section{width:100%;flex-direction:column}.single-machine .machine-detail-section>div{width:100%}}.single-machine-filters{margin-top:-7px}.single-machine-filters>div{margin-top:7px}.single-machine-filters label,.single-machine-filters .filter-label{min-width:30px}.pinned-downtime-selector{position:sticky;z-index:1;bottom:10;filter:drop-shadow(0px -8px 8px #bebbbd)}.bigger-checkbox{width:20px;height:20px}.downtime-comment-input{margin-left:15px;width:95%;border:none;border-bottom:1px solid #e6e8eb}.downtime-comment-removed{color:#0086ff;border-bottom:1px solid #0086ff!important}.machine-summary .overview-bar{justify-content:space-between;align-items:center}@media only screen and (max-width:992px){.machine-summary .overview-bar{flex-direction:column;align-items:flex-start;justify-content:flex-start}.machine-summary .overview-bar .am-grow{margin-top:15px;width:100%}}.machine-summary-charts .am-grow{margin-top:-15px;margin-bottom:-15px}.machine-graph-info{width:145px;flex-shrink:0;margin-left:15px}.machine-graph-info .title{font-size:18px;margin-bottom:7px}.unit-label{border-left:1px solid #e6e8eb;margin:-15px 0;padding:15px;min-width:60px;font-size:12px;color:#817d7f}.machine-status{border:1px solid #e6e8eb;margin:0;height:22px;background:#fff;padding:7px}.machine-status>div{height:100%}.machine-status.large{padding:0;height:44px}.machine-status.large .excluded-end>div{height:42px;margin-top:0}.machine-status-block{height:100%;position:relative}.machine-status-block.filler{flex-grow:1}.machine-status-block.filler>div{border-left:1px solid #817d7f}.machine-status-block.excluded>div{border-right:1px solid #817d7f;margin-left:-7px}.machine-status-block.excluded-end>div{border-left:1px solid #817d7f;margin-right:-7px}.machine-status-block.filler,.machine-status-block.excluded,.machine-status-block.excluded-end,.machine-status-block.excluded-full{background:#bebbbd}.machine-status-block.filler>div.exclu-cover,.machine-status-block.excluded>div.exclu-cover,.machine-status-block.excluded-end>div.exclu-cover,.machine-status-block.excluded-full>div.exclu-cover{width:calc(100% + 7px);height:20px;background:#fff;margin-top:-7px;opacity:.5}.machine-status-block.excluded-full>div{margin-right:-7px;margin-left:-7px;width:calc(100% + 15px)}.machine-status-block.hoverable:hover{box-shadow:inset 0 0 100px 100px #0003}.shift-mask{position:absolute;pointer-events:none;height:20px;margin-top:-7px;background:rgba(255,255,255,.82);border-right:1px solid rgba(129,125,127,.25);border-left:1px solid rgba(129,125,127,.25)}.report-machine-timeline .filler>div,.report-machine-timeline .excluded>div,.report-machine-timeline .excluded-end>div,.report-machine-timeline .excluded-full>div{height:21px}@media only screen and (max-width:992px){.report-machine-timeline .machine-status{margin-top:0}}.machine-status-large{margin:15px 0 0;padding-left:15px;flex-grow:1;height:30px}@media only screen and (max-width:992px){.machine-status-large{padding-left:0}}.machine-status-large>div{height:50%}.machine-status-large .machine-status-block.filler{background:#bebbbd;flex-grow:1}.machine-status-large .machine-status-block.filler>div{width:100%;height:100%;margin-top:0}.machine-status-large .time-axis{margin-left:-5px;margin-right:-4px}.time-axis{margin:0 7px;font-size:.5em;color:#817d7f}@media only screen and (max-width:992px){.time-axis>div:nth-child(2n) .marker{visibility:hidden}}.time-axis.large{font-size:1em}.time-axis.large>div .marker{top:-1px}.time-axis>div{position:relative}.time-axis>div .tick{width:1px;height:4px;background:#bebbbd}.time-axis>div .marker{position:absolute;top:-4px}.custom-icon{font-size:16px;color:#fff;background-color:#000;width:24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%}.select-change{position:relative;width:257px;cursor:pointer;border:1px solid #ccc}.select-change .selected{display:flex;justify-content:space-between;padding:7px 15px}.select-change .options{box-shadow:0 4px 4px -4px #bebbbd;animation:fade-in .2s;opacity:1;top:38px;right:-1px;left:-1px;position:absolute;white-space:nowrap;z-index:4;background:white;border:1px solid #ccc}.select-change .options>div{padding:15px}.select-change .options>div:hover,.select-change .options>div:focus{color:#fff;background:#0086ff}@media (pointer: coarse) and (hover: none){.select-change .options>div:hover{color:inherit;background:inherit}}.machine-picker-list{display:none}.machine-picker-list.show{display:flex;flex-direction:column;animation:expand-out .2s}.machine-name-list-wrapper{margin-right:15px}.ReactModal__Overlay{z-index:4}.ReactModal__Content{box-shadow:2px 2px 2px #817d7f;animation:fade-in-up .3s;opacity:1;overflow-y:scroll;-webkit-overflow-scrolling:touch}.modal-title{border-bottom:1px solid #e6e8eb;border-top:0;border-left:0;border-right:0;margin:0 -30px 15px;padding:0 30px 15px;font-family:ProximaNova-Bold!important;font-size:18px}.modal-title i{margin-top:-7px;color:#bebbbd}.modal-title i:hover{color:#817d7f;cursor:pointer}@media (pointer: coarse) and (hover: none){.modal-title i:hover{color:#bebbbd}}.confirm-modal.large .message,.employee-sign-in-modal.large .message{font-size:2em;line-height:2em}.confirm-modal.large .confirm-modal-buttons .btn,.employee-sign-in-modal.large .confirm-modal-buttons .btn{font-size:1.5em!important}.confirm-modal.large select,.employee-sign-in-modal.large select{height:60px;font-size:30px}.confirm-modal .message,.employee-sign-in-modal .message{font-size:14px;text-align:center}.confirm-modal.large .modal-title,.employee-sign-in-modal.large .modal-title,.confirm-modal.large .message,.employee-sign-in-modal.large .message,.confirm-modal.large .confirm-modal-buttons,.employee-sign-in-modal.large .confirm-modal-buttons{font-size:2em;line-height:2em}.confirm-modal.large .confirm-modal-buttons .btn,.employee-sign-in-modal.large .confirm-modal-buttons .btn{font-size:1em!important}.confirm-modal .confirm-modal-buttons,.employee-sign-in-modal .confirm-modal-buttons{margin:30px -15px 0;padding:15px 15px 0;border-top:1px solid #e6e8eb}.info-modal>div{margin-top:30px}.info-modal>div:last-child{margin-bottom:30px}.new-token-wrapper>div{margin:0 7px}.new-token-wrapper .new-token{font-family:ProximaNova-Bold!important;background:#0086ff;color:#fff;font-size:20px;padding:15px}.op-warn-msg{padding-right:30px}.day-selector-row{margin:0 -5px}.day-selector-circle-container{position:relative;display:inline-block;height:36px;width:36px;margin:0 5px}.day-selector-input{position:absolute;opacity:0;height:0;width:0;margin:0;padding:0}.day-selector-circle{display:flex;align-items:center;justify-content:center;height:36px;width:36px;border-radius:50%;background-color:#f2f2f2;cursor:pointer;transition:all .2s ease;font-size:.8rem;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative}.day-selector-circle span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#817d7f;transition:color .2s ease;text-align:center;line-height:1}.day-selector-circle:hover{background-color:#e5e5e5}.day-selector-circle.selected{background-color:#0086ff}.day-selector-circle.selected span{color:#fff}.day-selector-circle.selected:hover{background-color:#0079e6}input{border:1px solid #e6e8eb;padding:7px;font-size:14px}.am-form-group{border:1px solid #e6e8eb;margin:15px;position:relative;padding:15px;flex-grow:1;background:#fff}.am-form-group.animate{animation:fade-in-down-normal .3s}.am-form-group label{font-family:ProximaNova-Regular!important;display:inline-block;width:100%}.am-form-group-title{border-bottom:1px solid #e6e8eb;border-top:0;border-left:0;border-right:0;margin:0 -15px 15px;padding:0 15px 15px;display:flex;justify-content:space-between;align-items:center}.am-form-group .am-form-control{flex-grow:1}.am-form-group.date-time label:last-child{flex-grow:0}.am-form-group .header-microcopy{font-family:ProximaNova-Regular;font-style:italic;font-size:11px}.am-form-group-title{font-family:ProximaNova-Bold!important}.group-inputs{display:flex;align-items:center;position:relative}.group-inputs label input{width:100%}.group-inputs label input[type=checkbox]{position:relative;left:calc(-50% + 15px);width:inherit}.group-inputs.gap-md{gap:15px}.group-inputs.stacked{flex-direction:column}.group-inputs.stacked .am-input,.group-inputs.stacked .am-select-style{margin-bottom:15px}.group-inputs.wrap{flex-wrap:wrap}.group-inputs>div{flex-grow:1;margin-right:7px}.group-inputs>div:last-child{margin-right:0}.alert-setup,.add-user,.good-form-group-margins{margin:0 -15px;flex-wrap:wrap;align-items:start}.input-form-list-item{border-top:1px solid #e6e8eb;padding:15px 0;animation:fade-in .2s}.input-form-list-item:first-child{border-top:none}.alert-recipients{display:flex;padding:15px 0 30px}.alert-recipients>div{flex-grow:1}@media only screen and (max-width:992px){.alert-recipients>div{flex-direction:column}.alert-recipients>div .am-input{margin-right:0}}.alert-recipients i{margin-top:30px;margin-left:15px}.alert-recipients .am-input{flex-grow:1;flex-basis:50%}.alert-recipients .email-phone-toggle{font-size:12px}.alert-recipients .email-phone-toggle input{margin-right:7px}.report-machines i{margin-left:15px}.alert-recipients:first-child{padding:0 0 30px}label,.label-look{font-size:12px}.am-input{display:flex;position:relative;flex-grow:1;margin-right:15px}.am-input:last-child{margin-right:0}.am-input>div{display:flex;flex-direction:column;position:relative;flex-grow:1}.am-input>div.side-dropdown{flex-grow:0;margin-right:7px}.am-input>div.side-dropdown .am-select-style{height:40px}.am-input>input{flex-grow:1}.am-input>input.error{border-color:#f89188}.am-input input{position:relative}.am-input span.error{position:absolute;top:5px;right:0;font-size:10px;color:#f89188;z-index:100}.am-input span.error.error-offset{top:-20px}.am-input input[type=time],.am-input input[type=date]{min-width:120px;font-size:14px}@media only screen and (max-width:992px){.am-input input[type=time],.am-input input[type=date],.am-input input{font-size:12px}}.am-input.recip-phone .side-dropdown .am-select-style{width:60px}.am-input.recip-phone input[type=tel]{margin-left:-50px}.am-input.half-width{flex-basis:calc(50% - 15px);margin-right:7px!important}.am-input.three-quarter-width{flex-basis:calc(75% - 15px);margin-right:7px!important}span.error{font-family:ProximaNova-Regular!important;font-size:10px;color:#f89188}.am-select-wrapper span.error{position:absolute;right:38px}.am-select-wrapper span.error.error-offset{top:-20px;right:5px}.am-select-wrapper.narrow{flex-basis:100px}.am-select-wrapper.half-width{flex-basis:calc(50% - 15px);margin-right:7px!important}.am-select-style{border-color:#e6e8eb;height:38px}.am-select-style.error{border-color:#f89188;color:#111}.report-machine-list{display:none}.report-machine-list.show{display:flex;flex-direction:column;animation:expand-out .2s}.form-hint{margin-left:7px;font-size:12px;font-style:italic;color:#817d7f;line-height:normal}.form-hint.highlight{color:#59b0ff}i.disabled{pointer-events:none;color:#fff}input[type=checkbox].am-checkbox{display:none}input[type=checkbox]+.checkbox-block{transition:all .2s;position:relative;font-size:12px}input[type=number]:disabled{color:#00000040}input[type=checkbox]+.checkbox-block{color:#bebbbd;background:transparent}input[type=checkbox]+.checkbox-block:hover{cursor:pointer}input[type=checkbox]:checked+.checkbox-block{color:#0086ff;background:transparent}input[type=checkbox]:checked+.checkbox-block:hover{cursor:pointer}.form-hint,.form-hint-large,.form-help-text{font-style:italic}.form-help-text{padding-left:15px;border-left:1px solid #bebbbd;font-size:12px;color:#817d7f;margin-left:6px}.form-help-text.no-line{border-left:0;padding-left:0;margin-left:0}.form-hint{margin-left:7px;font-size:12px;color:#817d7f;line-height:normal}.form-hint.error{color:#f89188}.form-hint-large{margin:7px 0 15px;width:100%;font-size:14px;text-align:center}.login-form{margin-bottom:-30px}.login-screen form{width:100%;max-width:400px}.login-screen .am-form-group{background:0;border:0}.login-screen .am-form-group .am-form-group-title{margin:0 0 30px;padding:0 0 30px;border-bottom:5px solid black}.login-screen .am-form-group .login-info{margin-bottom:15px}.login-screen .am-form-group .login-info .main{margin-top:-7px;font-size:32px;line-height:normal}.user-info,.company-info{width:625px}@media only screen and (max-width:992px){.user-info,.company-info{width:360px}}.user-page-components{margin-bottom:75px}.form-button-wrapper{width:100%;padding:0 15px}.user-is-admin,.daily-summary{font-size:14px}.user-is-admin>div,.daily-summary>div{margin-right:30px}.description{margin-right:0;font-weight:100;color:#817d7f}.description.compact{font-size:12px;max-width:50vw;margin:auto}.daily-summary{border-top:1px solid #e6e8eb;padding-top:30px;margin-top:30px}.phone-time input{height:42px}.phone-time>label:last-child{margin-left:7px}.phone-time.disabled,.phone-time.disabled input{color:#bebbbd}.target-cycle-time{margin-bottom:0}.target-cycle-time input{font-size:30px;width:190px;height:56px}.target-cycle-time i{font-size:20px}.shift-form{margin:15px -15px}.shift-days{flex-grow:1;padding-bottom:15px}.add-reason-button-main{animation:slide-in-from-left .3s}.downtime-list{animation:fade-in 1s}.reason-field.is-static input{border:0}.reason-field:after{content:" ";position:absolute;width:25px;left:18px;top:64px;bottom:33px;border-left:3px solid #bebbbd}.reason-field.sub-level:before{content:" ";position:absolute;width:21px;top:43px;left:-21px;border-bottom:3px solid #bebbbd}.reason-field.deleted,.reason-field.deleted div{opacity:0;height:0px;width:0px}.reason-field.deleted.sub-level:before{border-bottom:none}.reason-field .edit-toggles{width:40px}.reason-field .planned-check{width:45px;margin-right:15px}.reason-field .planned-check .am-input>div{display:block}.downtime-reasons{width:100%;max-width:700px}.downtime-reasons-wrapper{position:relative;width:calc(100% - 30px);margin-left:-30px}.field-wrapper{animation:fade-in 2s}.downtime-codes-save{animation:slide-in-from-right .3s}.am-input .is-static input{background-color:#fff}.am-input input.existing-option{position:relative;color:transparent}.am-input .existing-option-cover{margin:7px;padding:7px;position:absolute;top:20px;left:0;height:calc(100% - 30px);background-color:#59b0ff;color:#fff}.reason-list-wrapper{width:calc(100% + 45px);margin-left:-30px}.horizontal-spacer{width:15px}.machine-picker button.no-style-button{color:#0086ff!important;padding:7px 0}@media (any-hover: hover){.machine-picker button.no-style-button:hover{cursor:pointer;color:#339eff!important;background-color:inherit!important}}@media (hover: none),(hover: on-demand){.machine-picker button.no-style-button:active{color:#339eff!important;background-color:inherit!important}.machine-picker button.no-style-button:hover{color:inherit!important;background-color:inherit!important}}@media (pointer: coarse) and (hover: none){.machine-picker button.no-style-button:hover{color:inherit!important;background-color:inherit!important}}.machine-picker i{font-size:12px}.edit-aggregator-gateway{justify-content:space-around;width:-moz-max-content;width:max-content;flex-grow:1}.agg-port-list>div{margin:-15px -15px 15px}.agg-port-list>div:last-child{margin-bottom:0}.agg-port-list>div>div{padding:15px}.agg-port-list>div.hidden{display:none}.agg-port-list .inactive,.agg-port-list .inactive input,.agg-port-list .inactive select{color:#bebbbd}.agg-port-list .inactive .dont-inactive{color:#111}.sensor-port{margin-right:15px;padding-right:15px;width:40px}.sensor-port .port-number{margin-top:7px;font-size:40px}.multi-sensor-picker{margin:7px 7px 30px}.inline-non-form{margin:15px;position:relative;padding:15px;flex-grow:1}.inline-non-form.animate{animation:fade-in-down-normal .3s}.inline-non-form .title{font-family:ProximaNova-Bold!important}form.live-form{border:1px solid #e6e8eb;background-color:#fff;padding:0 15px 15px;display:grid}form.live-form input,form.live-form textarea,form.live-form select,form.live-form button{border:none!important;margin:0!important;padding:0!important;transition:background-color .2s ease-in-out;outline:none!important}form.live-form label{display:flex;gap:45px;align-items:end}form.live-form label span.label-content{width:8rem}form.live-form .btn-primary{padding:0 7px!important}form.live-form select{padding:0 7px!important;margin-top:15px!important;border:1px solid #e6e8eb!important}form.live-form input:focus{background-color:#f2f5fa;outline:none!important}form.live-form input.error{outline:#f81300 dotted!important}form.live-form .dirty{outline:1px #78bfff dotted!important}form.live-form .dirty.removed{text-decoration:line-through;text-decoration-thickness:2px;color:#78bfff}form.live-form * button.rotate{outline:none!important;color:#0086ff;transform:rotate(90deg)}form.live-form * button.delete:hover{color:#f81300}form.live-form * button:disabled{color:#f81300}form.live-form input::-moz-placeholder{color:#0086ff}form.live-form input::placeholder{color:#0086ff}textarea{resize:vertical;border-color:#e6e8eb}.form-killer{height:0;width:0}.form-killer+*{pointer-events:none!important}.form-killer+* button:not([type=submit]){pointer-events:auto!important}.form-killer+* input,.form-killer+* select,.form-killer+* .target{background-color:#fafafa}.setup-flow-step{width:100%;margin-bottom:7px;position:relative}.setup-flow-step .drag-handle{cursor:grab;color:#817d7f;padding:7px}.setup-flow-step .drag-handle:hover{color:#0086ff}.setup-flow-step.drop-target{background-color:#0086ff0d;border-radius:4px}.setup-flow-step .drop-indicator{position:absolute;top:-2px;left:0;right:0;height:3px;background-color:#0086ff;border-radius:2px;z-index:10}.setup-flow-step .step-ghost{position:absolute;top:0;left:0;right:0;width:100%;padding:8px 0;opacity:.4;background-color:#f2f2f2;border-radius:4px;pointer-events:none;z-index:0}.setup-flow-step .step-ghost input{background-color:#fffc;border-color:#e6e8eb}.modified-input input{border-color:#0086ff!important;background-color:#0086ff0d!important}.reports-list{border:1px solid #e6e8eb;margin-top:15px;background:#fff;height:100%}.reports-table{width:100%}.reports-table .report-table-header{border-bottom:1px solid #e6e8eb;padding:15px}@media only screen and (max-width:992px){.reports-table .report-table-header{height:0px;padding:0;overflow:hidden}}.reports-table .report-row:before{content:" ";height:1px;background:#e6e8eb;position:absolute;bottom:-1px;left:15px;right:15px}.reports-table .report-row{padding:15px}.reports-table .report-row .report-type i{margin-right:7px;width:15px;text-align:center}.reports-table .report-row,.reports-table .report-table-header{display:flex;align-items:flex-start;position:relative}.reports-table .report-row .small-title,.reports-table .report-table-header .small-title{display:none;min-width:100px;font-color:#817d7f}@media only screen and (max-width:992px){.reports-table .report-row,.reports-table .report-table-header{flex-direction:column}.reports-table .report-row .small-title,.reports-table .report-table-header .small-title{display:flex}}.reports-table .report-row.in_progress,.reports-table .report-table-header.in_progress{color:#bebbbd}.reports-table .report-row.failed,.reports-table .report-table-header.failed,.reports-table .report-row.failed i,.reports-table .report-table-header.failed i{color:#f89188}.reports-table .report-row.failed .grey-out,.reports-table .report-table-header.failed .grey-out{background-color:#fff}.reports-table .report-row.failed .grey-out:hover,.reports-table .report-table-header.failed .grey-out:hover{cursor:default}.reports-table .report-row .grey-out,.reports-table .report-table-header .grey-out{background-color:#817d7f;opacity:.3;position:absolute;top:0;bottom:-2px;left:0;right:0}.reports-table .report-row .grey-out:hover,.reports-table .report-table-header .grey-out:hover{cursor:wait}.reports-table .report-row:last-child,.reports-table .report-table-header:last-child{border:none}.reports-table .report-row>div,.reports-table .report-table-header>div{display:flex;align-items:center;font-size:14px}.reports-table .report-row>div.report-type,.reports-table .report-table-header>div.report-type{min-width:230px}.reports-table .report-row>div.report-machines,.reports-table .report-table-header>div.report-machines{flex-grow:1}.reports-table .report-row>div.report-frequency,.reports-table .report-row>div.report-timeframe,.reports-table .report-table-header>div.report-frequency,.reports-table .report-table-header>div.report-timeframe{min-width:120px}.reports-table .report-row>div.report-request-time,.reports-table .report-table-header>div.report-request-time{min-width:140px}.reports-table .report-row>div.report-download,.reports-table .report-table-header>div.report-download{margin-top:5px;min-width:15px}@media only screen and (max-width:992px){.reports-table .report-row>div.report-download,.reports-table .report-table-header>div.report-download{margin-top:0}}.reports-table .report-row>div.report-delete,.reports-table .report-table-header>div.report-delete{margin-top:5px;min-width:15px}@media only screen and (max-width:992px){.reports-table .report-row>div.report-delete,.reports-table .report-table-header>div.report-delete{margin-top:0}}.reports-table .report-row>div.report-frequency,.reports-table .report-row>div.report-timeframe,.reports-table .report-row>div.report-request-time,.reports-table .report-row>div.report-download,.reports-table .report-row>div.report-delete,.reports-table .report-table-header>div.report-frequency,.reports-table .report-table-header>div.report-timeframe,.reports-table .report-table-header>div.report-request-time,.reports-table .report-table-header>div.report-download,.reports-table .report-table-header>div.report-delete{text-align:right}.reports-table .report-row>div.report-type,.reports-table .report-row>div.report-machines,.reports-table .report-row>div.report-frequency,.reports-table .report-row>div.report-timeframe,.reports-table .report-row>div.report-request-time,.reports-table .report-row>div.report-download,.reports-table .report-row>div.report-delete,.reports-table .report-table-header>div.report-type,.reports-table .report-table-header>div.report-machines,.reports-table .report-table-header>div.report-frequency,.reports-table .report-table-header>div.report-timeframe,.reports-table .report-table-header>div.report-request-time,.reports-table .report-table-header>div.report-download,.reports-table .report-table-header>div.report-delete{margin-right:15px;text-transform:capitalize}.graph-title{font-family:ProximaNova-Bold!important;text-transform:uppercase;letter-spacing:.79px;font-size:22px;margin-bottom:15px}.graph-title-alt{margin:30px 0;font-size:40px}.report-horizontal-bar{width:100%;margin-bottom:80px}.report-horizontal-bar .graph-title{border-bottom:1px solid #111111;margin-left:12px}.report-horizontal-bar.by-shift{margin-bottom:30px}.report-vertical-bar{flex-direction:column;width:100%}.report-heading{border-bottom:1px solid #111111;font-weight:100;padding:15px 15px 15px 0}.report-heading.grey{color:#817d7f}.report-heading.blue{color:#339eff}.report-heading.white{color:#fff}.machine-label{display:flex;flex-direction:column;justify-content:center;height:60px}.machine-label.machine-name{font-family:ProximaNova-Bold!important;text-transform:uppercase;font-size:18px;letter-spacing:.79px}.machine-label.percent{font-family:RobotoMono-Regular!important}.report-vertical-bar-percents{color:#339eff}.report-vertical-bar-percents .machine-label{margin-left:15px}.report-vertical-bar-percents .report-heading{padding-left:15px}.report-title{margin:30px 0}.report-title>div{color:#bebbbd;font-size:20px}.report-title>div:first-child{color:#bebbbd;font-size:30px;font-weight:700;margin-bottom:7px}.report-title.first-page>div{color:#817d7f}.report-title.first-page>div:first-child{color:#111}.report-footer{border-top:1px solid #e6e8eb;margin-top:30px;padding:15px 0 0;font-size:12px}.report-footer div:first-child{color:#817d7f}.api-wrapper{background:#fff}.api-wrapper .report-page{width:1098px}.api-wrapper .hide-in-pdf{display:none}.api-wrapper .explorer-help-text{display:none;height:0px;width:0px}.api-wrapper.explore button,.api-wrapper.explore .sidebar-view_selection{display:none}.api-wrapper.explore .ryo-legend button.not-all-none{display:inherit}.api-wrapper.explore select{background:none}.api-wrapper.explore .explore-selectors .machines-selector{display:none}.api-wrapper.explore .explore-selectors .machines-list{display:inherit}.api-wrapper.explore .sidebar-view{min-width:0px}.api-wrapper.explore .report-page{width:1418px;height:1050px}.api-wrapper.explore.portrait .report-page{width:1098px;height:1418px}.api-wrapper.explore .dvm-level{height:325px}.api-wrapper.explore .dvm-level>div{height:100%}.api-wrapper.explore .downtime-graph{height:700px;max-height:700px}.api-wrapper .machine-picker-wrapper{display:none}.api-wrapper .explorer-nav-wrapper{margin-bottom:15px}.api-wrapper .explore-nav .explorer-type-title{display:none}.api-wrapper .explore-nav .explorer-type-title.active{display:inherit}.report-wrapper{height:calc(100vh - 90px)}.report-stage,.report-toolbar{margin-top:15px}.report-stage{border:1px solid #e6e8eb;overflow-x:scroll;padding:30px 45px;width:100%;height:100%;background:#fff}.report-stage>div .report-page{box-shadow:0 0 5px #bebbbd;padding:30px 15px;margin-bottom:30px}.report-page{display:flex;flex-direction:column;justify-content:space-between;height:1418px;background:#fff;padding:45px}.report-toolbar{font-size:14px;padding:0 15px}.report-toolbar .report-type{font-size:18px}.report-toolbar .timeframe{margin-top:-5px}.report-toolbar .machine-list{max-width:250px;margin-top:7px}.report-toolbar .machine-list,.report-toolbar .timeframe{color:#817d7f}.report-toolbar .machine-list,.report-toolbar .timeframe,.report-toolbar .report-type,.report-toolbar .requested-at{transition:all .2s}@media only screen and (max-width:992px){.report-toolbar .machine-list,.report-toolbar .timeframe,.report-toolbar .report-type,.report-toolbar .requested-at{display:none;width:0px;height:0px;visibility:hidden}.report-toolbar .actions{width:20px}.report-toolbar .actions i{margin-bottom:15px}}.report-toolbar i{margin:7px 15px 0 0;font-size:16px;color:#bebbbd}.report-titles{font-size:18px;padding:15px 0}.report-titles>div{color:#817d7f;font-size:16px}.report-titles>div:first-child{color:#111;font-size:30px;font-weight:700;margin-bottom:7px}.black-bar{height:5px;background:#111111;margin-bottom:15px}.report-header{font-size:12px;line-height:18px}.report-header>div>div>div:first-child{margin-right:15px}@media print{.report-page{page-break-after:always}}.single-machine-week .lower-data{font-family:RobotoMono-Regular!important}.single-machine-week .lower-data>div{position:relative;margin-right:13px;margin-left:50px;justify-content:space-around}.single-machine-week .lower-data>div>div{text-align:center;width:14.28%;font-size:14px}.single-machine-week .lower-data .percents-by-shift>div{width:100%;position:relative}.single-machine-week .lower-data .percents-by-shift .shift-name{position:absolute;left:-36px}.single-machine-week .lower-data .percents-by-shift .shift-percent{font-family:RobotoMono-Regular!important;text-align:center;width:14.28%;font-size:14px}.single-machine-week .lower-data .hours:before{position:absolute;left:-36px;content:"Hours"}.single-machine-week .lower-data .percents{color:#339eff}.single-machine-week .lower-data .percents:before{position:absolute;left:-36px;content:"Pct %"}.single-machine-category .lower-data{font-family:RobotoMono-Regular!important;padding-right:14px;margin-left:12px}.single-machine-category .lower-data>div{position:relative;justify-content:space-around}.single-machine-category .lower-data>div>div{text-align:left;width:14.28%;font-size:14px}.single-machine-category .lower-data .data-by-type>div{width:100%;position:relative;border-bottom:#111111 1px solid}.single-machine-category .lower-data .data-by-type .data-type-name{position:absolute;left:-36px}.single-machine-category .lower-data .data-by-type .data-value{font-family:RobotoMono-Regular!important;text-align:center;width:14.28%;font-size:14px}.report-machine-timeline-by-day{margin-bottom:100px}.report-machine-timeline-by-day:last-child{margin-bottom:0}.report-machine-timeline{min-height:60px}.report-machine-timeline>div.state-timeline{flex-grow:1}.report-machine-timeline>div.day-name{font-family:ProximaNova-Bold!important;text-transform:capitalize;margin-right:15px;width:50px;text-align:center}.report-machine-timeline>div.day-name.long{width:100px;text-align:left}.report-machine-timeline>div.machine-details{width:175px}.report-machine-timeline .machine-status{height:22px}.report-machine-timeline .time-axis>div .marker{font-size:1.2em;top:0}.kwh-total,.kwh-cost{font-family:ProximaNova-Bold!important;margin-top:30px;width:50%;flex-grow:0;font-size:40px}.kwh-total .data-label,.kwh-cost .data-label{font-family:ProximaNova-Regular!important;color:#111;margin-bottom:15px;font-size:14px}.kwh-total .cost-note,.kwh-cost .cost-note{font-family:RobotoMono-Regular!important;margin-top:15px;color:#817d7f;font-size:14px}.kwh-total{color:#0086ff}.kwh-cost{color:#005099}.downtime-summary{display:flex;flex-basis:fit-content}.downtime-summary-chart{width:60%}.downtime-summary-list{margin:auto;width:40%}.content-divider{display:block;margin:auto 25px;content:"";background-color:#111;height:50%;width:2px}.timing-header{text-decoration:underline}.DOWNTIME_REASONS_BY_MACH_BY_CODE{display:inline-flex;height:75%;width:100%}.vertical-graph-container{display:flex}.vertical-label-container{margin:90px 0 0 15px;min-width:175px;width:200px}.vertical-data{margin-top:100px;width:150px;height:80%}.label-value{margin:auto 0;height:24px;font-weight:700;font-size:19px}.series-value{margin-left:25px}.series-hours{margin-bottom:19px}.downtime-barchart{margin-top:40px}.utilization-table{display:flex;width:100%;flex-direction:row;height:200px;border:1px solid #e6e8eb}.utilization-table .item-header{font-weight:700}.utilization-table_item{display:flex;height:100%;flex:1 1 0;flex-direction:column}.utilization-table_item_row{flex:1 1 0;padding:10px;border-bottom:1px solid #e6e8eb}.utilization-table_item_row:last-child{border-bottom:0px}.late-ttp-chip{font-family:RobotoMono-Regular!important;margin-right:30px;margin-bottom:30px;font-size:30px}.late-ttp-chip .label{font-family:ProximaNova-Bold!important;text-transform:uppercase;letter-spacing:.79px;margin-bottom:7px;font-size:16px}.ttfp-title{border-bottom:1px solid #e6e8eb;border-top:0;border-left:0;border-right:0;margin:15px 0;font-size:16px}.ttfp-lates-container{margin-bottom:50px}.ttfp-lates-container:last-child{margin-bottom:0}.explore-selectors .machine-picker-wrapper{border-bottom:1px solid #e6e8eb;border-top:0;border-left:0;border-right:0;margin-bottom:7px;padding-bottom:15px}.toast-solid,.toast{position:absolute;text-align:center;padding:15px;color:#fff;z-index:5;top:15px;min-width:220px}.toast-solid.error,.toast.error{background:#f89188}.toast-solid.success,.toast.success{background:#43bf7a}.toast-solid.large,.toast.large{background:#111111;font-size:30px;padding:30px}.toast-solid.right,.toast.right{right:15px}.toast-solid.left,.toast.left{left:15px}.toast{animation:fade-in-down-out 3s}.toast-solid{animation:fade-in-down-light 5s;height:100%;opacity:.95;padding-top:35%}.modified-toast-wrapper{position:relative;padding:15px}.modified-toast-wrapper .toast{display:flex;margin:15px 0 0 15px;justify-content:center;align-items:center;min-width:1px;width:calc(100% - 60px);height:calc(100% - 60px)}.am-dropdown-menu{position:relative;font-weight:100}.am-dropdown-menu .menu-title{color:#bebbbd}@media (any-hover: hover){.am-dropdown-menu .menu-title:hover{cursor:pointer;color:#111!important;background-color:inherit!important}}@media (hover: none),(hover: on-demand){.am-dropdown-menu .menu-title:active{color:#111!important;background-color:inherit!important}.am-dropdown-menu .menu-title:hover{color:inherit!important;background-color:inherit!important}}@media (pointer: coarse) and (hover: none){.am-dropdown-menu .menu-title:hover{color:inherit!important;background-color:inherit!important}}.am-dropdown-menu .menu-title.open{color:#111}.am-dropdown-menu .children{border:1px solid #e6e8eb;box-shadow:4px 4px 4px -4px #bebbbd;animation:fade-in-down .3s;background:#fff;display:flex;margin-top:-3px;flex-direction:column;top:44px;right:0;opacity:1;position:absolute;white-space:nowrap;z-index:4;background:white}.am-dropdown-menu .children:hover{background:#e6e8eb}.am-dropdown-menu .children a,.am-dropdown-menu .children>div{color:#111}.am-dropdown-menu .children a:hover,.am-dropdown-menu .children a:focus,.am-dropdown-menu .children>div:hover,.am-dropdown-menu .children>div:focus{background:#e6e8eb;color:#111;text-decoration:none}.divider{background:#e6e8eb;height:1px;width:100%}.am-dropdown-item{display:flex;align-items:center;padding:15px;min-width:150px;background:white}.am-dropdown-item>button>div,.am-dropdown-item>div{width:20px;text-align:center;margin-right:7px}.am-dropdown-item .beta{position:relative}.am-dropdown-item .beta:after{position:absolute;content:"BETA";top:-4px;padding-left:3px;font-size:8px}.users{width:625px}@media only screen and (max-width:992px){.users{width:360px}}.user{border-bottom:1px solid #e6e8eb;border-top:0;border-left:0;border-right:0;padding:15px 0;font-size:12px;font-weight:100}.user:first-child{margin-top:-15px}.user:last-child{margin-bottom:-15px;border:none}.user>div{word-wrap:break-word}.user .filter-select{margin-bottom:7px}.user .name{font-weight:700;width:120px;min-width:120px}.user .user-email{font-style:italic;margin-bottom:15px}.user .email{width:200px;flex-grow:20}.user .delete{visibility:hidden;width:0px;font-size:16px;text-align:right}.user .delete i{color:#f89188}.user .delete i:hover{color:#f81300;cursor:pointer}.user .delete.deleted{visibility:hidden}.user .date-sent{position:relative;width:60px}.user .date-sent .label{position:absolute;color:#817d7f;bottom:17px;font-size:10px}.user .grey{color:#e6e8eb}.user.deleted{color:#bebbbd}.user .email-config{margin-top:15px;width:100%}.user .email-config>div:first-child{font-family:ProximaNova-Bold!important;padding:0}.user .email-config>div{padding:7px 0}.invite>div{margin-top:15px}.shift{margin:15px 30px 15px 15px}.shift .title{border-bottom:1px solid #e6e8eb;border-top:0;border-left:0;border-right:0}.shifts-list{margin:0 -15px;width:315px}.shifts-list .list-title{border-left:0;margin-left:15px;margin-right:-15px}.shifts-list .list-title .title{padding-left:0}@media only screen and (max-width:675px){.shifts-list{flex-grow:1;margin-right:15px}}.shift-times>div{width:110px}.shift-times>div:last-child{margin-left:15px}.shift-times>i{width:25px;text-align:center}.shift-day .cal-day{border-left:1px solid #e6e8eb;border-top:1px solid #e6e8eb}.shift-day:last-child .cal-day{border-right:1px solid #e6e8eb}.shift-day,.calendar-hours{position:relative}.shift-day .title,.calendar-hours .title{z-index:2;border-bottom:2px solid #817d7f;margin-left:-1px;font-size:16px;font-weight:100;color:#817d7f;padding:7px 7px 0;margin-bottom:15px}.shift-day .hours,.shift-day .hr-markers,.calendar-hours .hours,.calendar-hours .hr-markers{font-size:10px;color:#817d7f;text-align:center}.calendar-hours{padding-bottom:7px}.hr>div{margin:0 7px -7px 0}.cal-day{height:500px;position:relative;margin-bottom:-7px}.cal-day>div{flex-grow:1}.shift-config-calendar{margin:0 -15px -15px}.shift-config-calendar .shift-calendar{margin:0}.shift-config-calendar .cal-day{height:250px}.shift-config-calendar .hr-markers>div:nth-child(2n){visibility:hidden}.shift-config-calendar .hr>div{margin:0 7px -11px 0}.horiz-line{border-bottom:1px solid #e6e8eb;border-top:0;border-left:0;border-right:0;height:0px;width:100%;background:#bebbbd}.shift-calendar{margin-bottom:45px;margin-left:30px;flex-grow:1}@media only screen and (max-width:675px){.shift-calendar{display:none;margin:0;visibility:hidden;padding:0;width:0px;height:0px;max-width:0px}}.shift-calendar .shift-day{flex-grow:1}.shift-block{background:#0086ff;border:1px solid;border-radius:3px;width:100%;opacity:.7;position:absolute;font-size:10px;line-height:10px;padding:7px;color:#fff}.datasource-groups .title-bar{font-family:ProximaNova-Bold!important;font-size:34px;padding:15px 0}.datasource-groups .sub-title{font-family:RobotoMono-Regular!important;margin-top:7px;font-size:14px;white-space:nowrap}.datasource-groups.rotating{margin-bottom:30px}.overview-panel{padding:15px;border-right:1px solid #e6e8eb}.overview-stats{max-height:calc(100vh - 140px);height:100%;overflow-y:hidden;padding:0 15px 15px 0}.overview-stats .stat-heading{color:#bebbbd;font-size:calc(1.1vw + 1.1vh);line-height:calc(1.2vw + 1.2vh);margin-top:6vh}.overview-stats .stat-heading:first-child{margin-top:2vh}.overview-stats .stat-item{font-family:RobotoMono-Regular!important;font-size:calc(1.1vw + 1.1vh);line-height:calc(1.2vw + 1.2vh);white-space:nowrap;margin-top:calc(.5vw + .5vh)}.overview-stats .stat-label{color:#bebbbd;font-size:calc(.8vw + .8vh);line-height:calc(.9vw + .9vh)}.group-grid{padding:0 15px;width:100%}.ds-group-picker{border-bottom:1px solid #e6e8eb;border-top:0;border-left:0;border-right:0;padding-bottom:15px}.data-as-of{color:#bebbbd}.datasource-group:not(:first-child){margin-top:50px}.ds-group-machine,.machine-panel{margin:3px 3px 7px;padding:7px}.ds-group-machine:last-child,.machine-panel:last-child{margin-bottom:0}.ds-group-machine .ds-header,.machine-panel .ds-header{margin:-7px -7px 7px;overflow:hidden;height:7vh;padding:0 7px;color:#fff;background:#bebbbd}.ds-group-machine .ds-header a,.machine-panel .ds-header a{color:#fff;text-decoration:none}.ds-group-machine .ds-header .machine-status-img,.machine-panel .ds-header .machine-status-img{background:#fff;padding:1px;border-radius:50%}.ds-group-machine .ds-header .machine-status-img img,.machine-panel .ds-header .machine-status-img img{width:1.3vw}.ds-group-machine .ds-header.machine-panel-header,.machine-panel .ds-header.machine-panel-header{height:100px}.ds-group-machine .ds-header.machine-panel-header .machine-status-img,.machine-panel .ds-header.machine-panel-header .machine-status-img{height:50px}.ds-group-machine .ds-header.machine-panel-header .machine-status-img img,.machine-panel .ds-header.machine-panel-header .machine-status-img img{height:48px}.ds-group-machine .ds-header.machine-panel-header .signed-in-emp,.machine-panel .ds-header.machine-panel-header .signed-in-emp{font-family:RobotoMono-Regular!important;margin-right:15px;font-size:30px}.ds-group-machine.Production,.machine-panel.Production{background:#d9f2dd;border-color:#3acf4d}.ds-group-machine.Production .ds-header,.machine-panel.Production .ds-header{background:#3acf4d}.ds-group-machine.Idle,.machine-panel.Idle{background:#fff5cc;border-color:#ffcd00}.ds-group-machine.Idle .ds-header,.machine-panel.Idle .ds-header{background:#ffcd00}.ds-group-machine.Off,.machine-panel.Off{background:#fdd3ce;border-color:#f81300}.ds-group-machine.Off .ds-header,.machine-panel.Off .ds-header{background:#f81300}.ds-group-machine.Lost,.machine-panel.Lost{background:#fafafa}.ds-group-machine.Lost .ds-header,.machine-panel.Lost .ds-header{background:#bebbbd}.ds-group-machine.blink,.machine-panel.blink{animation:alert-pulse-border 1s infinite}.machine-panel{border-radius:2px;border-style:solid;border-width:15px;border-color:#bebbbd}.ds-group-machine{position:relative;overflow:hidden}.ds-group-machine .ds-details{font-family:RobotoMono-Regular!important;height:calc(100% - 5vh);font-size:calc(1vw + 1vh);line-height:calc(1.1vw + 1.1vh)}.ds-group-machine .ds-details .lighter-text{color:#817d7f}.ds-group-machine .machine-title-status .machine-info .machine-name{font-size:calc(.8vw + .8vh);line-height:calc(.9vw + .9vh)}.dsg-m-notes{font-family:RobotoMono-Regular!important;opacity:.6;position:absolute;bottom:0;left:0;right:0;width:100%;font-size:.9vw;line-height:.9vw}.dsg-m-notes .label{font-family:ProximaNova-Regular!important;display:inline-block;font-size:.6vw;background-color:#fafafa;padding:.1vw}.dsg-m-notes .message{display:inline-block;background-color:#fafafa;padding:.1vw}.machine-panels{flex-wrap:wrap}.machine-panels>div{min-height:500px;flex-grow:1}.machine-panel.fs{margin:-7px -15px;width:100vw;height:100vh;max-height:100vh}.ds-group-column{flex:1}.ds-group-column a{text-decoration:none}.donut-wrapper{position:relative;height:100%;max-height:100%}.donut-hole{position:absolute;top:0;bottom:0;left:0;right:0;color:#111}.compressed-text{text-align:right}.compressed-donut{width:45%;position:relative}.panel-info-chip{margin:0 15px;flex-grow:1;padding:30px 7px}.panel-info-chip .chip-title{font-size:30px}.panel-info-chip .chip-data{font-family:RobotoMono-Regular!important;font-size:100px;line-height:100px}.expand-to-full i{font-size:25px;line-height:25px;color:#fff}.machine-group{border-bottom:1px solid #e6e8eb;border-top:0;border-left:0;border-right:0;padding:15px 0}.machine-group:first-child{padding-top:0}.machine-group:last-child{border-bottom:0;padding-bottom:0}.machine-group .view-toggle{margin-right:15px;font-size:12px;color:#0086ff}.machine-group .view-toggle button{padding:0;color:#0086ff;background:none;border:none}.machine-count{font-family:RobotoMono-Regular!important;font-size:14px}.machine-count .count-num{min-width:50px}.machine-groups-by-machine{margin:0 -15px}.machine-groups-by-machine>div{margin:15px;flex-basis:calc(50% - 30px)}.groups-heading{border-bottom:1px solid #e6e8eb;border-top:0;border-left:0;border-right:0;margin:7px 0;padding:7px 0}.groups-heading,.groups-list{font-size:12px}.groups-list{-moz-column-count:2;column-count:2}.group-machines,.group-shifts{margin-top:7px;font-size:12px;text-transform:uppercase}.machine-list{border:1px solid #e6e8eb;padding:15px;font-size:14px;text-transform:none;-moz-column-count:2;column-count:2}.too-many-in-dash{font-family:RobotoMono-Regular!important;margin:-7px 0 7px;color:#f89188;font-size:12px}.explore-body{border-top:1px solid #e6e8eb;margin-top:15px;padding-top:15px}.explore-body .general-view{width:100%}.explore-body .general-view h5{border-bottom:1px solid blue;border-top:1px solid blue}.explore-header-button{border:1px solid black;border-radius:5px}.downtime-graph{height:700px;max-height:calc(100vh - 300px)}.graph-view{flex-grow:1}.sidebar-view{min-width:200px}.sidebar-view.horizontal>div{margin-right:15px;min-width:200px}.sidebar-view_selection{margin-bottom:20px;color:#817d7f}.sidebar-view_selection .selection-title{font-size:12px}.sidebar-view_selection .option{font-family:RobotoMono-Regular!important;transition:all .2s;padding:7px;font-size:12px;background-color:#e6f3ff;color:#59b0ff}.sidebar-view_selection .option_selected{background-color:#0086ff;color:#fff}.sidebar-view.inactive .option{background-color:#e6e8eb;color:#817d7f}.sidebar-view.inactive .option_selected{background-color:#bebbbd}@keyframes shrink-out-elem{0%{opacity:1;transform:scale(1);-webkit-transform:scale(1)}99%{opacity:0;transform:scale(0);-webkit-transform:scale(0)}to{opacity:0;transform:scale(0);-webkit-transform:scale(0)}}.machine-group-selectors .buttons button{background-color:transparent;height:38px}.machine-group-selectors .top-list{margin-left:-15px}.machine-group-selectors .top-list>div{margin-left:15px;margin-top:15px}.machine-group-selectors .machine-name-list{min-width:250px;line-height:16px;-moz-column-width:100px;column-width:100px;font-size:12px}.machine-group-selectors .machine-name-list>div{margin-bottom:7px}.machine-group-selectors .machine-name-list>div.out{animation:shrink-out-elem .5s}.machine-group-selectors .machine-name-list button.no-style-button{transition:all .2s}.machine-group-selectors .machine-name-list button.no-style-button i{color:#bebbbd!important}.machine-group-selectors .machine-name-list button.no-style-button:hover i{color:#f89188!important}@media (pointer: coarse) and (hover: none){.machine-group-selectors .machine-name-list button.no-style-button:hover i{color:#bebbbd!important}}@media only screen and (max-width:500px){.machine-group-selectors .group-select-container{flex-grow:1}.machine-group-selectors .group-select-container>div{margin-right:none}}.explore-selector,.explore-selector label{margin-right:15px}.explore-selector.grey-back input{background:#fafafa}.explorer-type-title{font-family:ProximaNova-Bold!important;padding-top:15px;padding-right:15px;padding-bottom:15px;margin-bottom:15px;font-size:30px;color:#bebbbd}.explorer-type-title.active{color:#111;border-bottom:0}.exp-list{margin:5vh 10vw}.landing-option{margin-top:30px}.landing-option:hover .title{color:#0086ff}.landing-option .title{font-family:ProximaNova-Bold!important;border-bottom:1px solid #e6e8eb;border-top:0;border-left:0;border-right:0;padding-bottom:15px;font-size:25px}.landing-option .title i{margin-left:15px}.landing-option .description{font-family:ProximaNova-Regular!important;margin-top:15px;font-size:16px}.form-table-view{margin-top:15px}.pdf-button{display:flex;flex-direction:column;justify-content:center;min-width:140px}.pdf-failed:after{content:"PDF Failed"}.pdf-failed:hover:after{content:"Re-generate"}.internal-tool{margin-top:30px;padding-top:30px;border-top:1px solid #bebbbd}.explorer-nav{margin:0 -15px}.explorer-alt-title{padding-top:30px}.iframe-wrapper iframe{margin-left:-1.25rem;width:calc(100% + 1.25rem);height:calc(100% + 100px)}.kpi-select{margin:7px 0;justify-content:start}@media only screen and (max-width:500px){.kpi-select{justify-content:space-between}}.kpi-select>div{margin-right:15px;flex-basis:175px}.kpi-select>div:last-child{margin-right:0}@media only screen and (max-width:500px){.kpi-select>div{flex-basis:calc(50% - 7px)}}.kpi-select>div.kpi-title{font-family:ProximaNova-Bold!important;margin-right:30px;margin-bottom:5px;font-size:18px;flex-basis:inherit;vertical-align:middle}.kpi-select>div.kpi-title i{font-size:15px;color:#0086ff;margin-left:7px}@media (any-hover: hover){.kpi-select>div.kpi-title i:hover{cursor:pointer;color:#0064bf!important;background-color:inherit!important}}@media (hover: none),(hover: on-demand){.kpi-select>div.kpi-title i:active{color:#0064bf!important;background-color:inherit!important}.kpi-select>div.kpi-title i:hover{color:inherit!important;background-color:inherit!important}}@media (pointer: coarse) and (hover: none){.kpi-select>div.kpi-title i:hover{color:inherit!important;background-color:inherit!important}}.kpi-select.alt-style>div{flex-basis:inherit}@media only screen and (max-width:500px){.kpi-select.alt-style>div{flex-basis:calc(50% - 7px)}}.kpi-select.child-selector{margin-top:30px}.kpi-select.short{margin:15px 0 -15px}.bot-border{border-bottom:1px solid #e6e8eb;border-top:0;border-left:0;border-right:0;margin-bottom:15px;padding-bottom:7px}.horiz-scroll{width:100%;overflow-x:scroll;-webkit-overflow-scrolling:touch;padding-bottom:25px;margin-bottom:-25px}.scroll-arrow{position:absolute;top:calc(50% - 22px);z-index:3}@media (pointer: coarse) and (hover: none){.scroll-arrow.ar-left i,.scroll-arrow.ar-right i{opacity:.7}}.scroll-arrow.ar-left{left:0}.scroll-arrow.ar-right{right:0}.scroll-arrow i{font-size:45px}.ryo-legend{margin:0 0 0 -15px}.ryo-legend>button{margin:0 0 7px 15px!important;padding:0!important}.ryo-legend>button>div{font-size:11px}.ryo-legend>button>div i{font-size:13px;margin-right:7px}.ryo-legend>button.all-none{color:#0086ff;text-transform:uppercase}.ryo-legend>button.all-none.dark{color:#bebbbd}.legend-header,.kpi-time-range{font-size:12px}.kpi-time-range>div.joiner{margin:0 7px;height:20px;width:20px;font-size:10px;border-radius:50%;background:#817d7f;color:#fff}.kpi-time-range>div.joiner>div{margin-top:-1px}.kpi-time-range>div i{margin-right:7px}.pref-pin-wrapper{width:"20px";height:"20px";position:absolute;right:0;top:30px}@media only screen and (max-width:500px){.pref-pin-wrapper{top:-5px}}.detail-row{border-bottom:1px solid #e6e8eb;border-top:0;border-left:0;border-right:0;margin:0 -15px;padding:7px 0}.detail-row .detail-cols{margin-bottom:-7px;flex-grow:1;flex-wrap:wrap;justify-content:space-between}.detail-row .detail-cols.wid-200{flex-basis:220px;flex-grow:0}.detail-row .detail-cols>div{margin:15px 15px 7px;position:relative;flex-grow:1;flex-basis:220px}.detail-row .detail-cols>div.small-col{flex-basis:80px;margin-right:7px}.detail-row .detail-cols>div.small-col:last-child{margin-right:0}.detail-row .detail-cols>div.very-small-col{flex-basis:20px}.detail-row .detail-cols>div.icon-col{max-width:20px;margin-right:0}.detail-row .detail-cols>div.no-top-margin{margin-top:0}.detail-row:last-child{border-bottom:0;margin-bottom:0}.detail-row.compact{border-bottom:0;margin-bottom:0;padding:0}.detail-row .big-buttons{min-width:125px}@media only screen and (max-width:675px){.detail-row .big-buttons{min-width:50px}.detail-row .completion-text{display:none}}.detail-row button{overflow:hidden;white-space:nowrap;min-height:36px;margin-right:7px}.schedule-container{border-top:1px solid #e6e8eb;border-left:1px solid #e6e8eb;border-right:1px solid #e6e8eb;animation:fade-in 1s;background:#fff;margin:15px 0}.print-schedule-block .header{font-family:ProximaNova-Bold!important;font-size:18px;margin-top:15px;width:100%;border-bottom:1px solid #e6e8eb;border-top:0;border-left:0;border-right:0}.custom-func-wrapper{margin:0 15px}.custom-func-wrapper>*{margin-left:30px}.time-left-bar>div{position:"relative";height:14px;background-color:#e6e8eb;margin-top:6px}.time-left-bar>div>div{height:100%}.time-left-bar.green>div>div{background-color:#3acf4d}.time-left-bar.yellow>div>div{background-color:#ffcd00}.time-left-bar.red>div>div{background-color:#f81300}.cad-len-fields>div{flex-basis:50%;flex-grow:1}.schedule-block{border-bottom:0px}.schedule-block>div:first-child{border-bottom:1px solid #e6e8eb;border-top:0;border-left:0;border-right:0;padding:22px 15px 14px;flex-basis:25%;min-width:200px}.schedule-block>div:last-child{flex-basis:75%}.schedule-block .title{font-family:ProximaNova-Bold!important;font-size:18px}.edit-controls button i{margin-left:7px}.edit-controls span{display:none}@media only screen and (max-width:675px){.edit-controls button.no-style-button{flex-grow:1;border:1px solid #fafafa}.edit-controls span{display:inline}}.schedule-wrapper .task-block,.report-page .task-block{border:1px solid #e6e8eb;border-top:none;padding:7px}.schedule-wrapper .task-block .top,.schedule-wrapper .task-block .bottom,.report-page .task-block .top,.report-page .task-block .bottom{grid-template-columns:1fr 1fr 1fr 1fr}.schedule-wrapper .task-block .top>div,.schedule-wrapper .task-block .bottom>div,.report-page .task-block .top>div,.report-page .task-block .bottom>div{padding-right:7px}.schedule-wrapper .task-block .top>div:last-child,.schedule-wrapper .task-block .bottom>div:last-child,.report-page .task-block .top>div:last-child,.report-page .task-block .bottom>div:last-child{justify-content:end}.schedule-wrapper .task-block .small-col,.report-page .task-block .small-col{padding:15px 0 7px}@media only screen and (max-width:675px){.schedule-wrapper .task-block .top,.schedule-wrapper .task-block .bottom{grid-template-columns:1fr}}.maint-date-time input{height:38px;margin-right:7px}.maint-date-time.invalid input{color:#f81300}.task-container{padding-bottom:0!important}.todo-edit-item ._Completed,.task-container ._Completed,.schedule-container ._Completed,.day-scoreboard ._Completed{background:#d9f2dd;border-color:#43bf7a}.todo-edit-item ._Completed .status,.task-container ._Completed .status,.schedule-container ._Completed .status,.day-scoreboard ._Completed .status{color:#3acf4d}.todo-edit-item ._OK,.task-container ._OK,.schedule-container ._OK,.day-scoreboard ._OK{background:#f2f5fa;border-color:#dce7ef}.todo-edit-item ._OK .status,.task-container ._OK .status,.schedule-container ._OK .status,.day-scoreboard ._OK .status{color:#111}.todo-edit-item ._OK .scorecard-header,.task-container ._OK .scorecard-header,.schedule-container ._OK .scorecard-header,.day-scoreboard ._OK .scorecard-header{background:#dce7ef}.todo-edit-item ._Overdue,.task-container ._Overdue,.schedule-container ._Overdue,.day-scoreboard ._Overdue{background-color:#feedeb;border-color:#f89188}.todo-edit-item ._Overdue .status,.task-container ._Overdue .status,.schedule-container ._Overdue .status,.day-scoreboard ._Overdue .status{color:#f81300}.todo-edit-item ._Overdue .scorecard-header,.task-container ._Overdue .scorecard-header,.schedule-container ._Overdue .scorecard-header,.day-scoreboard ._Overdue .scorecard-header{background:#fdd3ce}.todo-edit-item ._AtRisk,.task-container ._AtRisk,.schedule-container ._AtRisk,.day-scoreboard ._AtRisk{background:#fffbeb;border-color:#ffdc4d}.todo-edit-item ._AtRisk .status,.task-container ._AtRisk .status,.schedule-container ._AtRisk .status,.day-scoreboard ._AtRisk .status{color:#ffcd00}.todo-edit-item ._AtRisk .scorecard-header,.task-container ._AtRisk .scorecard-header,.schedule-container ._AtRisk .scorecard-header,.day-scoreboard ._AtRisk .scorecard-header{background:#fff5cc}.todo-edit-item ._Suggestion,.todo-edit-item ._Missed,.task-container ._Suggestion,.task-container ._Missed,.schedule-container ._Suggestion,.schedule-container ._Missed,.day-scoreboard ._Suggestion,.day-scoreboard ._Missed{background:#fafdff;border-color:#59b0ff}.todo-edit-item ._Suggestion .status,.todo-edit-item ._Missed .status,.task-container ._Suggestion .status,.task-container ._Missed .status,.schedule-container ._Suggestion .status,.schedule-container ._Missed .status,.day-scoreboard ._Suggestion .status,.day-scoreboard ._Missed .status{color:#0086ff}.todo-edit-item ._Missed .status,.task-container ._Missed .status,.schedule-container ._Missed .status,.day-scoreboard ._Missed .status{color:#f81300}.todo-edit-item ._OK .status .label,.todo-edit-item ._Completed .status .label,.todo-edit-item ._Overdue .status .label,.todo-edit-item ._AtRisk .status .label,.todo-edit-item ._Suggestion .status .label,.todo-edit-item ._Missed .status .label,.task-container ._OK .status .label,.task-container ._Completed .status .label,.task-container ._Overdue .status .label,.task-container ._AtRisk .status .label,.task-container ._Suggestion .status .label,.task-container ._Missed .status .label,.schedule-container ._OK .status .label,.schedule-container ._Completed .status .label,.schedule-container ._Overdue .status .label,.schedule-container ._AtRisk .status .label,.schedule-container ._Suggestion .status .label,.schedule-container ._Missed .status .label,.day-scoreboard ._OK .status .label,.day-scoreboard ._Completed .status .label,.day-scoreboard ._Overdue .status .label,.day-scoreboard ._AtRisk .status .label,.day-scoreboard ._Suggestion .status .label,.day-scoreboard ._Missed .status .label{color:#111}.todos-running-total{color:#111;font-weight:700}.todo-fade-out{position:relative;flex-grow:1;max-height:150px;overflow:hidden}.todo-fade-out:after{content:"";position:absolute;bottom:0;left:0;background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgb(255,255,255) 90%);width:100%;height:30px}.status_suggested_time{font-size:10px;margin-top:-6px}.end-of-row-controls{flex-grow:2!important}.end-of-row-controls>div{flex-basis:30%}.task-block-description{margin-left:7px}.task-block-description .label{white-space:nowrap;font-size:10px;line-height:10px}.task-block-description .label.overdue{color:#f81300}.task-block-description label{font-family:ProximaNova-Regular!important;display:inline-block;width:100%}.day-scoreboard{gap:3px}.scorecard{max-height:100%;overflow:hidden;padding:7px}.scorecard .datasource-name{font-family:ProximaNova-Bold!important;text-transform:uppercase;font-size:min(max(5vh,20px),30px);line-height:min(max(5vh,20px),30px)}.scorecard .machine-status-img>img{height:min(max(4vh,16px),22px)}.scorecard .tally-sheet-extras{gap:.5em}.scorecard .scorecard-info{margin-bottom:15px}.scorecard .scorecard-header{margin-top:-7px;margin-left:-7px;margin-right:-7px;padding:7px}.scorecard .scorecard-header .small{font-size:min(max(1.5vh,10px),14px);line-height:min(max(1.5vh,10px),14px)}.scorecard.Production{background:#f0faf1}.scorecard.Production .scorecard-header{background:#d9f2dd}.scorecard.Idle{background:#fffbeb}.scorecard.Idle .scorecard-header{background:#fff5cc}.scorecard.Off{background:#feedeb}.scorecard.Off .scorecard-header{background:#fdd3ce}.scorecard.Lost,.scorecard.Lost .scorecard-header{background:#fafafa}.truncateable{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.scorecard-extra-left,.scorecard-extra-right{width:50%;max-width:50%;line-height:1em;display:flex;flex-direction:column}.scorecard-extra-left{margin-right:15px}.scorecard-extra-right{justify-content:space-between}.extra-metrics>div{margin-right:15px}.extra,.extra .tally-sheet-extras{height:auto}.scorecard-info.huge .label{font-size:min(max(2vh,12px),18px);line-height:min(max(2vh,12px),18px)}.scorecard-info.huge .value{font-size:min(max(5vh,20px),30px);line-height:min(max(5vh,20px),30px)}.scorecard-info .label{font-size:min(max(1.5vh,10px),14px);line-height:min(max(1.5vh,10px),14px)}.scorecard-info.heavy{font-family:ProximaNova-Bold!important}.scorecard-info .value{font-family:ProximaNova-Bold!important;font-size:min(max(2vh,12px),18px);line-height:min(max(2vh,12px),18px)}.scorecard-info .value.stacked.sub{font-family:ProximaNova-Regular!important;font-size:min(max(1.5vh,10px),14px);line-height:min(max(1.5vh,10px),14px)}.scorecard-info .value.stacked.sub>div{margin-right:7px}.scorecard-info .value.stacked.main{flex-basis:100%}.scorecard-info .target{color:#bebbbd;font-size:max(1vh,10px);line-height:min(max(1.8vh,12px),16px);padding-left:7px}.scorecard-info.sideways{display:flex;align-items:flex-end;border:1px solid green}.downtime-chip,.count-chip,.callteam-chip{background:#cce7ff;border-radius:15px;font-size:min(max(1.8vh,12px),16px);line-height:min(max(1.8vh,12px),16px);margin-top:3px}.downtime-chip>div,.count-chip>div,.callteam-chip>div{padding:3px 10px}.downtime-chip:first-child,.count-chip:first-child,.callteam-chip:first-child{margin-top:7px}.downtime-chip{background:#fca397}.callteam-chip{background:#dce7ef;margin-right:3px;max-width:45%;text-overflow:ellipsis}.callteam-chip.unclaimed{background:#fca397}.callteam-count-chip{background:#cce7ff;border-radius:15px;font-size:min(max(1.8vh,12px),16px);margin-top:3px;background:#dce7ef;margin-right:3px;min-width:2.1rem;height:1.5rem;padding:0 .2rem}.callteam-count-chip.unclaimed{background:#fca397}.callteam-comment{font-size:max(1vh,10px);margin-top:-4px}.buffer{height:min(max(.9vh,5px),12px)}.thin-buffer{height:min(max(.5vh,2px),8px)}.scoreboard-list-wrapper{margin:15px -7px 30px}.scoreboard-list-wrapper>div{flex-basis:max(calc(30% - 7px),250px);margin:7px;position:relative;flex-grow:1;max-height:215px;overflow:hidden}.scoreboard-list-wrapper>div:after{content:"";position:absolute;bottom:0;left:0;background-image:linear-gradient(to bottom,rgba(255,255,255,0),rgb(255,255,255) 90%);width:100%;height:30px}.scoreboard-header,.scoreboard-group-stats{border-bottom:1px solid #e6e8eb;border-top:0;border-left:0;border-right:0;padding-bottom:7px;margin-bottom:7px;min-height:30px}.scoreboard-header{font-family:ProximaNova-Bold!important;font-size:min(max(5vh,20px),30px);line-height:min(max(5vh,20px),30px)}.scoreboard-header .amper-logo{margin-right:15px;height:45px}.scoreboard-header .amper-logo img{height:100%}.sub-title{font-family:ProximaNova-Regular!important;font-size:min(max(3vh,16px),22px);line-height:min(max(3vh,16px),22px)}.grey{color:#bebbbd}.util-state-bar{height:min(max(4vh,16px),22px)}.bullet-bar.Production,.machine-status-block.Production,div.Production,.linked-asset-icon.Production{background:#3acf4d}.bullet-bar.Production.planned-downtime,.machine-status-block.Production.planned-downtime,div.Production.planned-downtime,.linked-asset-icon.Production.planned-downtime{background-image:repeating-linear-gradient(45deg,#269c36,#269c36 2px,transparent 2px,transparent 6px)}.bullet-bar.Idle,.machine-status-block.Idle,div.Idle,.linked-asset-icon.Idle{background:#ffcd00}.bullet-bar.Idle.planned-downtime,.machine-status-block.Idle.planned-downtime,div.Idle.planned-downtime,.linked-asset-icon.Idle.planned-downtime{background-image:repeating-linear-gradient(45deg,#c29b00,#c29b00 2px,transparent 2px,transparent 6px)}.bullet-bar.Off,.machine-status-block.Off,div.Off,.linked-asset-icon.Off{background:#f81300}.bullet-bar.Off.planned-downtime,.machine-status-block.Off.planned-downtime,div.Off.planned-downtime,.linked-asset-icon.Off.planned-downtime{background-image:repeating-linear-gradient(45deg,#c21000,#c21000 2px,transparent 2px,transparent 6px)}.bullet-bar.Lost,.machine-status-block.Lost,div.Lost,.linked-asset-icon.Lost{background:#e6e8eb}.bullet-bar.Lost.planned-downtime,.machine-status-block.Lost.planned-downtime,div.Lost.planned-downtime,.linked-asset-icon.Lost.planned-downtime{background-image:repeating-linear-gradient(45deg,#817d7f,#817d7f 2px,transparent 2px,transparent 6px)}.bullet-bar.Linked:not(.scorecard),.machine-status-block.Linked:not(.scorecard),div.Linked:not(.scorecard),.linked-asset-icon.Linked:not(.scorecard){background:radial-gradient(circle,grey 25%,transparent 26%) 0 0/6px 6px,radial-gradient(circle,grey 25%,transparent 26%) 3px 3px/6px 6px;background-color:#fff;outline:1px solid #e6e8eb;outline-offset:1px}.bullet-bar.Calibrating,.machine-status-block.Calibrating,div.Calibrating,.linked-asset-icon.Calibrating{background:#0086ff}.blue-timeline .bullet-bar.Non-Machine{background-color:#0086ff}.blue-timeline .bullet-bar.Excluded{background-color:#78bfff}.bullet-bar{height:min(max(1.2vh,6px),10px)}.bullet-bar.overlay-wrapper{position:absolute;bottom:0;height:min(max(5vh,20px),30px)}.bullet-bar.overlay-wrapper .color-block{background-color:#ffa94d;opacity:.5;width:100%;height:100%}.bullet-bar.overlay-wrapper .label{position:absolute;top:1px;left:2px;font-size:min(max(1.5vh,10px),14px);line-height:min(max(1.5vh,10px),14px)}.bullet-bar.thin{height:min(max(1.2vh,6px),6px)}.bullet-bar.Excluded,.bullet-bar.Non-Machine{background-color:#817d7f}.bullet-bar.Excluded{height:min(max(.4vh,2px),3px)}.bullet-bar.Excluded.thin{height:min(max(.4vh,2px),2px)}.bullet-bar.personnel{background-color:#817d7f}.timeline-container{overflow-x:clip}.vertical-timeline{width:20px;height:100%}.timeline-axis{font-size:.5em;color:#bebbbd;color:#817d7f;line-height:2.3em;height:.7em}@media only screen and (max-width:992px){.timeline-axis>div:nth-child(2n) .hour-marker{visibility:hidden}}.bullet-waypoint{font-size:10px;line-height:10px}.bullet-waypoint.left,.bullet-waypoint.right{position:absolute;top:-10}.bullet-waypoint.left.red-light,.bullet-waypoint.right.red-light{color:#f89188}.bullet-waypoint.left{left:0}.bullet-waypoint.right{right:0}.waypoint{font-size:.5em;font-style:italic;line-height:1em;margin-right:.1em}.time-ticks{margin-bottom:7px}.time-ticks>div{position:relative;font-size:.5em}.time-ticks>div .tick{width:1px;height:4px;background:#bebbbd}.time-ticks>div .marker{position:absolute;top:-4px}.agg-port-list .inactive .am-select-style,.agg-port-list div.locked .am-select-style,.agg-port-list .inactive .am-select-style input,.agg-port-list .inactive .am-select-style select,.agg-port-list .inactive .am-input input,.agg-port-list .inactive .am-input select,.agg-port-list div.locked .am-select-style input,.agg-port-list div.locked .am-select-style select,.agg-port-list div.locked .am-input input,.agg-port-list div.locked .am-input select{background-color:#e6e8eb}.agg-port-list div.locked{position:relative}.agg-port-list div.locked:after{content:" ";position:absolute;left:0;right:0;top:0;bottom:0;background-color:#e6e8eb;opacity:.7}.install-progress{padding-top:7px;margin-bottom:15px;font-size:14px;line-height:20px}.install-progress.border{border-top:1px solid #e6e8eb}.subtext{line-height:14px;text-align:center}.status-dot{width:24px;min-width:24px;height:24px;border-radius:50%;display:inline-block}.status-dot.header-status-dot{margin-right:7px}.status-dot-wrapper{position:relative;padding-bottom:7px}.status-dot-wrapper:before{content:" ";position:absolute;top:0;bottom:0;width:3px;margin-left:10px}.status-dot-wrapper:last-child:before{opacity:0}.status-dot-wrapper.GOOD:before{background-color:#3acf4d}.status-dot-wrapper.BAD:before{background-color:#f81300}.status-dot-wrapper.MIXED:before{background-color:#ffcd00}.status-dot-wrapper.NONE:before{background-color:#bebbbd}.status-dot-wrapper.IN_PROGRESS:before{background-color:#0086ff}.status-dot-wrapper.bubble-loading{animation:loading-fade 1s infinite}.status-connector{width:150px;height:5px}.status-dot.GOOD,.status-connector.GOOD{background-color:#3acf4d}.status-dot.BAD,.status-connector.BAD{background-color:#f81300}.status-dot.MIXED,.status-connector.MIXED{background-color:#ffcd00}.status-dot.NONE,.status-connector.NONE{background-color:#bebbbd}.status-dot.IN_PROGRESS,.status-connector.IN_PROGRESS{background-color:#0086ff}.top-border{border-top:1px solid #e6e8eb;margin-top:30px;padding-top:7px}.install-notes{padding:15px}.install-notes .install-note{margin-top:15px;animation:fade-in 1s}.install-notes .install-note .note{border:1px solid #e6e8eb;padding:15px;border-radius:15px}.install-notes .install-note .person>div{margin-right:7px}.production-claim{margin-top:15px}.production-claim:first-child{margin-top:0}.tab{display:inline-block;list-style:none;margin-bottom:-1px;padding:.5rem .75rem;border-radius:5px 5px 0 0}.tab-active{background-color:#fff;border:solid #ccc;border-width:1px 1px 0px 1px}.electricty-title{font-family:ProximaNova-Bold!important;text-transform:uppercase;font-size:18px;letter-spacing:.79px;border-top:1px solid #e6e8eb;margin:7px -15px 0;padding-top:15px}.count-table-header{border-top:1px solid #e6e8eb;justify-content:space-between;align-items:center;display:flex}.tuning-flow-history{color:#bebbbd;font-style:italic}.hardware-header-v2 .header{padding-bottom:15px}.hardware-header-v2 .header .alert{font-family:ProximaNova-Bold!important;font-size:24px}.hardware-header-v2 .bold{font-weight:700}.hardware-header-v2 .machine-names{font-size:14px;line-height:20px;color:#99cfff;font-style:italic}.hardware-header-v2 .tab-wrapper{border-bottom:1px solid #ccc;padding-left:0}.hardware-header-v2 .section{padding:15px 7px}.hardware-header-v2 .tab-label{padding-right:7px}.hardware-header-v2 .task-number{position:absolute;right:-10px;top:-7px;font-size:12px;border-radius:50%;background-color:#e6e8eb;width:15px;height:15px;display:flex;align-items:center;justify-content:center;color:#fff;box-shadow:0 0 2px #0000004d}.hardware-header-v2 .task-number.active{background-color:#0086ff}.header-section{margin-bottom:10px}.light-and-header{display:flex;align-items:center}.header-status-dot{width:24px;min-width:24px;height:24px;border-radius:50%;margin-right:7px;display:inline-block}.configure-hardware-for-assets{margin-top:15px}.configure-hardware-subheader{font-size:14px;line-height:20px;font-style:italic}.input-page-no-config-text{margin-top:15px;font-weight:100;color:#817d7f}.header-big-status{font-size:24px}.header-big-status.bad,.header-big-status.mixed{color:#f81300}.header-big-status.good{color:#3acf4d}.header-big-status.no-hardware-configured{color:#ffcd00}.header-big-status.partial-hardware-coverage{color:#339eff}.subheader-text{font-size:14px;line-height:20px;font-style:italic;font-family:ProximaNova-Bold!important}.clickable-link{color:#007bff;text-decoration:underline;cursor:pointer}.clickable-link:hover{color:#0062cc}.clickable-link-wrapper{display:flex;align-items:center;gap:15px;margin-top:7px;margin-bottom:7px}.alert-badge{position:absolute;top:-10px;left:-10px;background:red;color:#fff;font-size:14px;font-weight:700;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0 2px 4px #0003}.assistance-box{display:flex;justify-content:space-between;align-items:flex-start;border:1px solid #ccc;border-radius:6px;padding:12px;width:100%;max-width:600px;background-color:#fafafa}.assistance-content{flex:1}.assistance-title{font-weight:700;color:#333}.assistance-text{font-size:14px;color:#666;margin:4px 0}.assistance-link{color:#007bff;text-decoration:none}.assistance-link:hover{text-decoration:underline}.close-button{background:none;border:none;font-size:18px;color:#666;cursor:pointer;padding:0}.close-button:hover{color:#333}form.downtime-label-rule .input-margin{margin-right:15px;margin-bottom:15px}form.downtime-label-rule .hide-checkbox{display:none}form.downtime-label-rule .day-label.checked{background:#0086ff;color:#fff}form.downtime-label-rule .day-label{display:inline-block;background:lightgray;height:2em;width:2em;line-height:2em;text-align:center;border-radius:50%;margin:2px}form.downtime-label-rule .downtime-label-rule-time-picker{width:50px}form.downtime-label-rule .downtime-label-rule-radio input[type=radio]{width:15px!important}form.downtime-label-rule .downtime-label-rule-radio .am-input{flex-grow:0!important}@media only screen and (max-width:992px){.grouped-inputs{flex-direction:column}}.md-padding{padding:15px}.hour-by-hour-wrapper{margin:-7px -15px}.hour-by-hour-card{border:1px solid #e6e8eb;animation:fade-in 1s;background:#fff}.hour-by-hour-card .pill{font-size:1.2vw;line-height:1.2vw}.hour-by-hour-card .vertical-timeline{width:2vw;height:calc(100% + 30px);margin-top:-15px}.hour-by-hour-grid-container{border-bottom:1px solid #e6e8eb;border-top:0;border-left:0;border-right:0;display:grid;grid-template-columns:3fr 1fr .5fr 2fr 2fr 2fr 2fr 4fr;justify-items:start;padding:15px 0}.hour-by-hour-grid-container .center-vertical{display:flex;justify-content:center;align-items:center}.label{white-space:nowrap;margin-top:.5vw;font-size:1vw;line-height:1vw}.time-hour{font-size:1.2vw;line-height:1.2vw}.time-hour .subheader{font-size:1vw}.actual_value{font-family:ProximaNova-Bold!important;font-size:3vw;line-height:3vw}.target_value{color:#bebbbd;font-size:1.2vw;line-height:1.2vw}.title-upper{font-size:1.7vw}.title-upper>*{margin-right:15px}.title-upper>*:last-child{margin-right:0}.title-lower{font-size:1.2vw}.sticky-hxh-header{border:1px solid #e6e8eb;box-shadow:0 4px 4px -4px #bebbbd;position:sticky;z-index:1;background-color:#fff}.hour-by-hour-header{font-family:ProximaNova-Bold!important;border-left:1px solid #e6e8eb;border-right:1px solid #e6e8eb;font-size:min(max(5vh,20px),30px);line-height:min(max(5vh,20px),30px);z-index:10;position:sticky;background:#fff;padding:15px}.hour-by-hour-header .amper-logo{margin-right:15px;height:30px}.hour-by-hour-header .amper-logo img{height:100%}.hour-by-hour-header button{font-family:ProximaNova-Regular!important}.measurement-bar{height:.75vw;width:8vw;background-color:#e6e8eb}.measurement-bar>*{height:100%}.measurement-bar.green{background-color:#b8e6be}.measurement-bar.green .measure{background-color:#3acf4d}.measurement-bar.red{background-color:#fca397}.measurement-bar.red .measure{background-color:#f81300}.measurement-bar.yellow{background-color:#ffeb99}.measurement-bar.yellow .measure{background-color:#ffcd00}.measurement-bar.blue{background-color:#e6e8eb}.measurement-bar.blue .measure{background-color:#0086ff}.measurement-bar .target-line{position:absolute;width:2px;background-color:#bebbbd}.hour-measure{display:grid;grid-template-columns:1;grid-template-rows:min-content;row-gap:.5vh}.grid{display:grid}.grid.grid-cols-1{grid-template-columns:repeat(1,1fr)}.grid.grid-rows-1{grid-template-rows:repeat(1,1fr)}.grid .col-span-1{grid-column:span 1}.grid.grid-cols-2{grid-template-columns:repeat(2,1fr)}.grid.grid-rows-2{grid-template-rows:repeat(2,1fr)}.grid .col-span-2{grid-column:span 2}.grid.grid-cols-3{grid-template-columns:repeat(3,1fr)}.grid.grid-rows-3{grid-template-rows:repeat(3,1fr)}.grid .col-span-3{grid-column:span 3}.grid.grid-cols-4{grid-template-columns:repeat(4,1fr)}.grid.grid-rows-4{grid-template-rows:repeat(4,1fr)}.grid .col-span-4{grid-column:span 4}.grid.grid-cols-5{grid-template-columns:repeat(5,1fr)}.grid.grid-rows-5{grid-template-rows:repeat(5,1fr)}.grid .col-span-5{grid-column:span 5}.grid.grid-cols-6{grid-template-columns:repeat(6,1fr)}.grid.grid-rows-6{grid-template-rows:repeat(6,1fr)}.grid .col-span-6{grid-column:span 6}.grid.grid-cols-7{grid-template-columns:repeat(7,1fr)}.grid.grid-rows-7{grid-template-rows:repeat(7,1fr)}.grid .col-span-7{grid-column:span 7}.grid.grid-cols-8{grid-template-columns:repeat(8,1fr)}.grid.grid-rows-8{grid-template-rows:repeat(8,1fr)}.grid .col-span-8{grid-column:span 8}.grid.grid-cols-9{grid-template-columns:repeat(9,1fr)}.grid.grid-rows-9{grid-template-rows:repeat(9,1fr)}.grid .col-span-9{grid-column:span 9}.grid.grid-cols-10{grid-template-columns:repeat(10,1fr)}.grid.grid-rows-10{grid-template-rows:repeat(10,1fr)}.grid .col-span-10{grid-column:span 10}.grid.grid-cols-11{grid-template-columns:repeat(11,1fr)}.grid.grid-rows-11{grid-template-rows:repeat(11,1fr)}.grid .col-span-11{grid-column:span 11}.grid.grid-cols-12{grid-template-columns:repeat(12,1fr)}.grid.grid-rows-12{grid-template-rows:repeat(12,1fr)}.grid .col-span-12{grid-column:span 12}.plg-title{font-family:ProximaNova-Bold!important;text-transform:uppercase}.container{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px;height:300px}.container .col{height:100%}.container .col>div:first-child{margin-bottom:10px}.plg-card-container{border:1px solid #e6e8eb}.plg-card{padding:10px;background-color:#fff;text-align:center;flex-grow:1;display:flex;flex-direction:column}.plg-card .title{font-size:12px}.plg-card .microcopy{color:#acb0b4}.plg-card .bold-content{font-family:ProximaNova-Bold!important;font-size:24px}.plg-card .links{font-size:12px}.plg-card .links>*{margin-right:15px}.plg-card .links>*:last-child{margin-right:0}.plg-card .machine-status-counts a{color:#000}.separator{display:flex;align-items:center;padding:0 5px;border-left:1px solid black}.separator:first-child{border-left:none}.plg-explore-card .favorite-row{text-transform:uppercase}.favorite-button .fa-star{color:#bebbbd;font-size:14px}.favorite-button.favorited .fa-star{color:#ffcd00}.favorite-button:hover .fa-star{color:#ffeb99}.schedule-table-grid-container{display:grid;width:100%}.schedule-table-grid-container.active{border-bottom:3px solid #817d7f;font-weight:700}.grey-text{color:#e6e8eb}.status-bar{width:7px;background-color:#e6f3ff;height:100%}.status-bar.urgent{background-color:#0086ff}.status-bar.high{background-color:#59b0ff}.status-bar.active{background-color:#3acf4d}.grid-item{animation:fade-in 1.5s;background-color:#fff;outline:1px solid #e6e8eb;font-size:15px;line-height:15px;color:#817d7f;display:flex;align-items:center}.grid-item input{width:100%;border:0;outline:0;background:transparent;padding:0;color:#817d7f}.grid-item.active{color:#111}.grid-item.red{color:#f81300}.grid-item.green{color:#3acf4d}.grid-item.select-item .urgent{color:#0086ff}.grid-item.select-item .high{color:#59b0ff}.header-item{font-size:11px;line-height:11px}.grid-item,.header-item{padding:7px}.grid-item.no-padding,.header-item.no-padding{padding:0}.grid-item.small-padding,.header-item.small-padding{padding:3px 7px}.schedule-table-grid-container .header-item{color:#817d7f;text-align:left;display:flex}.schedule-table-grid-container .header-item>span{align-self:flex-end}.title-area{margin-top:30px;font-size:18px}.title-area:first-child{margin-top:0}.goal-group .status,.kanban .status,.drill-in .status{width:100%;border-radius:5px;padding:3px;text-align:center;height:-moz-fit-content;height:fit-content}.goal-group .status.red,.kanban .status.red,.drill-in .status.red{background-color:#feedeb;color:#f81300}.goal-group .status.green,.kanban .status.green,.drill-in .status.green{background-color:#f0faf1;color:#3acf4d}.goal-group .status.yellow,.kanban .status.yellow,.drill-in .status.yellow{background-color:#fffbeb;color:#ffcd00}.goal-group .status.blue,.kanban .status.blue,.drill-in .status.blue{background-color:#f2f2f2;color:#817d7f}.kanban{overflow-x:scroll;display:flex;gap:15px;padding:15px;height:calc(100vh - 15em);filter:drop-shadow(0px 0px 3px #e6e8eb)}.kanban .column{display:flex;flex-direction:column;align-items:center;gap:7px;background-color:#fff;border-radius:5px;padding:15px;min-width:330px}.kanban .column .header{text-transform:uppercase;font-weight:700;font-size:18px}.kanban .column .kanban-body,.kanban .column .section{display:flex;flex-direction:column;gap:15px;width:100%}.kanban .column .section .empty-label{color:#bebbbd;margin-top:-7px;font-size:11px;line-height:11px}.kanban .column .section .priority-label{text-transform:capitalize;color:#bebbbd;width:100%;font-size:15px;line-height:15px;border-bottom:2px solid #e6e8eb;padding-bottom:7px}.kanban .column .section .card{border-radius:10px;padding:7px;background-color:#fff;filter:drop-shadow(0px 0px 2px #e6e8eb);border:1px solid #e6e8eb;width:300px}.kanban .column .section .card hr{color:#e6e8eb;border:1px solid #e6e8eb}.kanban .column .section .card .goal-name{font-weight:700}.kanban .column .section .card.flat-bottom{border-bottom-left-radius:0;border-bottom-right-radius:0}.kanban .column .section .card .status{text-align:left;width:-moz-min-content!important;width:min-content!important}.kanban .column .section .card .metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;font-size:11px;line-height:11px;color:#817d7f}.kanban .column .section .card .metrics .actual{font-weight:700}.kanban .column .section .card .progress-bar-background{background-color:#cce7ff;height:10px;border-radius:5px;width:100%}.kanban .column .section .card .progress-bar-background.grey{background-color:#f2f2f2}.kanban .column .section .card .progress-bar-background .progress-bar-foreground{background-color:#0086ff;height:10px;border-top-left-radius:5px;border-bottom-left-radius:5px}.kanban .column .section .card .progress-bar-label{color:#0086ff;font-size:14px;line-height:14px;font-weight:700}.kanban .column .section .card .dates{display:flex;justify-content:space-between;font-size:15px;gap:7px}.kanban .column .section .card .dates>div{display:flex;flex-direction:column}.kanban .column .section .card .dates .label{font-size:12px;line-height:14px;width:100%;color:#817d7f;text-transform:uppercase}.kanban .column .section .card .dates .label.right{text-align:right}.kanban .column .operator{background-color:#0086ff;color:#fff;padding:5px;font-size:15px;line-height:15px;border-bottom-left-radius:10px;border-bottom-right-radius:10px;filter:drop-shadow(0px 0px 2px #e6e8eb);border:1px solid transparent}.kanban .column>button{width:100%}.col-container{position:relative}.col-container.overlay:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#e6e8eb;opacity:.75;border-radius:5px}.font-sm{font-size:11px;line-height:11px}.display-links{height:36px}.display-links a{font-size:11px;line-height:11px;margin-right:15px;color:#bebbbd}.display-links a.active{color:#0086ff}.goal-dropping-area{display:flex;flex-direction:column;text-transform:capitalize;position:absolute;top:0;bottom:0;width:100%}.goal-dropping-area .drop-zone{display:flex;flex-grow:1;border:1px dashed #bebbbd;border-radius:5px;color:#817d7f;padding-left:5px;background-color:#fff}.goal-dropping-area .drop-zone.centered{align-items:center}.goal-dropping-area .drop-zone.is-over{background-color:#e6e8eb;border:2px solid #bebbbd;flex-grow:1.5;font-weight:700}.goal-dropping-area .drop-zone.is-over.urgent{border-color:#0086ff}.goal-dropping-area .drop-zone.is-over.high{border-color:#59b0ff}.goal-dropping-area .drop-zone.urgent{color:#0086ff}.goal-dropping-area .drop-zone.high{color:#59b0ff}.goal-dropping-area .drop-zone.invalid-over{flex-grow:1.5;font-weight:700;background-color:#f08080;border:1px dashed #f08080;color:#d3d3d3;cursor:not-allowed;opacity:.8}.goal-dropping-area .drop-zone.invalid-over.urgent{border-color:#0086ff}.goal-dropping-area .drop-zone.invalid-over.high{border-color:#59b0ff}.goal-dropping-area.hidden{visibility:hidden}.schedule-table-card-footer{margin-top:7px;height:45px}.show-more-placeholder{min-width:100px}.grab-handle-button{width:100%;height:100%;margin-left:-4px}.drill-in .status{width:-moz-fit-content!important;width:fit-content!important;padding:2px 10px}.drill-in .panel{background-color:#fff;border-radius:5px;padding:15px;filter:drop-shadow(0px 0px 3px #e6e8eb)}.drill-in .big-metrics{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(2,1fr);gap:10px}.drill-in .big-metrics .metric{font-size:20px;line-height:20px;color:#0086ff}.drill-in .big-metrics .label{font-size:14px;line-height:14px;color:#bebbbd}.drill-in .header{text-transform:uppercase;font-weight:700;font-size:24px;margin:12px 0}.drill-in .body{display:grid;gap:15px;grid-template-columns:1fr 2fr}.drill-in .section-header{font-size:20px}.drill-in hr{border:1px solid #e6e8eb}.drill-in .detail .label{font-weight:700}.drill-in .detail .value{color:#817d7f}.drill-in .metrics{display:grid;grid-template-columns:1fr 1fr 1fr;gap:7px;color:#817d7f}.drill-in .metrics hr{grid-column:1/-1;width:100%;margin:0;border:1px solid #e6e8eb}.drill-in .bold{font-weight:700;color:#111}.drill-in .checklists{display:grid;gap:7px;grid-template-columns:repeat(3,1fr)}.print-goal .header{padding:1%;display:flex}.print-goal .header .header-text{font-size:24px;font-weight:700;margin:2% 1% 0;width:30%}.print-goal .section{padding-bottom:1%;padding-top:1%}.print-goal .section-title{display:flex;padding-bottom:10px;padding-top:10px}.print-goal .section-title .title-box{background-color:#a5a3a3;border-radius:5px;width:15%;border-color:#000;text-align:center}.print-goal .section-title .side-title{position:absolute;right:20%}.print-goal .section-body textarea{width:40%}.print-goal .header-line{margin-top:10px}.print-goal .barcode-area{margin-left:30%}.tiptap{background-color:#fff;padding:15px;height:calc(100% - 5.5rem);overflow-y:auto;margin-top:15px;box-shadow:0 4px 6px #0000004d;border-radius:.5rem}.control-group{align-items:center;background-color:var(--white);display:flex;flex-direction:column;gap:1rem;padding:0 0 7px;position:sticky;top:0;z-index:1}.button-group{display:flex;flex-wrap:wrap;gap:.25rem;justify-content:center}.btn-editor{background:rgb(226,224,224);border-radius:.5rem;border:none;color:var(--black);font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.15;margin:none;padding:.375rem .625rem;transition:all .2s cubic-bezier(.65,.05,.36,1)}.is-active{background:rgb(200,200,200);box-shadow:inset 0 0 5px #0000004d}.nlux-launchPad-container{background-color:#fafafa}.nlux-comp-welcomeMessage{padding-right:.5rem!important;padding-left:.5rem!important}.nlux_msg_sent{background-color:#99cfff!important}.nlux_msg_received{background-color:#e6e8eb!important}.nlux-conversationStarters-container{overflow-y:hidden!important}.nlux-comp-composer>textarea{overflow-y:hidden!important}.nlux-AiChat-root>.nlux-chatRoom-container>.nlux-composer-container{height:50px!important;border:1px solid rgb(169,169,169)!important;background-color:#fafafa!important;border-radius:1.5rem!important}.nlux-AiChat-root>.nlux-chatRoom-container{border-radius:0rem!important}.nlux-AiChat-root .nlux-conversation-container{background-color:#fafafa!important}.nlux-comp-composer>textarea{padding-top:1em!important}.btn-editor-action{border-radius:1.5rem!important;flex-grow:1;background-color:transparent;border:1px solid rgb(169,169,169)!important;margin-right:30px}.btn-editor-action:last-child{margin-right:0}.btn-editor-text{white-space:normal;text-align:center}.margin-right-small{margin-right:.5em}.editor-btn-row{display:flex;justify-content:center;flex-wrap:wrap}.ai-separator{width:1px;height:100%;background-color:#e6e8eb;margin-left:30px;margin-right:30px}.access-tooltip{position:relative;text-transform:none;font-family:ProximaNova-Regular;font-size:13px}.access-tooltip-container{max-width:-moz-fit-content;max-width:fit-content;position:absolute;left:-2rem}.table-tickets [data-status]{border-radius:4px;padding:4px 8px;display:inline-block;min-width:100px;text-align:center}.table-tickets [data-status=new]{background-color:#fff5cc;color:#997b00}.table-tickets [data-status=accepted]{color:#24802f;background-color:#d9f2dd}.table-tickets [data-status="in progress"]{color:#0086ff;background-color:#e6f3ff}.table-tickets [data-status=closed]{color:#817d7f;background-color:#f2f2f2}.table-tickets [data-status=cancelled]{color:#b30e00;background-color:#fdd3ce}.table-tickets th{white-space:nowrap;padding-right:16px;text-align:center}.table-tickets th .th-content{font-weight:100;font-family:ProximaNova-Bold}.table-tickets tr{border-bottom:1px solid #eaeaea}.tickets-table-container{width:100%;overflow-x:auto;margin-bottom:15px}.ticket-filter{min-width:200px;width:250px}@media only screen and (max-width: 768px){.ticket-filter{width:100%}}.method-row{display:grid;grid-template-columns:3rem 1fr;margin-bottom:.5rem;align-items:center}.method-row .ml-2{margin-left:.5rem}.ticket-attachments-list{margin-bottom:15px}.ticket-attachments-list table{margin-bottom:0}.ticket-attachments-list table th{font-size:.85rem}.ticket-attachments-list table td{vertical-align:middle}.ticket-upload-btn{margin-left:10px;transition:all .2s ease}.ticket-upload-btn:disabled{cursor:not-allowed;opacity:.7}.ticket-upload-btn .fa-upload{margin-right:5px}.plan-box{border:1px solid #ccc;padding:16px;margin-bottom:24px;background-color:#fff;box-shadow:0 1px 3px #0000001a}.plan-box-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;align-items:center}.plan-title{font-size:1.25rem;margin-bottom:4px}.plan-description{font-size:.875rem;color:#666}.asset-row{display:grid;grid-template-columns:1fr 4fr 2.5fr 2.5fr 2fr 1fr;align-items:center;gap:15px;padding:12px 0;border-top:1px solid #ddd}.asset-name{font-size:1.3rem;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}.progress-bar-wrapper{flex:2;background-color:#eee;border-radius:4px;height:2.5rem;overflow:hidden;margin:0 12px;border:1px solid #ccc}.progress-bar-inner{height:100%}.progress-green{background-color:#4caf50}.progress-yellow{background-color:#ffeb3b}.progress-red{background-color:#f44336}.asset-info{flex:3;font-size:.85rem}.asset-info div{margin-bottom:4px}.asset-info a{color:#1a73e8;text-decoration:none}.asset-status{flex:2;text-align:right;font-size:.95rem}.status-planned{color:#333}.status-needs-ticket{font-weight:700}.status-missed{font-weight:700;color:#e53935}.ticket-button{margin-top:8px;background-color:#1a73e8;color:#fff;border:none;padding:6px 12px;border-radius:4px;cursor:pointer}.icon-buttons{display:flex;align-items:center;gap:10px;font-size:18px;color:#555;cursor:pointer}.Missed,.AtRisk,.Overdue{color:#e53935}.Missed.column-subtext,.AtRisk.column-subtext,.Overdue.column-subtext{font-size:10px}.plan-subtext{font-size:.8rem}.ticket-form-container{max-width:1200px;margin:0 auto}.ticket-form-container .group-inputs>div{flex-grow:0!important}.ticket-form-layout{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:1.5rem;width:600px}@media only screen and (max-width: 768px){.ticket-form-layout{grid-template-columns:1fr;gap:1rem}}.ticket-form-left .form-group{margin-bottom:1rem}.ticket-form-left input[type=date],.ticket-form-left input[type=time]{width:268px;max-width:100%}.ticket-form-right .form-group{margin-bottom:1rem}.ticket-form-right input[type=date],.ticket-form-right input[type=time]{width:268px;max-width:100%}.ticket-description-full{max-width:none!important}.ticket-description-full textarea{min-height:120px;resize:vertical;max-width:600px}.ticket-form-additional{display:flex;gap:2rem;margin-top:1rem}@media only screen and (max-width: 768px){.ticket-form-additional{flex-direction:column;gap:1rem}}.ticket-form-additional .form-group{flex:1;margin-bottom:1rem}.ticket-form-source{margin-top:1rem}.subreason-grid{display:flex;flex-direction:column}.grid-row{display:flex;align-items:center;min-height:1.5rem;margin-top:.5rem;margin-bottom:.5rem}.subreason-wrapper{gap:.5rem;padding-left:1rem}.reason-table-wrapper td{vertical-align:top}.teams-container{padding:20px}.teams-controls{display:flex;align-items:center;gap:15px}.teams-controls .teams-search-input{width:100%;padding:12px 15px 12px 40px;border:1px solid #ddd;border-radius:4px;font-size:14px}.teams-controls .teams-search-input::-moz-placeholder{color:#aaa}.teams-controls .teams-search-input::placeholder{color:#aaa}.teams-search-container{position:relative;width:300px}.teams-search-container .search-icon{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#aaa}.new-team-btn{white-space:nowrap;font-size:14px!important;padding:12px 20px!important;letter-spacing:.5px}.new-team-btn i{margin-right:6px}.teams-table td{height:auto;max-height:60px;vertical-align:middle}.teams-table td .multi-select-with-clear{flex-direction:row!important}.no-data{text-align:center;padding:20px;color:#888}.rule-modal-content{padding:0 20px 20px}.rule-modal .form-group{margin-bottom:20px}.rule-modal .form-group label{display:block;margin-bottom:8px;font-weight:400;font-size:14px}.rule-modal .condition-row{margin-bottom:15px;padding-top:10px;display:flex;justify-content:space-between;gap:7px;align-items:center}.rule-modal .condition-row .condition-row-wrapper{display:flex;align-items:center;gap:7px}.rule-modal .condition-row:not(:last-child){border-bottom:1px solid #eee;padding-bottom:15px}.rule-modal .condition-row .condition-label{width:40px}.rule-modal .condition-row .remove-condition{background:none;border:none;margin-left:15px;opacity:.6;cursor:pointer}.rule-modal .condition-row .remove-condition:hover{opacity:1}.rule-modal .add-condition-container{display:flex;justify-content:center;margin:20px 0}.rule-modal .add-condition-btn{background-color:#007bff;color:#fff;border-radius:4px;width:36px;height:36px;padding:0;border:none;box-shadow:0 2px 5px #0000001a;cursor:pointer}.rule-modal .add-condition-btn:hover{background-color:#0069d9}.rule-modal .add-condition-btn:disabled{opacity:.65}.rule-modal .modal-footer{border-top:1px solid #eee;padding:15px 0 0;margin-top:10px;display:flex;justify-content:space-between}.rule-modal .modal-footer .cancel-btn{background:none;border:none;color:#007bff;cursor:pointer;font-size:14px;font-weight:500}.rule-modal .modal-footer .cancel-btn:hover{text-decoration:underline}.rule-modal .modal-footer .create-btn{background-color:#007bff;border:none;border-radius:4px;color:#fff;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer}.rule-modal .modal-footer .create-btn:disabled{opacity:.65}.rule-modal .modal-footer .create-btn:not(:disabled):hover{background-color:#0069d9}.asset-selector-field .asset-selector{position:relative}.asset-selector-field .control-wrapper{position:absolute;top:-30px;width:100%}.team-name-edit-container{display:inline-flex;align-items:center;flex-wrap:nowrap}.team-name-title{border:none;font-size:1.25rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.79px!important}.edit-icon{font-size:.9rem;color:#0086ff;opacity:0;transition:opacity .2s}.team-name-edit-container:hover .edit-icon{opacity:1}@font-face{font-family:ProximaNova-Bold;src:url(/assets/ProximaNova-Bold-88d46292.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:ProximaNova-Regular;src:url(/assets/ProximaNova-Regular-24eb7f24.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:RobotoMono-Regular;src:url(/assets/RobotoMono-Regular-1001e313.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}
