﻿:root{--nx-anim-duration: 0.25s;--nx-anim-delay: 0.1s;--nx-anim-ease: ease-out}.nx-animate{--translate-offset-x:0;--translate-offset-y:0;--max-opacity:1;animation-duration:var(--nx-anim-duration);animation-delay:var(--nx-anim-delay);animation-timing-function:var(--nx-anim-ease);animation-fill-mode:both;transition-duration:var(--nx-anim-duration);transition-delay:var(--nx-anim-delay);transition-timing-function:var(--nx-anim-ease);opacity:0}.nx-animate.nx-animated:not(.nx-animate-wait).nx-anim-slide-in-left,.nx-animate.nx-animated .nx-animate.nx-animate-wait.nx-animated.nx-anim-slide-in-left{transform:translateX(-100%);animation-name:nx-slide-in-left}.nx-animate.nx-animated:not(.nx-animate-wait).nx-anim-slide-in-right,.nx-animate.nx-animated .nx-animate.nx-animate-wait.nx-animated.nx-anim-slide-in-right{transform:translateX(100%);animation-name:nx-slide-in-right}.nx-animate.nx-animated:not(.nx-animate-wait).nx-anim-slide-in-top,.nx-animate.nx-animated .nx-animate.nx-animate-wait.nx-animated.nx-anim-slide-in-top{animation-name:nx-slide-in-top}.nx-animate.nx-animated:not(.nx-animate-wait).nx-anim-slide-in-bottom,.nx-animate.nx-animated .nx-animate.nx-animate-wait.nx-animated.nx-anim-slide-in-bottom{animation-name:nx-slide-in-bottom}.nx-animate.nx-animated:not(.nx-animate-wait).nx-anim-slide-out-left,.nx-animate.nx-animated .nx-animate.nx-animate-wait.nx-animated.nx-anim-slide-out-left{transform:translateX(-100%);animation-name:nx-slide-out-left}.nx-animate.nx-animated:not(.nx-animate-wait).nx-anim-slide-out-right,.nx-animate.nx-animated .nx-animate.nx-animate-wait.nx-animated.nx-anim-slide-out-right{transform:translateX(100%);animation-name:nx-slide-out-right}.nx-animate.nx-animated:not(.nx-animate-wait).nx-anim-slide-out-top,.nx-animate.nx-animated .nx-animate.nx-animate-wait.nx-animated.nx-anim-slide-out-top{animation-name:nx-slide-out-top}.nx-animate.nx-animated:not(.nx-animate-wait).nx-anim-slide-out-bottom,.nx-animate.nx-animated .nx-animate.nx-animate-wait.nx-animated.nx-anim-slide-out-bottom{animation-name:nx-slide-out-bottom}.nx-animate.nx-animated:not(.nx-animate-wait).nx-anim-long-slide-in-left,.nx-animate.nx-animated .nx-animate.nx-animate-wait.nx-animated.nx-anim-long-slide-in-left{animation-name:nx-long-slide-in-left}.nx-animate.nx-animated:not(.nx-animate-wait).nx-anim-long-slide-in-right,.nx-animate.nx-animated .nx-animate.nx-animate-wait.nx-animated.nx-anim-long-slide-in-right{animation-name:nx-long-slide-in-right}.nx-animate.nx-animated:not(.nx-animate-wait).nx-anim-long-slide-in-top,.nx-animate.nx-animated .nx-animate.nx-animate-wait.nx-animated.nx-anim-long-slide-in-top{animation-name:nx-long-slide-in-top}.nx-animate.nx-animated:not(.nx-animate-wait).nx-anim-long-slide-in-bottom,.nx-animate.nx-animated .nx-animate.nx-animate-wait.nx-animated.nx-anim-long-slide-in-bottom{animation-name:nx-long-slide-in-bottom}.nx-animate.nx-animated:not(.nx-animate-wait).nx-anim-pop-in,.nx-animate.nx-animated .nx-animate.nx-animate-wait.nx-animated.nx-anim-pop-in{transform:scale(0) translate(var(--translate-offset-x, 0), var(--translate-offset-y, 0));animation-name:nx-pop-in}.nx-animate.nx-animated:not(.nx-animate-wait).nx-anim-pop-out,.nx-animate.nx-animated .nx-animate.nx-animate-wait.nx-animated.nx-anim-pop-out{opacity:0;transform:scale(1.5) translate(var(--translate-offset-x, 0), var(--translate-offset-y, 0));animation-name:nx-pop-out}.nx-animate.nx-animated:not(.nx-animate-wait).nx-anim-rubber-pop-in,.nx-animate.nx-animated .nx-animate.nx-animate-wait.nx-animated.nx-anim-rubber-pop-in{transform:scale(0) translate(var(--translate-offset-x, 0), var(--translate-offset-y, 0));animation-name:nx-rubber-pop-in}.nx-animate.nx-animated:not(.nx-animate-wait).nx-anim-rubber-pop-out,.nx-animate.nx-animated .nx-animate.nx-animate-wait.nx-animated.nx-anim-rubber-pop-out{opacity:0;transform:scale(1.5) translate(var(--translate-offset-x, 0), var(--translate-offset-y, 0));animation-name:nx-rubber-pop-out}.nx-animate.nx-animated:not(.nx-animate-wait).nx-anim-fade-in,.nx-animate.nx-animated .nx-animate.nx-animate-wait.nx-animated.nx-anim-fade-in{opacity:0;transform:scale(1);animation-name:nx-fade-in}.nx-animate.nx-animated:not(.nx-animate-wait).nx-reverse-animated,.nx-animate.nx-animated .nx-animate.nx-animate-wait.nx-animated.nx-reverse-animated{animation-direction:reverse}.nx-animate.nx-animated:not(.nx-animate-wait).nx-anim-blink,.nx-animate.nx-animated .nx-animate.nx-animate-wait.nx-animated.nx-anim-blink{--nx-anim-duration: 2s;animation-name:nx-blink;animation-iteration-count:infinite}.nx-animate.nx-animated:not(.nx-animate-wait).nx-anim-tilt-top,.nx-animate.nx-animated .nx-animate.nx-animate-wait.nx-animated.nx-anim-tilt-top{transform-origin:bottom center;transform-style:preserve-3d;perspective:100vw;perspective-origin:center;opacity:1;animation-name:nx-tilt-top}.nx-animate.nx-animated:not(.nx-animate-wait).nx-anim-dimmed-tilt-top,.nx-animate.nx-animated .nx-animate.nx-animate-wait.nx-animated.nx-anim-dimmed-tilt-top{transform-origin:bottom center;transform-style:preserve-3d;perspective:100vw;perspective-origin:center;opacity:1;animation-name:nx-dimmed-tilt-top}@keyframes nx-slide-in-left{0%{opacity:0;transform:translateX(-100%)}100%{opacity:var(--max-opacity);transform:translateX(var(--translate-offset-x, 0))}}@keyframes nx-slide-in-right{0%{opacity:0;transform:translateX(100%)}100%{opacity:var(--max-opacity);transform:translateX(var(--translate-offset-x, 0))}}@keyframes nx-slide-in-top{0%{opacity:0;transform:translateY(-100%) translateX(var(--translate-offset-x, 0))}100%{opacity:var(--max-opacity);transform:translateY(var(--translate-offset-y, 0)) translateX(var(--translate-offset-x, 0))}}@keyframes nx-slide-in-bottom{0%{opacity:0;transform:translateY(100%) translateX(var(--translate-offset-x, 0))}100%{opacity:var(--max-opacity);transform:translateY(var(--translate-offset-y, 0)) translateX(var(--translate-offset-x, 0))}}@keyframes nx-slide-out-left{0%{opacity:var(--max-opacity);transform:translateX(var(--translate-offset-x, 0))}100%{opacity:0;transform:translateX(-100%)}}@keyframes nx-slide-out-right{0%{opacity:var(--max-opacity);transform:translateX(var(--translate-offset-x, 0))}100%{opacity:0;transform:translateX(100%)}}@keyframes nx-slide-out-top{0%{opacity:var(--max-opacity);transform:translateY(var(--translate-offset-y, 0)) translateX(var(--translate-offset-x, 0))}100%{opacity:0;transform:translateY(-100%) translateX(var(--translate-offset-x, 0))}}@keyframes nx-slide-out-bottom{0%{opacity:var(--max-opacity);transform:translateY(var(--translate-offset-y, 0)) translateX(var(--translate-offset-x, 0))}100%{opacity:0;transform:translateY(100%) translateX(var(--translate-offset-x, 0))}}@keyframes nx-long-slide-in-left{0%{opacity:0;transform:translateX(-100vw)}100%{opacity:var(--max-opacity);transform:translateX(var(--translate-offset-x, 0))}}@keyframes nx-long-slide-in-right{0%{opacity:0;transform:translateX(100vw)}100%{opacity:var(--max-opacity);transform:translateX(var(--translate-offset-x, 0))}}@keyframes nx-long-slide-in-top{0%{opacity:0;transform:translateY(-100vh)}100%{opacity:var(--max-opacity);transform:translateY(var(--translate-offset-y, 0))}}@keyframes nx-long-slide-in-bottom{0%{opacity:0;transform:translateY(100vh)}100%{opacity:var(--max-opacity);transform:translateY(var(--translate-offset-y, 0))}}@keyframes nx-pop-in{0%{opacity:0;transform:scale(0) translate(var(--translate-offset-x, 0), var(--translate-offset-y, 0))}100%{opacity:var(--max-opacity);transform:scale(1) translate(var(--translate-offset-x, 0), var(--translate-offset-y, 0))}}@keyframes nx-pop-out{0%{opacity:0;transform:scale(1.5) translate(var(--translate-offset-x, 0), var(--translate-offset-y, 0))}100%{opacity:var(--max-opacity);transform:scale(1) translate(var(--translate-offset-x, 0), var(--translate-offset-y, 0))}}@keyframes nx-rubber-pop-in{0%{opacity:0;transform:scale(0) translate(var(--translate-offset-x, 0), var(--translate-offset-y, 0))}60%{opacity:calc(var(--max-opacity)*.6);transform:scale(1.25) translate(var(--translate-offset-x, 0), var(--translate-offset-y, 0))}80%{opacity:calc(var(--max-opacity)*.8);transform:scale(0.75) translate(var(--translate-offset-x, 0), var(--translate-offset-y, 0))}90%{opacity:calc(var(--max-opacity)*.9);transform:scale(1.05) translate(var(--translate-offset-x, 0), var(--translate-offset-y, 0))}100%{opacity:var(--max-opacity);transform:scale(1) translate(var(--translate-offset-x, 0), var(--translate-offset-y, 0))}}@keyframes nx-rubber-pop-out{0%{opacity:0;transform:scale(1.5) translate(var(--translate-offset-x, 0), var(--translate-offset-y, 0))}60%{opacity:calc(var(--max-opacity)*.6);transform:scale(0.75) translate(var(--translate-offset-x, 0), var(--translate-offset-y, 0))}80%{opacity:calc(var(--max-opacity)*.8);transform:scale(1.25) translate(var(--translate-offset-x, 0), var(--translate-offset-y, 0))}90%{opacity:calc(var(--max-opacity)*.9);transform:scale(0.95) translate(var(--translate-offset-x, 0), var(--translate-offset-y, 0))}100%{opacity:var(--max-opacity);transform:scale(1) translate(var(--translate-offset-x, 0), var(--translate-offset-y, 0))}}@keyframes nx-fade-in{0%{opacity:0;transform:scale(1)}100%{opacity:var(--max-opacity);transform:scale(1)}}@keyframes fold{to{max-height:0px;padding:0px;border-width:0px}}@keyframes nx-slide-from-left{from{opacity:0;transform:translateX(-25%)}to{opacity:var(--max-opacity);transform:translateX(0)}}@keyframes nx-blink{0%{opacity:1}50%{opacity:0}100%{opacity:1}}@keyframes nx-tilt-top{0%{transform:rotate(0deg)}100%{transform:rotateX(-20deg)}}@keyframes nx-dimmed-tilt-top{0%{opacity:1;transform:rotate(0deg)}100%{opacity:.5;transform:rotateX(-20deg)}}:root{--color-100: #111;--color-200: #222;--color-300: #333;--color-400: #555;--color-500: #777;--color-600: #aaa;--color-700: #ccc;--color-800: #eee;--color-900: #fff;--transition: 0.25s;--icon-font-family: "Font Awesome 6 Pro";--font-size: 20px;--max-boxed-content-width: 1000px;--default-font: Arial, Helvetica, sans-serif;--title-font-name: "Trebuchet MS", Helvetica, sans-serif;--alt-title-font-name: Tahoma, Geneva, sans-serif;--highlight:#F26722;--highlight-alt: #22A7F2;--shadow: #00000088;--highlight-rgb: 242, 103, 34;--highlight-text-color:#fff;--warning:#db2413;--error:#db2413;--success:#159F5C;--online: #149F5B;--away:#fdb918;--dnd:#db2413;--high-importance-color:#db2413;--medium-importance-color:#1370db;--low-importance-color:#6e6e6e;--warning-button-color:#db2413;--warning-button-text-color:#fff;--page-header:#c5c5c5;--page-header-color:#5e5e5e;--text-color:#333;--text-color-inverted: #fff;--text-color-dimmed:#33333355;--two-color-gradient: linear-gradient(135deg, #ffffff 0%,#a5a5a5 100%);--element-radius: 5px;--element-max-radius: 50%;--element-big-radius: 1.25em;--primary-button-color: var(--highlight,#333);--primary-button-text-color:#fff;--primary-button-hover-color: #5f5f5f;--primary-button-hover-text-color:#fff;--background-color:#FCFCFC;--background-color-trans: #FCFCFCCC;--low-contrast-bg-color:#ddd;--low-contrast-bg-text-color: #333;--medium-contrast-bg-color:#a3a3a3;--medium-contrast-bg-text-color: #333;--high-contrast-bg-color:#333;--high-contrast-bg-text-color: #fff;--border-color:#ccc;--dialog-background-color:#fff;--dialog-low-contrast-bg-color: #ddd;--dialog-actions-bg-color: #eee;--dialog-text-color:#333;--dialog-input-color:#333;--dialog-input-border-color:#0000000e;--sidenav-background-color:#fff;--sidenav-text-color:#333;--sidenav-toolbar-color:#333;--sidenav-toolbar-text-color:#fff;--background-color-lighter:#ededed;--background-color-lighter-trans: #edededbf;--background-color-lighter-border:#0f0f0f;--background-color-lighter-text:#333;--background-color-darker:#e9e5e5;--background-color-darker-trans: #e9e5e5bf;--background-color-darker-border: #616161;--background-color-darker-text: #333;--backdrop-color: #000;--backdrop-color-text-color: #fff;--backdrop-trans-overlay: rgba(255,255,255,0.1);--backdrop-color-alt: #13131d;--backdrop-color-alt-text-color: #fff;--backdrop-filter: none;--logo-orange: #f26722;--logo-contrast: #333;--logo-fox-orange-main: #F89923;--logo-fox-color-1: #FFE3C6;--logo-fox-color-2: #FED5B0;--logo-fox-color-3: #EE8423;--logo-fox-color-4: #FCC394;--logo-fox-color-5: #FEDDBC;--logo-fox-color-6: #FFE1C3;--logo-fox-color-7: #848480;--logo-fox-color-8: #595A5A;--logo-fox-color-9: #FDD1A9;--logo-fox-color-10: #232323;--logo-fox-color-11: #FEDEBE;--toast-border-color:#4C8BF5;--toast-background-color:#333;--toast-text-color:#fff;--nav-header-color:#DFDFDF;--nav-header-alt-color: #333;--nav-header-text-color:#1b1b1b;--menu-color:#eeeeee;--menu-text-color:#333;--menu-item-hover-color:rgba(255,255,255,0.85);--menu-item-hover-text-color:#333;--menu-item-selected-color:rgba(255,255,255,0.85);--menu-item-selected-text-color:#333;--input-color:#000;--input-background-color: rgba(255,255,255,0.15);--input-border-color:rgba(0,0,0,0.12);--input-max-radius: 50%;--input-big-radius: 1.25em;--input-small-radius: 0.25rem;--badge-background:#D31C12;--badge-timeout-background: #333;--badge-color:#fff;--gradient-panel-color: linear-gradient(135deg, #555555 0%,#333333 100%);--gradient-panel-text: #fff;--system-notice-background: #333;--system-notice-text: #fff;--person-avatar-size: 4rem}@media screen and (max-width: 620px){:root{--font-size: 16px}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){:root{--font-size: 18px}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){:root{--font-size: 18px}}.logifox-logo .logifox-orange,.logifox-logo .orange-main,.nexus-logo .logifox-orange,.nexus-logo .orange-main{fill:var(--logo-orange)}.logifox-logo .fox-orange-main,.nexus-logo .fox-orange-main{fill:var(--logo-fox-orange-main)}.logifox-logo .fox-color-1,.nexus-logo .fox-color-1{fill:var(--logo-fox-color-1)}.logifox-logo .fox-color-2,.nexus-logo .fox-color-2{fill:var(--logo-fox-color-2)}.logifox-logo .fox-color-3,.nexus-logo .fox-color-3{fill:var(--logo-fox-color-3)}.logifox-logo .fox-color-4,.nexus-logo .fox-color-4{fill:var(--logo-fox-color-4)}.logifox-logo .fox-color-5,.nexus-logo .fox-color-5{fill:var(--logo-fox-color-5)}.logifox-logo .fox-color-6,.nexus-logo .fox-color-6{fill:var(--logo-fox-color-6)}.logifox-logo .fox-color-7,.nexus-logo .fox-color-7{fill:var(--logo-fox-color-7)}.logifox-logo .fox-color-8,.nexus-logo .fox-color-8{fill:var(--logo-fox-color-8)}.logifox-logo .fox-color-9,.nexus-logo .fox-color-9{fill:var(--logo-fox-color-9)}.logifox-logo .fox-color-10,.nexus-logo .fox-color-10{fill:var(--logo-fox-color-10)}.logifox-logo .fox-color-11,.nexus-logo .fox-color-11{fill:var(--logo-fox-color-11)}.logifox-logo .contrast,.nexus-logo .contrast{fill:var(--logo-contrast)}*{box-sizing:border-box}body [lang]{display:none}html{top:0 !important;font-size:var(--user-font-size, clamp(15px, 1.15vw, 18px));scroll-behavior:smooth}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){html{font-size:18px}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){html{font-size:18px}}html[lang=fr] body [lang=fr]{display:revert}html[lang=en] body [lang=en]{display:revert}body{margin:0px;padding:0px;background:var(--background-color);background-size:cover !important;color:var(--text-color);font-family:var(--default-font);--container-width: 1200px}body h1,body h2,body h3,body h4,body h5,body h6{padding:0px;margin:0px;font-weight:400;color:var(--text-color)}body h1 sub,body h2 sub,body h3 sub,body h4 sub,body h5 sub,body h6 sub{display:block;font-size:.7em}body h1.special,body h2.special,body h3.special,body h4.special,body h5.special,body h6.special{padding-left:2rem;position:relative}body h1.special::before,body h2.special::before,body h3.special::before,body h4.special::before,body h5.special::before,body h6.special::before{content:"";height:1px;width:1.5rem;content:"";position:absolute;left:0px;top:50%;transform:translate(0px, -50%);background:var(--highlight)}body h1,body h2{font-family:var(--title-font-name);padding-bottom:.5em}body h3,body h4,body h5,body h6{font-family:var(--title-font-name);color:inherit;padding:.5em 0px}body h1{font-size:2rem}body h2{font-size:1.6rem}body h3{font-size:1.2rem}body h4{font-size:1rem;text-transform:uppercase}body h5{font-size:.9rem;text-transform:uppercase}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body h1{font-size:1.8rem}body h2{font-size:1.4rem}body h3{font-size:1.1rem}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body h1{font-size:1.8rem}body h2{font-size:1.4rem}body h3{font-size:1.1rem}}body ls>span,body ls{font-family:inherit;font-size:inherit;color:inherit;display:inline;line-height:inherit}body label,body p,body li,body a,body div,body span,body input,body select{font-family:var(--default-font);color:var(--text-color)}body label,body p,body li,body a{font-size:1rem}body quote{position:relative;padding-left:1rem;padding-top:.25rem;display:flex;flex-direction:column;align-items:flex-start;isolation:isolate}body quote::before{content:"";font-family:var(--icon-font-family);font-size:inherit;font-weight:700;margin-right:-0.5em}body quote::before,body quote::after{position:absolute;top:0;left:0;opacity:.1;font-size:1.5em;vertical-align:middle}body quote from{font-size:.8rem;opacity:1}body quote date{font-size:.8rem;font-style:italic;opacity:.8}body key-combo{display:inline-flex;align-items:center;gap:.5em;padding-inline:.1em}body key{display:inline-block;font-size:.8em;padding:.2em .4em;margin-left:1ch;box-shadow:0 0 0 1px currentColor;font-style:normal;border-radius:4px}body [disabled],body .nx-disabled{pointer-events:none !important;opacity:.5 !important}body .nx-margin-0{margin:0rem}body .nx-margin-top-0{margin-top:0rem}body .nx-margin-right-0{margin-right:0rem}body .nx-margin-bottom-0{margin-bottom:0rem}body .nx-margin-left-0{margin-left:0rem}body .nx-margin-1{margin:1rem}body .nx-margin-top-1{margin-top:1rem}body .nx-margin-right-1{margin-right:1rem}body .nx-margin-bottom-1{margin-bottom:1rem}body .nx-margin-left-1{margin-left:1rem}body .nx-margin-2{margin:2rem}body .nx-margin-top-2{margin-top:2rem}body .nx-margin-right-2{margin-right:2rem}body .nx-margin-bottom-2{margin-bottom:2rem}body .nx-margin-left-2{margin-left:2rem}body .nx-margin-3{margin:3rem}body .nx-margin-top-3{margin-top:3rem}body .nx-margin-right-3{margin-right:3rem}body .nx-margin-bottom-3{margin-bottom:3rem}body .nx-margin-left-3{margin-left:3rem}body .nx-margin-4{margin:4rem}body .nx-margin-top-4{margin-top:4rem}body .nx-margin-right-4{margin-right:4rem}body .nx-margin-bottom-4{margin-bottom:4rem}body .nx-margin-left-4{margin-left:4rem}body .nx-margin-5{margin:5rem}body .nx-margin-top-5{margin-top:5rem}body .nx-margin-right-5{margin-right:5rem}body .nx-margin-bottom-5{margin-bottom:5rem}body .nx-margin-left-5{margin-left:5rem}body .nx-margin-6{margin:6rem}body .nx-margin-top-6{margin-top:6rem}body .nx-margin-right-6{margin-right:6rem}body .nx-margin-bottom-6{margin-bottom:6rem}body .nx-margin-left-6{margin-left:6rem}body .nx-margin-7{margin:7rem}body .nx-margin-top-7{margin-top:7rem}body .nx-margin-right-7{margin-right:7rem}body .nx-margin-bottom-7{margin-bottom:7rem}body .nx-margin-left-7{margin-left:7rem}body .nx-margin-8{margin:8rem}body .nx-margin-top-8{margin-top:8rem}body .nx-margin-right-8{margin-right:8rem}body .nx-margin-bottom-8{margin-bottom:8rem}body .nx-margin-left-8{margin-left:8rem}body .nx-margin-9{margin:9rem}body .nx-margin-top-9{margin-top:9rem}body .nx-margin-right-9{margin-right:9rem}body .nx-margin-bottom-9{margin-bottom:9rem}body .nx-margin-left-9{margin-left:9rem}body .nx-margin-10{margin:10rem}body .nx-margin-top-10{margin-top:10rem}body .nx-margin-right-10{margin-right:10rem}body .nx-margin-bottom-10{margin-bottom:10rem}body .nx-margin-left-10{margin-left:10rem}body .nx-padding-0{padding:0rem}body .nx-padding-top-0{padding-top:0rem}body .nx-padding-right-0{padding-right:0rem}body .nx-padding-bottom-0{padding-bottom:0rem}body .nx-padding-left-0{padding-left:0rem}body .nx-padding-1{padding:1rem}body .nx-padding-top-1{padding-top:1rem}body .nx-padding-right-1{padding-right:1rem}body .nx-padding-bottom-1{padding-bottom:1rem}body .nx-padding-left-1{padding-left:1rem}body .nx-padding-2{padding:2rem}body .nx-padding-top-2{padding-top:2rem}body .nx-padding-right-2{padding-right:2rem}body .nx-padding-bottom-2{padding-bottom:2rem}body .nx-padding-left-2{padding-left:2rem}body .nx-padding-3{padding:3rem}body .nx-padding-top-3{padding-top:3rem}body .nx-padding-right-3{padding-right:3rem}body .nx-padding-bottom-3{padding-bottom:3rem}body .nx-padding-left-3{padding-left:3rem}body .nx-padding-4{padding:4rem}body .nx-padding-top-4{padding-top:4rem}body .nx-padding-right-4{padding-right:4rem}body .nx-padding-bottom-4{padding-bottom:4rem}body .nx-padding-left-4{padding-left:4rem}body .nx-padding-5{padding:5rem}body .nx-padding-top-5{padding-top:5rem}body .nx-padding-right-5{padding-right:5rem}body .nx-padding-bottom-5{padding-bottom:5rem}body .nx-padding-left-5{padding-left:5rem}body .nx-padding-6{padding:6rem}body .nx-padding-top-6{padding-top:6rem}body .nx-padding-right-6{padding-right:6rem}body .nx-padding-bottom-6{padding-bottom:6rem}body .nx-padding-left-6{padding-left:6rem}body .nx-padding-7{padding:7rem}body .nx-padding-top-7{padding-top:7rem}body .nx-padding-right-7{padding-right:7rem}body .nx-padding-bottom-7{padding-bottom:7rem}body .nx-padding-left-7{padding-left:7rem}body .nx-padding-8{padding:8rem}body .nx-padding-top-8{padding-top:8rem}body .nx-padding-right-8{padding-right:8rem}body .nx-padding-bottom-8{padding-bottom:8rem}body .nx-padding-left-8{padding-left:8rem}body .nx-padding-9{padding:9rem}body .nx-padding-top-9{padding-top:9rem}body .nx-padding-right-9{padding-right:9rem}body .nx-padding-bottom-9{padding-bottom:9rem}body .nx-padding-left-9{padding-left:9rem}body .nx-padding-10{padding:10rem}body .nx-padding-top-10{padding-top:10rem}body .nx-padding-right-10{padding-right:10rem}body .nx-padding-bottom-10{padding-bottom:10rem}body .nx-padding-left-10{padding-left:10rem}body .input-container{position:relative;margin:1rem 0;padding:0 3px 0 0}body .input-container label{transform:translate3d(0, 6px, 0) scale(0.75);transform-origin:left top;opacity:.5;position:absolute;bottom:100%;left:2px;right:auto}body .price{font-size:40px}body .price sup{font-size:50%}body .price sub{display:block;font-size:30%}@keyframes nx-spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}body .working-overlay{pointer-events:none;opacity:0;position:fixed;top:0px;left:0px;width:100vw;height:100vh;z-index:999999999999;transition:.25s}body .working-overlay::before{content:"";background-color:var(--backdrop-color);position:absolute;top:0px;left:0px;width:100vw;height:100vh;opacity:.85}body .working-overlay .content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);padding:10px}body .working-overlay .content .nexus-logo{width:50px;height:50px;margin:5px auto}body .working-overlay .content .nexus-logo svg{width:100%;height:100%;animation-name:nx-spin;animation-duration:1s;animation-delay:2s;animation-iteration-count:infinite}body .working-overlay .content .nexus-logo svg .contrast{fill:var(--backdrop-color-text-color)}body .working-overlay .content label{padding:20px;text-align:center;text-shadow:rgba(0,0,0,.75) 1px 1px 2px}body .sleep-overlay{content:"";position:fixed;top:0px;left:0px;width:100vw;height:100vh;z-index:9999999999;pointer-events:none;opacity:0;transition:.25s}body .sleep-overlay::before{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;content:"";background:var(--backdrop-color);opacity:.25}body .sleep-overlay .cursor-tracker{position:absolute;border-radius:50%;width:150px;height:150px;background:radial-gradient(ellipse at center, var(--highlight) 0%, transparent 40%);top:var(--mouseY);left:var(--mouseX);transform:translate(-50%, -50%);mix-blend-mode:overlay;display:grid;place-items:center;color:var(--highlight-text-color)}body .sleep-overlay .cursor-tracker .fa-moon{display:none}body.sleeping{transition:5s}body.sleeping .sleep-overlay{opacity:1;pointer-events:auto}body .system-notice{position:fixed;display:grid;grid-template-columns:1fr;grid-gap:10px;bottom:0px;right:0px;padding:10px;transform:translateX(calc(100% - 3rem));transition:.25s}body .system-notice .notice{background:var(--notice-color);color:var(--system-notice-text);padding:15px;display:grid;border-radius:5px;grid-template-columns:1fr auto;place-items:center;box-shadow:rgba(0,0,0,.75) 0 0 10px}body .system-notice .notice label{font-size:.8rem}body .system-notice .notice i.fal{margin-right:12px}body .system-notice .notice .md-button{color:var(--system-notice-text)}body .system-notice:hover{transform:translateX(0)}body .md-icon-button .nav-back md-icon{font-size:4rem}body .text-align-left{text-align:left}body .text-align-right{text-align:right}body .text-align-center{text-align:center}body .text-2x{font-size:2em}body .text-3x{font-size:3em}body .text-4x{font-size:4em}body .bordered{border:solid 2px #000;padding:10px}body .success-color{color:var(--success)}body .error-color{color:var(--warning)}body .nx-no-select{user-select:none}body .nx-hide{display:none}@media screen and (max-width: 1100px){body{--container-width: 800px}body .nx-hide-md{display:none}}@media screen and (max-width: 800px){body{--container-width: 640px}body .nx-hide-tab{display:none}}@media screen and (max-width: 620px){body{--container-width: 100%}body .nx-hide-sm{display:none}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body .nx-hide-phone{display:none}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body .nx-hide-phone{display:none}}body .container{width:var(--container-width);margin:0 auto}body .nx-boxed-content{margin-inline:auto;width:var(--boxed-content-width, 1200px)}@media screen and (max-width: 1100px){body .nx-boxed-content{--boxed-content-width: 1000px}}@media screen and (max-width: 800px){body .nx-boxed-content{--boxed-content-width: 100vw}}body input,body textarea{font-size:1rem}body input::placeholder,body textarea::placeholder{color:inherit;opacity:.5}body textarea{padding:.5em;border:solid 1px var(--border-color);border-radius:var(--input-small-radius);color:var(--text-color);outline:none;width:100%;background:var(--input-background-color)}body textarea:focus{border-color:var(--highlight)}body price{font-weight:700}body price:after{content:"$"}body label.placeholder{font-size:1.5rem;text-transform:uppercase;opacity:.35;font-weight:700;margin:20px auto;display:flex;align-items:center;text-align:center;justify-content:center;color:var(--text-color);width:90%;position:relative}body label.placeholder>*:not(.fa-spin){padding:0 10px}body label.placeholder>*:not(.fa-spin):first-child{padding-left:0px}body label.placeholder>*:not(.fa-spin):last-child{padding-right:0px}@media screen and (max-width: 620px){body label.placeholder{font-size:1.3rem}}body label.placeholder.full{text-align:center;display:block;padding:50px}body label.placeholder.small{font-size:1rem}body label.placeholder.large{font-size:2rem}body sup.badge{content:"";position:absolute;right:0px;top:0px;transform:translate(0%, -50%);background:var(--highlight);border-radius:50%;width:.8rem;height:.8rem;line-height:.8rem;text-align:center;font-size:.66rem;color:var(--highlight-text-color)}body .location{display:grid;grid-template-columns:2fr 1fr}body .location .address,body .location .city{grid-column:1/span 2}body .contact{display:grid}body .list-header{font-size:.65rem;opacity:.65;text-transform:uppercase;font-style:italic;position:relative;place-self:end stretch !important}body .list-header:first-child::before{content:"";height:1px;border-bottom:solid 1px var(--border-color);width:200vw;left:-50vw;position:absolute;bottom:0px}body .list-header .md-button{margin:0px}body .nx-form-grid{display:grid;grid-template-columns:max-content 1fr;place-items:start stretch;gap:1rem;overflow:hidden}body .nx-form-grid .nx-form-row{display:contents}body .nx-form-grid .nx-form-row:first-child>:first-child{position:relative}body .nx-form-grid .nx-form-row:first-child>:first-child::after{content:"";right:0px;width:1px;height:100vh;position:absolute;background:var(--input-border-color)}body .nx-form-grid .nx-form-row label{display:block;text-align:right;padding:.5rem;font-size:.8rem;opacity:.8;font-style:italic}body .nx-form-grid .nx-form-row md-input-container{margin:.25rem 0}body .graph{min-width:150px;min-height:150px}body note{font-size:.6rem;font-style:italic}body .nx-notes{font-size:.6rem;font-style:italic;padding-left:.5rem;margin:.5rem 0;border-left:2px solid var(--highlight)}body .nx-border{--item-color: var(--highlight);--border-width-o: 0.25em;--border-width: var(--border-width-o)}body .nx-border.border-900{--border-width-o: 1.2em}body .nx-border.border-800{--border-width-o: 1em}body .nx-border.border-700{--border-width-o: 0.8em}body .nx-border.border-600{--border-width-o: 0.6em}body .nx-border.border-400{--border-width-o: 0.1em}body .nx-border.border-300{--border-width-o: 3px}body .nx-border.border-200{--border-width-o: 2px}body .nx-border.border-100{--border-width-o: 1px}body .nx-border.border-anim{transition:.25s}body .nx-border.border-anim:hover{--border-width: calc(var(--border-width-o) * 2)}body .nx-border.border-left{border-left:var(--border-width) solid var(--item-color)}body .nx-border.border-right{border-right:var(--border-width) solid var(--item-color)}body .nx-border-dashed{border:dashed 2px var(--text-color)}body .nx-ghost-container{display:contents}body .background-color-darker{--text-color: var(--background-color-darker-text);position:relative}body .background-color-darker::before{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:var(--background-color-darker);opacity:.7}body .nx-color-success{color:var(--success)}body .nx-color-error{color:var(--error)}body .nx-color-highlight{--text-color: var(--highlight);color:var(--highlight)}body .user-online-status-list i.fa-circle.online,body .user-online-status i.fa-circle.online{color:var(--online);text-shadow:0 0 .5em var(--online),0 0 .25em var(--online)}body .user-online-status-list i.fa-circle.dnd,body .user-online-status i.fa-circle.dnd{color:var(--dnd);text-shadow:0 0 .5em var(--dnd),0 0 .25em var(--dnd)}body .user-online-status-list .md-button{display:flex;justify-content:space-between}body#top .lf.lf-boxed-value{max-width:600px;text-align:center;background:#36bbed;color:#fff;padding:10px;margin:5px;display:flex;flex-direction:column;align-items:center;justify-content:center}body#top .lf.lf-boxed-value value{font-size:60px;display:block;text-align:inherit;width:100px}body#top .lf.lf-boxed-value:nth-child(2n){background:#3d8de7}body#top .lf.lf-boxed-value:nth-child(3n){background:#3f43e4}body#top .lf.lf-widget-panel{max-width:640px}@media screen and (max-width: 640px){body#top .lf.lf-widget-panel{width:100%}}body#top .lf.lf-avatar-picture{width:200px;height:200px;position:relative;font-size:20px;outline:none;margin:0 auto;--badge-size:40px;margin-right:calc(var(--badge-size)*.25)}body#top .lf.lf-avatar-picture .image-container{color:inherit;overflow:hidden;outline:none;width:100%;height:100%;border-radius:50%;background:var(--background-color);border-width:2px;border-style:solid;border-color:currentColor}body#top .lf.lf-avatar-picture .image-container img{height:100%;width:100%;object-fit:cover;object-position:center}body#top .lf.lf-avatar-picture .badge{position:absolute;top:0px;right:calc(var(--badge-size)*-0.25);background-color:var(--highlight);color:var(--highlight-text-color);font-size:calc(var(--badge-size)*.6);width:var(--badge-size);height:var(--badge-size);border-radius:50%;line-height:var(--badge-size);text-align:center}body#top .lf.lf-avatar-picture .stars{color:#e9c42f;font-size:1em;display:flex;position:absolute;bottom:-10px;width:100%;flex-direction:row;justify-content:center}body#top .lf.lf-avatar-picture .crowns{color:#e9c42f;font-size:1em;display:flex;position:absolute;top:-10px;width:100%;flex-direction:row;justify-content:center}body#top .lf.lf-icon-selector .md-button md-icon{font-size:22px;line-height:1em}body#top .lf.lf-icon-selector .lf-icon-selector-panel{background:#fff;box-shadow:rgba(0,0,0,.8) 0px 0px 10px;padding:10px;position:fixed;transform:translateX(-50%);width:400px;transition:.25s;opacity:0;pointer-events:none}body#top .lf.lf-icon-selector .lf-icon-selector-panel i{font-size:40px;cursor:pointer;padding:5px;margin:2px;border:solid 1px #fafafa;text-align:center}body#top .lf.lf-icon-selector.panel-open .lf-icon-selector-panel{opacity:1;pointer-events:auto}body#top .lf.lf-state-button{border:solid 2px var(--action-color);border-radius:100px;padding:3px 15px;position:relative}body#top .lf.lf-state-button span,body#top .lf.lf-state-button i{color:var(--text-color);z-index:2;position:relative}body#top .lf.lf-state-button:hover{background-color:var(--action-color)}body#top .lf.lf-state-button:hover i,body#top .lf.lf-state-button:hover span{color:#fff}body#top .lf.lf-state-button[disabled]{color:var(--text-color) !important;opacity:.5;pointer-events:none}body#top .lf.lf-state{background-color:currentColor;font-size:1.5rem;padding:15px}body#top .lf.lf-state i{margin-right:10px}body#top .lf.lf-state i,body#top .lf.lf-state span,body#top .lf.lf-state time{color:#fff}body#top .lf.lf-direct-message{--text-color: #fff;background-color:var(--message-color)}body#top .lf.lf-direct-message.lf-answer p{text-align:center;font-size:22px}body#top .lf.lf-direct-message.lf-answer .lf-code{font-size:15px;margin:0 10px;padding:15px 30px;border-radius:100px}body#top .lf.lf-direct-message.lf-answer .lf-code.selected{font-size:30px;background-color:var(--message-color)}body#top .lf.lf-direct-message md-dialog-content{padding:2.5rem 5rem;font-size:3rem;color:var(--text-color);text-align:center}body#top .lf.lf-direct-message md-dialog-content em{color:var(--text-color);display:block;font-size:1.5rem;text-align:center;padding:1rem}@media screen and (max-width: 620px){body#top .lf.lf-direct-message md-dialog-content{font-size:2rem;padding:1rem 1.5rem}body#top .lf.lf-direct-message md-dialog-content em{font-size:1rem}}body#top.nx-opaque-panel>nav,body#top.nx-opaque-panel #viewport{opacity:0}.fa-layers{position:relative;--offsetX: 0px;--offsetY: 0px;--scale:1}.fa-layers>.fas:not(:first-child),.fa-layers>.far:not(:first-child),.fa-layers>.fal:not(:first-child),.fa-layers>.fab:not(:first-child),.fa-layers>.fad:not(:first-child){position:absolute;top:50%;left:50%;transform:translate(calc(-50% + var(--offsetX)), calc(-50% + var(--offsetY))) scale(var(--scale))}.fa-layers .fa-scale-1{--scale: 0.1}.fa-layers .fa-stroke-1{-webkit-text-stroke:1px var(--background-color)}.fa-layers .fa-scale-2{--scale: 0.2}.fa-layers .fa-stroke-2{-webkit-text-stroke:2px var(--background-color)}.fa-layers .fa-scale-3{--scale: 0.3}.fa-layers .fa-stroke-3{-webkit-text-stroke:3px var(--background-color)}.fa-layers .fa-scale-4{--scale: 0.4}.fa-layers .fa-stroke-4{-webkit-text-stroke:4px var(--background-color)}.fa-layers .fa-scale-5{--scale: 0.5}.fa-layers .fa-stroke-5{-webkit-text-stroke:5px var(--background-color)}.fa-layers .fa-scale-6{--scale: 0.6}.fa-layers .fa-stroke-6{-webkit-text-stroke:6px var(--background-color)}.fa-layers .fa-scale-7{--scale: 0.7}.fa-layers .fa-stroke-7{-webkit-text-stroke:7px var(--background-color)}.fa-layers .fa-scale-8{--scale: 0.8}.fa-layers .fa-stroke-8{-webkit-text-stroke:8px var(--background-color)}.fa-layers .fa-scale-9{--scale: 0.9}.fa-layers .fa-stroke-9{-webkit-text-stroke:9px var(--background-color)}.fa-layers .fa-scale-10{--scale: 1}.fa-layers .fa-stroke-10{-webkit-text-stroke:10px var(--background-color)}.fa-layers .fa-scale-11{--scale: 1.1}.fa-layers .fa-stroke-11{-webkit-text-stroke:11px var(--background-color)}.fa-layers .fa-scale-12{--scale: 1.2}.fa-layers .fa-stroke-12{-webkit-text-stroke:12px var(--background-color)}.fa-layers .fa-scale-13{--scale: 1.3}.fa-layers .fa-stroke-13{-webkit-text-stroke:13px var(--background-color)}.fa-layers .fa-scale-14{--scale: 1.4}.fa-layers .fa-stroke-14{-webkit-text-stroke:14px var(--background-color)}.fa-layers .fa-scale-15{--scale: 1.5}.fa-layers .fa-stroke-15{-webkit-text-stroke:15px var(--background-color)}.fa-layers .fa-scale-16{--scale: 1.6}.fa-layers .fa-stroke-16{-webkit-text-stroke:16px var(--background-color)}.fa-layers .fa-scale-17{--scale: 1.7}.fa-layers .fa-stroke-17{-webkit-text-stroke:17px var(--background-color)}.fa-layers .fa-scale-18{--scale: 1.8}.fa-layers .fa-stroke-18{-webkit-text-stroke:18px var(--background-color)}.fa-layers .fa-scale-19{--scale: 1.9}.fa-layers .fa-stroke-19{-webkit-text-stroke:19px var(--background-color)}.fa-layers .fa-scale-20{--scale: 2}.fa-layers .fa-stroke-20{-webkit-text-stroke:20px var(--background-color)}.fa-layers .fa-offset-x--10{--offsetX: -1em}.fa-layers .fa-offset-y--10{--offsetY: -1em}.fa-layers .fa-offset-x--9{--offsetX: -0.9em}.fa-layers .fa-offset-y--9{--offsetY: -0.9em}.fa-layers .fa-offset-x--8{--offsetX: -0.8em}.fa-layers .fa-offset-y--8{--offsetY: -0.8em}.fa-layers .fa-offset-x--7{--offsetX: -0.7em}.fa-layers .fa-offset-y--7{--offsetY: -0.7em}.fa-layers .fa-offset-x--6{--offsetX: -0.6em}.fa-layers .fa-offset-y--6{--offsetY: -0.6em}.fa-layers .fa-offset-x--5{--offsetX: -0.5em}.fa-layers .fa-offset-y--5{--offsetY: -0.5em}.fa-layers .fa-offset-x--4{--offsetX: -0.4em}.fa-layers .fa-offset-y--4{--offsetY: -0.4em}.fa-layers .fa-offset-x--3{--offsetX: -0.3em}.fa-layers .fa-offset-y--3{--offsetY: -0.3em}.fa-layers .fa-offset-x--2{--offsetX: -0.2em}.fa-layers .fa-offset-y--2{--offsetY: -0.2em}.fa-layers .fa-offset-x--1{--offsetX: -0.1em}.fa-layers .fa-offset-y--1{--offsetY: -0.1em}.fa-layers .fa-offset-x-0{--offsetX: 0em}.fa-layers .fa-offset-y-0{--offsetY: 0em}.fa-layers .fa-offset-x-1{--offsetX: 0.1em}.fa-layers .fa-offset-y-1{--offsetY: 0.1em}.fa-layers .fa-offset-x-2{--offsetX: 0.2em}.fa-layers .fa-offset-y-2{--offsetY: 0.2em}.fa-layers .fa-offset-x-3{--offsetX: 0.3em}.fa-layers .fa-offset-y-3{--offsetY: 0.3em}.fa-layers .fa-offset-x-4{--offsetX: 0.4em}.fa-layers .fa-offset-y-4{--offsetY: 0.4em}.fa-layers .fa-offset-x-5{--offsetX: 0.5em}.fa-layers .fa-offset-y-5{--offsetY: 0.5em}.fa-layers .fa-offset-x-6{--offsetX: 0.6em}.fa-layers .fa-offset-y-6{--offsetY: 0.6em}.fa-layers .fa-offset-x-7{--offsetX: 0.7em}.fa-layers .fa-offset-y-7{--offsetY: 0.7em}.fa-layers .fa-offset-x-8{--offsetX: 0.8em}.fa-layers .fa-offset-y-8{--offsetY: 0.8em}.fa-layers .fa-offset-x-9{--offsetX: 0.9em}.fa-layers .fa-offset-y-9{--offsetY: 0.9em}.fa-layers .fa-offset-x-10{--offsetX: 1em}.fa-layers .fa-offset-y-10{--offsetY: 1em}body#top .md-open-menu-container{z-index:9999999}body#top .md-errors-spacer{display:none}body#top [ng-click],body#top [ng-slgclick],body#top [ng-dblclick]{outline:none;cursor:pointer}body#top .layout-row.layout-gap-0,body#top .layout-column.layout-gap-0{gap:0rem}body#top .layout-row.layout-gap-1,body#top .layout-column.layout-gap-1{gap:1rem}body#top .layout-row.layout-gap-2,body#top .layout-column.layout-gap-2{gap:2rem}body#top .layout-row.layout-gap-3,body#top .layout-column.layout-gap-3{gap:3rem}body#top .layout-row.layout-gap-4,body#top .layout-column.layout-gap-4{gap:4rem}body#top .layout-row.layout-gap-5,body#top .layout-column.layout-gap-5{gap:5rem}body#top .layout-row.layout-gap-6,body#top .layout-column.layout-gap-6{gap:6rem}body#top .layout-row.layout-gap-7,body#top .layout-column.layout-gap-7{gap:7rem}body#top .layout-row.layout-gap-8,body#top .layout-column.layout-gap-8{gap:8rem}body#top .layout-row.layout-gap-9,body#top .layout-column.layout-gap-9{gap:9rem}body#top .layout-row.layout-gap-10,body#top .layout-column.layout-gap-10{gap:10rem}body#top .layout-row md-divider{min-height:1rem;border-right-color:var(--border-color)}body#top .layout-column md-divider{min-width:1rem}body#top md-list .md-subheader{background:var(--low-contrast-bg-color);--text-color: var(--low-contrast-bg-text-color)}body#top md-list md-list-item md-input-container{margin:0}body#top md-backdrop{top:0px !important;height:100vh !important;position:fixed}body#top md-backdrop.md-menu-backdrop{z-index:9999998}body#top md-backdrop.md-select-backdrop{z-index:99999998}body#top md-backdrop.md-dialog-backdrop{z-index:9999990}body#top md-backdrop.md-sidenav-backdrop{z-index:999998}body#top md-backdrop.md-opaque{opacity:.75}body#top md-toolbar.md-default-theme:not(.md-menu-toolbar),body#top md-toolbar:not(.md-menu-toolbar){color:var(--text-color)}body#top md-dialog,body#top .md-dialog-container{z-index:9999995}body#top md-dialog{background-color:var(--dialog-background-color);color:var(--dialog-text-color)}@media screen and (max-width: 620px){body#top md-dialog{max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem)}}body#top md-dialog .md-dialog-content{max-height:calc(80vh - 6rem);overflow:hidden overlay;padding:1.25rem}body#top md-dialog .md-dialog-content .md-dialog-content-body{max-width:640px;text-align:center}body#top md-dialog md-input-container:not(.md-input-invalid).md-input-has-value label,body#top md-dialog md-input-container label,body#top md-dialog md-input-container label.md-placeholder{color:var(--dialog-text-color)}body#top md-dialog md-input-container input{color:var(--dialog-text-color)}body#top md-dialog md-input-container .md-input[disabled]{color:var(--dialog-text-color);opacity:.38}body#top md-dialog md-input-container .md-select-value{border-bottom-color:var(--input-border-color)}body#top md-dialog md-input-container .md-select-value.md-select-placeholder{color:var(--dialog-text-color)}body#top md-dialog md-input-container .md-select-value .md-select-icon{color:var(--dialog-text-color)}body#top md-dialog md-input-container md-select:not([disabled]):focus .md-select-value{color:var(--dialog-text-color)}body#top md-dialog md-toolbar.md-default-theme:not(.md-menu-toolbar),body#top md-dialog md-toolbar:not(.md-menu-toolbar){background-color:var(--page-header);--text-color:var(--page-header-color)}body#top md-dialog md-toolbar.md-default-theme:not(.md-menu-toolbar) h2,body#top md-dialog md-toolbar:not(.md-menu-toolbar) h2{padding:0px}body#top md-dialog md-dialog-actions{background-color:var(--dialog-actions-bg-color)}body#top md-datepicker{display:grid;display:grid;place-items:center stretch;grid-template-columns:auto 1fr;padding:0;margin:0;overflow:hidden}body#top md-datepicker .md-datepicker-button{top:0px}body#top md-datepicker .md-datepicker-input-container{border-bottom-color:var(--input-border-color)}body#top md-datepicker .md-datepicker-input-container .md-datepicker-input{color:var(--text-color)}body#top md-datepicker .md-datepicker-input-container .md-datepicker-input::placeholder{color:var(--text-color);opacity:.6}body#top md-datepicker .md-datepicker-input-container .md-datepicker-triangle-button{margin-right:.45rem}body#top md-datepicker .md-datepicker-input-container .md-datepicker-triangle-button .md-datepicker-expand-triangle{border-top-color:var(--text-color)}body#top md-virtual-repeat-container{background:var(--background-color)}body#top md-sidenav{z-index:999999;min-width:400px;position:fixed;top:0px !important;height:100vh !important;background-color:var(--sidenav-background-color);--text-color: var(--sidenav-text-color);--input-color: var(--sidenav-text-color)}@media screen and (max-width: 640px){body#top md-sidenav{min-width:100vw}}body#top md-sidenav md-toolbar{background:var(--sidenav-toolbar-color)}body#top md-sidenav md-toolbar:not(.md-menu-toolbar){background:var(--sidenav-toolbar-color);--text-color:var(--sidenav-toolbar-text-color)}body#top md-sidenav md-toolbar .md-toolbar-tools{border:none}body#top md-sidenav md-toolbar button.md-button.back-button{font-size:1.5rem;height:3rem;width:3rem}@media screen and (max-width: 640px){body#top md-sidenav md-toolbar button.md-button.back-button{font-size:20px;height:40px;width:40px}}body#top md-sidenav md-toolbar button.md-button.back-button md-icon{font-size:inherit;height:1.5rem;width:1.5rem}body#top md-sidenav md-content{overflow:hidden;background:rgba(0,0,0,0);color:var(--sidenav-text-color);min-height:calc(100vh - 130px)}body#top .md-autocomplete-suggestions-container,body#top .md-select-menu-container{z-index:99999999}body#top .md-autocomplete-suggestions-container md-content,body#top .md-select-menu-container md-content{background:var(--background-color-lighter)}body#top .md-autocomplete-suggestions-container md-content md-option:not([selected]),body#top .md-select-menu-container md-content md-option:not([selected]){color:var(--menu-text-color)}body#top .md-autocomplete-suggestions-container md-content md-option:not([selected]):hover,body#top .md-select-menu-container md-content md-option:not([selected]):hover{background:var(--menu-item-hover-color);color:var(--menu-item-hover-text-color)}body#top .md-autocomplete-suggestions-container md-content md-option:not([selected]):hover .md-text,body#top .md-select-menu-container md-content md-option:not([selected]):hover .md-text{color:inherit}body#top .md-autocomplete-suggestions-container md-content md-option[selected],body#top .md-select-menu-container md-content md-option[selected]{background:var(--menu-item-selected-color);color:var(--menu-item-selected-text-color)}body#top .md-chips{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start}body#top .md-chips .md-chip-input-container{flex:1}body#top .md-chips .md-chip-input-container md-autocomplete input{color:var(--text-color)}body#top .md-chips .md-chip-input-container md-autocomplete input::placeholder{color:inherit;opacity:.4}body#top md-chip{background:var(--low-contrast-bg-color)}body#top md-chip.md-focused{background:var(--highlight);color:var(--highlight-text-color);--text-color: var(--highlight-text-color)}body#top md-radio-button .md-off,body#top md-radio-button .md-on{border-color:var(--text-color)}body#top md-radio-button .md-on{background-color:var(--text-color)}body#top md-radio-button[aria-checked=true]{--text-color: var(--highlight)}body#top md-toast{z-index:9999999}body#top md-toast .md-toast-content{background:var(--toast-background-color);border-left:solid 5px var(--toast-border-color)}body#top md-toast .md-toast-content .md-toast-text{font-size:16px;color:var(--toast-text-color)}body#top md-icon{color:var(--text-color)}body#top md-icon.fa,body#top md-icon.fal,body#top md-icon.fas,body#top md-icon.far,body#top md-icon.fad,body#top md-icon.fab{line-height:1}body#top md-icon.fa.fa-xs,body#top md-icon.fa.fa-sm,body#top md-icon.fa.fa-lg,body#top md-icon.fa.fa-2x,body#top md-icon.fa.fa-3x,body#top md-icon.fa.fa-5x,body#top md-icon.fa.fa-7x,body#top md-icon.fa.fa-10x,body#top md-icon.fal.fa-xs,body#top md-icon.fal.fa-sm,body#top md-icon.fal.fa-lg,body#top md-icon.fal.fa-2x,body#top md-icon.fal.fa-3x,body#top md-icon.fal.fa-5x,body#top md-icon.fal.fa-7x,body#top md-icon.fal.fa-10x,body#top md-icon.fas.fa-xs,body#top md-icon.fas.fa-sm,body#top md-icon.fas.fa-lg,body#top md-icon.fas.fa-2x,body#top md-icon.fas.fa-3x,body#top md-icon.fas.fa-5x,body#top md-icon.fas.fa-7x,body#top md-icon.fas.fa-10x,body#top md-icon.far.fa-xs,body#top md-icon.far.fa-sm,body#top md-icon.far.fa-lg,body#top md-icon.far.fa-2x,body#top md-icon.far.fa-3x,body#top md-icon.far.fa-5x,body#top md-icon.far.fa-7x,body#top md-icon.far.fa-10x,body#top md-icon.fad.fa-xs,body#top md-icon.fad.fa-sm,body#top md-icon.fad.fa-lg,body#top md-icon.fad.fa-2x,body#top md-icon.fad.fa-3x,body#top md-icon.fad.fa-5x,body#top md-icon.fad.fa-7x,body#top md-icon.fad.fa-10x,body#top md-icon.fab.fa-xs,body#top md-icon.fab.fa-sm,body#top md-icon.fab.fa-lg,body#top md-icon.fab.fa-2x,body#top md-icon.fab.fa-3x,body#top md-icon.fab.fa-5x,body#top md-icon.fab.fa-7x,body#top md-icon.fab.fa-10x{font-size:inherit}body#top md-icon.fal{font-weight:300}body#top md-icon.far{font-weight:400}body#top md-icon.fas{font-weight:700}body#top .md-button{font-size:.8rem;color:var(--text-color);line-height:1.5em;padding:.5em 1em}body#top .md-button:not(.md-fab){border-radius:var(--element-radius)}body#top .md-button.md-raised{background-color:var(--high-contrast-bg-color);--text-color: var(--high-contrast-bg-text-color)}body#top .md-button.md-primary.md-raised{background-color:var(--primary-button-color);color:var(--primary-button-text-color)}body#top .md-button.md-primary.md-raised:not([disabled]):hover{background-color:var(--primary-button-hover-color);color:var(--primary-button-hover-text-color)}body#top .md-button.md-primary.md-raised:not([disabled]):hover md-icon{color:var(--primary-button-hover-text-color)}body#top .md-button.md-primary.md-raised[disabled]{opacity:.25}body#top .md-button.md-warn.md-raised{background-color:var(--warning-button-color);color:var(--warning-button-text-color)}body#top .md-button.md-warn.md-raised[disabled]{opacity:.25}body#top .md-button.md-special.md-raised{background-color:var(--special-button-color, #21A2F1);color:var(--special-button-text-color, #fff)}body#top .md-button.md-special.md-raised[disabled]{opacity:.25}body#top .md-button.md-border{padding:.5em 1em;border:2px solid var(--text-color)}body#top .md-button.md-border:hover{background:var(--text-color);color:var(--text-color-inverted)}body#top .md-button.md-border:hover *{--text-color: var(--text-color-inverted)}body#top .md-button.md-pill-button{padding:.5em 1em;border:1px solid var(--text-color);border-radius:var(--element-big-radius)}body#top .md-button.md-pill-button:hover{border-color:var(--text-color);box-shadow:0 0 0 1px var(--text-color)}body#top .md-button:not(.md-icon-button)>i.fa-2x:first-child{display:block;text-align:center}body#top .md-button.md-icon-button{height:2rem;line-height:2rem;width:2rem;padding:0px;margin:0px .2rem;border-radius:50%;text-align:center;min-height:2rem}body#top .md-button[disabled]{opacity:.25;pointer-events:none}body#top md-icon{font-size:1rem;height:1rem;min-width:1rem;min-height:1rem}body#top md-icon:not(.fa-fw){width:1rem}body#top md-fab-toolbar md-toolbar{background:var(--item-color)}body#top md-menu-content{padding:0px}body#top md-menu-content>label{padding:.5rem 1rem;text-transform:uppercase;opacity:.5;font-size:.7rem}body#top md-menu-content md-menu-item .nx-profile-picture{margin:0px;cursor:pointer;padding:0}body#top md-menu-content md-menu-item .nx-profile-picture .nexus-file .md-button{width:100%;margin:0px;padding:6px 16px}body#top md-menu-content md-menu-item .nx-profile-picture .nexus-file .md-button i{font-size:24px;color:#555;margin-right:10px;cursor:pointer}body#top md-menu-content md-menu-item .nx-profile-picture .nexus-file .md-button label{font-size:15px;cursor:pointer}body#top .md-open-menu-container md-menu-item .md-button{border-radius:0}body#top .quotes:before,body#top .quotes:after{font-family:"Font Awesome 6 Pro";font-weight:700;opacity:.25;font-size:.5em;padding:0 10px;display:inline-block}body#top .quotes:before{content:"";line-height:0}body#top .quotes:after{content:"";line-height:1em}body#top md-tabs md-tabs-wrapper{border-color:var(--border-color)}body#top md-tabs .md-tab{color:var(--text-color);font-size:.8rem;opacity:.6}body#top md-tabs .md-tab.md-active{opacity:1}body#top md-tabs md-ink-bar{color:var(--highlight);background-color:var(--highlight)}body#top md-menu-content{background-color:var(--background-color-lighter)}body#top md-menu-content .md-menu-group{border-left:2px solid var(--group-color)}body#top md-menu-content .md-menu-group .md-group-name{background:var(--group-color);opacity:.8;text-transform:uppercase;text-align:center;padding:.5em;display:block;color:#fff}body#top md-menu-content md-menu-item md-icon{color:var(--text-color)}body#top md-checkbox{margin-bottom:0px}body#top md-checkbox:not(.md-checked) .md-icon{border-color:var(--text-color)}body#top md-checkbox.md-checked .md-icon{background:var(--highlight)}body#top md-checkbox[disabled] .md-label{color:var(--text-color)}body#top .md-datepicker-calendar-pane{z-index:99999999}body#top md-input-container{color:var(--text-color)}body#top md-input-container label.md-placeholder{color:var(--text-color)}body#top md-input-container .md-input{color:var(--input-color);border-color:var(--input-border-color)}body#top md-input-container .md-input::placeholder{color:var(--input-color);opacity:.5}body#top md-input-container:not(.md-input-invalid) label{opacity:.5}body#top md-input-container:not(.md-input-invalid).md-input-focused label{opacity:1}body#top md-input-container:not(.md-input-invalid).md-input-focused .md-input::placeholder{color:var(--input-color);opacity:.5}body#top md-input-container:not(.md-input-invalid).md-input-focused .md-input{border-color:var(--highlight)}body#top md-input-container:not(.md-input-invalid).md-input-has-value label,body#top md-input-container:not(.md-input-invalid).md-input-focused label,body#top md-input-container label{color:var(--text-color)}body#top md-input-container:not(.md-input-invalid).md-input-focused md-icon,body#top md-input-container md-icon{color:var(--text-color)}body#top md-input-container.md-text-right{display:grid;grid-template-columns:1fr auto;gap:10px}body#top md-input-container.md-text-right .md-input{order:0}body#top md-input-container .md-input[disabled]{color:var(--text-color);opacity:.5}body#top md-input-container .hint{font-size:.6rem}body#top .md-select-value{border-bottom-color:var(--input-border-color)}body#top .md-select-value.md-select-placeholder{color:var(--text-color)}body#top .md-select-value .md-select-icon{color:var(--text-color)}body#top md-select:not([disabled]):focus .md-select-value{color:var(--text-color);border-bottom-color:var(--highlight)}body#top .md-calendar{background:var(--background-color)}body#top .md-calendar-date-selection-indicator:hover{background:var(--background-color-lighter)}body#top .md-calendar-date.md-focus.md-calendar-selected-date .md-calendar-date-selection-indicator{background:var(--highlight);color:var(--highlight-text-color)}body#top .md-calendar-date.md-calendar-date-today .md-calendar-date-selection-indicator{border-color:var(--highlight)}body#top .md-datepicker-input-mask-opaque{box-shadow:0 0 0 9999px var(--background-color)}body#top .md-datepicker-open .md-datepicker-input-container{background:var(--background-color)}body#top md-slider .md-track{background-color:var(--low-contrast-bg-color)}body#top md-slider .md-track.md-track-fill{background-color:var(--text-color)}body#top md-slider .md-thumb:after{background-color:var(--text-color);border-color:var(--text-color)}body#top md-slider .md-sign{background-color:var(--text-color)}body#top md-slider .md-sign::after{border-top-color:var(--text-color)}body#top md-slider .md-sign .md-thumb-text{color:var(--text-color-inverted)}body#top md-slider.md-warn{--text-color: var(--warning-button-color);--text-color-inverted: var(--warning-button-text-color)}body#top .md-data-table{margin:0px;padding:0px;border-spacing:0px;width:100%;margin-bottom:10px}body#top .md-data-table td{margin:0px;padding:0 15px;width:50px;text-align:center}body#top .md-data-table td:nth-child(2){width:100%}body#top .md-data-table thead tr{vertical-align:bottom}body#top .md-data-table thead tr td{font-style:normal;color:var(--text-color);opacity:.7;font-size:1.3em;border-bottom:solid 2px var(--background-color-lighter-border);padding:20px 15px 5px 15px;background:var(--background-color-lighter);font-weight:300}body#top .md-data-table tbody{background:var(--background-color-lighter)}body#top .md-data-table tbody td{border-bottom:solid 1px var(--border-color)}body#top .md-data-table tfoot{background:var(--border-color)}body#top .md-data-table tfoot.arrowed{background:var(--border-color);clip-path:polygon(0 0, 100% 0%, 100% 10px, calc(50% + 10px) 10px, 50% 100%, calc(50% - 10px) 10px, 0 10px)}body#top .md-data-table tfoot.arrowed td{height:20px}body#top .md-panel.md-tooltip{background-color:var(--backdrop-color);--text-color: var(--backdrop-color-text-color);font-size:.8rem;padding:.5em;max-width:50vw;height:auto;white-space:normal;opacity:.8}body#top md-switch.md-default-theme.md-checked:not([disabled]) .md-thumb,body#top md-switch.md-checked:not([disabled]) .md-thumb{background-color:var(--highlight)}body#top md-switch.md-default-theme.md-checked:not([disabled]) .md-bar,body#top md-switch.md-checked:not([disabled]) .md-bar{background-color:var(--highlight);opacity:.75}body#top nav{position:fixed;top:0px;left:0px;bottom:0px;right:0px;z-index:9999;pointer-events:none}body#top nav .badge{position:absolute;top:0px;right:0px;background:var(--badge-background);color:var(--badge-color);border-radius:50%;width:.75rem;height:.75rem;line-height:.75rem;text-align:center;font-size:.5rem;transform:translate(0%, -25%)}body#top nav header{position:fixed;top:0px;left:0px;right:0px;padding:0px;background:var(--nav-header-color);color:var(--nav-header-text-color);--text-color: var(--nav-header-text-color);pointer-events:auto;z-index:10;display:grid;grid-template-columns:1fr 1fr 1fr;place-items:stretch start;transition:.25s;height:2.5rem}body#top nav header .center-controls{place-self:center center;display:grid;grid-auto-flow:column;grid-auto-columns:auto;place-items:center;gap:.5rem}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top nav header .center-controls .nx-clock{display:none}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top nav header .center-controls .nx-clock{display:none}}body#top nav header .center-controls .place{display:flex;flex-direction:row;align-items:center;text-transform:uppercase}body#top nav header .center-controls .place .name{padding:0 5px;white-space:nowrap;color:var(--nav-header-text-color)}@media screen and (max-width: 800px){body#top nav header .center-controls .place .name{max-width:200px;overflow:hidden;text-overflow:ellipsis}}body#top nav header .center-controls .place .small-name{display:none;padding:0 5px;white-space:nowrap;color:var(--nav-header-text-color)}@media screen and (max-width: 620px){body#top nav header .center-controls .place .name{display:none}body#top nav header .center-controls .place .small-name{display:block}}body#top nav header .center-controls .place .fa-angle-down{position:relative;width:25px;height:25px;color:var(--nav-header-text-color)}body#top nav header .center-controls .place .fa-angle-down::before{content:"";position:absolute;top:50%;left:50%;bottom:unset;right:unset;transform:translate(calc(-50% + 0px), calc(-50% + 0px));transition:.25s}body#top nav header .md-button,body#top nav header md-icon{color:var(--nav-header-text-color)}body#top nav header .navigation-controls{display:grid;grid-template-columns:auto 1fr;place-items:stretch;position:relative}body#top nav header .navigation-controls .controls-start{display:grid;grid-auto-flow:column;place-items:center;position:relative;padding-left:.5rem}body#top nav header .navigation-controls .controls-start>*{width:2rem;text-align:center;position:relative;margin:0}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top nav header .navigation-controls .controls-start .help-center-button{display:none}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top nav header .navigation-controls .controls-start .help-center-button{display:none}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top nav header .navigation-controls .fa-home{font-size:1.2rem}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top nav header .navigation-controls .fa-home{font-size:1.2rem}}body#top nav header .navigation-controls .menu-toggle{transition:.25s}body#top nav header .navigation-controls .nexus-logo svg{height:1.5rem;width:1.5rem}body#top nav header .navigation-controls .nexus-logo svg .contrast{fill:var(--nav-header-text-color)}body#top nav header .navigation-controls .logo-container{position:relative;display:inline;overflow:hidden}body#top nav header .navigation-controls .clock-button{display:none}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top nav header .navigation-controls .clock-button{display:inline-block}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top nav header .navigation-controls .clock-button{display:inline-block}}body#top nav header .notification-controls{position:relative;display:grid;place-self:center end;place-items:center;grid-auto-flow:column;padding:.25em}body#top nav header .notification-controls::before{content:"";right:.25rem;top:.25rem;bottom:.25rem;left:0;background:var(--text-color);opacity:.1;border-radius:var(--element-big-radius);position:absolute;mix-blend-mode:multiply}body#top nav header .notification-controls .flags{place-self:stretch;display:flex;align-items:center}body#top nav header .notification-controls .md-icon-button{margin:0}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top nav header .notification-controls .md-icon-button{font-size:1.1rem}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top nav header .notification-controls .md-icon-button{font-size:1.1rem}}body#top nav header .notification-controls .working-status{max-width:0;overflow:hidden;transition:.25s}body#top nav header .notification-controls .user-notifications,body#top nav header .notification-controls .user-chats{position:relative;overflow:visible}body#top nav header .notification-controls .user-notifications .badge,body#top nav header .notification-controls .user-chats .badge{transition:.25s;opacity:0;position:absolute;top:8px;right:2px;font-style:normal;width:15px;height:15px;line-height:15px;font-size:12px;font-weight:700;text-align:center;border-radius:50%;color:var(--nav-header-color);background:var(--highlight)}body#top nav header .notification-controls .user-notifications.highlight .badge,body#top nav header .notification-controls .user-chats.highlight .badge{opacity:1}body#top nav header .notification-controls .avatar-container{position:relative;padding-left:.5rem}body#top nav header .notification-controls .avatar-container nx-avatar{display:block}body#top nav header .notification-controls .avatar-container nx-avatar.nx-status-online{--status-indicator-color: var(--online)}body#top nav header .notification-controls .avatar-container nx-avatar.nx-status-dnd{--status-indicator-color: var(--dnd)}body#top nav header .notification-controls .avatar-container nx-avatar.nx-status-offline{--status-indicator-color: #777}body#top nav header .notification-controls .avatar-container nx-avatar::after{inset:0;width:unset;height:unset;background:none;box-shadow:0 0 .5rem var(--status-indicator-color),0 0 0 2px var(--status-indicator-color)}body#top nav footer{position:absolute;bottom:0px;left:0px;width:100%;background-color:var(--nav-header-color);color:var(--nav-header-text-color);padding:4px;font-size:.7rem;display:none}body#top nav footer>div:first-child{opacity:.5}body#top nav .place-panel{position:absolute;top:calc(2rem + 20px);left:0px;transition:.25s;width:100vw;background:var(--nav-header-color);--text-color: var(--nav-header-text-color);color:var(--text-color);padding:10px;z-index:5;transform:translateY(-100%)}body#top nav .place-panel .place-list{display:grid;gap:1rem;grid-template-columns:auto 1fr;grid-template-rows:auto;max-height:60vh;overflow:auto}body#top nav .place-panel .place-list .place-item{display:contents;place-items:start start}body#top nav .place-panel .place-list .place-item .name{text-transform:uppercase;font-size:1.25rem;border-left:var(--element-color) solid 5px;padding-left:1rem}body#top nav .place-panel .place-list .place-item .name md-icon{position:relative;width:1.75rem}body#top nav .place-panel .place-list .place-item .address{font-size:.6rem;opacity:.5}body#top nav .place-panel .place-list .place-item .place-home{border-left:var(--element-color) solid 5px}body#top nav .place-panel .place-list .place-item .place-home .fal{opacity:.5}body#top nav .place-panel .place-list .room-list{place-self:start stretch;display:grid;gap:10px;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));grid-template-rows:auto}body#top nav .place-panel .place-list .room-list .room-item{border-left:var(--element-color) solid 5px;position:relative}body#top nav .place-panel .place-list .room-list .room-item .room-name{padding:10px;z-index:2;position:relative;font-size:1rem}body#top nav .place-panel .place-list .room-list .room-item::before{content:"";z-index:0;position:absolute;background-color:var(--element-color);height:100%;width:0px;opacity:.2;transition:.25s}body#top nav .place-panel .place-list .room-list .room-item:hover::before{width:100%}body#top nav.placePanel-opened header .logo .place .fa-angle-down::before{transform:translate(-50%, -50%) rotate(180deg)}body#top nav.placePanel-opened .place-panel{pointer-events:auto;transform:translateY(0);box-shadow:rgba(0,0,0,.75) 0 0 20px}body#top nav .help-panel{position:absolute;left:50px;top:50px;bottom:50px;right:50px;z-index:9999;overflow-y:auto;border-radius:5px;background:var(--dialog-background-color);pointer-events:auto;box-shadow:rgba(0,0,0,.75) 0 0 20px;transition:.25s;transform:scale(0.01);opacity:0}@media screen and (max-width: 620px){body#top nav .help-panel{left:0;top:0;bottom:0;right:0}}body#top nav .help-panel .close-panel-button{position:absolute;top:10px;right:10px;color:#fff;z-index:99}body#top nav .help-panel .close-panel-button md-icon{color:inherit}body#top nav .help-panel .content .helpPanelContent{display:grid;grid-template-columns:2fr 1fr;grid-template-areas:"header header" "page-content page-content";grid-template-rows:auto 1fr;grid-gap:20px}body#top nav .help-panel .content .helpPanelContent .page-header{grid-area:header;background:var(--gradient-panel-color);background-size:cover;height:220px;overflow:hidden;position:relative}body#top nav .help-panel .content .helpPanelContent .page-header img{position:absolute;top:0px;left:15%;transform:translateX(-50%)}body#top nav .help-panel .content .helpPanelContent .page-header .content{position:absolute;top:20px;width:100%;left:0px;display:grid;grid-template-columns:1fr;place-items:center}body#top nav .help-panel .content .helpPanelContent .page-header .content h1,body#top nav .help-panel .content .helpPanelContent .page-header .content h4{color:#fff;text-shadow:rgba(0,0,0,.5) 1px 1px 2px}body#top nav .help-panel .content .helpPanelContent .page-header .content h1{padding:10px}body#top nav .help-panel .content .helpPanelContent .page-header .content .search{background:#fff;border:solid 1px #ddd;border-radius:50px;padding-left:20px;position:relative;width:640px;max-width:80%}body#top nav .help-panel .content .helpPanelContent .page-header .content .search::before{content:"";font-family:var(--icon-font-family);font-weight:600;position:absolute;top:50%;left:10px;opacity:.75;transform:translateY(-50%)}body#top nav .help-panel .content .helpPanelContent .page-header .content .search input{border:none;outline:none;background:rgba(0,0,0,0);padding:10px 20px;font-size:1.1rem;width:100%}body#top nav .help-panel .content .helpPanelContent .page-content{display:grid;grid-area:page-content;grid-template-columns:1fr;grid-template-areas:"articles";grid-template-rows:auto;grid-gap:20px;padding:0 20px}body#top nav .help-panel .content .helpPanelContent .page-content.with-report{grid-template-columns:2fr 1fr;grid-template-areas:"articles report"}@media screen and (max-width: 800px){body#top nav .help-panel .content .helpPanelContent .page-content.with-report{grid-template-columns:1fr 1fr}}@media screen and (max-width: 620px){body#top nav .help-panel .content .helpPanelContent .page-content.with-report{grid-template-columns:1fr;grid-template-areas:"articles" "report"}}body#top nav .help-panel .content .helpPanelContent .report h4,body#top nav .help-panel .content .helpPanelContent .articles h4{margin:0px 0px 5px 0px;padding:0px;font-size:1.2rem;border-bottom:solid 1px var(--border-color)}body#top nav .help-panel .content .helpPanelContent .report .form{grid-area:report;display:grid;grid-template-columns:1fr}body#top nav .help-panel .content .helpPanelContent .articles{grid-area:articles}body#top nav .help-panel .content .helpPanelContent .articles .guide-container{display:grid;grid-template-columns:1fr;grid-gap:10px;padding-bottom:10px}body#top nav .help-panel .content .helpPanelContent .articles .cat-container{display:grid;grid-template-columns:1fr;grid-gap:10px}body#top nav .help-panel .content .helpPanelContent .articles .cat-container .article-cat-panel .article-item{cursor:pointer;padding:5px 0;transition:.25s;outline:none}body#top nav .help-panel .content .helpPanelContent .articles .cat-container .article-cat-panel .article-item:hover{border-left:solid 4px var(--success);padding-left:5px}body#top nav .backdrop{background:var(--backdrop-color);opacity:0;z-index:99;transition:.25s;position:absolute;top:0px;left:0px;width:100%;height:100%}body#top nav.menu-opened .backdrop{opacity:.75;pointer-events:auto}body#top nav.menu-opened menu{transform:translateX(0);box-shadow:0 0 40px 30px rgba(0,0,0,.75)}body#top nav.userPanel-opened .backdrop{opacity:.75;pointer-events:auto}body#top nav.userPanel-opened .user-info-panel{--text-color:var(--backdrop-color-text-color);pointer-events:auto;transform:translateX(0)}body#top nav.taskPanel-opened .backdrop{background:var(--backdrop-color-alt);opacity:.75;pointer-events:auto}body#top nav.taskPanel-opened .user-tasks-panel{pointer-events:auto;transform:translateY(0)}body#top nav.helpPanel-opened .backdrop{background:var(--backdrop-color);opacity:.75;pointer-events:auto}body#top nav.helpPanel-opened .help-panel{pointer-events:auto;transform:scale(1);opacity:1}body#top nav .update-logs{display:none;grid-area:updates;place-self:start end;text-align:right}body#top nav .update-logs .title .content{text-align:right;color:#fff}body#top nav .update-logs .log{padding:0 0 0 20px;margin-top:10px}body#top nav .update-logs .log .date{background:rgba(255,255,255,.5);color:#fff;border-radius:50px;padding:5px 6px}body#top nav .update-logs .log .date:after{content:"";font-family:var(--icon-font-family);font-weight:300;margin:0 0 0 5px}body#top nav .update-logs .log ul{list-style:none;padding:0px;margin:5px 12px 0 0;border-right:solid 3px rgba(255,255,255,.5)}body#top nav .update-logs .log ul li{padding:3px 5px;color:#fff}body#top:not(.logged-in) nav{display:none}body#top.menu-state-opened nav header,body#top.menu-state-opened #viewport{opacity:.2}body#top.menu-state-opened .place-panel{opacity:0}body#top.is-working nav header .notification-controls .working-status{max-width:2rem}body#top .nx-page-header-title{display:grid;grid-template-columns:auto 1fr;gap:1rem;place-items:center}body#top .nx-page-header-title:hover .page-avatar{opacity:0}body#top .nx-page-header-title .back-button-container{width:2.5rem;height:auto;aspect-ratio:1;overflow:hidden;text-align:center;display:flex;position:relative;align-items:center;justify-content:center}body#top .nx-page-header-title .back-button-container .page-avatar{position:absolute;z-index:2;width:100%;height:100%;border-radius:var(--element-radius);overflow:hidden;transition:.25s}body#top .nx-page-header-title .back-button-container img{width:100%;height:100%;object-fit:cover;object-position:center}body#top #viewport{padding:0px 0;width:100%;position:absolute;top:2.5rem;bottom:0px;overflow:hidden auto;overflow:hidden overlay;scroll-behavior:smooth;transition:.25s;height:calc(100% - 2.5rem)}body#top #viewport::before{content:"";background:var(--theme-overlay);opacity:var(--theme-overlay-opacity);position:fixed;top:0px;left:0x;width:100%;height:100%;z-index:0;pointer-events:none}body#top #viewport .view-content{width:100%}body#top #viewport.ng-enter{transition:.25s ease-in all;position:fixed;transform:translateX(100%)}body#top #viewport.ng-enter-active{transform:translateX(0)}body#top #viewport.ng-leave{transition:.25s ease-out all;position:fixed;transform:translateX(0)}body#top #viewport.ng-leave-active{transform:translateX(-100%)}body#top #viewport .column-header h2,body#top #viewport .column-header h3{margin:0px}body#top #viewport .page-header{background-color:var(--nav-header-color);--text-color: var(--nav-header-text-color);border-bottom:solid 1px var(--background-color-lighter-border);padding:1rem .5rem}body#top #viewport .page-header h1{--text-color:var(--nav-header-text-color);margin:0px;padding:0px;font-size:1.5rem}body#top #viewport .page-header .title{--text-color:var(--nav-header-text-color)}body#top #viewport .page-header .md-button,body#top #viewport .page-header md-icon{--text-color:var(--nav-header-text-color)}body#top #viewport .page-header .md-button:not(.md-raised),body#top #viewport .page-header md-icon:not(.md-raised){margin:0}@media screen and (max-width: 620px){body#top #viewport .page-header{padding:0px .5rem .5rem .5rem}}body#top #network-problem{opacity:0;pointer-events:none;position:fixed;top:0;left:0;width:100vw;height:100vh;transition:opacity .5s;--text-color: var(--backdrop-color-text-color);z-index:9999}body#top #network-problem::before{content:"";content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:var(--backdrop-color);opacity:.8}body#top #network-problem .content{content:"";position:absolute;top:50%;left:50%;bottom:unset;right:unset;transform:translate(calc(-50% + 0px), calc(-50% + 0px));text-align:center}@media screen and (max-width: 800px){body#top #network-problem .content{width:100%;padding:0 2rem}}body#top #network-problem .content .dead-zone{height:25vh;position:relative;border-bottom:solid 1px var(--text-color)}body#top #network-problem .content .dead-zone .fa-cloud-moon{content:"";position:absolute;top:50%;left:50%;bottom:unset;right:unset;transform:translate(calc(-50% + -25%), calc(-50% + 0px))}body#top #network-problem .content .dead-zone .fa-tombstone{content:"";position:absolute;left:50%;bottom:0px;transform:translate(calc(-50% + 0px), 0px)}body#top #network-problem .content .dead-zone .fa-crow{content:"";position:absolute;left:50%;bottom:0px;transform:translate(calc(-50% + 0px), -3em)}body#top.network-error-offline #network-problem{opacity:1;pointer-events:auto}::-webkit-scrollbar-track{border-radius:10px;background-color:rgba(0,0,0,0);border:3px solid rgba(255,255,255,0);opacity:.6}::-webkit-scrollbar{width:10px;height:10px;background-color:rgba(0,0,0,0);opacity:1;transition:.25s}::-webkit-scrollbar-thumb{border-radius:10px;border:3px solid rgba(255,255,255,0);background-color:rgba(var(--highlight-rgb), 0.25);background-clip:content-box;opacity:.25;transition:.25s}*:hover::-webkit-scrollbar-thumb{background-color:rgba(var(--highlight-rgb), 1);border-width:1px}@keyframes scrollbig{0%{width:4px;height:4px}100%{width:1rem;height:1rem}}.nx-webview-show{display:none !important}html.webviewed .nx-webview-show{display:unset !important}html.webviewed .nx-webview-hide{display:none !important}body#top .nx-help-dialog{position:relative;width:clamp(420px,50%,640px)}body#top .nx-help-dialog::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--low-contrast-bg-color);z-index:1;opacity:.8}body#top .nx-help-dialog md-dialog-actions{position:relative;z-index:3}body#top .nx-help-dialog .md-dialog-content{position:relative;z-index:3;--text-color: var(--low-contrast-bg-text-color);padding:1rem}body#top .nx-help-dialog .md-dialog-content h2{font-size:1.1rem}body#top .nx-help-dialog .md-dialog-content h3{font-size:.9rem;padding-bottom:0px}body#top .nx-help-dialog .md-dialog-content h4{font-size:.7rem}body#top .nx-help-dialog .md-dialog-content p{font-size:.7rem}body#top .nx-help-dialog .md-dialog-content .task-users{display:grid;grid-auto-columns:2.5rem;grid-auto-flow:column;margin-top:.5rem}body#top .nx-help-dialog .md-dialog-content .task-users .nx-avatar{z-index:5}body#top .nx-help-dialog .md-dialog-content .task-users .nx-avatar{--avatar-border: var(--background-color-lighter);box-shadow:0 0 0 3px var(--avatar-border)}body#top .nx-help-dialog .md-dialog-content .task-users .nx-avatar.reviewer{--avatar-border: #ff9900}body#top .nx-help-dialog .md-dialog-content .task-users .nx-avatar.owner{--avatar-border: #0077ff}body#top .nx-help-dialog .md-dialog-content .task-tags-list .task-tag{font-size:.65rem;padding:.5em 1em;background:var(--tag-color, var(--background-color-darker));color:var(--tag-color-text, #fff);border-radius:var(--element-radius);line-height:1;display:inline-block}body#top md-dialog .nx-accordion .nx-accordion-panel{background-color:var(--dialog-background-color)}body#top #aboutDialog{width:clamp(640px,50vw,1000px)}body#top #aboutDialog .system-infos{display:grid;grid-template-columns:auto 1fr;gap:0 1rem}body#top #aboutDialog .system-infos .nx-radial-meter{grid-row:1/span 3}body#top #aboutDialog .system-infos .nx-radial-meter .icon{font-size:calc(.4*var(--radial-size)) !important;transform:translate(-50%, -50%) !important;color:var(--radial-color)}body#top #aboutDialog .system-infos .nx-radial-meter .icon .fa-check,body#top #aboutDialog .system-infos .nx-radial-meter .icon .fa-exclamation-square{font-weight:700}body#top #aboutDialog .system-infos .nx-radial-meter .value{display:none}body#top #aboutDialog .system-infos .version{opacity:.75;font-size:.75rem}body#top #aboutDialog .system-infos .links{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:1rem;margin-top:.5rem;padding-top:.5rem;border-top:solid 1px var(--border-color)}body#top #aboutDialog .system-infos .links a{font-size:.75rem}body#top #newPostDialog{width:640px}@media screen and (max-width: 800px){body#top #newPostDialog{width:100%}}body#top #newPostDialog .md-dialog-content{display:grid;grid-template-columns:auto 1fr;place-items:center stretch;gap:1rem}body#top #newPostDialog .md-dialog-content .entry-meta{display:grid;grid-template-columns:auto 1fr;place-items:center stretch;gap:1rem}body#top #newPostDialog .md-dialog-content .entry-content-type md-select{margin:0}body#top #newPostDialog .md-dialog-content .entry-content{grid-column:1/-1}body#top #newPostDialog .md-dialog-content .entry-message{width:100%;position:relative}body#top #newPostDialog .md-dialog-content .entry-message textarea{position:relative;z-index:1}body#top #newPostDialog .md-dialog-content .entry-message.has-content-meta textarea{max-height:3.5em}body#top #newPostDialog .md-dialog-content .entry-message>i.fal{position:absolute;top:.5em;right:.5em;z-index:5}body#top #newPostDialog .md-dialog-content .entry-message .md-panel.nx-component-panel.emoji-panel{position:absolute;top:50%;left:0rem;right:0rem;transform:translateY(-50%)}body#top #newPostDialog .md-dialog-content .entry-message .entry-message-meta{overflow:hidden;border-radius:var(--element-radius);border:solid 1px var(--border-color);display:grid;grid-template-rows:300px auto;position:relative}body#top #newPostDialog .md-dialog-content .entry-message .entry-message-meta .content-meta-image img{width:100%;object-fit:cover;object-position:top center;height:100%}body#top #newPostDialog .md-dialog-content .entry-message .entry-message-meta .content-meta-info{background-color:var(--dialog-low-contrast-bg-color);--text-color: var(--dialog-low-contrast-fg-color);padding:.5rem}body#top #newPostDialog .md-dialog-content .entry-message .entry-message-meta .content-meta-info .content-meta-title{font-size:1rem;font-weight:700}body#top #newPostDialog .md-dialog-content .entry-message .entry-message-meta .content-meta-info .content-meta-description{font-size:.75rem;opacity:.75}body#top #newPostDialog .md-dialog-content .entry-message .entry-message-meta .md-button{position:absolute;top:1rem;right:1rem}body#top #newPostDialog .md-dialog-content .entry-message .poll-option-list{padding-top:1rem;display:flex;flex-direction:column;gap:.5rem}body#top #newPostDialog .md-dialog-content .entry-message .poll-option-list .poll-option-item{display:grid;grid-template-columns:1fr auto}body#top #newPostDialog .md-dialog-content .entry-message .poll-option-list .poll-option-item input{border:solid 1px var(--border-color);background:none;outline:none;padding:.25em .5em}body#top #addUsersDialog .md-dialog-content{width:800px}body#top #addUsersDialog .md-dialog-content .email-input{display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:space-between}body#top #addUsersDialog .md-dialog-content .user-list{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}body#top #addUsersDialog .md-dialog-content .user-list .user-item{display:flex;flex-direction:column;align-items:center}body#top #addUsersDialog .md-dialog-content .user-list .user-item .email{font-size:.7rem;opacity:.5}body#top .search-user-list .search-user-item{display:flex;align-items:center;gap:.5rem}body#top #newUserDialog .md-dialog-content{width:640px;display:flex;flex-direction:column;align-items:stretch}body#top #editListUserDialog .md-dialog-content{width:640px;display:flex;flex-direction:column;align-items:stretch;padding:2rem}body#top #editListUserDialog .md-dialog-content nx-input-list-item{opacity:.5}body#top #editListUserDialog .md-dialog-content nx-input-list-item.active{opacity:1}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top #choicesDialog{width:100vw;height:100vh;max-height:unset;max-width:unset}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top #choicesDialog{width:100vw;height:100vh;max-height:unset;max-width:unset}}body#top #choicesDialog>[ng-controller],body#top #choicesDialog ng-include{display:contents}body#top #choicesDialog md-dialog-content{padding:2rem}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top #choicesDialog md-dialog-content{padding:0;height:100%}body#top #choicesDialog md-dialog-content .md-dialog-content{height:100%;max-height:unset;display:grid;grid-template-rows:auto 1fr auto;place-items:center}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top #choicesDialog md-dialog-content{padding:0;height:100%}body#top #choicesDialog md-dialog-content .md-dialog-content{height:100%;max-height:unset;display:grid;grid-template-rows:auto 1fr auto;place-items:center}}body#top #choicesDialog md-dialog-content p{text-align:center}body#top #choicesDialog md-dialog-content .hint{text-align:center;max-width:80%;margin:1rem auto;font-size:.6rem;opacity:.6}body#top #choicesDialog md-dialog-content .choice-list{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:1rem;place-items:stretch}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top #choicesDialog md-dialog-content .choice-list{grid-auto-flow:unset;grid-auto-columns:unset;grid-template-columns:1fr 1fr;place-items:center}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top #choicesDialog md-dialog-content .choice-list{grid-auto-flow:unset;grid-auto-columns:unset;grid-template-columns:1fr 1fr;place-items:center}}body#top #choicesDialog md-dialog-content .choice-list .choice-item{display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--item-color);border:solid 2px var(--item-color);padding:.5rem;width:8rem;border-radius:var(--element-radius);transition:.25s}body#top #choicesDialog md-dialog-content .choice-list .choice-item.selected,body#top #choicesDialog md-dialog-content .choice-list .choice-item:hover{color:var(--highlight-text-color);background-color:var(--highlight);border-color:var(--highlight)}body#top #choicesDialog md-dialog-content .choice-list .choice-item i{font-size:2rem;color:inherit}body#top #choicesDialog md-dialog-content .choice-list .choice-item span{font-size:.8rem;color:inherit;padding:.25em .5em;display:block;text-align:center;white-space:wrap}body#top #choicesDialog md-dialog-content input.key-trap{position:absolute;opacity:0;pointer-events:none}body#top #choicesDialog md-dialog-content .close-button{position:absolute;top:0;right:0}body#top #companionCallDialog{min-width:500px;overflow:visible}@media screen and (max-width: 620px){body#top #companionCallDialog{min-width:90vw;max-width:100%}}body#top #companionCallDialog .chat-container{display:grid;grid-template-columns:1fr;gap:.5rem 1rem;padding:1.25rem;padding-left:4rem}body#top #companionCallDialog .chat-container .text{font-size:2rem}body#top #companionCallDialog .author,body#top #companionCallDialog .time{opacity:.5;font-size:.75rem;font-style:italic}body#top #companionCallDialog .author-avatar{position:absolute;bottom:-2rem;left:-4rem}body#top #companionCallDialog .viewed-state{font-size:.75rem}body#top #companionCallDialog md-dialog-content{background-color:var(--message-color);--text-color:#fff;display:block}body#top #companionCallDialog .dialog-toolbar-actions{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;position:absolute;top:0;right:0}@media screen and (max-width: 620px){body#top #companionCallDialog .chat-container{padding-left:1.25rem}body#top #companionCallDialog .author-avatar{--avatar-size: 3;left:50%;top:0;bottom:unset;transform:translate(-50%, calc(-100% + 1rem));animation:none}body#top #companionCallDialog .author,body#top #companionCallDialog .time{font-size:1rem}}body#top #messageAnswerDialog md-dialog{min-width:500px}@media screen and (max-width: 620px){body#top #messageAnswerDialog md-dialog{min-width:90vw;max-width:100%}}body#top #messageAnswerDialog .chat-container{display:grid;grid-template-columns:max-content 1fr max-content;gap:.5rem 1rem;padding:1rem}body#top #messageAnswerDialog .author,body#top #messageAnswerDialog .time{opacity:.5;font-size:.75rem;font-style:italic}body#top #messageAnswerDialog .meta{grid-row:2}body#top #messageAnswerDialog .question{display:contents}body#top #messageAnswerDialog .question .text{padding:.5rem;border-radius:var(--element-radius);background:var(--background-color-lighter-trans);--text-color: var(--background-color-lighter-text);text-align:right}body#top #messageAnswerDialog .question .question-author{font-size:.75rem;opacity:.5;font-style:italic;text-align:right}body#top #messageAnswerDialog .question .question-author-avatar{position:absolute;right:-3rem;top:calc(50% - 1.25rem)}@media screen and (max-width: 620px){body#top #messageAnswerDialog .question .question-author-avatar{right:-3.25rem;top:calc(50% - 1.3rem)}}body#top #messageAnswerDialog .answer{display:contents}body#top #messageAnswerDialog .answer .text{padding:1rem;background-color:var(--answer-color);--text-color: #fff;border-radius:var(--element-radius)}body#top #messageAnswerDialog .other-choices-container{grid-column:2;font-size:.75rem;opacity:.5;display:grid;place-items:center}body#top #messageAnswerDialog .other-choices-container .other-choices-list{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:1rem}body#top #messageAnswerDialog .other-choices-container .other-choices-list i{color:var(--item-color)}body#top #roomPickerDialog .room-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}body#top #roomPickerDialog .room-list .room-item{padding:.5em 1em;border-radius:var(--element-radius);background:var(--item-color);--text-color: #fff;transition:.25s}body#top #roomPickerDialog .room-list .room-item .room-name{text-transform:uppercase}body#top #roomPickerDialog .room-list .room-item.selected{box-shadow:0 0 0 2px var(--highlight)}body#top #roomPickerDialog .room-list .room-item:hover{box-shadow:0 0 0 2px var(--item-color)}body#top #editObjectiveDialog{max-width:100vw;max-height:100vh}body#top #editObjectiveDialog>form{display:grid;grid-template-rows:auto 1fr auto;height:100%;margin:0}body#top #editObjectiveDialog .dialog-content{height:calc(100vh - 9rem);width:calc(100vw - 2rem)}body#top #editObjectiveDialog md-toolbar{--page-header: var(--model-color);--text-color: #fff}body#top #editObjectiveDialog .md-dialog-content{padding:0px}body#top #editObjectiveDialog .dialog-header{display:grid;grid-template-columns:auto 2fr repeat(2, 1fr) auto;place-items:start stretch;padding:1rem}body#top #editObjectiveDialog .dialog-header .nx-icon-picker{height:3.5rem;place-self:center}body#top #editObjectiveDialog .dialog-header .nx-icon-picker .input .icon{font-size:2rem;width:auto;height:auto}body#top #editObjectiveDialog .dialog-header .nx-color-picker{place-self:center}body#top #editObjectiveDialog .dialog-header .description{display:none}body#top #editObjectiveDialog .dialog-content md-tabs{height:100%}body#top #editObjectiveDialog .dialog-content md-tab-content{height:100%;padding:1rem}body#top #editObjectiveDialog .dialog-content2{display:grid;grid-template-columns:max-content 1fr;padding:1rem;gap:.5rem 1rem;place-items:center stretch;overflow:hidden}body#top #editObjectiveDialog .dialog-content2>label{text-align:right;padding:.5rem;font-size:.75rem;opacity:.66;position:relative;place-self:start stretch}body#top #editObjectiveDialog .dialog-content2>label:first-child::before{content:"";position:absolute;background:var(--highlight);top:-50vh;height:100vh;right:0px;width:1px;opacity:.25;z-index:5}body#top #editObjectiveDialog .target-infos{display:grid;place-self:center start;gap:.5em;place-items:center start;grid-auto-flow:column}body#top #editObjectiveDialog .target-infos md-input-container{margin:0px}body#top #editObjectiveDialog .triggers{padding:0 1rem}body#top #editObjectiveDialog .triggers .actions{text-align:center}body#top #editObjectiveDialog .triggers .trigger-list-container{height:30vh;overflow-y:auto}body#top #editObjectiveDialog .triggers .trigger-list{display:grid;grid-template-columns:1fr;gap:10px;counter-reset:trigger-count}body#top #editObjectiveDialog .triggers .trigger-list .trigger-item{counter-increment:trigger-count;position:relative;display:flex;flex-direction:row;flex-flow:wrap;align-items:center;padding:1rem;padding-left:2.5rem;font-size:.8rem;border-bottom:solid 1px var(--input-border-color)}body#top #editObjectiveDialog .triggers .trigger-list .trigger-item md-select{margin:0 .25rem}body#top #editObjectiveDialog .triggers .trigger-list .trigger-item .remove-button{position:absolute;top:50%;right:0px;transform:translate(0, -50%)}body#top #editObjectiveDialog .triggers .trigger-list .trigger-item::before{content:counter(trigger-count);position:absolute;top:0px;left:0px;font-size:2.5rem;opacity:.5;color:var(--text-color)}body#top #editObjectiveDialog .triggers .nx-number-box{margin:0 .1em}body#top #editObjectiveDialog .trigger-targets{display:flex;flex-direction:row;flex-flow:wrap;place-items:center start;margin-bottom:3rem}body#top #editObjectiveDialog .trigger-targets .nx-number-box{margin:0 5px}body#top #editObjectiveDialog .completed-action-list{counter-reset:action-list}body#top #editObjectiveDialog .completed-action-list .completed-action-item{counter-increment:action-list;display:flex;position:relative;padding:.1em;align-items:center}body#top #editObjectiveDialog .completed-action-list .completed-action-item::before{content:counter(action-list);opacity:.7;margin-right:1rem;font-size:2rem}body#top #editObjectiveDialog .completed-action-list .completed-action-item span,body#top #editObjectiveDialog .completed-action-list .completed-action-item ls,body#top #editObjectiveDialog .completed-action-list .completed-action-item md-input-container,body#top #editObjectiveDialog .completed-action-list .completed-action-item nx-list-menu{position:relative;z-index:2}body#top #editObjectiveDialog .completed-action-list .completed-action-item .remove-button{margin-left:2rem}body#top #editObjectiveDialog .completed-action-list md-input-container{margin:0;padding:0;vertical-align:baseline}body#top #editObjectiveDialog nx-list-menu .md-menu>.menu-button{display:inline-block;margin-left:5px;padding:0 .25em;min-width:0px;text-transform:lowercase;border:dashed 1px var(--input-border-color)}body#top #editObjectiveDialog .history-list{display:grid;grid-template-columns:1fr max-content max-content auto;gap:.25rem;place-items:center;max-height:100%;overflow:hidden overlay}body#top #editObjectiveDialog .history-list .history-item{display:contents}body#top #editObjectiveDialog .history-list .history-item:not(.list-header)>:first-child{place-self:center start}body#top #editCodeDialog .md-dialog-content{width:500px;display:grid;grid-template:1fr;gap:1rem}body#top #userDeviceEditDialog{max-height:calc(100vh - 2rem)}body#top #userDeviceEditDialog .md-dialog-content{width:800px;height:640px}body#top #userDeviceEditDialog .device-informations .device-metas{display:grid;grid-template-columns:2fr 1fr;gap:1rem;place-items:center stretch}body#top #userDeviceEditDialog .device-informations .device-token md-input-container{width:100%}body#top #userDeviceEditDialog .device-informations .device-token .device-token-info{padding-top:1rem;position:relative}body#top #userDeviceEditDialog .device-informations .device-token .device-token-info label{font-size:.6rem;position:absolute;top:0;left:0;opacity:.75}body#top #userDeviceEditDialog .device-informations .device-token .device-token-info>div{opacity:.6;font-style:italic}body#top #userDeviceEditDialog .device-custom-calls p{font-size:.8rem}body#top #userDeviceEditDialog .device-custom-calls p md-select{display:inline-block;margin:0;margin-right:.8em}body#top #userDeviceEditDialog .device-custom-calls .list{display:flex;flex-direction:column;gap:.5rem}body#top #userDeviceEditDialog .device-custom-calls .list .item{display:grid;grid-template-columns:auto 1fr auto;place-items:center stretch;border-left:3px solid var(--item-color);padding-left:1rem;gap:.5rem}body#top #deviceDialog .md-dialog-content{width:800px;height:500px;padding:0}body#top #deviceDialog .device-informations{padding:1.25rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem;place-items:start stretch}body#top #deviceDialog .device-informations .column{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}body#top #deviceDialog .app-download-code{text-align:center}body#top #deviceDialog .app-download-code img{overflow:hidden;border-radius:var(--element-radius)}body#top #deviceDialog .device-options{display:grid;grid-template-rows:auto 1fr}body#top #deviceDialog .pair-code label,body#top #deviceDialog .pair-code em{font-size:.75rem;opacity:.5}body#top #deviceDialog .pair-code .code{font-size:1.2rem;font-weight:700;text-transform:uppercase}body#top #deviceDialog .device-token-list{padding:1.25rem}body#top #deviceDialog .device-token-list .device-tokens-actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center}body#top #deviceDialog .device-token-list .device-tokens{display:flex;gap:.5rem;flex-direction:column}body#top #deviceDialog .device-token-list .device-tokens .device-token-item{display:grid;grid-template-columns:max-content 1fr auto;gap:.5rem 1rem;place-items:center stretch;border:solid 1px var(--border-color);border-radius:var(--element-radius);padding:.25rem .5rem}body#top #deviceDialog .device-token-list .device-tokens .device-token-item .type{font-size:1.25rem;font-weight:700}body#top #deviceDialog .device-token-list .device-tokens .device-token-item .token{font-size:.75rem}body#top #deviceDialog .device-custom-calls{padding:1.25rem}body#top #deviceDialog .device-custom-calls p{font-size:.8rem}body#top #deviceDialog .device-custom-calls p md-select{display:inline-block;margin:0;margin-right:.8em}body#top #deviceDialog .device-custom-calls .list{display:flex;flex-direction:column;gap:.5rem}body#top #deviceDialog .device-custom-calls .list .item{display:grid;grid-template-columns:auto 1fr auto;place-items:center stretch;border-left:3px solid var(--item-color);padding-left:1rem;gap:.5rem}body#top #deviceTesterDialog{max-height:calc(100vh - 2rem)}body#top #deviceTesterDialog .md-dialog-content{width:800px;height:640px;display:grid;grid-template-rows:auto 1fr auto}body#top #deviceTesterDialog md-select{margin:0}body#top #deviceTesterDialog .execution-params{display:grid;grid-template-rows:auto 1fr;overflow:hidden}body#top #deviceTesterDialog .basic-params{display:flex;flex-direction:column}body#top #deviceTesterDialog .complex-params{display:grid;grid-template-rows:auto 1fr;overflow:hidden}body#top #deviceTesterDialog .params-group-container{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:1rem;height:100%;overflow:hidden;place-items:stretch}body#top #deviceTesterDialog .params-group-container .param-group{overflow:hidden overlay}body#top #deviceTesterDialog .params-group-container .param-group h4{position:sticky;z-index:100;top:0;background:var(--dialog-background-color)}body#top #deviceTesterDialog .execution-actions{display:flex;justify-content:center;align-items:center}body#top #addPersonFlowDialog md-dialog{min-width:80%;padding:0px}@media screen and (max-width: 620px){body#top #addPersonFlowDialog md-dialog{min-width:calc(100% - 20px);min-height:calc(100% - 20px)}}body#top #addPersonFlowDialog md-dialog .md-toolbar{padding:0xp}body#top #addPersonFlowDialog md-dialog .md-dialog-content{padding:10px}body#top #addPersonFlowDialog md-dialog .md-dialog-content textarea{padding:10px;font-style:italic;outline:none;border:solid 1px #ccc;border-radius:5px;background-color:var(--input-background-color);color:var(--text-color)}body#top #addPersonFlowDialog md-dialog .md-dialog-content .fa-thermometer-half{color:var(--highlight)}body#top #addPersonFlowDialog .md-dialog-content{display:grid;grid-gap:10px;grid-template-columns:1fr;place-items:stretch;overflow-x:hidden}body#top #addPersonFlowDialog .md-dialog-content .block.selected{border:solid 1px var(--highlight)}body#top #addPersonFlowDialog .md-dialog-content .default-view{--label-width: 180px;position:relative;display:grid;grid-gap:1rem .5rem;grid-template-columns:var(--label-width) 1fr}body#top #addPersonFlowDialog .md-dialog-content .default-view::before{content:"";position:absolute;background:var(--highlight);top:0px;bottom:0px;left:var(--label-width);width:1px;opacity:.25;z-index:5}body#top #addPersonFlowDialog .md-dialog-content .default-view>label{text-align:right;padding:.5rem;font-size:.75rem;opacity:.66;position:relative}body#top #addPersonFlowDialog .md-dialog-content .default-view>label ls{position:relative;z-index:5}body#top #addPersonFlowDialog .md-dialog-content .default-view>label.input-time{place-self:center end}body#top #addPersonFlowDialog .md-dialog-content .default-view>label.input-time md-select{margin:0px}body#top #addPersonFlowDialog .md-dialog-content .default-view>label.input-group{place-self:center stretch}body#top #addPersonFlowDialog .md-dialog-content .default-view>label:nth-child(4n+1)::before{content:"";position:absolute;width:100vw;height:calc(100% + 1rem);top:-0.5rem;left:-1rem;z-index:1;background:var(--background-color-darker);opacity:1}body#top #addPersonFlowDialog .md-dialog-content .default-view .choices,body#top #addPersonFlowDialog .md-dialog-content .default-view textarea{position:relative;z-index:5}body#top #addPersonFlowDialog .md-dialog-content .default-view .choices{display:grid;grid-template-columns:repeat(auto-fill, minmax(175px, 1fr));grid-gap:.25rem;place-self:start stretch}body#top #addPersonFlowDialog .md-dialog-content .default-view .choices .item{padding:.5rem;text-align:center;position:relative;border-radius:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;z-index:5}body#top #addPersonFlowDialog .md-dialog-content .default-view .choices .item>i,body#top #addPersonFlowDialog .md-dialog-content .default-view .choices .item>span{z-index:2;position:relative}body#top #addPersonFlowDialog .md-dialog-content .default-view .choices .item::before{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:var(--item-color);opacity:0;transition:.25s;pointer-events:none;z-index:1}body#top #addPersonFlowDialog .md-dialog-content .default-view .choices .item.selected>i,body#top #addPersonFlowDialog .md-dialog-content .default-view .choices .item.selected>span,body#top #addPersonFlowDialog .md-dialog-content .default-view .choices .item:hover>i,body#top #addPersonFlowDialog .md-dialog-content .default-view .choices .item:hover>span{color:#fff}body#top #addPersonFlowDialog .md-dialog-content .default-view .choices .item.selected::before,body#top #addPersonFlowDialog .md-dialog-content .default-view .choices .item:hover::before{opacity:1}body#top #addPersonFlowDialog .md-dialog-content .default-view .choices.time{grid-template-columns:max-content max-content 1fr;place-items:center start;gap:1rem}body#top #addPersonFlowDialog .md-dialog-content .default-view .choices.time .item.input-time-container{min-width:250px}body#top #addPersonFlowDialog .md-dialog-content .default-view .choices.time .item::before{display:none}body#top #addPersonFlowDialog .md-dialog-content .default-view .choices.time .item>label{font-size:.75rem;opacity:.66}body#top #addPersonFlowDialog .md-dialog-content .default-view .choices.time .item .nx-time-picker .time-part{padding:0 .5rem;margin-bottom:.25rem}body#top #addPersonFlowDialog .md-dialog-content .default-view .choices.group .item.input-group-container{grid-column:span 7}body#top #addPersonFlowDialog .md-dialog-content .services{padding-right:10px}body#top #addPersonFlowDialog .md-dialog-content .rooms{grid-template-columns:1fr;grid-gap:0px;padding:0px}body#top #addPersonFlowDialog .md-dialog-content .rooms .list{padding:0px}body#top #addPersonFlowDialog .md-dialog-content .note textarea{width:100%}body#top #addPersonFlowDialog .list{display:grid;grid-gap:5px;grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));grid-template-rows:auto;place-items:stretch}body#top #addPersonFlowDialog .list .item{font-size:1rem;padding:.5rem;transition:.25s;outline:none;cursor:pointer;border-radius:4px}body#top #addPersonFlowDialog .list .item .fal{color:var(--text-color);transition:.25s}body#top #addPersonFlowDialog .list .item span{padding-left:10px;color:var(--text-color);transition:.25s}body#top #addPersonFlowDialog .list .item[disabled=disabled]{pointer-events:none;opacity:.5}body#top #addPersonFlowDialog .list .item.selected,body#top #addPersonFlowDialog .list .item:hover{background:currentColor}body#top #addPersonFlowDialog .list .item.selected .fal,body#top #addPersonFlowDialog .list .item.selected span,body#top #addPersonFlowDialog .list .item:hover .fal,body#top #addPersonFlowDialog .list .item:hover span{color:#fff}body#top #flowDialog md-dialog{width:1100px;max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem)}body#top #flowDialog md-toolbar .md-toolbar-tools{max-height:100px;height:auto}body#top #flowDialog md-toolbar .person{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding:.25rem;place-items:center}body#top #flowDialog md-toolbar .person .action-preview{display:grid;grid-auto-flow:column;grid-auto-columns:auto;place-items:center;gap:.25rem}body#top #flowDialog md-toolbar .person .action-preview em{border:solid 1px currentColor;padding:.1em .25em;text-transform:uppercase;border-radius:var(--element-radius);font-style:normal}body#top #flowDialog .md-dialog-content{display:grid;grid-template-columns:5fr 2fr;max-width:calc(100vw - 2rem);max-height:calc(100vh - 2rem);gap:.5rem;padding:0}@media screen and (max-width: 620px){body#top #flowDialog .md-dialog-content{grid-template-columns:1fr;gap:0rem}}body#top #flowDialog .md-dialog-content .column{place-self:stretch}body#top #flowDialog .md-dialog-content .column .column-content{display:grid;grid-auto-flow:row;grid-auto-rows:auto;padding:1rem}body#top #flowDialog .md-dialog-content .input-container .choices{display:grid;grid-template-columns:repeat(auto-fill, minmax(170px, 1fr));gap:.25em;margin-top:5px}@media screen and (max-width: 620px){body#top #flowDialog .md-dialog-content .input-container .choices{grid-template-columns:repeat(auto-fill, minmax(130px, 1fr))}}body#top #flowDialog .md-dialog-content .input-container .choices .item{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.25em .75em;position:relative;text-align:center;border-radius:var(--element-radius)}body#top #flowDialog .md-dialog-content .input-container .choices .item>span{position:relative;z-index:5}body#top #flowDialog .md-dialog-content .input-container .choices .item::before{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;transition:.25s;background:var(--item-color);opacity:0;z-index:1}body#top #flowDialog .md-dialog-content .input-container .choices .item.selected,body#top #flowDialog .md-dialog-content .input-container .choices .item:hover{--text-color: #fff}body#top #flowDialog .md-dialog-content .input-container .choices .item.selected::before,body#top #flowDialog .md-dialog-content .input-container .choices .item:hover::before{opacity:1}body#top #flowDialog .md-dialog-content .input-container .choices .item.selected{pointer-events:none}body#top #flowDialog .md-dialog-content .input-container .choices .item.room-item.not-empty{opacity:.5}body#top #flowDialog .md-dialog-content .input-container textarea{width:100%;height:4rem;border:solid 1px var(--border-color);border-radius:var(--element-radius);padding:.5rem}body#top #flowDialog md-dialog-actions{display:grid;grid-template-columns:5fr 2fr;place-items:stretch;gap:.5rem;padding:0}@media screen and (max-width: 620px){body#top #flowDialog md-dialog-actions{grid-template-columns:1fr;gap:0rem}}body#top #userPickerDialog{z-index:99999995}body#top #userPickerDialog .user-list{display:grid;grid-template-columns:repeat(5, 1fr);gap:1rem}@media screen and (max-width: 620px){body#top #userPickerDialog .user-list{grid-template-columns:repeat(2, 1fr)}}body#top #userPickerDialog .user-list .user-item{display:grid;place-items:stretch;border-radius:var(--element-radius);transition:.25s;text-align:center}body#top #userPickerDialog .user-list .user-item nx-avatar{place-self:center}body#top #userPickerDialog .user-list .user-item .user-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body#top #userPickerDialog .user-list .user-item.selected{background:var(--highlight);--text-color:var(--highlight-text-color)}body#top #flowEditDialog{overflow:visible}@media screen and (max-width: 620px){body#top #flowEditDialog{width:100vw}}body#top #flowEditDialog .md-dialog-content{width:740px;display:grid;gap:1rem}@media screen and (max-width: 620px){body#top #flowEditDialog .md-dialog-content{width:unset}}body#top #flowEditDialog .md-dialog-content .infos{margin:-1.25rem;padding:1.25rem;background:var(--background-color-lighter);margin-bottom:0;display:grid;grid-template-columns:1fr 1fr}@media screen and (max-width: 620px){body#top #flowEditDialog .md-dialog-content .infos{grid-template-columns:1fr}}body#top #flowEditDialog .md-dialog-content .input-group label{display:block;font-size:.7rem;opacity:.7}body#top #flowEditDialog .md-dialog-content .input-group md-select{margin:.25rem 0 1rem}body#top #flowEditDialog .md-dialog-content .input-group .ending-time-controls{display:flex;flex-direction:row;gap:.5rem;align-items:center}body#top #flowEditDialog .md-dialog-content .input-group .ending-time-controls .time-control{display:flex;flex-direction:row;align-items:center}body#top #flowEditDialog .md-dialog-content .input-group .ending-time-controls .quick-add-controls{display:flex;flex-direction:row;align-items:center}@media screen and (max-width: 620px){body#top #flowEditDialog .md-dialog-content .input-group .ending-time-controls{flex-direction:column}}body#top #flowEditDialog .person-avatar{position:absolute;left:50%;top:0;transform:translate(-50%, -50%);z-index:100}body#top md-option b,body#top md-select b{border-left:solid 8px var(--item-color);height:100%;margin-right:.5em}body#top #personPickerDialog .md-dialog-content{min-width:50vw;height:50vh;padding:1rem}body#top #personPickerDialog .result-list{display:grid;grid-gap:10px;grid-template-columns:auto;font-size:1rem;transition:.25s;padding-top:1rem}@keyframes search-result-slide-in{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0%)}}body#top #personPickerDialog .result-list .results{display:contents}body#top #personPickerDialog .result-list .item{position:relative;z-index:2;padding:10px;transition:.25s;pointer-events:auto;cursor:pointer;opacity:0;animation-name:search-result-slide-in;animation-duration:.25s;animation-delay:calc(var(--item-index)*.05s);animation-fill-mode:forwards;max-height:2.5rem;padding-left:2rem}body#top #personPickerDialog .result-list .item nx-avatar-picture{position:absolute;left:10px;top:50%;transform:translateY(-50%)}body#top #personPickerDialog .result-list .item nx-avatar-picture .nx-avatar-picture{transition:.25s}body#top #personPickerDialog .result-list .item label{text-transform:uppercase;display:block;pointer-events:none;color:var(--page-header)}body#top #personPickerDialog .result-list .item .actions{position:absolute;right:.5rem;top:.5rem;display:none}body#top #personPickerDialog .result-list .item .hint{font-style:italic;opacity:0;font-size:.6rem;overflow:hidden;transition:.25s;pointer-events:none}body#top #personPickerDialog .result-list .item .hint>span{padding:.25em 1em;position:relative;overflow:hidden;display:inline-block;border-radius:5em;margin-right:.5rem}body#top #personPickerDialog .result-list .item .hint>span i{margin-right:.25em}body#top #personPickerDialog .result-list .item .hint>span::before{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:var(--background-color-lighter-text);opacity:.05}body#top #personPickerDialog .result-list .item.selected,body#top #personPickerDialog .result-list .item:hover{background-color:var(--background-color-lighter);max-height:4rem;padding-left:4rem}body#top #personPickerDialog .result-list .item.selected label,body#top #personPickerDialog .result-list .item.selected .hint span,body#top #personPickerDialog .result-list .item:hover label,body#top #personPickerDialog .result-list .item:hover .hint span{color:var(--background-color-lighter-text)}body#top #personPickerDialog .result-list .item.selected .hint,body#top #personPickerDialog .result-list .item:hover .hint{opacity:.75}body#top #personPickerDialog .result-list .item.selected nx-avatar-picture .nx-avatar-picture,body#top #personPickerDialog .result-list .item:hover nx-avatar-picture .nx-avatar-picture{--size: 3rem!important}body#top #userSubscriptionsDialog{min-width:0px;width:clamp(500px,80vw,1200px);max-width:100vw}@media screen and (max-width: 800px){body#top #userSubscriptionsDialog{max-height:100vh}}body#top #userSubscriptionsDialog p{padding:1rem}body#top #userSubscriptionsDialog .md-dialog-content{display:grid;gap:0rem;height:clamp(400px,60vh,800px);grid-template-columns:1fr;grid-template-rows:auto 1fr}body#top #userSubscriptionsDialog .event-selector{padding:0 2rem;overflow:hidden}body#top #userSubscriptionsDialog .event-selector .md-select-value .md-text{font-size:1.25rem;font-weight:300;text-transform:uppercase}@media screen and (max-width: 800px){body#top #userSubscriptionsDialog .event-selector{padding:0}}body#top #userSubscriptionsDialog .event-tree{overflow:hidden auto;font-size:.8rem;background-color:var(--dialog-low-contrast-bg-color);--text-color: var(--low-contrast-bg-text-color);width:350px}@media screen and (max-width: 800px){body#top #userSubscriptionsDialog .event-tree{display:none}}body#top #userSubscriptionsDialog .event-tree .event-group .group-name{text-transform:uppercase;border-bottom:solid 1px #ccc;padding:.5rem 1rem}body#top #userSubscriptionsDialog .event-tree .event-group:nth-child(n+2){padding-top:1rem}body#top #userSubscriptionsDialog .event-tree .event-group .group-events{max-height:0;overflow:hidden;transition:clamp(.25s,.1s*var(--list-count),.5s)}body#top #userSubscriptionsDialog .event-tree .event-group .group-events.opened{max-height:calc(1.5rem + 2.2rem*var(--list-count))}body#top #userSubscriptionsDialog .event-tree .event-group .event{opacity:.75;position:relative;padding:.5rem}body#top #userSubscriptionsDialog .event-tree .event-group .event .event-name{position:relative;z-index:5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}body#top #userSubscriptionsDialog .event-tree .event-group .event::after{content:"";position:absolute;z-index:1;width:0;right:0;top:0;height:100%;transition:.25s;background:var(--dialog-background-color)}body#top #userSubscriptionsDialog .event-tree .event-group .event::before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background-color:var(--highlight);transition:.25s;z-index:2}body#top #userSubscriptionsDialog .event-tree .event-group .event.selected{opacity:1}body#top #userSubscriptionsDialog .event-tree .event-group .event.selected::after{width:100%}body#top #userSubscriptionsDialog .event-tree .event-group .event.active{opacity:1}body#top #userSubscriptionsDialog .event-tree .event-group .event.active::before{width:5px}body#top #userSubscriptionsDialog .event-configuration{padding:1.25rem}@media screen and (max-width: 800px){body#top #userSubscriptionsDialog .event-configuration{padding:0rem}}body#top #userSubscriptionsDialog .event-configuration .nx-input-list{box-shadow:none;padding:0;background:rgba(0,0,0,0);border-radius:0}@media screen and (max-width: 800px){body#top #userSubscriptionsDialog .event-configuration .nx-input-list{grid-template-rows:1fr}body#top #userSubscriptionsDialog .event-configuration .nx-input-list .nx-input-list-header,body#top #userSubscriptionsDialog .event-configuration .nx-input-list .nx-input-list-title{display:none}}body#top #userSubscriptionsDialog .event-condition-list{display:grid;grid-template-columns:1fr;gap:.5rem;font-size:.8rem}body#top #userSubscriptionsDialog .event-condition-list .event-condition{border-radius:var(--element-radius);background:var(--background-color-lighter);padding:.5rem;display:grid;grid-template-columns:auto auto 1fr auto;gap:1rem;place-items:center stretch}body#top #userSubscriptionsDialog .event-condition-list .event-condition .condition-when{display:flex;align-items:center;gap:.5rem}body#top #userSubscriptionsDialog .event-condition-list .event-condition .empty-action{grid-column:1/span 4;place-self:center}body#top #addBonusPointToUserDialog .md-dialog-content{display:grid;grid-template-columns:1fr;place-items:stretch;gap:10px}body#top #userSwitcherDialog{padding:1rem}body#top #pictureEditDialog md-dialog{padding:0}@media screen and (max-width: 800px){body#top #pictureEditDialog md-dialog{max-width:100%;max-height:100%}}body#top #pictureEditDialog .md-dialog-content{display:grid;gap:10px;grid-template-columns:auto 1fr auto;grid-template-rows:1fr;position:relative}@media screen and (max-width: 800px){body#top #pictureEditDialog .md-dialog-content{grid-template-columns:1fr auto}}body#top #pictureEditDialog .comment{grid-area:comment}body#top #pictureEditDialog .photo-editor-viewport{width:500px;height:500px;overflow:hidden;border:solid 2px var(--border-color);border-radius:var(--element-radius);position:relative}@media screen and (max-width: 800px){body#top #pictureEditDialog .photo-editor-viewport{width:100%;height:100%;grid-row:1;grid-column:1/span 2}}@media screen and (max-width: 800px){body#top #pictureEditDialog .editor-toolbar{grid-row:2;grid-column:1}}body#top #pictureEditDialog .editor-toolbar .tools-container .tools{display:grid;grid-template-columns:1fr;gap:1rem}@media screen and (max-width: 800px){body#top #pictureEditDialog .editor-toolbar .tools-container .tools{display:flex;flex-direction:row;flex-wrap:wrap}}body#top #pictureEditDialog .editor-toolbar .tools-container .tools .group{display:grid;grid-template-columns:1fr}@media screen and (max-width: 800px){body#top #pictureEditDialog .editor-toolbar .tools-container .tools .group{grid-template-columns:unset;grid-auto-flow:column}}body#top #pictureEditDialog .editor-toolbar .tools-container .fal{font-size:1rem;width:2rem;height:2rem;text-align:center;line-height:2rem;pointer-events:auto}body#top #pictureEditDialog .result-preview{width:120px;height:120px;overflow:hidden;border:solid 2px var(--element-border-color);position:relative}@media screen and (max-width: 800px){body#top #pictureEditDialog .result-preview{grid-row:2;grid-column:2;width:90px;height:90px}}body#top #pictureEditDialog .result-preview img{position:absolute}body#top #pictureEditDialog .result-preview:before{content:"";pointer-events:none;position:absolute;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%);border-radius:50%;border:solid 200px #fff;z-index:5}body#top #installAppDialog .md-dialog-content{display:grid;gap:1rem;padding:1rem;grid-template-columns:1fr 2fr}body#top #installAppDialog .app-icon{grid-row:span 2;grid-column:1}body#top #installAppDialog .title{font-size:1.5rem;text-transform:uppercase}body#top #installAppDialog .description,body#top #installAppDialog .company,body#top #installAppDialog .compliance-level{font-size:.75rem}body#top #installAppDialog .description a,body#top #installAppDialog .company a,body#top #installAppDialog .compliance-level a{font-size:inherit}body#top #installAppDialog .infos{display:grid;gap:1rem}body#top #installAppDialog .authorizations{display:grid}body#top #configureAppDialog .md-dialog-content{display:grid;gap:0rem;padding:0rem;grid-template-columns:1fr;place-items:stretch;max-height:70vh;width:clamp(640px,90vw,1100px)}body#top #configureAppDialog .app-banner{display:grid;grid-template-columns:auto 1fr;place-items:start stretch;gap:0 1rem;padding:1rem;background:#fff;--text-color: #333;position:sticky;top:0;z-index:20}body#top #configureAppDialog .app-banner .company{font-size:.8rem}body#top #configureAppDialog .app-banner .app-icon{aspect-ratio:1;width:120px;grid-row:1/span 3;border-radius:var(--element-radius);padding:0rem}body#top #configureAppDialog .app-banner .app-icon img{width:100%;height:100%;object-fit:cover;object-position:center}body#top #configureAppDialog .app-banner .title{font-size:1.5rem;text-transform:uppercase;line-height:1}body#top #configureAppDialog .app-banner .description{margin-top:.5rem;font-size:.8rem}body#top #configureAppDialog .actions{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:var(--background-color-darker)}body#top #configureAppDialog .actions md-switch{margin:0}body#top #configureAppDialog .infos{display:grid;gap:0 1rem;grid-template-columns:1fr;place-items:stretch;background:var(--background-color-lighter);padding:1.25rem 2rem;z-index:10}body#top #configureAppDialog .infos .access-point{padding:.5rem;margin:.5rem auto;border:solid 1px var(--text-color);display:flex;align-items:center;justify-content:space-between;border-radius:var(--element-radius)}body#top #configureAppDialog .infos .access-point p{margin:0}body#top #configureAppDialog .infos .close-button{position:absolute;top:0;right:0}body#top #configureAppDialog .md-subheader-content ls{font-size:1rem}body#top #configureAppDialog .md-subheader-content md-switch{margin:0}body#top #configureAppDialog md-list-item{transition:.25s;max-height:2rem;min-height:0px}body#top #configureAppDialog md-list-item[disabled]{overflow:hidden;max-height:0px;padding:0px}body#top #configureAppDialog md-list-item .md-secondary-container{flex:1;justify-content:flex-end}body#top #configureAppDialog md-list-item .md-secondary-container md-input-container{margin:0;width:100%}body#top #configureAppDialog md-list-item .md-secondary-container md-input-container input{text-align:right}body#top #configurePluginDialog .md-dialog-content{display:grid;gap:0rem;padding:0rem;grid-template-columns:1fr;place-items:stretch;max-height:70vh;width:clamp(640px,90vw,1100px)}body#top #configurePluginDialog .plugin-banner{display:grid;grid-template-columns:1fr;place-items:start stretch;gap:0 1rem;padding:1rem;background:#fff;--text-color: #333;position:sticky;top:0;z-index:20}body#top #configurePluginDialog .plugin-banner .company{font-size:.8rem}body#top #configurePluginDialog .plugin-banner .app-icon{height:60px;place-self:start}body#top #configurePluginDialog .plugin-banner .app-icon img{width:100%;height:100%;object-fit:contain;object-position:center}body#top #configurePluginDialog .plugin-banner .title{font-size:1.5rem;text-transform:uppercase;line-height:1}body#top #configurePluginDialog .plugin-banner .description{margin-top:.5rem;font-size:.8rem}body#top #configurePluginDialog .actions{display:flex;justify-content:space-between;align-items:center;background:var(--background-color-darker)}body#top #configurePluginDialog .actions,body#top #configurePluginDialog .plugin-settings{padding:1rem}body#top #configurePluginDialog .actions md-switch,body#top #configurePluginDialog .plugin-settings md-switch{margin:0}body#top #configurePluginDialog .plugin-settings{display:grid}body#top #configurePluginDialog .plugin-settings ng-include{display:contents}body#top #configurePluginDialog .infos{display:grid;gap:0 1rem;grid-template-columns:1fr;place-items:stretch;background:var(--background-color-lighter);padding:1.25rem 2rem;z-index:10}body#top #configurePluginDialog md-list md-list-item input{text-align:right}body#top #personFlowDetailsDialog{width:calc(100vw - 10rem);max-width:100%;height:80vh;max-height:calc(100vh - 2rem);grid-template-rows:auto 1fr auto}body#top #personFlowDetailsDialog>div,body#top #personFlowDetailsDialog>div ng-include{display:contents}body#top #personFlowDetailsDialog .md-toolbar-tools{display:grid;grid-template-columns:1fr auto;gap:1rem}body#top #personFlowDetailsDialog .md-toolbar-tools .dialog-navigation{display:grid;grid-template-columns:auto 1fr auto;place-items:center;gap:1rem}body#top #personFlowDetailsDialog .md-toolbar-tools .dialog-navigation .date{display:grid;gap:0 .25rem;grid-template-areas:"day month" "day day-name";place-items:center}body#top #personFlowDetailsDialog .md-toolbar-tools .dialog-navigation .date .day{grid-area:day;font-size:2rem;font-weight:700}body#top #personFlowDetailsDialog .md-toolbar-tools .dialog-navigation .date .day-name,body#top #personFlowDetailsDialog .md-toolbar-tools .dialog-navigation .date .month{font-size:.8rem;line-height:1}body#top #personFlowDetailsDialog .md-toolbar-tools .dialog-navigation .date .day-name{grid-area:day-name;opacity:.5;place-self:start}body#top #personFlowDetailsDialog .md-toolbar-tools .dialog-navigation .date .month{grid-area:month;place-self:end start}body#top #personFlowDetailsDialog md-dialog-content{display:block;height:100%}body#top #personFlowDetailsDialog .md-dialog-content{display:grid;grid-template-columns:5fr auto;grid-template-rows:auto 1fr;gap:1rem}body#top #personFlowDetailsDialog .md-dialog-content label.placeholder{font-size:1rem}body#top #personFlowDetailsDialog .md-dialog-content .current-segment{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto 1fr;gap:1rem;min-height:0}body#top #personFlowDetailsDialog .md-dialog-content .segment-header{display:grid;grid-template-columns:repeat(4, auto) 1fr;place-items:center;grid-column:1/span 2}body#top #personFlowDetailsDialog .md-dialog-content .segment-header .part{padding:.25em 1em;border-bottom:solid 3px var(--color)}body#top #personFlowDetailsDialog .md-dialog-content .segment-header .part[disabled]{border-bottom:none;opacity:.25}body#top #personFlowDetailsDialog .md-dialog-content .segment-header .nav{place-self:center end}body#top #personFlowDetailsDialog .md-dialog-content .segment-timeline{display:grid;grid-template-columns:auto 1fr;gap:1rem;overflow:auto;min-height:0}body#top #personFlowDetailsDialog .md-dialog-content .segment-timeline .legend-container{overflow:auto;padding:0 .5rem}body#top #personFlowDetailsDialog .md-dialog-content .segment-timeline .legend-list{display:grid;grid-template-columns:1fr;gap:.5rem}body#top #personFlowDetailsDialog .md-dialog-content .segment-timeline .legend-list .legend-item{display:grid;grid-template-areas:"duration duration" "label percent";position:relative;padding-left:1rem}body#top #personFlowDetailsDialog .md-dialog-content .segment-timeline .legend-list .legend-item::before{content:"";font-family:var(--icon-font-family);font-weight:400;position:absolute;left:0;bottom:0;font-size:3rem;opacity:.05;z-index:1}body#top #personFlowDetailsDialog .md-dialog-content .segment-timeline .legend-list .legend-item .duration{grid-area:duration;font-size:1.5rem;text-align:right;border-bottom:solid 3px var(--legend-color);position:relative;z-index:2}body#top #personFlowDetailsDialog .md-dialog-content .segment-timeline .legend-list .legend-item label{grid-area:label;font-size:.7rem;position:relative;z-index:2}body#top #personFlowDetailsDialog .md-dialog-content .segment-timeline .legend-list .legend-item .percentage{grid-area:percent;opacity:.25;font-size:.7rem;text-align:right;position:relative;z-index:2}body#top #personFlowDetailsDialog .md-dialog-content .note-container{overflow:auto;padding:0 .5rem}body#top #personFlowDetailsDialog .md-dialog-content .note-list{display:grid;grid-template-columns:1fr;gap:.5rem;overflow:auto}body#top #personFlowDetailsDialog .md-dialog-content .note-list .note .content{padding:.5rem;border-radius:var(--element-radius)}body#top #personFlowDetailsDialog .md-dialog-content .note-list .note .time{font-size:.6rem;opacity:.6}body#top #personFlowDetailsDialog .md-dialog-content .note-list .note.type-notification,body#top #personFlowDetailsDialog .md-dialog-content .note-list .note.type-reply{place-self:end}body#top #personFlowDetailsDialog .md-dialog-content .note-list .note.type-notification .content,body#top #personFlowDetailsDialog .md-dialog-content .note-list .note.type-reply .content{text-align:right}body#top #personFlowDetailsDialog .md-dialog-content .note-list .note.type-notification .time,body#top #personFlowDetailsDialog .md-dialog-content .note-list .note.type-reply .time{text-align:right}body#top #personFlowDetailsDialog .md-dialog-content .note-list .note.type-notification .content{font-size:.8rem;border:dashed 1px var(--border-color)}body#top #personFlowDetailsDialog .md-dialog-content .note-list .note.type-reply .content{background-color:var(--medium-contrast-bg-color);--text-color: var(--medium-contrast-bg-text-color)}body#top #personFlowDetailsDialog .md-dialog-content .note-list .note.type-text .content{background-color:var(--low-contrast-bg-color);--text-color: var(--low-contrast-bg-text-color)}body#top #personFlowDetailsDialog .md-dialog-content .note-list .note.type-text.important{background-color:var(--highlight);--text-color: var(--highlight-text-color)}body#top #personFlowDetailsDialog .md-dialog-content .note-list .note.type-text .time{float:left}body#top #personFlowDetailsDialog .md-dialog-content .note-list .note.type-event{border-width:1px 0;border-style:dashed;border-color:var(--highlight);border-radius:0;padding:.5rem;line-height:1}body#top #personFlowDetailsDialog .md-dialog-content .note-list .note.type-event .content{font-size:.6rem;text-align:center;text-transform:uppercase;font-weight:700;--text-color: var(--highlight);padding:0}body#top #personFlowDetailsDialog .md-dialog-content .note-list .note.type-event .time{text-align:center}body#top #personFlowDetailsDialog .md-dialog-content .note-list .note .author{font-size:.7rem;opacity:.75;text-align:right}body#top #personFlowDetailsDialog .md-dialog-content .timeframe{padding:.5rem 1rem;padding-top:3rem;position:relative;grid-column:1/span 2}body#top #personFlowDetailsDialog .md-dialog-content .timeframe .parts{display:flex;flex-direction:row;align-items:center}body#top #personFlowDetailsDialog .md-dialog-content .timeframe .part{height:1rem;width:calc(1%*var(--length));background-color:var(--color);position:relative;border:solid 1px var(--dialog-background-color);transition:transform .25s,box-shadow .25s,background-color .25s}body#top #personFlowDetailsDialog .md-dialog-content .timeframe .part.active{transform:scale(1.05, 1.25);border-width:0px;box-shadow:0 0 5px var(--color),0 0 15px var(--color);z-index:2}body#top #personFlowDetailsDialog .md-dialog-content .timeframe .part:first-child{border-top-left-radius:2rem;border-bottom-left-radius:2rem}body#top #personFlowDetailsDialog .md-dialog-content .timeframe .part:last-child{border-top-right-radius:2rem;border-bottom-right-radius:2rem}body#top #personFlowDetailsDialog .md-dialog-content .timeframe .time{position:absolute;top:0px;font-size:1.5rem;font-weight:700;display:grid;grid-template-columns:auto auto auto;place-items:center stretch;gap:0 .5rem;line-height:1}body#top #personFlowDetailsDialog .md-dialog-content .timeframe .time ls{display:block;font-size:.75rem;font-weight:400;grid-row:1;grid-column:2}body#top #personFlowDetailsDialog .md-dialog-content .timeframe .time em{grid-row:2;grid-column:2}body#top #personFlowDetailsDialog .md-dialog-content .timeframe .time .fal{grid-row:1/span 2}body#top #personFlowDetailsDialog .md-dialog-content .timeframe .time.start{left:0px}body#top #personFlowDetailsDialog .md-dialog-content .timeframe .time.start .fal{grid-column:1}body#top #personFlowDetailsDialog .md-dialog-content .timeframe .time.end{right:0px;text-align:right}body#top #personFlowDetailsDialog .md-dialog-content .timeframe .time.end .fal{grid-column:3}body#top #personFlowDetailsDialog .md-dialog-content .proximity{width:320px;padding:0 .5rem;place-self:stretch;display:grid;grid-template-rows:auto auto 1fr auto;place-items:stretch;min-height:0}body#top #personFlowDetailsDialog .md-dialog-content .proximity h3{background-color:var(--dialog-background-color);position:sticky;top:0px;z-index:2;text-align:center}body#top #personFlowDetailsDialog .md-dialog-content .proximity .proximity-list-container{overflow:hidden auto;min-height:0}body#top #personFlowDetailsDialog .md-dialog-content .proximity .proximity-list{display:grid;grid-auto-flow:row;gap:.5rem;position:relative;z-index:1}body#top #personFlowDetailsDialog .md-dialog-content .proximity .proximity-actions{place-self:center}body#top #personFlowDetailsDialog .md-dialog-content .proximity .proximity-item{display:grid;grid-template-columns:auto 1fr;place-items:center start;gap:1rem}body#top #personFlowDetailsDialog .md-dialog-content .proximity .proximity-item.is-other{padding-left:.5rem;margin-left:1rem;position:relative}body#top #personFlowDetailsDialog .md-dialog-content .proximity .proximity-item.is-other::before{content:"";position:absolute;left:0px;top:0px;height:100%;width:.5rem;border-width:1px;border-color:var(--border-color);border-style:none none solid solid;opacity:.5;transform:translateY(-50%);z-index:1}body#top #personFlowDetailsDialog .md-dialog-content .proximity .proximity-item.last{padding-bottom:1rem;margin-bottom:1rem;border-bottom:dashed 1px var(--low-contrast-bg-color)}body#top #personFlowDetailsDialog .md-dialog-content .proximity .proximity-item.off{opacity:.5}body#top #personFlowDetailsDialog .md-dialog-content .proximity .notice-list .notice-item{display:grid;grid-template-columns:auto 1fr;gap:.5rem;place-items:center stretch;border-left:2px solid var(--notice-color);padding:.5rem}body#top #personFlowDetailsDialog .md-dialog-content .proximity .notice-list .notice-item span{font-size:.8rem;font-style:italic}body#top #formPreviewDialog .md-dialog-content{padding:0;min-width:80vw}body#top #formWriterDialog .md-dialog-content{padding:0;min-width:80vw}@media screen and (max-width: 620px){body#top #formWriterDialog{max-width:calc(100vw - 1rem);max-height:calc(100vh - 1rem)}body#top #formWriterDialog .md-dialog-content{max-height:calc(100vh - 6rem)}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top #formWriterDialog{max-width:100%;max-height:100%}body#top #formWriterDialog .md-dialog-content{max-height:calc(100vh - 3.25rem)}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top #formWriterDialog{max-width:100%;max-height:100%}body#top #formWriterDialog .md-dialog-content{max-height:calc(100vh - 3.25rem)}}body#top #formReaderDialog .md-dialog-content{padding:0;min-width:80vw}body#top #formReaderDialog .signature ls{font-size:.6rem;opacity:.6}body#top #formReaderDialog .signature .name{text-transform:uppercase}body#top #formReaderDialog .signature .date,body#top #formReaderDialog .signature .time{font-size:.75rem}body#top #formReaderDialog .signature .date{font-weight:700}@media screen and (max-width: 620px){body#top #formReaderDialog md-dialog{max-width:calc(100vw - 1rem);max-height:calc(100vh - 1rem)}body#top #formReaderDialog .md-dialog-content{max-height:calc(100vh - 6rem)}}body#top #questionGroupDialog .nx-editor,body#top #questionDialog .nx-editor{min-width:60vw;max-width:60vw;padding:0px;display:grid;grid-template-columns:max-content 1fr;gap:0rem;place-items:center stretch;overflow:hidden auto}@media screen and (max-width: 620px){body#top #questionGroupDialog .nx-editor,body#top #questionDialog .nx-editor{max-width:calc(100% - 2rem)}}body#top #questionGroupDialog .nx-editor .nx-editor-input-row,body#top #questionDialog .nx-editor .nx-editor-input-row{display:contents}body#top #questionGroupDialog .nx-editor .nx-editor-input-row:nth-child(even) .nx-editor-input::before,body#top #questionDialog .nx-editor .nx-editor-input-row:nth-child(even) .nx-editor-input::before{content:"";background:var(--low-contrast-bg-color);z-index:1;position:absolute;top:0px;left:0px;height:100%;width:100vw;opacity:.25;transform:translateX(-25%)}body#top #questionGroupDialog .nx-editor .nx-editor-input-row label,body#top #questionDialog .nx-editor .nx-editor-input-row label{--text-color: var(--low-contrast-bg-text-color);font-size:.75rem;padding:0 .75rem;text-align:right;position:relative}body#top #questionGroupDialog .nx-editor .nx-editor-input-row .nx-editor-input,body#top #questionDialog .nx-editor .nx-editor-input-row .nx-editor-input{display:grid;place-items:center stretch;padding:.5rem 0;position:relative;z-index:5}body#top #questionGroupDialog .nx-editor .nx-editor-input-row .nx-editor-input .sub-input,body#top #questionDialog .nx-editor .nx-editor-input-row .nx-editor-input .sub-input{display:grid;grid-template-columns:max-content 1fr auto;place-items:center stretch}body#top #questionGroupDialog .nx-editor .nx-editor-input-row .nx-editor-input .sub-input .sub-label,body#top #questionDialog .nx-editor .nx-editor-input-row .nx-editor-input .sub-input .sub-label{font-size:.75rem;padding:.75rem;text-align:right}body#top #questionGroupDialog .nx-editor .nx-editor-input-row .nx-editor-input .ghost-value,body#top #questionDialog .nx-editor .nx-editor-input-row .nx-editor-input .ghost-value{opacity:.75;width:3rem;text-align:center}body#top #questionGroupDialog .nx-editor .nx-editor-input-row .nx-editor-input input,body#top #questionGroupDialog .nx-editor .nx-editor-input-row .nx-editor-input textarea,body#top #questionGroupDialog .nx-editor .nx-editor-input-row .nx-editor-input md-select,body#top #questionGroupDialog .nx-editor .nx-editor-input-row .nx-editor-input nx-choices-builder,body#top #questionGroupDialog .nx-editor .nx-editor-input-row .nx-editor-input nx-conditional-builder,body#top #questionGroupDialog .nx-editor .nx-editor-input-row .nx-editor-input .sub-input,body#top #questionDialog .nx-editor .nx-editor-input-row .nx-editor-input input,body#top #questionDialog .nx-editor .nx-editor-input-row .nx-editor-input textarea,body#top #questionDialog .nx-editor .nx-editor-input-row .nx-editor-input md-select,body#top #questionDialog .nx-editor .nx-editor-input-row .nx-editor-input nx-choices-builder,body#top #questionDialog .nx-editor .nx-editor-input-row .nx-editor-input nx-conditional-builder,body#top #questionDialog .nx-editor .nx-editor-input-row .nx-editor-input .sub-input{position:relative;z-index:5}body#top #questionGroupDialog .nx-editor .nx-editor-input-row .nx-editor-input input,body#top #questionGroupDialog .nx-editor .nx-editor-input-row .nx-editor-input textarea,body#top #questionDialog .nx-editor .nx-editor-input-row .nx-editor-input input,body#top #questionDialog .nx-editor .nx-editor-input-row .nx-editor-input textarea{border:none;padding:.5rem;width:100%;outline:none;background:rgba(0,0,0,0)}body#top #questionGroupDialog .nx-editor .nx-editor-input-row .nx-editor-input md-select,body#top #questionDialog .nx-editor .nx-editor-input-row .nx-editor-input md-select{margin:0px}body#top #questionGroupDialog .nx-editor .nx-editor-input-row .nx-editor-input md-select md-select-value,body#top #questionDialog .nx-editor .nx-editor-input-row .nx-editor-input md-select md-select-value{padding:.5rem}body#top #questionGroupDialog .nx-editor .nx-editor-input-row .nx-editor-input nx-choices-builder .list-header,body#top #questionGroupDialog .nx-editor .nx-editor-input-row .nx-editor-input nx-conditional-builder .list-header,body#top #questionDialog .nx-editor .nx-editor-input-row .nx-editor-input nx-choices-builder .list-header,body#top #questionDialog .nx-editor .nx-editor-input-row .nx-editor-input nx-conditional-builder .list-header{padding-top:.75rem;padding-right:1rem}body#top #questionGroupDialog .nx-editor .nx-editor-input-row.textarea label,body#top #questionGroupDialog .nx-editor .nx-editor-input-row.choices label,body#top #questionGroupDialog .nx-editor .nx-editor-input-row.conditional label,body#top #questionDialog .nx-editor .nx-editor-input-row.textarea label,body#top #questionDialog .nx-editor .nx-editor-input-row.choices label,body#top #questionDialog .nx-editor .nx-editor-input-row.conditional label{place-self:start stretch;padding-top:1.1rem}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top #postDetailsDialog{max-width:100%;max-height:100%}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top #postDetailsDialog{max-width:100%;max-height:100%}}body#top #postDetailsDialog .md-toolbar-tools{gap:.5rem}body#top #postDetailsDialog .md-toolbar-tools .message-date{font-size:.75rem}body#top #postDetailsDialog .md-dialog-content{min-width:640px;display:flex;flex-direction:column;gap:1rem}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top #postDetailsDialog .md-dialog-content{min-width:0}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top #postDetailsDialog .md-dialog-content{min-width:0}}body#top #postDetailsDialog .md-dialog-content .entry-message{font-size:1.25rem}body#top #postDetailsDialog .md-dialog-content .post-view-by{display:flex;justify-content:space-between;align-items:center;padding:.5rem;border-radius:var(--element-radius);background:var(--dialog-low-contrast-bg-color)}body#top #postDetailsDialog .md-dialog-content .post-view-by .avatar-list{display:flex;justify-content:space-between;align-items:center;gap:.25rem}body#top #customizeUxDialog{width:clamp(420px,80vw,1200px);max-width:100%;max-height:100%;overflow:hidden}body#top #customizeUxDialog .md-dialog-content{padding:0}@media screen and (max-width: 620px){body#top #customizeUxDialog .md-dialog-content{max-height:calc(100vh - 6rem)}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top #customizeUxDialog .md-dialog-content{max-height:calc(100vh - 10rem)}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top #customizeUxDialog .md-dialog-content{max-height:calc(100vh - 10rem)}}@media screen and (max-width: 620px){body#top #customizeUxDialog nx-accordion-content{padding:0 .5rem}}body#top #customizeUxDialog .grid-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:1rem}@media screen and (max-width: 620px){body#top #customizeUxDialog .grid-list{grid-template-columns:repeat(auto-fit, minmax(100px, 1fr))}}body#top #customizeUxDialog .grid-list .grid-list-item{overflow:hidden;position:relative;display:grid;grid-template-rows:1fr auto;place-items:center stretch}body#top #customizeUxDialog .grid-list .grid-list-item .preview{border-radius:var(--element-radius);width:200px;height:200px;position:relative;border:solid 1px var(--border-color);background-size:cover;overflow:hidden;place-self:center;display:flex;flex-direction:column;justify-content:center;align-items:center}body#top #customizeUxDialog .grid-list .grid-list-item .preview .image-container{width:100%;height:100%}body#top #customizeUxDialog .grid-list .grid-list-item .preview .image-container img{width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (max-width: 620px){body#top #customizeUxDialog .grid-list .grid-list-item .preview{width:100px;height:100px}}body#top #customizeUxDialog .grid-list .grid-list-item .name{font-family:var(--default-font);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body#top #customizeUxDialog .grid-list .grid-list-item:not(.no-access).selected .preview{border-width:2px;border-color:var(--highlight);box-shadow:0 0 5px var(--highlight)}body#top #customizeUxDialog .grid-list .grid-list-item.no-access{pointer-events:none;overflow:hidden}body#top #customizeUxDialog .grid-list .grid-list-item.no-access .preview::before{background:#000;opacity:.75}body#top #customizeUxDialog .grid-list .grid-list-item.no-access .preview::after{content:var(--banner-title);font-family:inherit;padding:5px 10px;text-align:center;width:250px;color:#fff;background:var(--highlight);position:absolute;bottom:0px;right:0px;transform:rotate(-45deg) translate(25%, 100%);box-shadow:#000 0 0 10px}body#top #customizeUxDialog .grid-list .theme .preview{background-size:cover;background-repeat:no-repeat;background-position:center center;background-image:var(--background-image);background-color:var(--background);z-index:10;justify-content:flex-start}body#top #customizeUxDialog .grid-list .theme .preview::before{content:"";width:100%;grid-area:nav;display:block;height:1rem;background:var(--nav-color)}body#top #customizeUxDialog .grid-list .theme .preview::after{content:"";grid-area:header;display:block;height:2rem;width:100%;background:var(--header-color);opacity:.8}body#top #taskDialog{width:clamp(420px,60vw,1200px);max-width:100%;max-height:100%}@media screen and (max-width: 620px){body#top #taskDialog{width:100%;height:100%}}body#top #taskDialog .md-dialog-content{display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;align-items:stretch;height:800px;padding:0}@media screen and (max-width: 620px){body#top #taskDialog .md-dialog-content{height:calc(100vh - 7.25rem);max-height:unset}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top #taskDialog .md-dialog-content{height:calc(100vh - 6rem)}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top #taskDialog .md-dialog-content{height:calc(100vh - 6rem)}}body#top #taskDialog .md-dialog-content .infos{display:grid;grid-template-columns:1fr 120px auto;gap:0 1rem;place-items:center stretch;padding:1.25rem;margin:-1.25rem;margin-bottom:0;background:var(--low-contrast-bg-color);--text-color: var(--low-contrast-bg-text-color)}@media screen and (max-width: 620px){body#top #taskDialog .md-dialog-content .infos{grid-template-columns:1fr}}body#top #taskDialog .md-dialog-content .tab-content{padding-block:1rem}body#top #taskDialog .md-dialog-content md-tabs{height:100%}body#top #taskDialog .md-dialog-content md-tabs md-tabs-wrapper md-tabs-canvas,body#top #taskDialog .md-dialog-content md-tabs md-tabs-wrapper md-pagination-wrapper{height:3.25rem}body#top #taskDialog .md-dialog-content md-tabs md-tabs-wrapper md-tab-item{display:grid;flex-direction:column;align-items:center;font-size:1rem}body#top #taskDialog .md-dialog-content md-tabs md-tabs-wrapper md-tab-item .nx-badge{position:absolute;left:50%;top:0;transform:translateX(100%)}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top #taskDialog .md-dialog-content md-tabs md-tabs-wrapper md-tab-item>ls{display:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top #taskDialog .md-dialog-content md-tabs md-tabs-wrapper md-tab-item>ls{display:none;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}}body#top #taskDialog .md-dialog-content md-tabs md-tabs-wrapper md-tab-item span{font-size:.75rem}body#top #taskDialog .md-dialog-content md-tabs md-tabs-content-wrapper md-tab-content{padding:1rem}body#top #taskDialog .md-dialog-content .info-tab-content{display:grid;grid-template-columns:1fr;grid-auto-rows:auto;gap:1rem;place-items:stretch}body#top #taskDialog .md-dialog-content .info-tab-content .nx-note{font-size:.8rem;--text-color: var(--highlight);border:solid 1px var(--highlight);padding:.8em;border-radius:var(--element-radius)}body#top #taskDialog .md-dialog-content .info-tab-content .reviewer .by-other{font-size:.8rem}body#top #taskDialog .md-dialog-content .notes-tab-content{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto 1fr;gap:1rem;place-items:stretch}body#top #taskDialog .md-dialog-content .notes-tab-content .note-list{padding:1rem 0;overflow:hidden overlay;display:flex;flex-direction:column;justify-content:flex-start;gap:1rem}body#top #taskDialog .md-dialog-content .notes-tab-content .note-list .note{display:grid;grid-template-columns:1fr 1fr 8fr 1fr 1fr;animation:nx-slide-in-top .25s ease forwards;transform:translate(0, 100%);overflow:hidden}body#top #taskDialog .md-dialog-content .notes-tab-content .note-list .note .text{background:var(--low-contrast-bg-color);--text-color: var(--low-contrast-bg-text-color);padding:1rem;border-radius:var(--element-radius);grid-column:1/-2;position:relative}body#top #taskDialog .md-dialog-content .notes-tab-content .note-list .note .date,body#top #taskDialog .md-dialog-content .notes-tab-content .note-list .note .from{font-size:.75rem;opacity:.75}body#top #taskDialog .md-dialog-content .notes-tab-content .note-list .note .from{grid-column:3;text-align:left}body#top #taskDialog .md-dialog-content .notes-tab-content .note-list .note .date{grid-column:2}body#top #taskDialog .md-dialog-content .notes-tab-content .note-list .note.initial .text{grid-column:1/-1}body#top #taskDialog .md-dialog-content .notes-tab-content .note-list .note.self .text{grid-column:2/-1}body#top #taskDialog .md-dialog-content .notes-tab-content .note-list .note.self .from{display:none}body#top #taskDialog .md-dialog-content .notes-tab-content .note-list .note.self .date{grid-column:4/-1;text-align:right}body#top #taskDialog .md-dialog-content .notes-tab-content .note-list .note .actions{position:absolute;top:50%;right:0;transition:.25s;transform:translate(100%, -50%)}body#top #taskDialog .md-dialog-content .notes-tab-content .note-list .note:hover .actions{transform:translate(0%, -50%)}body#top #taskDialog .md-dialog-content .notes-tab-content md-input-container{margin:0}body#top #taskDialog .md-dialog-content .notes-tab-content input{width:100%}@media screen and (min-width: 620px){body#top #taskDialog .md-dialog-content .notes-tab-content{height:100%}body#top #taskDialog .md-dialog-content .notes-tab-content textarea{height:100% !important}}@media screen and (max-width: 620px){body#top #taskDialog .md-dialog-content .notes-tab-content{grid-template-columns:1fr}body#top #taskDialog .md-dialog-content .notes-tab-content textarea{height:10rem !important}}body#top #taskDialog .md-dialog-content .schedule-tab-content{display:flex;flex-direction:column;align-items:stretch;gap:1rem;padding:2rem}body#top #taskDialog .md-dialog-content .schedule-tab-content .add-to-calendar-options .layout-row{flex-wrap:wrap}@media screen and (max-width: 620px){body#top #taskDialog .md-dialog-content .schedule-tab-content .add-to-calendar-options .layout-row md-divider{display:none}}@media screen and (max-width: 620px){body#top #taskDialog .md-dialog-content .schedule-tab-content{padding:1rem}}body#top #taskDialog .md-dialog-content .schedule-tab-content .md-datepicker-input{min-width:140px;padding-bottom:6px}body#top #taskDialog .md-dialog-content .schedule-tab-content .creation-date label{font-size:.75rem;opacity:.75}body#top #taskDialog .md-dialog-content .checklist-container{display:grid;gap:.5rem}body#top #taskDialog .md-dialog-content .checklist-container .checklist-item{display:grid;grid-template-columns:1rem 1fr 3rem;place-items:center;gap:.5rem;transition:var(--transition)}body#top #taskDialog .md-dialog-content .checklist-container .checklist-item.new-checklist-item{grid-template-columns:1rem 1fr 3.5rem}body#top #taskDialog .md-dialog-content .checklist-container .checklist-item .input-holster{place-self:center stretch}body#top #taskDialog .md-dialog-content .checklist-container .checklist-item .input-holster input{pointer-events:none}body#top #taskDialog .md-dialog-content .checklist-container .checklist-item .input-holster.focused input{pointer-events:auto}body#top #taskDialog .md-dialog-content .checklist-container .checklist-item input{outline:none;border:none;background:rgba(0,0,0,0);width:100%;padding:.25em .5em;transition:var(--transition);border:solid 1px rgba(0,0,0,0);border-radius:var(--element-radius)}body#top #taskDialog .md-dialog-content .checklist-container .checklist-item input:focus{border-color:var(--highlight) !important;box-shadow:0 0 0px 1px var(--highlight)}body#top #taskDialog .md-dialog-content .checklist-container .checklist-item.completed{opacity:.25}body#top #taskDialog .md-dialog-content .checklist-container .checklist-item.completed .input-holster{pointer-events:none}body#top #taskDialog .md-dialog-content .checklist-container .checklist-item.completed input{text-decoration:line-through}body#top #taskDialog .md-dialog-content .checklist-container .checklist-item.new-checklist-item input{border:solid 1px var(--input-border-color)}body#top #taskDialog .md-dialog-content .reward-tab-content{text-align:center}body#top #taskDialog .md-dialog-content .reward-tab-content .reward{text-align:left}body#top #taskDialog .md-dialog-content .history-tab-content{padding:2rem}body#top #taskDialog .md-dialog-content .history-tab-content .task-history-list{display:grid;grid-template-columns:auto 1fr auto;gap:0 1rem}body#top #taskDialog .md-dialog-content .history-tab-content .task-history-list .task-history-item{display:contents}body#top #taskDialog .md-dialog-content md-tabs{min-height:510px}body#top #taskDialog .md-dialog-content md-tabs md-tab-content>div{display:flex;flex-direction:column;align-items:stretch}body#top #internalBrowserDialog{max-width:100%;max-height:100%;width:calc(100vw - 20px);height:calc(100vh - 1rem)}body#top #internalBrowserDialog .md-toolbar-title{text-overflow:ellipsis;overflow:hidden;white-space:nowrap}body#top #internalBrowserDialog md-dialog-content{width:100%;height:calc(100vh - 4.75rem);display:block}body#top #internalBrowserDialog iframe{width:100%;height:100%}body#top .nx-panel-backdrop{opacity:0;position:fixed;top:0;height:200vh;left:0;width:200vw;background:var(--backdrop-color);pointer-events:none;transform:translate(-50%, -50%);z-index:99998;transition:.25s;--hover-opacity: 0.6;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}body#top .nx-panel-backdrop.nx-panel-show{opacity:var(--hover-opacity)}body#top .nx-panel-backdrop.app-menu-panel-backdrop{--hover-opacity:0.8}body#top .nx-panel-backdrop.screen-lock-panel-backdrop{--hover-opacity:0.8;background:var(--theme-background);width:100vw;height:100vh;transform:none;background-size:cover}body#top .nx-panel-backdrop.screen-lock-panel-backdrop::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--backdrop-color)}body#top .nx-panel-backdrop.screen-lock-panel-backdrop.nx-panel-show{opacity:1}body#top .nx-panel-backdrop.screen-lock-panel-backdrop.nx-panel-show::before{opacity:var(--hover-opacity)}body#top .nx-panel-backdrop.user-game-panel-backdrop{--hover-opacity:0.8}@media screen and (max-width: 620px){body#top .nx-panel-backdrop.user-game-panel-backdrop{--hover-opacity:0.9}}body#top .nx-panel-backdrop.user-tasks-panel-backdrop{--hover-opacity:1;--backdrop-color: var(--background-color)}body#top ._md-panel-shown .md-panel.nx-panel{opacity:0;transition:unset}body#top .md-panel.nx-panel{overscroll-behavior:contain}body#top .md-panel.nx-panel.nx-panel-right,body#top .md-panel.nx-panel.nx-panel-left{height:100vh;min-width:15rem;max-width:100vw}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top .md-panel.nx-panel.nx-panel-right,body#top .md-panel.nx-panel.nx-panel-left{width:100%}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top .md-panel.nx-panel.nx-panel-right,body#top .md-panel.nx-panel.nx-panel-left{width:100%}}body#top .md-panel.nx-panel.nx-panel-right>div,body#top .md-panel.nx-panel.nx-panel-left>div{width:100%;height:100%;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;background-color:var(--sidenav-background-color);position:relative;z-index:2}body#top .md-panel.nx-panel.nx-panel-right>div md-toolbar,body#top .md-panel.nx-panel.nx-panel-left>div md-toolbar{background:var(--sidenav-toolbar-color);padding-right:1rem}body#top .md-panel.nx-panel.nx-panel-right>div md-toolbar:not(.md-menu-toolbar),body#top .md-panel.nx-panel.nx-panel-left>div md-toolbar:not(.md-menu-toolbar){background:var(--sidenav-toolbar-color);--text-color:var(--sidenav-toolbar-text-color)}body#top .md-panel.nx-panel.nx-panel-right>div md-toolbar .md-toolbar-tools,body#top .md-panel.nx-panel.nx-panel-left>div md-toolbar .md-toolbar-tools{border:none}body#top .md-panel.nx-panel.nx-panel-right>div md-toolbar button.md-button.back-button,body#top .md-panel.nx-panel.nx-panel-left>div md-toolbar button.md-button.back-button{font-size:1.5rem;height:3rem;width:3rem}@media screen and (max-width: 640px){body#top .md-panel.nx-panel.nx-panel-right>div md-toolbar button.md-button.back-button,body#top .md-panel.nx-panel.nx-panel-left>div md-toolbar button.md-button.back-button{font-size:20px;height:40px;width:40px}}body#top .md-panel.nx-panel.nx-panel-right>div md-toolbar button.md-button.back-button md-icon,body#top .md-panel.nx-panel.nx-panel-left>div md-toolbar button.md-button.back-button md-icon{font-size:inherit;height:1.5rem;width:1.5rem}body#top .md-panel.nx-panel.nx-panel-right>div md-content,body#top .md-panel.nx-panel.nx-panel-left>div md-content{overflow:hidden;background:rgba(0,0,0,0);--text-color:var(--sidenav-text-color);--input-color: var(--sidenav-text-color);min-height:calc(100vh - 130px)}body#top .md-panel.nx-panel.nx-panel-right>div md-content .panel-content,body#top .md-panel.nx-panel.nx-panel-left>div md-content .panel-content{padding:1rem}body#top .md-panel.nx-panel.nx-panel-top,body#top .md-panel.nx-panel.nx-panel-bottom{width:100vw}body#top .md-panel.nx-panel.nx-panel-right{right:0}body#top .md-panel.nx-panel.nx-panel-left{left:0}body#top .md-panel.nx-panel.nx-panel-top{top:0}body#top .md-panel.nx-panel.nx-panel-bottom{bottom:0}body#top .md-panel.nx-panel.nx-panel-center{top:50%;left:50%;--translate-offset-x: -50%;--translate-offset-y: -50%;transform:scale(0) translate(var(--translate-offset-x), var(--translate-offset-y))}body#top .md-panel.nx-panel md-content{background:var(--sidenav-background-color);--text-color:var(--sidenav-text-color)}body#top .md-panel.nx-panel.login-panel{--two-color-gradient: linear-gradient(180deg, #ff9900 0%,#ffd000 100%);height:100%;width:100%;background:var(--two-color-gradient)}@keyframes login-element-slide{0%{transform:translateX(200%);opacity:0}100%{transform:translateX(0%);opacity:1}}@keyframes login-footer-element-slide{0%{transform:translateY(200%)}100%{transform:translateY(0%)}}@keyframes login-element-reveal-3d{100%{transform:rotateX(0deg)}}body#top .md-panel.nx-panel.login-panel .panel-content{position:absolute;left:50%;width:100%;height:100%;max-width:640px;transform:translateX(-50%)}body#top .md-panel.nx-panel.login-panel .login-title{font-size:2rem;text-transform:uppercase;font-weight:400;--text-color:#fff;padding:1rem;position:absolute;top:0}body#top .md-panel.nx-panel.login-panel .login-title .nexus-logo{width:165px;height:40px;position:relative;top:unset;left:unset;opacity:1;transform:translateX(0)}body#top .md-panel.nx-panel.login-panel .login-title .nexus-logo .contrast{fill:var(--text-color)}body#top .md-panel.nx-panel.login-panel .login-title .app-version{font-size:.75rem;text-transform:none;padding-bottom:.25em}body#top .md-panel.nx-panel.login-panel .login-form{position:absolute;top:50%;left:50%;width:100%;max-width:640px;transform:translate(-50%, -50%);padding:1rem;display:flex;flex-direction:column;gap:1rem;--text-color:#fff}body#top .md-panel.nx-panel.login-panel .login-form .input-container{position:relative;font-size:1.5rem}body#top .md-panel.nx-panel.login-panel .login-form .input-container>i.fal{position:absolute;left:0;width:3rem;text-align:center;top:50%;transform:translateY(-50%);transition:.25s}body#top .md-panel.nx-panel.login-panel .login-form .input-container input{border:solid 2px #fff;background:rgba(0,0,0,0);transition:.25s;outline:none;width:100%;border-radius:2em;padding:.5em 1em;padding-left:3rem}body#top .md-panel.nx-panel.login-panel .login-form .input-container input:focus{background:#fff;--text-color: #ff9900}body#top .md-panel.nx-panel.login-panel .login-form .input-container input:focus+i.fal{color:#f90}@media screen and (max-width: 620px){body#top .md-panel.nx-panel.login-panel .login-form .password{margin-bottom:2rem}}body#top .md-panel.nx-panel.login-panel .login-form .password .recover-password-button{position:absolute;top:50%;right:0rem;transform:translate(100%, -50%)}@media screen and (max-width: 620px){body#top .md-panel.nx-panel.login-panel .login-form .password .recover-password-button{transform:translate(-50%, 0%);top:100%;right:unset;left:50%}}body#top .md-panel.nx-panel.login-panel .login-form .login-success{font-size:1.25rem;text-align:right;margin-left:auto}body#top .md-panel.nx-panel.login-panel .login-form .login-error-message{background-color:red;color:#fff;padding:.5em 1em;border-radius:2em;transform:rotateX(90deg);animation:login-element-reveal-3d .25s ease-out forwards}body#top .md-panel.nx-panel.login-panel .login-footer{position:absolute;bottom:0;width:100vw;height:200px;transform:translateX(-50%);left:50%}body#top .md-panel.nx-panel.login-panel .login-footer .wave{width:100%;height:100%;position:absolute;z-index:1;--min-opacity:1}body#top .md-panel.nx-panel.login-panel .login-footer .wave svg path{fill:#fff}body#top .md-panel.nx-panel.login-panel .login-footer .footer-content{position:relative;width:100%;max-width:640px;margin:0 auto;z-index:2;display:grid;grid-template-columns:1fr auto;place-items:center stretch}body#top .md-panel.nx-panel.login-panel .login-footer .text{padding:2rem 1rem}body#top .md-panel.nx-panel.login-panel .login-footer .text a{font-weight:700;text-decoration:none}body#top .md-panel.nx-panel.login-panel .login-footer .logifox-logo{--min-opacity:1;width:160px;height:200px}body#top .md-panel.nx-panel.login-panel._md-panel-animate-enter .login-form .client-infos{animation:login-element-slide .5s ease-out forwards;animation-delay:calc(1*200ms)}body#top .md-panel.nx-panel.login-panel._md-panel-animate-enter .login-form .username{animation:login-element-slide .5s ease-out forwards;animation-delay:calc(2*200ms)}body#top .md-panel.nx-panel.login-panel._md-panel-animate-enter .login-form .password{animation:login-element-slide .5s ease-out forwards;animation-delay:calc(3*200ms)}body#top .md-panel.nx-panel.login-panel._md-panel-animate-enter .login-form .login-form-action{animation:login-element-slide .5s ease-out forwards;animation-delay:calc(4*200ms)}body#top .md-panel.nx-panel.login-panel._md-panel-animate-enter .wave{animation:login-footer-element-slide .5s ease-out forwards;animation-delay:200ms}body#top .md-panel.nx-panel.login-panel._md-panel-animate-enter .login-footer .logifox-logo{animation:login-footer-element-slide 1s ease-out forwards;animation-delay:calc(1*200ms)}body#top .md-panel.nx-panel.login-panel._md-panel-animate-enter .login-footer .text{animation:login-footer-element-slide 1s ease-out forwards;animation-delay:calc(2*200ms)}body#top .md-panel.nx-panel.screen-lock-panel{position:absolute;background:rgba(0,0,0,0);width:100%;height:100%;top:0;left:0;overflow:hidden;--text-color:var(--backdrop-color-text-color)}body#top .md-panel.nx-panel.screen-lock-panel .panel-content{height:100%}body#top .md-panel.nx-panel.screen-lock-panel .clock-container{position:absolute;top:50%;left:25%;text-align:left;padding:2rem;transform:translateY(-100%);text-shadow:.1rem .1rem .1rem var(--shadow)}body#top .md-panel.nx-panel.screen-lock-panel .clock-container>label{font-size:2rem;padding-left:1rem}@media screen and (max-width: 620px){body#top .md-panel.nx-panel.screen-lock-panel .clock-container{left:50%;transform:translate(-50%, -50%);text-align:center}body#top .md-panel.nx-panel.screen-lock-panel .clock-container>label{font-size:1rem}}body#top .md-panel.nx-panel.screen-lock-panel .nx-simple-countdown,body#top .md-panel.nx-panel.screen-lock-panel .nx-clock{font-size:8rem;white-space:nowrap;line-height:1}@media screen and (max-width: 620px){body#top .md-panel.nx-panel.screen-lock-panel .nx-simple-countdown,body#top .md-panel.nx-panel.screen-lock-panel .nx-clock{font-size:4.5rem}}body#top .md-panel.nx-panel.screen-lock-panel .actions{display:flex;gap:1rem;pointer-events:auto;align-items:center;position:absolute;bottom:1rem;left:50%;transform:translateX(-50%)}body#top .md-panel.nx-panel.screen-lock-panel .feed-container{position:absolute;left:25%;top:50%;padding:0 2rem}@media screen and (max-width: 620px){body#top .md-panel.nx-panel.screen-lock-panel .feed-container{left:0%;top:unset;bottom:0;padding:1rem;text-align:center;display:flex;gap:1rem;flex-direction:column;align-items:center;width:100%}}body#top .md-panel.nx-panel.screen-lock-panel .feed-container .current-feed{width:40vw;position:relative;padding-left:1rem}body#top .md-panel.nx-panel.screen-lock-panel .feed-container .current-feed nx-avatar{position:absolute;top:0;left:-2rem;transform:translateX(-100%)}body#top .md-panel.nx-panel.screen-lock-panel .feed-container .current-feed .text{font-size:1.2rem}body#top .md-panel.nx-panel.screen-lock-panel .feed-container .current-feed .text span[ng-bind-html]{display:inline-block;padding:.5rem 0}body#top .md-panel.nx-panel.screen-lock-panel .feed-container .current-feed .text span[ng-bind-html]>a{max-width:18ch;overflow:hidden;text-overflow:ellipsis;display:inline-block;white-space:nowrap}body#top .md-panel.nx-panel.screen-lock-panel .feed-container .current-feed .text span[ng-bind-html]>a.button{text-decoration:none;background:var(--low-contrast-bg-color);border-radius:var(--element-radius);line-height:1em;vertical-align:middle;padding:.5em .5em;margin:0 .25em;text-transform:uppercase;font-size:.8em;transform:translateY(-1px)}body#top .md-panel.nx-panel.screen-lock-panel .feed-container .current-feed .text span[ng-bind-html]>a.button sup{font-size:.75em}body#top .md-panel.nx-panel.screen-lock-panel .feed-container .current-feed .text .entry-message-content-meta{overflow:hidden;border-radius:var(--element-radius);border:solid 1px var(--border-color);display:grid;grid-template-columns:300px auto;place-items:stretch;position:relative}body#top .md-panel.nx-panel.screen-lock-panel .feed-container .current-feed .text .entry-message-content-meta .content-meta-image{aspect-ratio:1.91/1}body#top .md-panel.nx-panel.screen-lock-panel .feed-container .current-feed .text .entry-message-content-meta .content-meta-image img{width:100%;object-fit:cover;object-position:top center;height:100%}body#top .md-panel.nx-panel.screen-lock-panel .feed-container .current-feed .text .entry-message-content-meta .content-meta-info{background-color:var(--background-color-darker);--text-color: var(--background-color-darker-text);padding:1rem}body#top .md-panel.nx-panel.screen-lock-panel .feed-container .current-feed .text .entry-message-content-meta .content-meta-info .content-meta-title{font-size:1rem;font-weight:700;margin-bottom:.5rem}body#top .md-panel.nx-panel.screen-lock-panel .feed-container .current-feed .text .entry-message-content-meta .content-meta-info .content-meta-description{font-size:.75rem;opacity:.75}body#top .md-panel.nx-panel.screen-lock-panel .feed-container .current-feed .text .poll-message{padding-bottom:1rem}body#top .md-panel.nx-panel.screen-lock-panel .feed-container .current-feed .text .poll-message .message-text{padding:1rem 0}body#top .md-panel.nx-panel.screen-lock-panel .feed-container .current-feed .text .poll-message .poll-option-list{display:flex;flex-direction:column;gap:.5rem}body#top .md-panel.nx-panel.screen-lock-panel .feed-container .current-feed .text .poll-message .poll-option-list .poll-option-item{display:grid;place-items:center stretch;grid-template-columns:1fr auto;gap:1rem;font-size:1rem}body#top .md-panel.nx-panel.screen-lock-panel .feed-container .current-feed .text .poll-message .poll-option-list .poll-option-item .label{font-size:inherit}body#top .md-panel.nx-panel.screen-lock-panel .feed-container .current-feed .text .poll-message .poll-option-list .poll-option-item .poll-option-votes{font-size:inherit}body#top .md-panel.nx-panel.screen-lock-panel .feed-container .current-feed .text .poll-message .poll-option-list .poll-option-item:first-child{font-size:2rem}body#top .md-panel.nx-panel.screen-lock-panel .feed-container .current-feed .text .poll-message .poll-option-list .poll-option-item.no-vote{font-size:.75rem;opacity:.75}body#top .md-panel.nx-panel.screen-lock-panel .feed-container .current-feed .text .poll-message .poll-option-list .poll-option-item.no-vote .poll-option-votes{opacity:0}body#top .md-panel.nx-panel.screen-lock-panel .feed-container .current-feed .author{font-size:.75rem;opacity:.75}@media screen and (max-width: 620px){body#top .md-panel.nx-panel.screen-lock-panel .feed-container .current-feed{display:contents}body#top .md-panel.nx-panel.screen-lock-panel .feed-container .current-feed nx-avatar{position:relative;left:unset;top:unset;transform:none}}body#top .md-panel.nx-panel.screen-lock-panel .feed-container .feed-nav{padding-top:2rem;padding-left:1rem;display:flex;gap:1rem;pointer-events:auto}body#top .md-panel.nx-panel.screen-lock-panel .notification-list{display:flex;flex-direction:column;justify-content:center;position:absolute;top:50%;right:75%;padding:1rem;transform:translateY(-120%)}@media screen and (max-width: 620px){body#top .md-panel.nx-panel.screen-lock-panel .notification-list{top:0;right:0;transform:none}}body#top .md-panel.nx-panel.screen-lock-panel .notification-list .notification-item{position:relative;margin:.5em;transition:.25s;display:flex;flex-direction:row;gap:1rem;align-items:flex-end;justify-content:flex-end}body#top .md-panel.nx-panel.screen-lock-panel .notification-list .notification-item label{font-size:.8rem;text-transform:uppercase}body#top .md-panel.nx-panel.screen-lock-panel .notification-list .notification-item i.fal{font-size:2rem}body#top .md-panel.nx-panel.screen-lock-panel .notification-list .notification-item.empty{opacity:.25;--max-opacity: 0.25}body#top .md-panel.nx-panel.screen-lock-panel .notification-list .notification-item .nx-badge{position:absolute;right:0;top:0;transform:translate(50%, -50%)}body#top .md-panel.nx-panel.select-room-panel .room-type-group{border-top:solid 1px var(--border-color)}body#top .md-panel.nx-panel.select-room-panel .room-type-group:first-child{border-top:none}body#top .md-panel.nx-panel.select-room-panel .room-type-group .room-list{display:grid;gap:0rem}body#top .md-panel.nx-panel.select-room-panel .room-type-group .room-list .room-item{padding:.5rem;padding-left:1.5rem;text-decoration:none;display:block;position:relative}body#top .md-panel.nx-panel.select-room-panel .room-type-group .room-list .room-item i.fal{position:absolute;top:50%;left:-100px;opacity:0;transform:translateY(-50%);transition-duration:.25s;transition-timing-function:ease-out}body#top .md-panel.nx-panel.select-room-panel .room-type-group .room-list .room-item:hover i.fal{left:0;opacity:1}body#top .md-panel.nx-panel.select-room-panel .room-type-group .room-list .room-item.selected{--text-color:var(--highlight);pointer-events:none}body#top .md-panel.nx-panel.select-room-panel .room-type-group .room-list .room-item.selected i.fal{left:0;opacity:1}body#top .md-panel.nx-panel.room-flow-lineup-panel{min-width:400px}body#top .md-panel.nx-panel.room-flow-lineup-panel .list-container{padding:1rem}body#top .md-panel.nx-panel.room-flow-lineup-panel .flow-lineup-list{display:grid;gap:.5rem}@keyframes blink-background{50%{background:var(--highlight);color:var(--highlight-text-color);box-shadow:0 0 1px #fff,0 0 10px var(--highlight)}}body#top .md-panel.nx-panel.room-flow-lineup-panel .flow-lineup-list .flow-lineup-location{display:grid;gap:.5rem}body#top .md-panel.nx-panel.room-flow-lineup-panel .flow-lineup-list .flow-lineup-location .flow-item .notes{display:block}body#top .md-panel.nx-panel.room-flow-lineup-panel .flow-lineup-list .flow-item{display:grid;grid-template-columns:auto 1fr;border-radius:var(--element-radius);box-shadow:0 0 5px rgba(0,0,0,.5333333333)}body#top .md-panel.nx-panel.room-flow-lineup-panel .flow-lineup-list .flow-item.warn .end-time{opacity:1;animation:blink-background 2s ease-out;animation-iteration-count:infinite}body#top .md-panel.nx-panel.room-flow-lineup-panel .flow-lineup-list .flow-item.overdue .end-time{opacity:1;background:var(--warning);--text-color:#fff}body#top .md-panel.nx-panel.room-flow-lineup-panel .flow-lineup-list .flow-item nx-avatar{padding:.5rem}body#top .md-panel.nx-panel.room-flow-lineup-panel .flow-lineup-list .flow-item .nx-card{display:grid;grid-template-rows:auto 3px 1fr;gap:.25rem;padding:.5rem}body#top .md-panel.nx-panel.room-flow-lineup-panel .flow-lineup-list .flow-item .service-color{background:var(--item-color);margin:0 -0.5rem}body#top .md-panel.nx-panel.room-flow-lineup-panel .flow-lineup-list .flow-item .end-time{border-radius:var(--input-small-radius);padding:.25em .5em}body#top .md-panel.nx-panel.room-flow-lineup-panel .flow-lineup-list .flow-item .end-time span{display:inline-block;padding-left:.25em;color:inherit}body#top .md-panel.nx-panel.room-flow-lineup-panel .flow-lineup-list .flow-item .notes{display:none;font-style:italic;padding:1rem 0}body#top .md-panel.nx-panel.room-flow-lineup-panel .flow-lineup-list .flow-item .notes::before,body#top .md-panel.nx-panel.room-flow-lineup-panel .flow-lineup-list .flow-item .notes::after{font-family:var(--icon-font-family);font-weight:700;opacity:.1}body#top .md-panel.nx-panel.room-flow-lineup-panel .flow-lineup-list .flow-item .notes::before{content:"";margin-right:-0.5rem}body#top .md-panel.nx-panel.room-flow-lineup-panel .flow-lineup-list .flow-item .notes::after{content:"";margin-left:-0.5rem}body#top .md-panel.nx-panel.room-flow-lineup-panel .flow-lineup-list .flow-item .service,body#top .md-panel.nx-panel.room-flow-lineup-panel .flow-lineup-list .flow-item .start-time,body#top .md-panel.nx-panel.room-flow-lineup-panel .flow-lineup-list .flow-item .end-time{font-size:.8rem}body#top .md-panel.nx-panel.room-flow-lineup-panel .flow-lineup-list .flow-item .start-time,body#top .md-panel.nx-panel.room-flow-lineup-panel .flow-lineup-list .flow-item .end-time{opacity:.5}body#top .md-panel.nx-panel.room-flow-lineup-panel .flow-lineup-list .flow-item .part{background:var(--sidenav-background-color);padding:.5rem 1rem;padding-left:4rem}body#top .md-panel.nx-panel.room-flow-lineup-panel .flow-lineup-list .flow-item nx-avatar-picture{padding:.5rem;padding-right:0}body#top .md-panel.nx-panel.user-flow-lineup-panel{min-width:400px}body#top .md-panel.nx-panel.user-flow-lineup-panel>div md-content .panel-content{padding:0}body#top .md-panel.nx-panel.user-flow-lineup-panel .list-container{padding:1rem}body#top .md-panel.nx-panel.user-flow-lineup-panel .list-container h3{text-align:center}body#top .md-panel.nx-panel.user-flow-lineup-panel .list-container.current{background:var(--background-color-darker-trans);border-bottom:dashed 2px var(--background-color-darker)}body#top .md-panel.nx-panel.user-flow-lineup-panel .list-container.current .flow-item{margin:0 -1rem;display:grid;grid-template-columns:auto 1fr;gap:0 1rem;place-items:center stretch}body#top .md-panel.nx-panel.user-flow-lineup-panel .list-container.current .flow-item .service-icon{padding:.5rem;background-color:var(--item-color);color:#fff;place-self:stretch;grid-row:1/span 3;align-items:center}body#top .md-panel.nx-panel.user-flow-lineup-panel .list-container.current .flow-item .service-name{font-size:1.25rem}body#top .md-panel.nx-panel.user-flow-lineup-panel .list-container.current .flow-item .time{font-size:.8rem;opacity:.8}body#top .md-panel.nx-panel.user-flow-lineup-panel .list-container.lineup .flow-item{position:relative;padding-left:calc(50% + 1rem)}body#top .md-panel.nx-panel.user-flow-lineup-panel .list-container.lineup .flow-item.current-location::before{content:"";position:absolute;top:50%;left:50%;width:15px;height:15px;background:rgba(0,0,0,0);border:solid 3px var(--highlight);border-radius:50%;transform:translate(-50%, -50%);z-index:5}body#top .md-panel.nx-panel.user-flow-lineup-panel .list-container.lineup .flow-item.current-location::after{background-color:var(--highlight)}body#top .md-panel.nx-panel.user-flow-lineup-panel .list-container.lineup .flow-item.current-location .room{text-transform:uppercase;font-weight:700}body#top .md-panel.nx-panel.user-flow-lineup-panel .list-container.lineup .flow-item.current-location .service{font-weight:700}body#top .md-panel.nx-panel.user-flow-lineup-panel .list-container.lineup .flow-item .time{position:absolute;top:50%;left:0rem;transform:translateY(-50%);width:50%;text-align:center}body#top .md-panel.nx-panel.user-flow-lineup-panel .list-container.lineup .flow-item .time ls{font-size:.6rem;opacity:.6;display:block}body#top .md-panel.nx-panel.user-flow-lineup-panel .list-container.lineup .flow-item .time-line{position:absolute;top:-0.5rem;height:calc(100% + .5rem);left:50%;width:2px;background:var(--background-color-lighter);transform:translateX(-50%)}body#top .md-panel.nx-panel.user-flow-lineup-panel .list-container.lineup .flow-item:last-child .time-line{height:calc(50% + .5rem)}body#top .md-panel.nx-panel.user-flow-lineup-panel .list-container.lineup .flow-item::after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;background:var(--item-color);border-radius:50%;transform:translate(-50%, -50%)}body#top .md-panel.nx-panel.user-flow-lineup-panel .list-container.lineup .flow-item .service{display:flex;flex-direction:row;align-items:center}body#top .md-panel.nx-panel.user-flow-lineup-panel .list-container.lineup .flow-item .service .service-icon{margin-right:.5rem}body#top .md-panel.nx-panel.user-flow-lineup-panel .list-container.lineup .flow-item .service-color{height:2px;margin:0 -0.5rem;background-color:var(--item-color)}body#top .md-panel.nx-panel.user-flow-lineup-panel .list-container.lineup .flow-item .room{font-size:.8rem;opacity:.75}body#top .md-panel.nx-panel.user-flow-lineup-panel .list-container.pending .flow-pending-list{display:flex;flex-direction:column;gap:1rem}body#top .md-panel.nx-panel.user-flow-lineup-panel .list-container.pending .flow-item{position:relative;display:grid;grid-template-columns:auto 1fr auto;place-items:center stretch;gap:1rem}body#top .md-panel.nx-panel.user-flow-lineup-panel .list-container.pending .flow-item .room{font-size:.8rem;opacity:.75}body#top .md-panel.nx-panel.user-flow-lineup-panel .list-container.pending .flow-item .service-icon{border-radius:var(--element-max-radius);background:var(--item-color);color:#fff;width:1.25rem;height:1.25rem;display:flex;align-items:center;justify-content:center}body#top .md-panel.nx-panel.user-flow-lineup-panel .flow-lineup-list{display:grid;gap:.5rem}body#top .md-panel.nx-panel.user-flow-lineup-panel .nx-card{display:grid;grid-template-rows:auto 3px 1fr;gap:.25rem;border-radius:var(--element-radius);box-shadow:0 0 5px rgba(0,0,0,.5333333333);padding:.5rem}body#top .md-panel.nx-panel.user-flow-lineup-panel .estimation-container{padding:1rem}body#top .md-panel.nx-panel.user-flow-lineup-panel .estimation-container .estimation{border-radius:var(--element-radius);border:solid 2px var(--border-color);text-align:center;padding:1rem}body#top .md-panel.nx-panel.person-notes-panel{min-width:450px}body#top .md-panel.nx-panel.person-notes-panel md-content{display:grid;grid-template-rows:1fr auto;gap:1rem;min-height:calc(100vh - 3.5rem) !important}body#top .md-panel.nx-panel.person-notes-panel .new-note{background:var(--background-color-lighter);display:grid;grid-template-columns:1fr auto;place-items:stretch;padding:1rem;gap:1rem}body#top .md-panel.nx-panel.person-notes-panel .new-note .md-button{min-width:0;margin:0}body#top .md-panel.nx-panel.person-notes-panel .note-list{display:flex;flex-direction:column-reverse;overflow:hidden auto}body#top .md-panel.nx-panel.person-notes-panel .note-list .note-item{display:grid;grid-template-columns:1fr;padding:.5rem 1rem}body#top .md-panel.nx-panel.person-notes-panel .note-list .note-item .body{padding:.5rem;border:solid 1px var(--low-contrast-bg-color);border-radius:var(--element-radius)}body#top .md-panel.nx-panel.person-notes-panel .note-list .note-item .author,body#top .md-panel.nx-panel.person-notes-panel .note-list .note-item .date{opacity:.5;font-size:.6rem}body#top .md-panel.nx-panel.person-notes-panel .note-list .note-item nx-text-button{opacity:.75;font-size:.6rem}body#top .md-panel.nx-panel.person-notes-panel .note-list .note-item .meta,body#top .md-panel.nx-panel.person-notes-panel .note-list .note-item .action{place-self:stretch;display:flex;justify-content:space-between;align-items:center}body#top .md-panel.nx-panel.person-notes-panel .note-list .note-item .action{padding:0;max-height:0;overflow:hidden;transition:.25s}body#top .md-panel.nx-panel.person-notes-panel .note-list .note-item:hover{background:var(--low-contrast-bg-color)}body#top .md-panel.nx-panel.person-notes-panel .note-list .note-item:hover .action{max-height:3rem}body#top .md-panel.nx-panel.companion-call-panel{height:100vh;overflow:hidden}body#top .md-panel.nx-panel.companion-call-panel .close-panel-button{--text-color:#fff;position:absolute;top:0;top:1rem;left:50%;transform:translate(-50%, 0%)}body#top .md-panel.nx-panel.companion-call-panel .close-panel-button .md-icon-button{transform:scale(2)}body#top .md-panel.nx-panel.companion-call-panel .panel-actions,body#top .md-panel.nx-panel.companion-call-panel .panel-content{width:clamp(420px,60vw,800px);left:50%;transform:translate(-50%, 0%);position:relative;z-index:2}body#top .md-panel.nx-panel.companion-call-panel .panel-content{position:absolute;top:50%;transform:translate(-50%, -50%);margin:0;padding:0;display:flex;flex-direction:column;justify-content:center;overflow:hidden}body#top .md-panel.nx-panel.companion-call-panel .panel-actions{position:absolute;--text-color:#fff;bottom:0;display:flex;justify-content:center;align-items:center}body#top .md-panel.nx-panel.companion-call-panel .call-list{display:flex;flex-direction:column;gap:1rem}body#top .md-panel.nx-panel.companion-call-panel .call-list .call-item{background:var(--item-color, var(--background-color));padding:1rem;border-radius:var(--element-radius);display:grid;gap:0 1rem;grid-template-columns:auto 1fr;--text-color:#fff}body#top .md-panel.nx-panel.companion-call-panel .call-list .call-item nx-avatar{grid-row:1/span 2}body#top .md-panel.nx-panel.companion-call-panel .call-list .call-item .text{font-size:2rem;line-height:1;place-self:end start}body#top .md-panel.nx-panel.companion-call-panel .call-list .call-item .author,body#top .md-panel.nx-panel.companion-call-panel .call-list .call-item .time{opacity:.5;font-size:.75rem;font-style:italic}body#top .md-panel.nx-panel.companion-call-panel .call-list .call-item .viewed-state{font-size:.75rem}body#top .md-panel.nx-panel.companion-call-panel .call-list .call-item .call-taken{padding:.75em;font-size:1rem;border-radius:var(--element-radius);display:block;grid-column:2;line-height:1;text-align:center;background:var(--text-color);color:var(--item-color)}body#top .md-panel.nx-panel.companion-call-panel .call-list .call-item .call-actions{grid-column:1/span 2;place-self:center}body#top .md-panel.nx-panel.person-infos-panel .panel-content{width:clamp(420px,60vw,800px);left:50%;transform:translate(-50%, 0%);position:relative;z-index:2}body#top .md-panel.nx-panel.person-infos-panel .person-avatar{left:50%;transform:translate(-50%, -90%);position:absolute;z-index:5;top:0}body#top .md-panel.nx-panel.person-infos-panel md-content{padding:2rem;border-radius:var(--element-big-radius) var(--element-big-radius) 0 0;height:65vh}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top .md-panel.nx-panel.person-infos-panel md-content{height:calc(100vh - 10rem)}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top .md-panel.nx-panel.person-infos-panel md-content{height:calc(100vh - 10rem)}}body#top .md-panel.nx-panel.person-infos-panel md-content md-tabs{height:100%}body#top .md-panel.nx-panel.person-infos-panel .close-panel-button{position:absolute;top:0;right:0;transform:translate(0, -200%);color:var(--backdrop-color-text-color)}body#top .md-panel.nx-panel.person-infos-panel .group{display:flex;flex-direction:column;gap:.5rem;margin-block:1rem}body#top .md-panel.nx-panel.person-infos-panel .group h5{font-weight:400;text-transform:uppercase}body#top .md-panel.nx-panel.person-infos-panel .group .data-item{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;border-bottom:solid 1px var(--border-color);min-height:1.5rem}body#top .md-panel.nx-panel.person-infos-panel .group .data-item label{font-size:.7rem;font-style:italic;opacity:.75}body#top .md-panel.nx-panel.person-infos-panel .group .data-item div{justify-self:end;font-weight:700}body#top .md-panel.nx-panel.person-infos-panel .group .data-item input,body#top .md-panel.nx-panel.person-infos-panel .group .data-item textarea,body#top .md-panel.nx-panel.person-infos-panel .group .data-item select{border:none;background:rgba(0,0,0,0);outline:none;text-align:right}body#top .md-panel.nx-panel.person-infos-panel .group .data-item md-select{margin:0}body#top .md-panel.nx-panel.person-infos-panel .group .data-item md-select .md-select-value{border:none}body#top .md-panel.nx-panel.person-infos-panel .group .data-item.birthday>div{position:relative;overflow:hidden}body#top .md-panel.nx-panel.person-infos-panel .group .data-item.birthday>div md-datepicker{position:absolute;left:100%;top:50%;transform:translate(-2rem, -50%)}body#top .md-panel.nx-panel.person-infos-panel .group .data-item.birthday>div .md-datepicker-input-container{opacity:0;position:absolute;left:0;transform:translateX(-100%)}body#top .md-panel.nx-panel.person-infos-panel .group .data-item.birthday.allow-edit>div{padding-right:2rem}body#top .md-panel.nx-panel.person-infos-panel .timeline{position:relative;--line-size: 4px;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;min-height:0;max-height:100%;overflow:hidden}body#top .md-panel.nx-panel.person-infos-panel .timeline .timeline-container{overflow:auto;scroll-behavior:smooth}body#top .md-panel.nx-panel.person-infos-panel .timeline .timeline-list{margin:0 auto;text-align:center;padding-bottom:1rem}body#top .md-panel.nx-panel.person-infos-panel .timeline .timeline-list .badge{background:var(--medium-contrast-bg-color);--text-color: var(--medium-contrast-bg-text-color);padding:.5em 1em;font-size:.8rem;border-radius:var(--element-radius);display:inline-block;z-index:5}body#top .md-panel.nx-panel.person-infos-panel .timeline .timeline-list .timeline-group{z-index:5;position:relative;display:grid;grid-template-columns:1fr;place-items:center}body#top .md-panel.nx-panel.person-infos-panel .timeline .timeline-list .timeline-group .timeline-group-content{place-self:stretch;max-height:0px;transition:.25s;overflow:hidden;padding-top:1rem}body#top .md-panel.nx-panel.person-infos-panel .timeline .timeline-list .timeline-group .timeline-group-content.expanded{max-height:calc(var(--timeline-item-count)*150px);padding-bottom:1rem}body#top .md-panel.nx-panel.person-infos-panel .timeline .timeline-list .timeline-group:first-child .badge{background:var(--highlight);--text-color: var(--highlight-text-color);margin:2rem 0 0 0}body#top .md-panel.nx-panel.person-infos-panel .timeline .timeline-list .timeline-group:first-child .line::before,body#top .md-panel.nx-panel.person-infos-panel .timeline .timeline-list .timeline-group:first-child .line::after{background-color:var(--highlight)}body#top .md-panel.nx-panel.person-infos-panel .timeline .timeline-list .timeline-item{display:grid;grid-template-columns:1fr 4rem 1fr;position:relative;place-self:stretch;padding:1rem 0}body#top .md-panel.nx-panel.person-infos-panel .timeline .timeline-list .timeline-item .line{position:relative;grid-area:line}body#top .md-panel.nx-panel.person-infos-panel .timeline .timeline-list .timeline-item .line i{width:calc(3.5*var(--line-size));height:calc(3.5*var(--line-size));background:var(--item-color);border-radius:50%;position:absolute;left:50%;top:1rem;transform:translateX(-50%);border:solid var(--line-size) var(--background-color)}body#top .md-panel.nx-panel.person-infos-panel .timeline .timeline-list .timeline-item .line::before,body#top .md-panel.nx-panel.person-infos-panel .timeline .timeline-list .timeline-item .line::after{content:"";position:absolute;z-index:1;width:var(--line-size);left:50%;transform:translateX(-50%);border-radius:var(--element-radius);background-color:var(--medium-contrast-bg-color)}body#top .md-panel.nx-panel.person-infos-panel .timeline .timeline-list .timeline-item .line::before{top:-2.5rem;height:3.5rem}body#top .md-panel.nx-panel.person-infos-panel .timeline .timeline-list .timeline-item .line::after{bottom:-1.5rem;height:calc(100% - var(--line-size))}body#top .md-panel.nx-panel.person-infos-panel .timeline .timeline-list .timeline-item .side{grid-row:1}body#top .md-panel.nx-panel.person-infos-panel .timeline .timeline-list .timeline-item .side-a{display:grid;gap:0 1rem;place-items:center;--text-color: var(--medium-contrast-bg-color);margin-top:.75rem;grid-area:side-a}body#top .md-panel.nx-panel.person-infos-panel .timeline .timeline-list .timeline-item .side-a .flow-type{grid-area:type;place-self:start stretch}body#top .md-panel.nx-panel.person-infos-panel .timeline .timeline-list .timeline-item .side-a .icon{grid-area:icon}body#top .md-panel.nx-panel.person-infos-panel .timeline .timeline-list .timeline-item .side-a .flow-time{grid-area:time;font-size:.5rem;opacity:.75}body#top .md-panel.nx-panel.person-infos-panel .timeline .timeline-list .timeline-item .side-b{grid-area:side-b}body#top .md-panel.nx-panel.person-infos-panel .timeline .timeline-list .timeline-item .card{padding:.5rem;background:var(--low-contrast-bg-color);--text-color: var(--low-contrast-bg-text-color);position:relative;border-radius:var(--element-radius)}body#top .md-panel.nx-panel.person-infos-panel .timeline .timeline-list .timeline-item .card::before{content:"";position:absolute;top:1rem;left:0px;width:0px;height:0px;border-style:solid;border-width:calc(3*var(--line-size));border-color:var(--low-contrast-bg-color) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-100%, -25%) rotate(90deg)}body#top .md-panel.nx-panel.person-infos-panel .timeline .timeline-list .timeline-item .card .date{display:grid;grid-template-columns:auto 1fr;gap:0 .5rem}body#top .md-panel.nx-panel.person-infos-panel .timeline .timeline-list .timeline-item .card .date .day{font-size:2rem;line-height:1;font-weight:700;grid-row:1/span 2;grid-column:1}body#top .md-panel.nx-panel.person-infos-panel .timeline .timeline-list .timeline-item .card .date .day-name,body#top .md-panel.nx-panel.person-infos-panel .timeline .timeline-list .timeline-item .card .date .month{font-size:.8rem;line-height:1}body#top .md-panel.nx-panel.person-infos-panel .timeline .timeline-list .timeline-item .card .date .day-name{grid-row:2;grid-column:2;opacity:.75;place-self:start}body#top .md-panel.nx-panel.person-infos-panel .timeline .timeline-list .timeline-item .card .date .month{grid-row:1;grid-column:2;font-weight:700;place-self:end start}body#top .md-panel.nx-panel.person-infos-panel .timeline .timeline-list .timeline-item .card .info-item{display:grid;grid-template-columns:auto 1fr;gap:1rem;place-items:center start}body#top .md-panel.nx-panel.person-infos-panel .timeline .timeline-list .timeline-item .with{font-size:.5rem;opacity:.75;text-align:right}body#top .md-panel.nx-panel.person-infos-panel .timeline .timeline-list .timeline-item:nth-child(odd){grid-template-areas:"side-a line side-b"}body#top .md-panel.nx-panel.person-infos-panel .timeline .timeline-list .timeline-item:nth-child(odd) .side-a{place-self:start end;grid-template-columns:1fr auto;grid-template-areas:"type icon" "type time"}body#top .md-panel.nx-panel.person-infos-panel .timeline .timeline-list .timeline-item:nth-child(odd) .side-a .flow-type{text-align:right}body#top .md-panel.nx-panel.person-infos-panel .timeline .timeline-list .timeline-item:nth-child(even){grid-template-areas:"side-b line side-a"}body#top .md-panel.nx-panel.person-infos-panel .timeline .timeline-list .timeline-item:nth-child(even) .side-a{place-self:start;grid-template-columns:auto 1fr;grid-template-areas:"icon type" "time type"}body#top .md-panel.nx-panel.person-infos-panel .timeline .timeline-list .timeline-item:nth-child(even) .side-a .flow-type{text-align:left}body#top .md-panel.nx-panel.person-infos-panel .timeline .timeline-list .timeline-item:nth-child(even) .side-b .card::before{left:unset;right:0px;transform:translate(100%, -25%) rotate(-90deg)}body#top .md-panel.nx-panel.person-infos-panel .timeline .timeline-nav{padding:1rem 0;display:grid;place-self:start stretch;gap:.5rem;position:absolute;transform:translateX(-100%)}body#top .md-panel.nx-panel.person-infos-panel .timeline .timeline-nav .nav-item{border-left:solid 5px var(--medium-contrast-bg-color);--text-color: var(--medium-contrast-bg-color);font-size:.6rem;padding:.25rem .5rem;text-transform:uppercase}body#top .md-panel.nx-panel.conversations-panel{width:420px}body#top .md-panel.nx-panel.conversations-panel .panel-content{display:grid;gap:1rem;height:100%;grid-template-columns:1fr;grid-template-rows:auto 1fr}body#top .md-panel.nx-panel.conversations-panel .chat-search{position:relative;border-radius:var(--input-big-radius);font-size:1rem;border:solid 1px var(--input-border-color);padding:.25em;display:flex;justify-content:space-between;align-items:center;gap:.5em}body#top .md-panel.nx-panel.conversations-panel .chat-search input{font-size:inherit;outline:none;background:rgba(0,0,0,0);border:none;flex:1}body#top .md-panel.nx-panel.conversations-panel .chat-search .fal.fa-times{position:absolute;right:.5rem;top:50%;transform:translateY(-50%)}body#top .md-panel.nx-panel.conversations-panel .chat-list-container{overflow:hidden auto;overflow:hidden overlay}body#top .md-panel.nx-panel.conversations-panel .chat-list{display:grid;grid-auto-flow:row;grid-auto-rows:auto}body#top .md-panel.nx-panel.conversations-panel .chat-list .chat-item{display:grid;grid-template-columns:auto 1fr;gap:0 .5rem;place-items:center stretch;position:relative;padding:.25rem;border:solid 1px rgba(0,0,0,0);border-radius:var(--element-radius);transition:border-color .25s;overflow:hidden}body#top .md-panel.nx-panel.conversations-panel .chat-list .chat-item nx-avatar{grid-column:1;grid-row:1/span 2}body#top .md-panel.nx-panel.conversations-panel .chat-list .chat-item .status{position:absolute;top:0;right:.5rem;font-size:.75rem;text-align:right}body#top .md-panel.nx-panel.conversations-panel .chat-list .chat-item .status>span{font-size:.75em;font-style:italic;opacity:.75}body#top .md-panel.nx-panel.conversations-panel .chat-list .chat-item .last-entry{font-size:.8rem;font-style:italic;opacity:.7}body#top .md-panel.nx-panel.conversations-panel .chat-list .chat-item .hint{font-size:.75rem;font-style:italic;position:absolute;bottom:0%;right:0;transform:translate(100%, 0%);opacity:0;transition:transform .25s,opacity .25s .1s}body#top .md-panel.nx-panel.conversations-panel .chat-list .chat-item:hover{border-color:var(--border-color)}body#top .md-panel.nx-panel.conversations-panel .chat-list .chat-item:hover .hint{opacity:.75;transform:translate(-0.5rem, -50%)}body#top .md-panel.nx-panel.flow-edit-panel{background:rgba(0,0,0,0)}body#top .md-panel.nx-panel.flow-edit-panel .nx-accordion{padding-bottom:0;width:100%;max-width:1200px;margin:0 auto}body#top .md-panel.nx-panel.flow-edit-panel .nx-accordion .nx-accordion-title{font-size:1.5rem;border-radius:var(--element-radius) var(--element-radius) 0 0 !important;overflow:hidden}body#top .md-panel.nx-panel.flow-edit-panel .nx-accordion .nx-accordion-panel{border-radius:var(--element-radius) var(--element-radius) 0 0 !important;padding-bottom:1rem;margin-bottom:-0.5rem !important;box-shadow:0px 1px 15px 0px var(--shadow)}body#top .md-panel.nx-panel.flow-edit-panel .nx-accordion .nx-accordion-panel.active{margin-bottom:-0.5rem !important;margin-top:0 !important;border-radius:var(--element-radius) var(--element-radius) 0 0}body#top .md-panel.nx-panel.flow-edit-panel .nx-accordion nx-accordion-content .button-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));grid-gap:.25rem;place-self:start stretch}body#top .md-panel.nx-panel.flow-edit-panel .nx-accordion nx-accordion-content .button-grid .item{border-radius:var(--element-radius);padding:.5em 1.25em;text-align:center;transition:.25s}body#top .md-panel.nx-panel.flow-edit-panel .nx-accordion nx-accordion-content .button-grid .item:hover{--text-color:#fff;background:var(--item-color)}body#top .md-panel.nx-panel.waiting-room-panel .panel-content{max-width:350px}body#top .md-panel.nx-panel.app-menu-panel{background:var(--menu-color);--text-color: var(--menu-text-color)}body#top .md-panel.nx-panel.app-menu-panel menu{min-width:275px;padding:.5rem 0;display:grid;grid-gap:.5rem;grid-template-columns:60px 1fr;grid-template-rows:80px 1fr;place-items:center stretch;grid-template-areas:"logo logo" "menu menu"}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top .md-panel.nx-panel.app-menu-panel menu{grid-template-rows:60px 1fr}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top .md-panel.nx-panel.app-menu-panel menu{grid-template-rows:60px 1fr}}body#top .md-panel.nx-panel.app-menu-panel menu .version{grid-area:version;text-align:center;font-size:.8rem}body#top .md-panel.nx-panel.app-menu-panel menu .logo{place-self:center;grid-area:logo;text-align:center}body#top .md-panel.nx-panel.app-menu-panel menu .logo .nexus-logo{width:10rem;height:2.5rem}body#top .md-panel.nx-panel.app-menu-panel menu .logo h4,body#top .md-panel.nx-panel.app-menu-panel menu .logo em{padding:0px;padding-left:10px;margin:0px}body#top .md-panel.nx-panel.app-menu-panel menu .logo svg{width:100%;height:100%}body#top .md-panel.nx-panel.app-menu-panel menu .logo>span{font-size:.75rem;font-style:italic}body#top .md-panel.nx-panel.app-menu-panel menu .about{position:absolute;bottom:0px;left:0px;padding:.5rem;width:100%;display:grid;grid-template-columns:1fr;gap:0 .5rem;place-items:center}body#top .md-panel.nx-panel.app-menu-panel menu .about .logifox-logo{width:10rem;height:2rem}body#top .md-panel.nx-panel.app-menu-panel menu .about .logifox-logo .contrast{fill:var(--menu-text-color)}body#top .md-panel.nx-panel.app-menu-panel menu .about .logifox-logo svg{width:100%;height:100%}body#top .md-panel.nx-panel.app-menu-panel menu .about a{color:var(--menu-text-color);text-decoration:none}body#top .md-panel.nx-panel.app-menu-panel menu .about .copyright{font-size:.8rem}body#top .md-panel.nx-panel.app-menu-panel menu .about .link{font-size:.8rem}body#top .md-panel.nx-panel.app-menu-panel menu .about .link a{font-size:inherit}body#top .md-panel.nx-panel.app-menu-panel menu md-icon{color:inherit}body#top .md-panel.nx-panel.app-menu-panel menu .close{position:absolute;top:0;right:0}body#top .md-panel.nx-panel.app-menu-panel menu .close .md-icon-button md-icon{color:var(--menu-text-color)}body#top .md-panel.nx-panel.app-menu-panel menu .download-app{grid-column:1/-1;place-self:center}body#top .md-panel.nx-panel.app-menu-panel menu ul.menu{grid-area:menu;place-self:start start;list-style:none;margin:0px;padding:0px;width:100%}body#top .md-panel.nx-panel.app-menu-panel menu ul.menu li{position:relative}body#top .md-panel.nx-panel.app-menu-panel menu ul.menu li a{border-left:solid 0px var(--highlight);padding:10px;padding-left:1rem;color:inherit;font-size:1rem;text-decoration:none;display:block;transition:.25s}body#top .md-panel.nx-panel.app-menu-panel menu ul.menu li a span{color:inherit}body#top .md-panel.nx-panel.app-menu-panel menu ul.menu li a md-icon{width:2rem;text-align:center;vertical-align:bottom}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top .md-panel.nx-panel.app-menu-panel menu ul.menu li a{padding:5px}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top .md-panel.nx-panel.app-menu-panel menu ul.menu li a{padding:5px}}body#top .md-panel.nx-panel.app-menu-panel menu ul.menu li a::before{content:"";transition:.25s;background:var(--highlight);position:absolute;top:0;left:0;width:.5em;height:100%;transform:translateX(-100%)}body#top .md-panel.nx-panel.app-menu-panel menu ul.menu li:hover a{background:var(--menu-item-hover-color);color:var(--menu-item-hover-text-color)}body#top .md-panel.nx-panel.app-menu-panel menu ul.menu li:hover a::before{transform:translateX(0%)}body#top .md-panel.nx-panel.app-menu-panel menu ul.menu li.nav-separator{margin:20px 0px;display:flex;align-items:center;justify-content:center}body#top .md-panel.nx-panel.app-menu-panel menu ul.menu li.nav-separator::after{content:"";background-color:var(--border-color);width:25%;height:1px;display:block;pointer-events:none}body#top .md-panel.nx-panel.app-menu-panel .app-menu-widget-container{position:absolute;top:0;width:calc(100vw - 275px);max-width:1500px;left:275px;padding:2rem;gap:2rem;display:grid;grid-template-columns:repeat(2, 1fr);grid-auto-rows:auto;place-items:stretch;pointer-events:none}@media screen and (max-width: 1100px){body#top .md-panel.nx-panel.app-menu-panel .app-menu-widget-container{grid-template-columns:1fr;grid-template-rows:unset;grid-auto-rows:auto;bottom:unset}}@media screen and (max-width: 620px){body#top .md-panel.nx-panel.app-menu-panel .app-menu-widget-container{display:none}}body#top .md-panel.nx-panel.app-menu-panel .app-menu-widget-container .app-menu-widget{position:relative;isolation:isolate;border-radius:var(--element-radius);overflow:hidden;--text-color: var(--menu-text-color);padding:1rem;pointer-events:auto}body#top .md-panel.nx-panel.app-menu-panel .app-menu-widget-container .app-menu-widget::before{content:"";z-index:-1;background-color:var(--menu-color);opacity:.75;position:absolute;inset:0}body#top .md-panel.nx-panel.app-menu-panel .room-list{display:flex;flex-direction:row;align-items:center;justify-content:start;flex-wrap:wrap;gap:.5rem}body#top .md-panel.nx-panel.app-menu-panel .room-list a{display:block;text-decoration:none;padding:.5em .75em;background:var(--item-color);border-radius:var(--element-radius);color:#fff}body#top .md-panel.nx-panel.app-menu-panel .room-list a .name{color:inherit}body#top .md-panel.nx-panel.user-game-panel{position:absolute;left:0px !important;top:0px !important;bottom:0px;right:0px;transform:unset !important;transition:.25s;backdrop-filter:var(--backdrop-filter);overflow:hidden}@keyframes game-info-panel-slide-in{0%{transform:translate(-50%, 100%)}100%{transform:translate(-50%, 0%)}}body#top .md-panel.nx-panel.user-game-panel .user-info-panel{z-index:9999;padding:50px;overflow-y:auto}body#top .md-panel.nx-panel.user-game-panel .user-info-panel h2,body#top .md-panel.nx-panel.user-game-panel .user-info-panel h3,body#top .md-panel.nx-panel.user-game-panel .user-info-panel h4{color:inherit}body#top .md-panel.nx-panel.user-game-panel .user-info-panel::before{content:"";position:absolute;bottom:0;left:50%;width:calc(100vw - 2rem);height:calc(100vh - 13rem);transform:translate(-50%, 100%);background:var(--background-color);border-radius:var(--element-big-radius) var(--element-big-radius) 0 0;animation:game-info-panel-slide-in .25s .5s ease forwards;opacity:.8}@media screen and (max-width: 620px){body#top .md-panel.nx-panel.user-game-panel .user-info-panel::before{height:calc(100vh - 9rem);width:100vw}}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .close-panel-button{--text-color:var(--backdrop-color-text-color);position:absolute;top:10px;right:10px}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .close-panel-button md-icon{color:inherit}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .content{display:grid;grid-template-columns:1fr;gap:1rem;place-items:start stretch;position:absolute;bottom:0;left:50%;width:calc(100vw - 2rem);height:calc(100vh - 2rem);z-index:5;transform:translate(-50%, 100%);animation:game-info-panel-slide-in .25s .75s ease forwards}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .content .user-actions{display:grid;grid-template-columns:1fr;gap:1rem}@media screen and (max-width: 620px){body#top .md-panel.nx-panel.user-game-panel .user-info-panel .content{grid-template-columns:1fr;width:100vw;height:calc(100vh - 1rem)}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .content .user-actions{grid-auto-flow:column;grid-template-columns:auto;place-items:center stretch;gap:.25rem;position:absolute;width:100%;left:0;bottom:0;padding:.25rem;background:var(--medium-contrast-bg-color)}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .content .user-actions .md-button{padding-left:0;padding-right:0;margin-left:2px;margin-right:2px;min-width:2rem;display:inline-flex}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .content .user-actions .md-button ls{display:none}}@media screen and (max-width: 620px){body#top .md-panel.nx-panel.user-game-panel .user-info-panel{padding:50px 20px 20px 20px}}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info{display:grid;place-items:stretch;grid-gap:1rem;grid-template-columns:1fr;grid-template-rows:auto;padding:0 2rem}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info{padding:0 .5rem}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info{padding:0 .5rem}}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .avatar{place-self:center;width:7rem;height:7rem}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .avatar .badge{display:none}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .avatar .lf-avatar-picture{width:100% !important;height:100% !important}@media screen and (max-width: 620px){body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .avatar{width:4.5rem;height:4.5rem}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .avatar .nx-avatar{--size: 4.5rem!important}}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .name{--text-color:var(--backdrop-color-text-color);place-self:center}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .name h2 sub{font-weight:300;opacity:.75}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .scrolling-part{max-height:calc(100vh - 11rem);overflow:hidden auto;padding:0 .5rem}@media screen and (max-width: 800px){body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .experience .nexus-user-experience{display:grid;grid-template-columns:1fr max-content}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .experience .nexus-user-experience .fa-star,body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .experience .nexus-user-experience .fa-crown{font-size:1rem}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .experience .nexus-user-experience .xp-box,body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .experience .nexus-user-experience .star-box{place-self:start}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .experience .nexus-user-experience .level-box,body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .experience .nexus-user-experience .crown-box{place-self:end}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .experience .nexus-user-experience .experience-bar,body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .experience .nexus-user-experience .hint{grid-column:1/span 2}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .experience .nexus-user-experience .fa-star,body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .experience .nexus-user-experience .fa-crown{font-size:.8rem}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .experience .nexus-stat-box .value span{font-size:1.25rem}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .experience .nexus-user-experience .fa-star,body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .experience .nexus-user-experience .fa-crown{font-size:.8rem}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .experience .nexus-stat-box .value span{font-size:1.25rem}}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .objectives{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;place-items:start stretch;transition:.25s}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .objectives .objective-list{display:grid;grid-template-columns:max-content max-content 1fr auto;place-items:center start;gap:1rem;padding:0rem 1rem 2rem 0rem;padding-right:2.5rem}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .objectives .objective-list .nx-objective-progress{display:contents}@media screen and (max-width: 620px){body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .objectives .objective-list{grid-template-columns:1fr;place-items:stretch;padding:0}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .objectives .objective-list .nx-objective-progress{display:grid;grid-template-columns:auto auto 1fr;gap:0;padding:0}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .objectives .objective-list .nx-objective-progress .objective-icon{border-left:none;padding:0;place-self:center;grid-row:1/span 2;width:2.5rem}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .objectives .objective-list .nx-objective-progress .objective-progress{grid-row:2;grid-column:2/span 2;padding:.5rem 0}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .objectives .objective-list .nx-objective-progress .objective-progress .progress-bar{left:0;right:0}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .objectives .objective-list .nx-objective-progress .progress-complete{grid-row:1;grid-column:3;place-self:stretch;position:relative}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .objectives .objective-list .nx-objective-progress .progress-complete .reward{width:100%;text-align:right}}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .objectives .objectives-header{display:grid;grid-template-columns:1fr auto;place-items:center stretch}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .objectives .trophy-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(10rem, 1fr));gap:10px;place-items:start center}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .objectives .trophy-list .trophy{text-align:center}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .objectives .trophy-list .trophy .icon{position:relative;text-align:center}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .objectives .trophy-list .trophy .icon .back-icon{font-size:3rem;opacity:.25;position:relative;z-index:1}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .objectives .trophy-list .trophy .icon .front-icon{position:absolute;top:35%;left:50%;transform:translate(-50%, -50%);z-index:2}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .objectives .trophy-list .trophy .level{font-size:.75rem}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .rewards{display:grid;grid-template-columns:1fr auto;gap:1rem;padding-right:2rem}@media screen and (max-width: 620px){body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .rewards{padding:0;grid-template-columns:1fr}}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .rewards .reward-total{place-self:start center}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .rewards .reward-list{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:1rem}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .rewards .reward-list .list-item{display:flex;flex-direction:column;align-items:stretch;min-width:10em;text-align:center}body#top .md-panel.nx-panel.user-game-panel .user-info-panel .game-info .rewards .reward-list .list-item .reward-value .nx-score span{font-size:2.5rem}body#top .md-panel.nx-panel.user-actions-panel nx-avatar{position:absolute;top:1rem;left:50%;transform:translateX(-50%);z-index:10}body#top .md-panel.nx-panel.user-actions-panel md-content .panel-content{padding-top:3rem !important}body#top .md-panel.nx-panel.user-actions-panel md-content .panel-content .context-infos{font-size:.6rem;position:absolute;bottom:0;left:0;padding:1rem}body#top .md-panel.nx-panel.user-actions-panel md-content .panel-content .md-button{width:100%;display:flex;justify-content:space-between;gap:1rem;margin:0}body#top .md-panel.nx-panel.user-tasks-panel{left:0px;top:0px;bottom:0px;right:0px;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;gap:0}body#top .md-panel.nx-panel.user-tasks-panel h2,body#top .md-panel.nx-panel.user-tasks-panel h3,body#top .md-panel.nx-panel.user-tasks-panel h4{color:inherit}body#top .md-panel.nx-panel.user-tasks-panel>div{background:rgba(0,0,0,0)}body#top .md-panel.nx-panel.user-tasks-panel .user-tasks-panel-content{display:grid;grid-template-rows:1fr;height:100vh}body#top .md-panel.nx-panel.user-tasks-panel .title{padding:1rem;padding-bottom:0}body#top .md-panel.nx-panel.user-tasks-panel .close-panel-button md-icon{color:inherit}body#top .md-panel.nx-panel.user-tasks-panel md-tabs md-tabs-wrapper{background-color:var(--low-contrast-bg-color)}body#top .md-panel.nx-panel.user-tasks-panel .task-toolbar{position:absolute;top:0;left:0;display:flex;align-items:center;gap:1rem;padding:0 .5rem;width:100%;background:var(--low-contrast-bg-color);min-height:50px;z-index:100}@media screen and (max-width: 620px){body#top .md-panel.nx-panel.user-tasks-panel .task-toolbar .md-button{min-width:1.5em}body#top .md-panel.nx-panel.user-tasks-panel .task-toolbar .md-button ls{display:none}}body#top .md-panel.nx-panel.user-tasks-panel .task-toolbar .search-box{position:relative}body#top .md-panel.nx-panel.user-tasks-panel .task-toolbar .search-box i.fa-search{position:absolute;left:.5em;top:50%;transform:translateY(-50%);opacity:.5;transition:opacity .25s}body#top .md-panel.nx-panel.user-tasks-panel .task-toolbar .search-box input{border-radius:var(--element-radius);outline:none;border:solid 1px var(--border-color);padding:.25em;padding-left:2em;transition:border-color .25s;width:auto;max-width:calc(100vw - 12rem);background-color:rgba(0,0,0,0)}body#top .md-panel.nx-panel.user-tasks-panel .task-toolbar .search-box:focus-within input{border-color:var(--highlight)}body#top .md-panel.nx-panel.user-tasks-panel .task-toolbar .search-box:focus-within i.fa-search{opacity:1}body#top .md-panel.nx-panel.user-tasks-panel .nx-task-panel{padding-top:0rem}body#top .md-panel.nx-panel.user-tasks-panel .task-group-list{display:grid;gap:1rem;grid-template-columns:repeat(3, 1fr);padding:1rem;padding-top:4rem;place-items:stretch;overflow:hidden;height:calc(100vh - 3.5rem)}body#top .md-panel.nx-panel.user-tasks-panel .task-group-list.assigned-task-groups{grid-template-columns:1fr 1fr 2fr}@media screen and (max-width: 620px){body#top .md-panel.nx-panel.user-tasks-panel .task-group-list.assigned-task-groups{grid-template-columns:1fr;height:auto}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top .md-panel.nx-panel.user-tasks-panel .task-group-list.assigned-task-groups{grid-template-columns:unset;height:calc(100vh - 3.5rem)}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top .md-panel.nx-panel.user-tasks-panel .task-group-list.assigned-task-groups{grid-template-columns:unset;height:calc(100vh - 3.5rem)}}@media screen and (max-width: 620px){body#top .md-panel.nx-panel.user-tasks-panel .task-group-list{grid-template-columns:1fr;overflow:hidden overlay}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top .md-panel.nx-panel.user-tasks-panel .task-group-list{grid-template-columns:unset;grid-auto-flow:column;grid-auto-columns:calc(100vw - 1rem);scroll-snap-type:x mandatory;width:100vw;overflow:auto hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:.5rem}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top .md-panel.nx-panel.user-tasks-panel .task-group-list{grid-template-columns:unset;grid-auto-flow:column;grid-auto-columns:calc(100vw - 1rem);scroll-snap-type:x mandatory;width:100vw;overflow:auto hidden;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding-bottom:.5rem}}body#top .md-panel.nx-panel.user-tasks-panel .task-group-list md-divider{border:none;border-left:solid 1px var(--panel-text-color);place-self:center;height:50%;opacity:.2}body#top .md-panel.nx-panel.user-tasks-panel .task-group-list .task-group{overflow:hidden;padding-top:1rem;display:grid;gap:1rem;grid-template-rows:1fr;scroll-snap-align:center;position:relative}body#top .md-panel.nx-panel.user-tasks-panel .task-group-list .task-group .group-header{text-align:left;position:absolute;top:0;left:0;background:var(--background-color);padding:0 1rem;transform:translate(1rem, 0%);display:flex;gap:.5rem;align-items:center;z-index:5}body#top .md-panel.nx-panel.user-tasks-panel .task-group-list .task-group .group-header h3{padding:0}body#top .md-panel.nx-panel.user-tasks-panel .task-group-list .task-group .group-header md-select{margin:0}body#top .md-panel.nx-panel.user-tasks-panel .task-group-list .task-group .group-header md-select .md-select-value{border-bottom:none}body#top .md-panel.nx-panel.user-tasks-panel .task-group-list .task-group .group-list{border-radius:var(--element-radius);display:flex;flex-direction:column;justify-content:flex-start;gap:1rem}body#top .md-panel.nx-panel.user-tasks-panel .task-group-list .task-group .task-list-container{border-radius:var(--element-radius);border:solid 1px var(--border-color);overflow:hidden overlay;padding:1rem}body#top .md-panel.nx-panel.user-tasks-panel .task-group-list .task-group .task-list-container .group-container:not(:first-child) .group-name{padding-top:2rem}body#top .md-panel.nx-panel.user-tasks-panel .task-group-list .task-group .task-list-container .group-name{font-size:.8rem;opacity:.5;padding:.5rem;text-align:center}@media screen and (max-width: 620px){body#top .md-panel.nx-panel.user-tasks-panel .task-group-list .task-group{height:unset}body#top .md-panel.nx-panel.user-tasks-panel .task-group-list .task-group .task-list-container{overflow:hidden}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top .md-panel.nx-panel.user-tasks-panel .task-group-list .task-group .task-list-container{overflow:hidden overlay}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top .md-panel.nx-panel.user-tasks-panel .task-group-list .task-group .task-list-container{overflow:hidden overlay}}body#top .md-panel.nx-panel.user-tasks-panel .task-group-list .task-group.user-tasks .task-list{display:grid;gap:.5rem}body#top .md-panel.nx-panel.user-tasks-panel .task-group-list .task-group.user-tasks .task-list .task-item{display:grid;grid-template-columns:1fr auto auto;place-items:center stretch;gap:.5rem}body#top .md-panel.nx-panel.user-tasks-panel .task-group-list .task-group.user-tasks .task-list .task-item .meta{font-size:.75rem;opacity:.75;display:flex;gap:1rem;align-items:center}body#top .md-panel.nx-panel.user-tasks-panel .user-list-container{border-radius:var(--element-radius);border:solid 1px var(--border-color);overflow:hidden overlay;padding:1rem}body#top .md-panel.nx-panel.user-tasks-panel .user-list-container .user-list{display:grid;gap:.5rem}body#top .md-panel.nx-panel.user-tasks-panel .user-list-container .user-list .user-item{display:grid;grid-template-columns:auto 1fr auto;gap:.5rem;place-items:center stretch;padding:.5rem;border-radius:var(--element-radius);transition:background .25s,font-weight .25s}body#top .md-panel.nx-panel.user-tasks-panel .user-list-container .user-list .user-item.selected{font-weight:700;background:var(--low-contrast-bg-color)}body#top .md-panel.nx-panel.user-tasks-panel .assigned-tasks .task-list .task-item{display:grid;grid-template-columns:1fr auto;gap:.5rem;place-items:center stretch;min-height:3em;padding:.5rem;border-radius:var(--element-radius);transition:background .25s,font-weight .25s}body#top .md-panel.nx-panel.user-tasks-panel .assigned-tasks .task-list .task-item.selected{font-weight:700;background:var(--low-contrast-bg-color)}body#top .md-panel.nx-panel.user-tasks-panel .assigned-tasks .task-list .task-item .flags{display:flex;align-items:center;gap:.5rem}body#top .md-panel.nx-panel.user-tasks-panel .assigned-task-detail{flex-direction:column;height:calc(100vh - 7.75rem)}body#top .md-panel.nx-panel.user-tasks-panel .assigned-task-detail .group-content{display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;border-radius:var(--element-radius);border:solid 1px var(--border-color);overflow:hidden overlay;padding:1rem}body#top .md-panel.nx-panel.user-tasks-panel .assigned-task-detail .task-infos{background:var(--low-contrast-bg-color);padding:1rem;display:grid;gap:1rem;grid-template-columns:1fr auto;border-radius:var(--element-radius)}body#top .md-panel.nx-panel.user-tasks-panel .assigned-task-detail .task-infos .timelapse{font-size:.8rem}body#top .md-panel.nx-panel.user-tasks-panel .assigned-task-detail .task-infos .complete-percent{display:flex;flex-direction:column;align-items:center;grid-column:2;grid-row:1/span 2}body#top .md-panel.nx-panel.user-tasks-panel .assigned-task-detail .task-infos .complete-percent .value{font-size:3rem}body#top .md-panel.nx-panel.user-tasks-panel .assigned-task-detail .task-notes .task-note-list{display:flex;flex-direction:column;gap:1rem}body#top .md-panel.nx-panel.user-tasks-panel .assigned-task-detail .task-notes .task-note-list .task-note-item .note-author{font-size:.75em;opacity:.75;font-style:italic}body#top .md-panel.nx-panel.user-tasks-panel .assigned-task-detail .task-notes .task-note-list .task-note-item .note-message{padding:.5rem;background:var(--low-contrast-bg-color);color:var(--low-contrast-bg-text-color);border-radius:var(--element-radius)}body#top .md-panel.nx-panel.user-tasks-panel .assigned-task-detail .task-details{overflow:hidden overlay}body#top .md-panel.nx-panel.user-tasks-panel .assigned-task-detail .task-details>div{display:grid;gap:1rem}body#top .md-panel.nx-panel.user-notifications-panel md-content{display:grid;grid-template-rows:auto 1fr;min-width:25rem;max-width:100vw}body#top .md-panel.nx-panel.user-notifications-panel md-content .panel-content{overflow:hidden auto}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top .md-panel.nx-panel.user-notifications-panel md-content{min-width:0rem;width:100vw}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top .md-panel.nx-panel.user-notifications-panel md-content{min-width:0rem;width:100vw}}body#top .md-panel.nx-panel.user-notifications-panel .panel-actions{background:var(--background-color-lighter);--text-color: var(--background-color-lighter-text);border-bottom:var(--background-color-lighter-border)}body#top .md-panel.nx-panel.user-notifications-panel .list{display:flex;flex-direction:column;justify-content:stretch;place-items:stretch;gap:.5rem}body#top .md-panel.nx-panel.user-notifications-panel .list .notification .message{display:flex;align-items:center;gap:.5rem}body#top .md-panel.nx-panel.user-notifications-panel .list .notification .time{font-size:.75rem;opacity:.5}body#top .md-panel.nx-panel.user-notifications-panel .list .notification.is-new .message{font-weight:700}body#top .md-panel.nx-panel.user-notifications-panel .list .notification.is-new .message::after{content:"";width:.5rem;height:.5rem;border-radius:50%;display:inline-block;background:var(--highlight)}body#top .md-panel.nx-panel.room-infos-panel .panel-content{width:100%;max-width:var(--max-boxed-content-width);margin:0 auto;position:relative}body#top .md-panel.nx-panel.room-infos-panel .panel-content .room-name{position:absolute;left:0;top:0;transform:translateY(calc(-100% + 1rem));width:100%;padding:1rem;padding-bottom:1.5rem;z-index:5;border-radius:var(--element-big-radius) var(--element-big-radius) 0 0;background-color:var(--room-color);--text-color:#fff}body#top .md-panel.nx-panel.room-infos-panel .panel-content .room-name h2{margin:0;padding:0}body#top .md-panel.nx-panel.room-infos-panel .panel-content .room-infos{--text-color: var(--dialog-text-color);background-color:var(--dialog-background-color);border-radius:var(--element-big-radius) var(--element-big-radius) 0 0;box-shadow:0 0 1rem var(--shadow);position:relative;padding:2rem;z-index:10;display:grid;grid-template-columns:1fr;gap:1rem}body#top .md-panel.nx-panel.room-infos-panel .panel-content .room-infos .room-meta .nx-input{max-width:max-content;text-align:center}body#top .md-panel.nx-panel.room-infos-panel .panel-content .info-row{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;position:relative;border-bottom:solid 1px var(--border-color)}body#top .md-panel.nx-panel.room-infos-panel .panel-content .info-row:last-child{border-bottom:none}body#top .md-panel.nx-panel.room-infos-panel .panel-content .info-row label{font-size:.8rem;text-transform:uppercase;opacity:.7;align-self:flex-start;padding:1rem 0}body#top .md-panel.nx-panel.room-infos-panel .panel-content .info-row label.placeholder{position:absolute;left:50%;transform:translateX(-50%);margin:0}body#top .md-panel.nx-panel.room-infos-panel .panel-content .info-row .flow-list{flex:1;padding:0 0 1rem 0}body#top .md-panel.nx-panel.room-infos-panel .panel-content .info-row .flow-list .nx-flow-item.active-flow{border:solid 1px var(--highlight);border-radius:var(--element-radius)}body#top .md-panel.nx-panel.academy-certificate-info-panel .panel-content{display:flex;flex-direction:column;gap:1rem;width:100%;max-width:var(--max-boxed-content-width);margin:0 auto;position:relative}body#top .md-panel.nx-panel.academy-certificate-info-panel .panel-content .panel-header{position:relative;border-radius:var(--element-big-radius);overflow:hidden}body#top .md-panel.nx-panel.academy-certificate-info-panel .panel-content .panel-header::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);z-index:1}body#top .md-panel.nx-panel.academy-certificate-info-panel .panel-content .panel-header .title{position:absolute;top:0;left:0;padding:1.5rem 2rem;z-index:5;font-size:2rem;text-transform:uppercase}body#top .md-panel.nx-panel.academy-certificate-info-panel .panel-content .panel-header .actions{position:absolute;bottom:0;left:0;padding:1.5rem 1.5rem;z-index:5}body#top .md-panel.nx-panel.academy-certificate-info-panel .panel-content .panel-header .estimated-time{position:absolute;bottom:0;right:0;padding:1.5rem 2rem;font-size:.8rem;z-index:5;text-align:right}body#top .md-panel.nx-panel.academy-certificate-info-panel .panel-content .panel-header .estimated-time label{display:block}body#top .md-panel.nx-panel.academy-certificate-info-panel .panel-content .panel-header .close-button{position:absolute;top:.5rem;right:.5rem;z-index:5;background-color:#333}body#top .md-panel.nx-panel.academy-certificate-info-panel .panel-content .certificate-info{--text-color: var(--dialog-text-color);background-color:var(--dialog-background-color);border-radius:var(--element-big-radius) var(--element-big-radius) 0 0;box-shadow:0 0 1rem var(--shadow);position:relative;padding:2rem;z-index:10;display:grid;grid-template-columns:1fr;gap:1rem}body#top .md-panel.nx-panel.academy-certificate-info-panel .panel-content .certificate-info h3{font-size:.8rem;text-transform:uppercase;opacity:.75;margin:0}body#top .md-panel.nx-panel.academy-certificate-info-panel .panel-content .certificate-info .room-meta .nx-input{max-width:max-content;text-align:center}body#top .md-panel.nx-panel.academy-certificate-info-panel .panel-content .certificate-info .playlist .playlist-item{display:grid;grid-template-columns:auto auto 1fr;gap:1rem;place-items:center stretch}body#top .md-panel.nx-panel.academy-certificate-info-panel .panel-content .certificate-info .playlist .playlist-item .order{opacity:.5}body#top .md-panel.nx-panel.academy-certificate-info-panel .panel-content .other-user-list{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}body#top .md-panel.nx-panel.academy-certificate-info-panel .panel-content .other-user-list .other-user-item{position:relative}body#top .md-panel.nx-panel.academy-certificate-info-panel .panel-content .other-user-list .other-user-item i.fa-light{background:var(--dialog-background-color);border-radius:2em;position:absolute;bottom:0;right:0;z-index:5}body#top .md-panel.nx-panel.diagnostic-tools-panel{padding:2rem;width:100vw;height:100vh}@media screen and (max-width: 620px){body#top .md-panel.nx-panel.diagnostic-tools-panel{padding:0}}body#top .md-panel.nx-panel.diagnostic-tools-panel .panel-content{--text-color: var(--dialog-text-color);background-color:var(--dialog-background-color);width:100%;height:calc(100vh - 4rem);padding:2rem;display:grid;place-items:stretch;gap:2rem;position:relative}@media screen and (max-width: 620px){body#top .md-panel.nx-panel.diagnostic-tools-panel .panel-content{height:100vh;padding-inline:0}}body#top .md-panel.nx-panel.diagnostic-tools-panel .panel-content .live-proxy-container{display:grid;grid-template-columns:1fr 2fr;overflow:hidden auto;overflow:hidden overlay;gap:2rem}body#top .md-panel.nx-panel.diagnostic-tools-panel .panel-content .proxy-log-list{max-height:50vh;overflow:hidden auto;overflow:hidden overlay}body#top .md-panel.nx-panel.diagnostic-tools-panel .panel-content .proxy-event-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:0;overflow:hidden auto;overflow:hidden overlay;place-self:start stretch}@media screen and (max-width: 620px){body#top .md-panel.nx-panel.diagnostic-tools-panel .panel-content .proxy-event-list{grid-template-columns:1fr}}body#top .md-panel.nx-panel.diagnostic-tools-panel .panel-content .proxy-event-list .proxy-event i.fas{color:var(--item-color)}body#top .md-panel.nx-panel.diagnostic-tools-panel .panel-content .server-log-container{display:grid;grid-template-rows:auto auto 1fr;place-items:stretch}body#top .md-panel.nx-panel.diagnostic-tools-panel .panel-content .server-log-container .server-logs{padding:1rem;border:solid 1px var(--border-color);border-radius:var(--element-radius);overflow:overlay;font-family:"Courier New",Courier,monospace;font-size:.8rem;height:calc(100vh - 30rem)}body#top .md-panel.nx-panel.diagnostic-tools-panel .panel-content .server-log-container .server-logs>div{white-space:pre-line}body#top .md-panel.nx-panel.diagnostic-tools-panel .panel-content .api-log-container .api-logs{height:calc(100vh - 30rem);overflow:overlay}body#top .md-panel.nx-panel.diagnostic-tools-panel .panel-content .api-log-container .api-logs .api-log-item em{font-size:.75rem;word-break:break-all}body#top .md-panel.nx-panel.diagnostic-tools-panel .panel-content .api-log-container .api-logs .api-log-item div{word-break:break-all}body#top .md-panel.nx-panel.diagnostic-tools-panel .panel-content .push-notification-container{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:1rem}body#top .md-panel.nx-panel.diagnostic-tools-panel .panel-content .push-notification-container .user-item{padding:1rem;background:var(--background-color-darker);--text-color: var(--background-color-darker-text);border-radius:var(--element-radius);display:flex;flex-direction:column;align-items:center}body#top .md-panel.nx-panel.diagnostic-tools-panel .panel-content .close-panel-button{position:absolute;right:0;top:0}body#top .md-panel.nx-panel.post-details-panel .panel-content{width:100%;max-width:780px;height:calc(100vh - 5rem);margin:0 auto;position:relative;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto auto 1fr;gap:.5rem;--text-color: var(--dialog-text-color);background-color:var(--dialog-background-color);border-radius:var(--element-big-radius) var(--element-big-radius) 0 0;box-shadow:0 0 1rem var(--shadow)}@media screen and (max-width: 620px){body#top .md-panel.nx-panel.post-details-panel .panel-content{max-width:calc(100vw - 1rem)}}body#top .md-panel.nx-panel.post-details-panel .panel-content .close-panel-button{position:absolute;right:0;top:0;transform:translateY(-100%);--text-color: var(--backdrop-color-text-color)}body#top .md-panel.nx-panel.post-details-panel .panel-content .entry-toggler{font-size:.75em;color:var(--highlight-alt);text-decoration:underline;text-decoration-thickness:2px}body#top .md-panel.nx-panel.post-details-panel .panel-content .entry-toggler a{color:inherit;font-size:inherit}body#top .md-panel.nx-panel.post-details-panel .panel-content .entry-author{padding-inline:1rem;padding-top:2rem}body#top .md-panel.nx-panel.post-details-panel .panel-content .entry-author .entry-message-meta{display:flex;flex-direction:row;transform:translateY(-50%);font-size:1rem;justify-content:space-between}@media screen and (max-width: 620px){body#top .md-panel.nx-panel.post-details-panel .panel-content .entry-author .entry-message-meta{flex-direction:column}body#top .md-panel.nx-panel.post-details-panel .panel-content .entry-author .entry-message-meta .entry-toggler{float:right}}body#top .md-panel.nx-panel.post-details-panel .panel-content .entry-author .entry-message-meta .message-date{font-size:.8em;opacity:.75}body#top .md-panel.nx-panel.post-details-panel .panel-content .entry-author nx-avatar{position:absolute;top:0;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 620px){body#top .md-panel.nx-panel.post-details-panel .panel-content .entry-author nx-avatar{transform:translate(-50%, -90%)}}body#top .md-panel.nx-panel.post-details-panel .panel-content .entry-message{padding:0 1rem}body#top .md-panel.nx-panel.post-details-panel .panel-content .entry-message .entry-message-full{max-height:0px;overflow:hidden;transition:.25s;display:grid;gap:1rem}body#top .md-panel.nx-panel.post-details-panel .panel-content .entry-message .entry-message-preview{transition:.25s;overflow:hidden}body#top .md-panel.nx-panel.post-details-panel .panel-content .entry-message .entry-message-text{background:var(--dialog-low-contrast-bg-color);border-radius:var(--element-radius);padding:.5rem;transition:.25s}body#top .md-panel.nx-panel.post-details-panel .panel-content .entry-message.entry-message-expanded .entry-message-preview{max-height:0px}body#top .md-panel.nx-panel.post-details-panel .panel-content .entry-message.entry-message-expanded .entry-message-full{max-height:60vh}body#top .md-panel.nx-panel.post-details-panel .panel-content .entry-message .entry-message-content-meta{overflow:hidden;border-radius:var(--element-radius);border:solid 1px var(--border-color);display:grid;grid-template-rows:360px auto;position:relative}body#top .md-panel.nx-panel.post-details-panel .panel-content .entry-message .entry-message-content-meta .content-meta-image img{width:100%;object-fit:cover;object-position:top center;height:100%}body#top .md-panel.nx-panel.post-details-panel .panel-content .entry-message .entry-message-content-meta .content-meta-info{background-color:var(--dialog-low-contrast-bg-color);--text-color: var(--dialog-low-contrast-fg-color);padding:.5rem}body#top .md-panel.nx-panel.post-details-panel .panel-content .entry-message .entry-message-content-meta .content-meta-info .content-meta-title{font-size:1rem;font-weight:700}body#top .md-panel.nx-panel.post-details-panel .panel-content .entry-message .entry-message-content-meta .content-meta-info .content-meta-description{font-size:.75rem;opacity:.75}body#top .md-panel.nx-panel.post-details-panel .panel-content .entry-message .poll-message .message-text{padding:1rem 0}body#top .md-panel.nx-panel.post-details-panel .panel-content .entry-message .poll-message .poll-option-list{display:flex;flex-direction:column;gap:.5rem}body#top .md-panel.nx-panel.post-details-panel .panel-content .entry-message .poll-message .poll-option-list .poll-option-item{display:grid;place-items:center stretch;grid-template-columns:auto 1fr auto;gap:1rem}body#top .md-panel.nx-panel.post-details-panel .panel-content .entry-message .poll-message .poll-option-list .poll-option-item>.fal{place-self:center;font-size:1.25rem}body#top .md-panel.nx-panel.post-details-panel .panel-content .entry-message .poll-message .poll-option-list .poll-option-item .label{border:solid 1px var(--border-color);padding:.5em 1em;font-size:.8rem;position:relative;border-radius:var(--element-radius);overflow:hidden}body#top .md-panel.nx-panel.post-details-panel .panel-content .entry-message .poll-message .poll-option-list .poll-option-item .label::before{content:"";position:absolute;top:0;left:0;height:100%;width:var(--item-pct);z-index:1;background:var(--highlight);opacity:.2}body#top .md-panel.nx-panel.post-details-panel .panel-content .entry-message .poll-message .poll-option-list .poll-option-item .label label{position:relative;z-index:2}body#top .md-panel.nx-panel.post-details-panel .panel-content .entry-message .poll-message .poll-option-list .poll-option-item .poll-option-votes{place-self:center;text-align:center}body#top .md-panel.nx-panel.post-details-panel .panel-content .entry-message .poll-message .poll-option-list .poll-option-item .poll-option-votes span{font-size:.6rem;opacity:.5}body#top .md-panel.nx-panel.post-details-panel .panel-content .post-view-by{padding:0 1rem;display:grid;grid-template-columns:1fr;place-items:center stretch;gap:.5rem}body#top .md-panel.nx-panel.post-details-panel .panel-content .post-view-by .avatar-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem}body#top .md-panel.nx-panel.post-details-panel .panel-content .post-replies-container{overflow:hidden auto;overflow:hidden overlay;margin-bottom:3.5rem;place-self:stretch}body#top .md-panel.nx-panel.post-details-panel .panel-content .post-replies{padding:1rem;display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:1rem}body#top .md-panel.nx-panel.post-details-panel .panel-content .post-replies .reply-item{position:relative;display:grid;grid-template-columns:auto 1fr;place-items:start stretch;gap:0 .5rem}body#top .md-panel.nx-panel.post-details-panel .panel-content .post-replies .reply-item .text{background:var(--dialog-low-contrast-bg-color);border-radius:var(--element-radius);padding:.5rem;padding-top:1.5rem}body#top .md-panel.nx-panel.post-details-panel .panel-content .post-replies .reply-item .from{position:absolute;top:.25rem;left:3rem;font-size:.75rem;opacity:.75}body#top .md-panel.nx-panel.post-details-panel .panel-content .post-replies .reply-item .time{grid-column:2;grid-row:2;font-size:.75rem;opacity:.75}body#top .md-panel.nx-panel.post-details-panel .panel-content .reply-input{position:absolute;bottom:0;left:0;width:100%;background:var(--dialog-low-contrast-bg-color);border-top:solid 1px var(--border-color);padding:.5rem 1rem;display:grid;grid-template-columns:1fr auto;gap:1rem;place-items:center stretch;z-index:5}body#top .md-panel.nx-component-panel{background:var(--menu-color);--text-color: var(--menu-text-color);border-radius:var(--element-radius);box-shadow:0 0 1rem rgba(0,0,0,.6);min-width:250px}body#top .md-panel.nx-component-panel.emoji-panel md-tab-item i.fal{font-size:1.1rem}body#top .md-panel.nx-component-panel.emoji-panel .group-items{padding:.5rem;display:grid;grid-template-columns:repeat(auto-fill, minmax(1.5rem, 1fr));gap:.5rem}body#top .nx-fixed-panel{position:fixed;top:0;left:0;width:100vw;height:100vh;pointer-events:none}body#top .nx-fixed-panel#front-desk-actions .top-actions,body#top .nx-fixed-panel#front-desk-actions .bottom-actions{pointer-events:auto;position:absolute;display:flex;padding:.5rem 1rem;align-items:center;gap:1rem;left:0;width:100%;transition:.25s ease;background:var(--background-color-darker)}body#top .nx-fixed-panel#front-desk-actions .top-actions .md-button,body#top .nx-fixed-panel#front-desk-actions .bottom-actions .md-button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25rem}body#top .nx-fixed-panel#front-desk-actions .top-actions .md-button i.fal,body#top .nx-fixed-panel#front-desk-actions .bottom-actions .md-button i.fal{display:block}body#top .nx-fixed-panel#front-desk-actions .top-actions{top:0;transform:translate(0, -100%);justify-content:flex-end}body#top .nx-fixed-panel#front-desk-actions .bottom-actions{bottom:0;transform:translate(0, 100%);justify-content:space-between;align-items:flex-start}body#top .nx-fixed-panel#front-desk-actions .bottom-actions .drop-target{padding:.5rem}body#top .nx-fixed-panel#front-desk-actions .bottom-actions .room-container{display:grid}body#top .nx-fixed-panel#front-desk-actions .bottom-actions .group{position:relative;padding-top:1.25rem}body#top .nx-fixed-panel#front-desk-actions .bottom-actions .group>label{position:absolute;top:0;left:0;font-size:.75rem;opacity:.75}body#top .nx-fixed-panel#front-desk-actions .bottom-actions .groups,body#top .nx-fixed-panel#front-desk-actions .bottom-actions .rooms{display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}body#top .nx-fixed-panel#front-desk-actions .bottom-actions .groups .drop-target,body#top .nx-fixed-panel#front-desk-actions .bottom-actions .rooms .drop-target{color:#fff;background-color:var(--item-color)}body#top .nx-fixed-panel#front-desk-actions .bottom-actions .general-sorting{padding-top:1.25rem}body#top .nx-fixed-panel#front-desk-actions.minimal .groups{display:none}body#top .nx-fixed-panel#front-desk-actions.activate .top-actions,body#top .nx-fixed-panel#front-desk-actions.activate .bottom-actions{transform:translate(0, 0);box-shadow:0 0 1rem var(--shadow)}body#top .nx-element-panel-container{display:block;z-index:100;position:absolute;top:0;left:0;width:100%;height:100%}body#top .nx-element-panel-container .nx-element-panel-backdrop{position:absolute;top:0;left:0;width:100%;height:100%;z-index:5}body#top .nx-element-panel-container.nx-show nx-panel-content{max-height:250px}body#top .nx-toast .md-toast-content{background:var(--background-color);text-shadow:0 0 1rem var(--shadow)}body#top .nx-toast#chat{max-width:100vh}@media screen and (max-width: 620px){body#top .nx-toast#chat{bottom:unset;top:0 !important}}body#top .nx-toast#chat .md-toast-content{display:grid;grid-template-columns:auto 1fr;place-items:center stretch;gap:0 1rem;padding:.5rem}body#top .nx-toast#chat .md-toast-content::before{content:unset}body#top .nx-toast#chat nx-avatar{grid-column:1;grid-row:1/span 2}body#top .nx-toast#chat .user-name{font-weight:700;grid-column:2;grid-row:1}body#top .nx-toast#chat .message{grid-column:2;grid-row:2}html.webviewed body#top .nx-panel-backdrop:is(.user-game-panel-backdrop,.user-tasks-panel-backdrop){--hover-opacity:1}body#top .nx-wizard-backdrop{opacity:0;position:fixed;top:0;height:200vh;left:0;width:200vw;background:var(--backdrop-color);pointer-events:none;transform:translate(-50%, -50%);z-index:999998;transition:.25s;--hover-opacity: 0}body#top .nx-wizard-backdrop.nx-wizard-show{opacity:var(--hover-opacity)}body#top .nx-wizard-backdrop.new-password-wizard-backdrop{z-index:9999999}body#top nx-wizard{display:block;position:fixed;z-index:99998;transition:.25s;top:0;left:0;width:100vw;height:100vh;isolation:isolate}body#top nx-wizard::before{content:"";position:absolute;z-index:-1;inset:0;background:var(--background-color);opacity:.9}body#top nx-wizard .nx-wizard-container{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;display:grid;grid-template-rows:auto 1fr auto auto;place-items:center}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top nx-wizard .nx-wizard-container{background:var(--background-color);--backdrop-color-text-color: var(--text-color)}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top nx-wizard .nx-wizard-container{background:var(--background-color);--backdrop-color-text-color: var(--text-color)}}body#top nx-wizard .nx-wizard-page-container{place-items:center stretch;overflow:hidden;width:100%;height:100%;transition:.25s;padding-bottom:5rem}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top nx-wizard .nx-wizard-page-container{padding-bottom:0}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top nx-wizard .nx-wizard-page-container{padding-bottom:0}}body#top nx-wizard .nx-wizard-page-container .nx-wizard-page-list{display:grid;grid-auto-flow:column;grid-auto-columns:calc(100vw - 4rem);transform:translateX(calc(-1 * (100vw - 4rem) * var(--current-page)));transition:.25s ease;height:100%;place-items:center stretch;padding:2rem}body#top nx-wizard .nx-wizard-page-container .nx-wizard-page-list ng-include{display:contents}@media screen and (max-width: 620px){body#top nx-wizard .nx-wizard-page-container .nx-wizard-page-list{padding:2rem 0;grid-auto-columns:100vw;transform:translateX(calc(-100vw * var(--current-page)))}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top nx-wizard .nx-wizard-page-container .nx-wizard-page-list{padding:0}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top nx-wizard .nx-wizard-page-container .nx-wizard-page-list{padding:0}}@keyframes wizard-page-display{100%{transform:scale(1)}}@keyframes button-slide-in{100%{transform:translateY(0);opacity:1}}body#top nx-wizard nx-wizard-page{display:block;background:var(--background-color);box-shadow:0 0 2rem var(--shadow);margin:0rem auto;padding:2rem 0;border-radius:var(--element-big-radius);max-width:1100px;max-height:100%;overflow:hidden;transform:scale(0);animation:wizard-page-display .25s ease-in forwards}@media screen and (max-width: 620px){body#top nx-wizard nx-wizard-page{padding:1rem 0;width:calc(100% - 1rem)}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top nx-wizard nx-wizard-page{box-shadow:none;width:100%;--element-big-radius: 0}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top nx-wizard nx-wizard-page{box-shadow:none;width:100%;--element-big-radius: 0}}body#top nx-wizard nx-wizard-page .nx-wizard-page-title{padding:0 2rem;padding-bottom:2rem}@media screen and (max-width: 620px){body#top nx-wizard nx-wizard-page .nx-wizard-page-title{padding:0 1rem}}body#top nx-wizard nx-wizard-page .nx-wizard-page-title h3,body#top nx-wizard nx-wizard-page .nx-wizard-page-title p{margin:0;padding:0}body#top nx-wizard nx-wizard-page .nx-wizard-page-title p{font-size:.75rem}body#top nx-wizard nx-wizard-page .nx-wizard-page-content{max-height:calc(100% - 4rem);overflow:hidden auto;padding:0 2rem}body#top nx-wizard nx-wizard-page .nx-wizard-page-content .nx-input-list{padding:0;box-shadow:none;border-radius:0;background:none}@media screen and (max-width: 620px){body#top nx-wizard nx-wizard-page .nx-wizard-page-content{padding:0 1rem}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top nx-wizard nx-wizard-page .nx-wizard-page-content .nx-input-list{max-height:unset}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top nx-wizard nx-wizard-page .nx-wizard-page-content .nx-input-list{max-height:unset}}body#top nx-wizard nx-wizard-page.nx-no-padding-h{padding:2rem 0}body#top nx-wizard nx-wizard-page.nx-no-padding{padding:0}body#top nx-wizard nx-wizard-page.nx-no-padding .nx-wizard-page-content{max-height:100%}body#top nx-wizard nx-wizard-page.page-finish{background:none;box-shadow:none;padding:2rem}body#top nx-wizard nx-wizard-page.page-finish .finish-anim{width:18rem;height:18rem;display:none}body#top nx-wizard nx-wizard-page.page-finish.page-displayed .finish-anim{display:block}body#top nx-wizard .nx-wizard-title{text-align:center;padding:1rem;padding-bottom:0;font-size:2rem;font-weight:400;transition:.25s}body#top nx-wizard .nx-wizard-title>div{color:inherit}body#top nx-wizard .nx-wizard-title .subtitle{font-size:1rem}@media screen and (max-width: 620px){body#top nx-wizard .nx-wizard-title{font-size:1.5rem}}body#top nx-wizard .nx-wizard-progress{position:absolute;bottom:0;left:0;width:100vw;--border-size: 2px}body#top nx-wizard .nx-wizard-progress .nx-progress-bar{position:absolute;left:50%;transform:translateX(-50%);width:calc(100%*var(--current-index)/(var(--total-page) - 1));transition:width .25s ease;height:calc(var(--border-size)*4);bottom:0;border-radius:var(--element-big-radius)}body#top nx-wizard .nx-wizard-progress .nx-progress-bar::before{content:"";position:absolute;top:var(--border-size);left:var(--border-size);bottom:var(--border-size);right:var(--border-size);background:var(--backdrop-color-text-color);border-radius:var(--element-big-radius)}body#top nx-wizard .nx-wizard-progress .nx-wizard-progress-item{display:grid;grid-template-columns:1fr auto 1fr;place-items:center stretch;--item-bg-color: var(--background-color);--item-fg-color: var(--backdrop-color-text-color);--size: 1.5rem}body#top nx-wizard .nx-wizard-progress .nx-wizard-progress-item::before,body#top nx-wizard .nx-wizard-progress .nx-wizard-progress-item::after{content:"";display:block;height:var(--border-size);width:100%;background:var(--item-bg-color)}body#top nx-wizard .nx-wizard-progress .nx-wizard-progress-item:first-child::before{border-radius:var(--element-radius) 0 0 var(--element-radius)}body#top nx-wizard .nx-wizard-progress .nx-wizard-progress-item:last-child::after{border-radius:0 var(--element-radius) var(--element-radius) 0}body#top nx-wizard .nx-wizard-progress .nx-wizard-progress-item .progress-bullet{display:flex;align-items:center;justify-content:center;text-align:center;width:var(--size);height:var(--size);border-radius:50%;overflow:hidden;transition:.25s;position:relative;border:solid var(--border-size) var(--item-bg-color)}body#top nx-wizard .nx-wizard-progress .nx-wizard-progress-item .progress-bullet label{font-size:calc(var(--size)*.5);color:var(--item-fg-color);transition:.25s}body#top nx-wizard .nx-wizard-progress .nx-wizard-progress-item .progress-bullet i.fal{content:"";position:absolute;top:50%;left:50%;bottom:unset;right:unset;transform:translate(calc(-50% + 0px), calc(-50% + 0px));font-size:calc(var(--size)*.5);color:var(--item-fg-color);transform:translate(-50%, -50%) rotateY(-90deg);transition:.25s .25s}body#top nx-wizard .nx-wizard-progress .nx-wizard-progress-item.active{--size: 2rem;--item-fg-color: var(--text-color)}body#top nx-wizard .nx-wizard-progress .nx-wizard-progress-item.active .progress-bullet{background:var(--item-bg-color)}body#top nx-wizard .nx-wizard-progress .nx-wizard-progress-item.active label{font-weight:700}body#top nx-wizard .nx-wizard-progress .nx-wizard-progress-item.completed{--item-bg-color: var(--success);--item-fg-color: #fff}body#top nx-wizard .nx-wizard-progress .nx-wizard-progress-item.completed .progress-bullet{background:var(--item-bg-color)}body#top nx-wizard .nx-wizard-progress .nx-wizard-progress-item.completed label{transform:rotateY(-90deg)}body#top nx-wizard .nx-wizard-progress .nx-wizard-progress-item.completed i.fal.fa-check{transform:translate(-50%, -50%) rotateY(0deg)}body#top nx-wizard .nx-wizard-progress .nx-wizard-progress-item.completed i.fal.fa-ellipsis-h{display:none}body#top nx-wizard .nx-wizard-progress .nx-wizard-progress-item:last-child label{transform:rotateY(-90deg)}body#top nx-wizard .nx-wizard-progress .nx-wizard-progress-item:last-child i.fal.fa-flag-checkered{transform:translate(-50%, -50%) rotateY(0deg)}body#top nx-wizard .nx-wizard-progress .nx-wizard-progress-item:only-child i.fal.fa-flag-checkered{display:none}body#top nx-wizard .nx-wizard-progress .nx-wizard-progress-item:only-child i.fal.fa-ellipsis-h{transform:translate(-50%, -50%) rotateY(0deg)}body#top nx-wizard .nx-wizard-navigation{transition:.5s;display:flex;gap:1rem;align-items:center;justify-content:center;padding:1.5rem;position:absolute;bottom:0;width:100%;left:0;animation-delay:500ms;z-index:100}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top nx-wizard .nx-wizard-navigation{padding:.25rem}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top nx-wizard .nx-wizard-navigation{padding:.25rem}}body#top nx-wizard .nx-wizard-navigation button{transform:translateY(200px);opacity:0;animation:button-slide-in .25s ease-in forwards}body#top nx-wizard .nx-wizard-navigation .cancel-button{margin-right:5rem}@media screen and (max-width: 800px){body#top nx-wizard .nx-wizard-navigation .cancel-button{margin-right:0;justify-self:flex-start;flex:1}}body#top nx-wizard .nx-wizard-navigation .cancel-button button{transform:translateY(0px);opacity:1}body#top nx-wizard .nx-wizard-navigation.active{transition-delay:.5s;transform:translateY(0)}body#top nx-wizard.stand-back .nx-wizard-progress,body#top nx-wizard.stand-back .nx-wizard-title{transform:translateY(-25vh)}body#top nx-wizard.stand-back .nx-wizard-page-container{opacity:.1;transform:scale(0.5)}body#top nx-wizard.stand-back .nx-wizard-navigation{bottom:-6rem}body#top .nx-wizard#new-flow-wizard nx-wizard-page .input-group label{display:block;padding-bottom:.25rem;opacity:.7;font-size:.75rem;font-style:italic;position:relative}body#top .nx-wizard#new-flow-wizard nx-wizard-page .input-group label::after{content:"";background:currentcolor;height:1px;width:100%;position:absolute;opacity:.5;top:50%;margin-left:.5rem;transform:translateY(-1px)}body#top .nx-wizard#new-flow-wizard nx-wizard-page.page-actions .action-group-list{display:flex;flex-direction:row;gap:1rem;justify-content:space-around;align-items:stretch;padding:1rem 0}@media screen and (max-width: 620px){body#top .nx-wizard#new-flow-wizard nx-wizard-page.page-actions .action-group-list{flex-direction:column}}body#top .nx-wizard#new-flow-wizard nx-wizard-page.page-actions .action-group-item label{font-size:.66rem;position:relative;padding-bottom:.4rem;padding-left:.5rem;width:100%;display:block}body#top .nx-wizard#new-flow-wizard nx-wizard-page.page-actions .action-group-item label::after{content:"";height:.15rem;bottom:0;left:0;position:absolute;width:100%;background-color:var(--item-color)}body#top .nx-wizard#new-flow-wizard nx-wizard-page.page-actions .action-list{display:flex;flex-direction:row;gap:1rem;justify-content:space-around;align-items:stretch;padding:1rem 0}@media screen and (max-width: 620px){body#top .nx-wizard#new-flow-wizard nx-wizard-page.page-actions .action-list{justify-content:flex-start}}body#top .nx-wizard#new-flow-wizard nx-wizard-page.page-actions .action-item{display:grid;grid-template-rows:auto 1fr;gap:.5rem;width:8rem;text-align:center;transition:.25s;place-items:start center}body#top .nx-wizard#new-flow-wizard nx-wizard-page.page-actions .action-item .fal{font-size:2rem;width:4rem;height:4rem;transition:.25s;border:solid 1px var(--input-border-color);border-radius:var(--input-small-radius);display:flex;align-items:center;justify-content:center}body#top .nx-wizard#new-flow-wizard nx-wizard-page.page-actions .action-item .name{transition:.25s;font-size:.75rem}body#top .nx-wizard#new-flow-wizard nx-wizard-page.page-actions .action-item:hover .fal{border-color:var(--highlight);color:var(--highlight)}body#top .nx-wizard#new-flow-wizard nx-wizard-page.page-form .nx-form-container{overflow:hidden auto;border:solid 1px var(--input-border-color);max-height:inherit}body#top .nx-wizard#new-flow-wizard nx-wizard-page.page-form .context-choices md-radio-group.layout-row md-radio-button{margin:0;text-transform:uppercase}body#top .nx-wizard#new-flow-wizard nx-wizard-page.page-basic .choices{padding:.25rem 0}body#top .nx-wizard#new-flow-wizard nx-wizard-page.page-basic .choices .item{padding:.5em 1em;border:dashed 1px var(--item-color);transition:.25s}body#top .nx-wizard#new-flow-wizard nx-wizard-page.page-basic .choices .item:hover,body#top .nx-wizard#new-flow-wizard nx-wizard-page.page-basic .choices .item.selected{background:var(--item-color);color:#fff}body#top .nx-wizard#new-flow-wizard nx-wizard-page.page-basic .choices .item:hover span,body#top .nx-wizard#new-flow-wizard nx-wizard-page.page-basic .choices .item:hover i,body#top .nx-wizard#new-flow-wizard nx-wizard-page.page-basic .choices .item.selected span,body#top .nx-wizard#new-flow-wizard nx-wizard-page.page-basic .choices .item.selected i{color:inherit}body#top .nx-wizard#new-flow-wizard nx-wizard-page.page-options .input-note{width:500px;height:5rem;border:solid 1px var(--input-border-color);outline:none;padding:.5em}@media screen and (max-width: 620px){body#top .nx-wizard#new-flow-wizard nx-wizard-page.page-options .input-note{width:100%}}body#top .nx-wizard#new-flow-wizard nx-wizard-page.page-destination{width:800px}body#top .nx-wizard#new-flow-wizard nx-wizard-page.page-destination md-checkbox{font-size:.75rem}body#top .nx-wizard#add-form-to-flow-wizard .page-selection .nx-wizard-page-content{display:grid;grid-template-rows:auto 1fr;gap:1rem}body#top .nx-wizard#add-form-to-flow-wizard .page-selection .nx-wizard-page-content .person-infos{display:flex;gap:1rem;align-items:center;justify-content:space-between}body#top .nx-wizard#add-form-to-flow-wizard .page-selection .nx-wizard-page-content .person-infos .person-name,body#top .nx-wizard#add-form-to-flow-wizard .page-selection .nx-wizard-page-content .person-infos .person-age{font-size:1.5rem}body#top .nx-wizard#new-person-wizard nx-wizard-page.page-basic{padding-top:0}body#top .nx-wizard#new-person-wizard nx-wizard-page.page-basic .required-fields{padding:2rem;padding-bottom:1rem;border-radius:var(--element-radius);background:var(--low-contrast-bg-color);margin:0 -2rem 1rem -2rem}body#top .nx-wizard#new-person-wizard nx-wizard-page.page-basic .required-fields input{font-size:1.25rem;font-size:1.25rem;text-align:left;height:2.5rem;line-height:2.5rem;background:rgba(0,0,0,0);transition:.25s;border:solid 2px var(--border-color);border-radius:var(--element-radius);outline:none}body#top .nx-wizard#new-person-wizard nx-wizard-page.page-basic .required-fields input:focus{background:var(--background-color)}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top .nx-wizard#new-person-wizard nx-wizard-page.page-basic .required-fields{position:sticky;top:0;z-index:10}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top .nx-wizard#new-person-wizard nx-wizard-page.page-basic .required-fields{position:sticky;top:0;z-index:10}}body#top .nx-wizard#new-person-wizard nx-wizard-page.page-basic .required-fields>div{display:flex;justify-content:space-between;align-items:center;gap:1rem}body#top .nx-wizard#new-person-wizard nx-wizard-page.page-basic .required-fields>div>*{width:100%}body#top .nx-wizard#new-person-wizard nx-wizard-page.page-basic .required-fields>div i.fal{width:auto}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top .nx-wizard#new-person-wizard nx-wizard-page.page-basic .required-fields>div{display:grid;grid-template-columns:auto 1fr}body#top .nx-wizard#new-person-wizard nx-wizard-page.page-basic .required-fields>div input{grid-column:2;grid-row:2}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top .nx-wizard#new-person-wizard nx-wizard-page.page-basic .required-fields>div{display:grid;grid-template-columns:auto 1fr}body#top .nx-wizard#new-person-wizard nx-wizard-page.page-basic .required-fields>div input{grid-column:2;grid-row:2}}body#top .nx-wizard#new-person-wizard nx-wizard-page.page-basic md-autocomplete#new-person-firstname{background:none;border:none;height:2.5rem}body#top .nx-wizard#new-person-wizard nx-wizard-page.page-basic md-autocomplete#new-person-firstname md-autocomplete-wrap{height:2.5rem;box-shadow:none;overflow:hidden}body#top .nx-wizard#new-person-wizard nx-wizard-page.page-basic .birthdate{display:flex;gap:0rem;place-items:center}body#top .nx-wizard#new-person-wizard nx-wizard-page.page-basic .birthdate input{max-width:5.5rem}body#top .nx-wizard#new-person-wizard nx-wizard-page.page-basic .age{place-self:center end;font-size:2rem;text-align:center}body#top .nx-wizard#front-desk-config-wizard .nx-wizard-page-list .place-list{display:flex;flex-direction:column;gap:1rem}body#top .nx-wizard#front-desk-config-wizard .nx-wizard-page-list .place-list .place-item .place-name{font-size:.8rem;opacity:.5}body#top .nx-wizard#front-desk-config-wizard .nx-wizard-page-list .place-list .place-item .room-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem}body#top .nx-wizard#front-desk-config-wizard .nx-wizard-page-list .place-list .place-item .room-list .room-item{border:dashed 1px var(--item-color);padding:.5em 1em;border-radius:var(--element-radius);transition:.25s}body#top .nx-wizard#front-desk-config-wizard .nx-wizard-page-list .place-list .place-item .room-list .room-item .room-name{text-transform:uppercase}body#top .nx-wizard#front-desk-config-wizard .nx-wizard-page-list .place-list .place-item .room-list .room-item.selected{border:solid 1px var(--item-color);background:var(--item-color);--text-color: #fff}body#top .nx-wizard#front-desk-config-wizard .nx-wizard-page-list .place-list .place-item .select-place-button{margin-left:auto;font-size:1rem}body#top .nx-wizard#new-password-wizard .nx-wizard-progress{display:none}body#top .nx-wizard#new-password-wizard nx-wizard-page.page-code{box-shadow:none;background:rgba(0,0,0,0);--text-color:#fff}body#top .nx-wizard#new-password-wizard nx-wizard-page.page-code .code-box-container{display:flex;gap:1rem;justify-content:center;align-items:center;padding:1rem 0}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top .nx-wizard#new-password-wizard nx-wizard-page.page-code .code-box-container{gap:.5rem}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top .nx-wizard#new-password-wizard nx-wizard-page.page-code .code-box-container{gap:.5rem}}body#top .nx-wizard#new-password-wizard nx-wizard-page.page-code .code-box-container .code-box{font-size:2.5rem;line-height:2em;width:2em;height:2em;padding:.25em 0;text-align:center;background:#fff;color:#333;transition:.25s;border:solid 2px var(--border-color);border-radius:var(--element-max-radius);outline:none;text-transform:uppercase}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top .nx-wizard#new-password-wizard nx-wizard-page.page-code .code-box-container .code-box{font-size:1.5rem}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top .nx-wizard#new-password-wizard nx-wizard-page.page-code .code-box-container .code-box{font-size:1.5rem}}body#top .nx-wizard#new-password-wizard nx-wizard-page.page-code .code-box-container .code-box:focus{border-color:#fff;box-shadow:0 0 5px 1px #fff,0 0 .5rem .25rem var(--highlight)}body#top .nx-wizard#new-password-wizard nx-wizard-page.page-code .code-box-container.valid .code-box{border-color:#fff;box-shadow:0 0 5px 1px #fff,0 0 .5rem .25rem var(--success)}body#top .nx-wizard#new-password-wizard nx-wizard-page.page-code .code-box-container.error .code-box{border-color:var(--error);box-shadow:0 0 5px 1px var(--error),0 0 .5rem .25rem var(--error)}body#top .nx-wizard#new-password-wizard nx-wizard-page.page-input{width:640px}body#top .nx-wizard#first-use-wizard{background:var(--background-color)}body#top .nx-wizard#first-use-wizard .nx-wizard-title,body#top .nx-wizard#first-use-wizard .nx-wizard-navigation{display:none}body#top .nx-wizard#first-use-wizard .nx-wizard-container{grid-template-rows:1fr}body#top .nx-wizard#first-use-wizard .nx-wizard-container .box-layout-container{width:clamp(380px,100%,900px);margin:0 auto}body#top .nx-wizard#first-use-wizard .nx-wizard-container .nx-wizard-page-container{padding-bottom:0}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top .nx-wizard#first-use-wizard .nx-wizard-container .nx-wizard-page-container .nx-wizard-page-content{max-height:100vh}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top .nx-wizard#first-use-wizard .nx-wizard-container .nx-wizard-page-container .nx-wizard-page-content{max-height:100vh}}body#top .nx-wizard#first-use-wizard .nx-wizard-container .nx-wizard-page-container::before{content:"";position:fixed;left:calc(-5vw*var(--current-page));top:calc(-5vh*var(--background-offset-y));width:120vw;height:120vh;background:url("/content/assets/home-background.svg") center center no-repeat;background-size:120%;opacity:.1;background-blend-mode:soft-light;transition:left .25s,top .25s}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top .nx-wizard#first-use-wizard .nx-wizard-container .nx-wizard-page-container::before{width:320vw;height:120vh}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top .nx-wizard#first-use-wizard .nx-wizard-container .nx-wizard-page-container::before{width:320vw;height:120vh}}body#top .nx-wizard#first-use-wizard .nx-wizard-container .nx-wizard-page-list{padding:0;transform:translateX(calc(-1 * (100vw - 0rem) * var(--current-page)));grid-auto-columns:100vw}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page{max-width:unset;border-radius:0;width:100%;padding:0;height:100vh;box-shadow:none;background:none}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page .wizard-page-nav{position:absolute;bottom:1rem;left:0;width:100vw}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page .wizard-page-nav{position:absolute;bottom:1rem;left:0;width:100vw}}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-wizard-page-content{overflow:hidden;max-height:100%}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-wizard-page-content{padding:0}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-wizard-page-content{padding:0}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-presentation .nx-row{flex-wrap:wrap;gap:0rem}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-presentation .nx-row{flex-wrap:wrap;gap:0rem}}@keyframes wiz-image-ux{0%{opacity:0;transform:translateX(150%) scale(0.25)}25%{opacity:1;transform:translateX(0%) scale(0.5)}100%{opacity:1;transform:rotateY(290deg) translate3D(calc(0% - 20px * var(--item-index)), calc(50% + 10px * var(--item-index)), calc(80px * var(--item-index))) scale(0.8)}}@keyframes wiz-image-ux-small{0%{opacity:0;transform:translateX(150%) scale(0.25)}25%{opacity:1;transform:translateX(0%) scale(0.5)}100%{opacity:1;transform:rotateY(20deg) translate3D(calc(0% - 10px * var(--item-index)), calc(50% + 5px * var(--item-index)), calc(60px * var(--item-index))) scale(0.8)}}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-presentation section#ux .section-background .nx-multi-layer-card{position:absolute;right:0;top:25%}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-presentation section#ux .section-background .nx-multi-layer-card .back img{width:720px;aspect-ratio:16/9}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-presentation section#ux .section-background .nx-multi-layer-card .layers{display:grid;grid-template-columns:1fr 1.5fr 1fr;grid-template-rows:auto 1fr;place-items:stretch}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-presentation section#ux .section-background .nx-multi-layer-card .layers layer{position:relative;align-items:stretch}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-presentation section#ux .section-background .nx-multi-layer-card .layers layer img{object-fit:unset;height:unset}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-presentation section#ux .section-background .nx-multi-layer-card .layers layer:nth-child(1){grid-column:1/-1}@keyframes wiz-image-task{0%{opacity:0;transform:translateY(100vh)}100%{opacity:1;transform:translateY(0vh)}}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-presentation section#task .section-background .nx-multi-layer-card{position:absolute;left:0;top:25%;z-index:-1}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-presentation section#task .section-background .nx-multi-layer-card .back img{width:640px;aspect-ratio:16/9}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-presentation section#task .section-background .nx-multi-layer-card .layers layer{position:absolute;align-items:stretch;width:auto;height:auto}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-presentation section#task .section-background .nx-multi-layer-card .layers layer img{object-fit:unset;height:unset}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-presentation section#task .section-background .nx-multi-layer-card .layers layer.checklist{top:200px}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-presentation section#task .section-background .nx-multi-layer-card .layers layer.progress{top:0;left:unset;right:0;width:120px}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-presentation section#task .section-background .nx-multi-layer-card .layers layer.date{top:200px;left:unset;right:0;width:160px}@keyframes wiz-image-chat{0%{opacity:0;transform:translateY(50vh)}100%{opacity:1;transform:translateY(0vh)}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-presentation section#chat{justify-content:flex-start}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-presentation section#chat{justify-content:flex-start}}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-presentation section#chat .section-background .nx-multi-layer-card{position:absolute;right:0;top:25%}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-presentation section#chat .section-background .nx-multi-layer-card .back img{width:320px}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-presentation section#chat .section-background .nx-multi-layer-card .layers layer{position:absolute;align-items:stretch;width:100%;height:auto}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-presentation section#chat .section-background .nx-multi-layer-card .layers layer img{object-fit:unset;height:unset}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-presentation section#chat .section-background .nx-multi-layer-card .layers layer.window{top:100px;bottom:0}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-presentation section#chat .section-background .nx-multi-layer-card .layers layer.reply-1{top:270px}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-presentation section#chat .section-background .nx-multi-layer-card .layers layer.reply-2{top:340px}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-presentation section#toolbar .nx-row h3{margin-top:1rem}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-presentation section#toolbar .nx-row h3{margin-top:0}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-presentation section#toolbar .nx-row h3{margin-top:0}}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-presentation section#dashboard .section-background .nx-multi-layer-card{position:absolute;left:0;top:25%;z-index:-1}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-presentation section#dashboard .section-background .nx-multi-layer-card .back{border-radius:1rem;overflow:hidden}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-presentation section#dashboard .section-background .nx-multi-layer-card .back img{width:920px}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-presentation section#dashboard .section-background .nx-multi-layer-card .layers{display:grid;grid-template-columns:1fr 1.25fr 1fr;grid-template-rows:auto auto 1fr;gap:.5rem}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-presentation section#dashboard .section-background .nx-multi-layer-card .layers layer{position:relative;align-items:stretch}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-presentation section#dashboard .section-background .nx-multi-layer-card .layers layer img{object-fit:unset;height:unset}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-presentation section#dashboard .section-background .nx-multi-layer-card .layers layer.dash-tasks{grid-row:2}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-presentation section#dashboard .section-background .nx-multi-layer-card .layers layer.dash-chat{grid-row:1;grid-column:3}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-presentation section#dashboard .section-background .nx-multi-layer-card .layers layer.dash-flow{grid-row:2;grid-column:3}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-presentation section#dashboard .section-background .nx-multi-layer-card .layers layer.dash-feed{grid-column:2;grid-row:1/span 3}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-presentation section#dashboard h3{padding-left:var(--offset-left, 0);text-align:left}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-welcome .nx-presentation section#news-feed img{max-width:350px;box-shadow:0 0 1rem var(--shadow)}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-profile .nx-wizard-page-content{padding:2rem}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-profile .nx-wizard-page-content{padding:1rem}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-profile .nx-wizard-page-content{padding:1rem}}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-profile .nx-wizard-page-content h1{margin:0;padding:0}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-profile .nx-wizard-page-content p{margin-top:0}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-profile .form-container .layout-row{gap:0rem !important;flex-direction:column;align-items:stretch}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-profile .form-container h3{font-size:1rem}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-profile .form-container .layout-row{gap:0rem !important;flex-direction:column;align-items:stretch}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-profile .form-container h3{font-size:1rem}}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-profile .form-container .keep-password{padding:1rem 0}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-profile .form-container md-input-container{width:100%}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-profile .form-container md-input-container input{width:100%}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-profile .password-meter{display:grid;grid-template-columns:1fr auto;grid-template-columns:1fr auto auto;place-items:center stretch;gap:1rem;padding:1rem 0}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-profile .password-meter .score{font-size:1.5rem;color:var(--item-color)}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-profile .password-meter md-progress-circular path{stroke:var(--item-color)}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-passcode .nx-wizard-page-title,body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-passcode .nx-wizard-page-content{width:clamp(380px,100%,900px);margin:0 auto}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-passcode .nx-wizard-page-title{padding-top:5rem}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-rooms .nx-wizard-page-content{padding:2rem}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-rooms .nx-wizard-page-content{padding:1rem}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-rooms .nx-wizard-page-content{padding:1rem}}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-rooms .nx-wizard-page-content h1{margin:0;padding:0}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-rooms .nx-wizard-page-content p{margin-top:0}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-rooms .nx-accordion{padding:1rem 0}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-rooms .nx-accordion .nx-accordion-panel.active nx-accordion-content{--content-height: 50vh}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-rooms .nx-accordion .nx-accordion-panel.active nx-accordion-content{--content-height: 50vh}}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-rooms .place-list{margin-bottom:1rem}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-rooms .place-list label{font-style:italic;opacity:.75;font-size:.75em}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-rooms .place-list .room-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem .5rem;margin:.5rem 0 1rem 0}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-rooms .place-list .room-list{justify-content:center;align-items:center}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-rooms .place-list .room-list{justify-content:center;align-items:center}}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-rooms .place-list .room-list .room-item{padding:.5em .75em;border:solid 1px var(--border-color);border-radius:var(--element-radius);display:flex;align-items:center;gap:.5em;transition:.25s ease}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-rooms .place-list .room-list .room-item .icon{position:relative;width:1.25em;height:1.25em;transition:.25s ease;transform-style:preserve-3d}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-rooms .place-list .room-list .room-item .icon .fal{position:absolute;top:0;left:0;width:1.25em;height:1.25em;display:flex;align-items:center;border-radius:var(--element-max-radius);justify-content:center;backface-visibility:hidden;-webkit-backface-visibility:hidden}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-rooms .place-list .room-list .room-item .icon .fal:nth-child(2){transform:rotateY(180deg);background:var(--item-color);color:#fff}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-rooms .place-list .room-list .item.selected .room-item{border-color:var(--item-color)}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-rooms .place-list .room-list .item.selected .icon{transform:rotateY(180deg)}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-notifications .nx-wizard-page-content{padding:2rem}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-notifications .nx-wizard-page-content{padding:1rem}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-notifications .nx-wizard-page-content{padding:1rem}}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-notifications .nx-wizard-page-content h1{margin:0;padding:0}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-notifications .nx-wizard-page-content p{margin-top:0}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-notifications .notification-level-list{margin:2rem 0;display:grid;grid-template-columns:repeat(4, 1fr);gap:1rem;place-items:stretch center}@media screen and (max-width: 620px){body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-notifications .notification-level-list{grid-template-columns:1fr}}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-notifications .notification-level-list .notification-level{display:flex;align-items:stretch;justify-content:center}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-notifications .notification-level-list .notification-level .box{padding:1rem;border-radius:var(--element-radius);border:solid 1px var(--border-color);text-align:center;background:var(--background-color);width:350px;perspective:500px;perspective-origin:50% 3rem;transition:.25s}@media screen and (max-width: 620px){body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-notifications .notification-level-list .notification-level .box{display:grid;grid-template-columns:auto 1fr;gap:0 1rem;place-items:center stretch}}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-notifications .notification-level-list .notification-level.highlight{z-index:5}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-notifications .notification-level-list .notification-level.highlight .box{transform:scale(1.15);box-shadow:0 0 4rem 0rem #000}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-notifications .notification-level-list .notification-level.selected .box{border-color:var(--highlight);box-shadow:0 0 1rem var(--shadow)}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-notifications .notification-level-list .notification-level.selected .icon{transform:rotateY(180deg)}@media screen and (max-width: 620px){body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-notifications .notification-level-list .notification-level.selected p,body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-notifications .notification-level-list .notification-level.selected ul{max-height:500px}}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-notifications .notification-level-list .notification-level .icon{position:relative;font-size:3rem;width:1.25em;height:1.25em;transition:.25s ease;display:inline-block;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-backface-visibility:hidden;backface-visibility:hidden}@media screen and (max-width: 620px){body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-notifications .notification-level-list .notification-level .icon{font-size:1.5rem}}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-notifications .notification-level-list .notification-level .icon .fal{position:absolute;top:0;left:0;width:1.25em;height:1.25em;display:flex;align-items:center;border-radius:var(--element-max-radius);justify-content:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transform:rotateX(0deg)}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-notifications .notification-level-list .notification-level .icon .fal:nth-child(2){transform:rotateX(0deg) rotateY(180deg);background:var(--success);color:#fff}@media screen and (max-width: 620px){body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-notifications .notification-level-list .notification-level h3,body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-notifications .notification-level-list .notification-level p,body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-notifications .notification-level-list .notification-level ul{text-align:left}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-notifications .notification-level-list .notification-level p{font-size:.8rem;margin-bottom:0}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-notifications .notification-level-list .notification-level p,body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-notifications .notification-level-list .notification-level ul{grid-column:1/-1;max-height:0;transition:.25s ease;overflow:hidden}}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-notifications .notification-level-list .notification-level ul{margin:0 -1rem;padding:0 1rem;padding-left:.5rem}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-notifications .notification-level-list .notification-level ul li{padding-left:1rem;list-style:none;text-align:left;font-size:.8rem;position:relative}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-notifications .notification-level-list .notification-level ul li::before{content:"";display:inline-block;font-family:var(--icon-font-family);font-weight:400;font-size:1em;position:absolute;top:0;left:0;line-height:1rem;height:1rem;width:1em;text-align:center}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-visuals .nx-wizard-page-content{padding:2rem}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-visuals .nx-wizard-page-content{padding:1rem}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-visuals .nx-wizard-page-content{padding:1rem}}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-visuals .nx-wizard-page-content h1{margin:0;padding:0}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-visuals .nx-wizard-page-content p{margin-top:0}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-visuals .theme-list{padding:2rem;display:flex;gap:1rem;justify-content:center;flex-wrap:wrap;max-height:calc(100vh - 18rem);overflow:hidden overlay}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-visuals .theme-list{display:grid;max-height:calc(100vh - 14rem);flex-direction:column;justify-content:center;align-items:center}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-visuals .theme-list{display:grid;max-height:calc(100vh - 14rem);flex-direction:column;justify-content:center;align-items:center}}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-visuals .theme-list .theme-item{text-align:center}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-visuals .theme-list .theme-item .image-container{display:inline-block;width:250px;height:250px;overflow:hidden;border-radius:var(--element-radius);border:solid 2px rgba(0,0,0,0);transition:.25s}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-visuals .theme-list .theme-item .image-container img{width:100%;height:100%;object-fit:cover}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-visuals .theme-list .theme-item.selected .image-container{border:solid 2px var(--highlight);box-shadow:0 0 1rem var(--shadow)}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-visuals .theme-list .theme-item .description{display:none}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-process .nx-wizard-page-content{padding:2rem}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-process .nx-wizard-page-content{padding:1rem}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-process .nx-wizard-page-content{padding:1rem}}body#top .nx-wizard#first-use-wizard .nx-wizard-container nx-wizard-page.page-process .nx-wizard-page-content h1{margin:0;padding:0}@media screen and (max-width: 620px){body#top .nx-wizard#new-task-assignment-wizard nx-wizard-page{height:100%}}body#top .nx-wizard#new-task-assignment-wizard .nx-wizard-page-content{width:clamp(640px,50vw,800px);display:flex;flex-direction:column;align-items:stretch;gap:1rem}body#top .nx-wizard#new-task-assignment-wizard .nx-wizard-page-content h3{text-align:center}body#top .nx-wizard#new-task-assignment-wizard .nx-wizard-page-content .md-datepicker-input{width:160px}body#top .nx-wizard#new-task-assignment-wizard .nx-wizard-page-content .wizard-page-header{text-align:center}@media screen and (max-width: 620px){body#top .nx-wizard#new-task-assignment-wizard .nx-wizard-page-content{width:100%;max-height:calc(100% - 2rem)}}body#top .nx-wizard#new-task-assignment-wizard .checklist-container{display:grid;gap:.5rem;padding:.5rem;position:relative}body#top .nx-wizard#new-task-assignment-wizard .checklist-container .checklist-item{display:grid;grid-template-columns:1.5rem 1fr 1.5rem;place-items:center stretch;gap:.5rem;transition:var(--transition)}body#top .nx-wizard#new-task-assignment-wizard .checklist-container .checklist-item .input-holster input{pointer-events:none}body#top .nx-wizard#new-task-assignment-wizard .checklist-container .checklist-item .input-holster.focused input{pointer-events:auto}body#top .nx-wizard#new-task-assignment-wizard .checklist-container .checklist-item input{outline:none;border:none;background:rgba(0,0,0,0);width:100%;padding:.25em .5em;transition:var(--transition);border:solid 1px rgba(0,0,0,0);border-radius:var(--element-radius)}body#top .nx-wizard#new-task-assignment-wizard .checklist-container .checklist-item input:focus{border-color:var(--highlight) !important;box-shadow:0 0 0px 1px var(--highlight)}body#top .nx-wizard#new-task-assignment-wizard .checklist-container .checklist-item.completed{opacity:.25}body#top .nx-wizard#new-task-assignment-wizard .checklist-container .checklist-item.completed .input-holster{pointer-events:none}body#top .nx-wizard#new-task-assignment-wizard .checklist-container .checklist-item.completed input{text-decoration:line-through}body#top .nx-wizard#new-task-assignment-wizard .checklist-container .checklist-item.new-checklist-item input{border:solid 1px var(--input-border-color)}body#top .nx-wizard#new-task-assignment-wizard .page-reward md-input-container{width:50%;margin-inline:auto}body#top .nx-person-firstname-suggestion-container{min-width:550px !important}body#top .nx-person-firstname-suggestion-container ul.nx-person-firstname-suggestion .md-autocomplete-suggestion{height:unset;line-height:unset}body#top .nx-person-firstname-suggestion-container ul.nx-person-firstname-suggestion .md-autocomplete-suggestion .nx-suggestion-item{display:grid;grid-template-columns:1fr 60px 70px 60px;padding:.5rem 0;gap:0 1rem;place-items:center stretch}body#top .nx-person-firstname-suggestion-container ul.nx-person-firstname-suggestion .md-autocomplete-suggestion .nx-suggestion-item .name{overflow:hidden;text-overflow:ellipsis;font-weight:700}body#top .nx-person-firstname-suggestion-container ul.nx-person-firstname-suggestion .md-autocomplete-suggestion .nx-suggestion-item .pct{font-size:.6rem;opacity:.6}body#top .nx-person-firstname-suggestion-container ul.nx-person-firstname-suggestion .md-autocomplete-suggestion .nx-suggestion-item .pct::after{content:"%"}body#top.login-out::after{content:"Bye";position:fixed;top:0;left:0;width:100vw;height:100vh;background:#fff;font-size:3rem;color:rgba(51,51,51,.3333333333);display:flex;z-index:99999;align-items:center;opacity:0;justify-content:center;animation:nx-fade-in .25s ease forwards}body#top .page-content{max-width:100vw}body#top .page-content.nx-boxed-layout{width:clamp(640px,75vw,1200px);margin-inline:auto}@media screen and (max-width: 800px){body#top .page-content{padding:1rem}}body#top.login nav{display:none !important}body#top.login .login-page-content{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;background-image:url(/content/logo/svg/logo_nexus_symbole_orange.svg);background-position:calc(50vw + 35%) 44%,center center;background-size:3840px,cover !important;background-repeat:no-repeat,no-repeat}body#top.login #viewport{top:0px}body#top.login #viewport>div{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;position:absolute !important}body#top.login .login-layout{overflow-x:hidden;content:"";position:absolute;top:50%;left:50%;bottom:unset;right:unset;transform:translate(calc(-50% + 0px), calc(-50% + 0px));width:100vw;height:500px;min-width:640px;background:rgba(255,255,255,.8);box-shadow:0 0 10px rgba(0,0,0,.3333333333)}@media screen and (max-width: 620px){body#top.login .login-layout{min-width:100vw}}body#top.login .login-layout .main-container{width:60vw;height:500px;display:grid;margin:0 auto;grid-template-columns:1fr 1fr;place-items:stretch}@media screen and (max-width: 620px){body#top.login .login-layout .main-container{grid-template-columns:1fr;max-width:100%;min-width:0px;height:auto;width:90vw;grid-template-rows:auto 320px}}body#top.login .login-layout .presentation{display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto 1fr;place-items:center;position:relative}@media screen and (max-width: 620px){body#top.login .login-layout .presentation{padding:1rem}}body#top.login .login-layout .presentation::before{content:"";position:absolute;right:0px;top:0px;bottom:0px;background:linear-gradient(to bottom, rgba(249, 136, 35, 0) 20%, rgb(249, 136, 35) 30%, rgb(249, 136, 35) 50%, rgb(249, 136, 35) 70%, rgba(249, 136, 35, 0) 80%);width:2px}@media screen and (max-width: 620px){body#top.login .login-layout .presentation::before{top:auto;width:auto;height:2px;content:"";position:absolute;bottom:0px;left:0px;right:0px;background:linear-gradient(to right, rgba(249, 136, 35, 0) 20%, rgb(249, 136, 35) 30%, rgb(249, 136, 35) 50%, rgb(249, 136, 35) 70%, rgba(249, 136, 35, 0) 80%)}}body#top.login .login-layout .view-container{position:relative;overflow:hidden}body#top.login .login-layout .view-container .view-trolley{display:grid;grid-template-columns:repeat(2, 100%);place-items:center;position:absolute;top:50%;transition:.25s}body#top.login .login-layout .view-container.client-active .note{display:none}body#top.login .login-layout .view-container.client-disabled .options,body#top.login .login-layout .view-container.client-disabled .inputs{display:none}body#top.login .login-layout.view-login .view-trolley{transform:translate(0, -50%)}body#top.login .login-layout.view-reset-password .view-trolley{transform:translate(-100%, -50%)}body#top.login .view-content h3{color:var(--text-color);width:100%;text-align:center;border-right:5px solid #f89923;padding:10px}body#top.login .view-content p{padding:10px 20px;text-align:center}body#top.login .view-content.login-input{display:grid;grid-template-columns:1fr;grid-template-rows:auto;place-items:center}body#top.login .view-content.reset-password{display:grid;grid-template-columns:1fr;place-items:center}body#top.login .view-content.reset-password .inputs{grid-template-columns:1fr}body#top.login .view-content.connecting .inputs{max-height:0px}body#top.login .view-content.connecting .options{max-height:0px}body#top.login .view-content.connecting .working{max-height:100px}body#top.login .view-content.connecting .working label{padding:20px}body#top.login .logo{place-self:end center}body#top.login .logo svg{width:300px}@media screen and (max-width: 620px){body#top.login .logo svg{height:50px}}body#top.login .inputs{display:grid;grid-template-columns:1fr;place-items:center stretch;transition:.25s;overflow:hidden;padding:0 20px}body#top.login .inputs .last-user{display:grid;grid-template-columns:1fr;place-items:center}@media screen and (max-width: 620px){body#top.login .inputs .last-user{grid-template-columns:auto 1fr}body#top.login .inputs .last-user .nx-user-avatar{grid-column:1;grid-row:1/span 2;--avatar-size: 64px!important}}@media screen and (max-width: 620px){body#top.login .inputs{width:100%;padding:0 20px;grid-template-columns:1fr;grid-gap:0px}body#top.login .inputs .md-button{place-self:center}}body#top.login .working{max-height:0px;overflow:hidden;display:flex;flex-direction:column;transition:.25s;place-items:center}body#top.login .options{place-self:start center;overflow:hidden;transition:.25s}body#top.login .about .colorized{fill:#333 !important}body#top.login .about svg{width:150px;height:100px}@media screen and (max-width: 620px){body#top.login .about svg{height:40px}}body#top.login .note{padding:10px 20px;font-style:italic;text-align:center}body#top.oauth nav{display:none}body#top.dashboard #viewport .page-header{padding:20px;display:grid;grid-template-columns:auto 1fr auto;grid-gap:20px;height:90px;place-items:center stretch}body#top.dashboard #viewport .page-header h1{margin:0px;padding:0px}body#top.dashboard #viewport .page-header .new-patient{color:var(--page-header-color)}body#top.dashboard #viewport .page-header .new-patient .md-button,body#top.dashboard #viewport .page-header .new-patient md-icon{color:var(--page-header-color)}body#top.dashboard #viewport .page-header .new-patient md-input-container label{color:var(--page-header-color);opacity:1}@media screen and (max-width: 620px){body#top.dashboard #viewport .page-header{grid-template-areas:"title action" "patientSearch patientSearch";grid-template-columns:1fr 1fr;height:auto}body#top.dashboard #viewport .page-header h1{grid-area:title}body#top.dashboard #viewport .page-header .new-patient{grid-area:patientSearch}body#top.dashboard #viewport .page-header .action{grid-area:action;place-self:center end}}body#top.dashboard .nexus-loading{position:absolute;bottom:1rem;right:1rem}body#top.dashboard .panels{display:grid;grid-gap:0 20px;grid-template-columns:1fr 2fr;grid-template-rows:auto;grid-template-areas:"new-patient new-patient" "companions companions" "waiting rooms"}body#top.dashboard .panels .panel .panel-title .title{position:relative}body#top.dashboard .panels .panel .panel-title .title .content{transform:rotate(-90deg) translate(0%, calc(-100% + 50px));transform-origin:right top;white-space:nowrap;float:left;position:absolute;right:-100%;top:0}@media screen and (max-width: 800px){body#top.dashboard .panels .panel .panel-title .title .content{transform:none;position:relative;float:none;right:inherit;top:initial}}@media screen and (max-width: 800px){body#top.dashboard .panels .panel .panel-title{width:auto;opacity:1}}@media screen and (max-width: 1100px){body#top.dashboard .panels{grid-template-columns:1fr 1fr}}@media screen and (max-width: 800px){body#top.dashboard .panels{grid-template-columns:1fr;grid-template-areas:"new-patient" "companions" "waiting" "rooms"}}@media screen and (max-width: 620px){body#top.dashboard .panels{grid-template-columns:1fr;grid-template-areas:"new-patient" "waiting" "rooms" "companions"}}body#top.dashboard md-progress-linear{border-radius:var(--element-radius);overflow:hidden}body#top.dashboard md-progress-linear .md-container{background-color:var(--background-color-darker-trans)}body#top.dashboard md-progress-linear .md-bar{background-color:var(--cooldown-color)}body#top.dashboard .room-cooldown-message{position:absolute;top:0px;left:0px;height:100%;width:100%;text-align:center;z-index:5;transition:.25s}body#top.dashboard .room-cooldown-message .message{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:.75rem;font-style:italic;z-index:3}body#top.dashboard .room-cooldown-message .message .title{font-size:1rem;font-style:normal}body#top.dashboard .room-cooldown-message .message .time{--text-color: var(--highlight)}body#top.dashboard .room-cooldown-message .task-balance{margin-top:1rem;font-size:1.5rem}body#top.dashboard .room-cooldown-message::after{content:"";position:absolute;top:0px;left:0px;height:100%;width:100%;background-color:var(--background-color);opacity:.75;z-index:1}body#top.dashboard .columns{height:calc(100% - 90px);display:grid;grid-template-columns:1fr;grid-template-rows:1fr auto;grid-gap:1px}body#top.dashboard .columns .waiting-room{grid-row:2}body#top.dashboard .columns .waiting-room header{display:block;background:var(--page-header);color:var(--page-header-color)}body#top.dashboard .columns .waiting-room header label{display:block;padding:10px;font-family:var(--alt-title-font-name);font-size:1.3rem;color:var(--page-header-color)}body#top.dashboard .columns .waiting-room header label a{color:inherit}body#top.dashboard .columns .waiting-room header label span{color:inherit}body#top.dashboard .columns .waiting-room .room-content{display:grid;grid-gap:10px;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr))}body#top.dashboard .columns .column-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr))}body#top.dashboard .columns .column{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto 1fr;position:relative}body#top.dashboard .columns .column::before{content:"";background-color:var(--control-color);opacity:.15;position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:0;transition:.25s}body#top.dashboard .columns .column header{font-size:1.3rem;color:inherit;text-transform:uppercase;background-color:var(--control-color);text-align:left;font-family:var(--alt-title-font-name);z-index:5;position:relative}body#top.dashboard .columns .column header label{display:block;text-align:left;color:#fff;font-size:1.3rem;text-transform:uppercase;font-family:var(--title-font-name)}body#top.dashboard .columns .column header label a{padding:12px;color:inherit;font-size:inherit;text-transform:inherit;font-family:inherit;text-decoration:none;display:grid;place-items:center start;grid-template-columns:auto 1fr auto}body#top.dashboard .columns .column header label a i.fa-fw{font-size:1.2rem}body#top.dashboard .columns .column header label a span{text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:inherit}body#top.dashboard .columns .column header md-progress-linear{position:absolute;bottom:0;border-radius:0}body#top.dashboard .columns .column .column-informations{position:relative;z-index:6}body#top.dashboard .columns .column .column-informations::before{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;background-color:var(--background-color-lighter);opacity:.8}body#top.dashboard .columns .column .column-informations .nexus-companion{border-width:0 0 3px 0;padding-left:10px;position:relative;z-index:5}body#top.dashboard .columns .column.has-pro::before{opacity:.5}body#top.dashboard .columns .column.has-pro .column-informations .icon .fal{font-weight:700}body#top.dashboard .columns .column.has-pro .column-informations .icon .fal::before{content:""}body#top.dashboard .columns .column .column-content{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;z-index:6;place-items:start stretch;position:relative}body#top.dashboard .columns .column .column-content .inroom{display:grid;place-items:stretch;min-height:7rem;place-self:center stretch;background-color:rgba(255,255,255,.25)}body#top.dashboard .columns .column .column-content .inroom .nexus-waiting-room-flow{width:100%;background:rgba(0,0,0,0)}body#top.dashboard .columns .column .column-content .waiting-elsewhere{place-self:stretch;display:flex;flex-direction:column;place-items:start stretch}body#top.dashboard .columns .column.cooling-down .column-content .inroom,body#top.dashboard .columns .column.cooling-down .column-content .waiting-elsewhere{transition:.25s;opacity:.25}body#top.dashboard .columns .column.cooling-down .column-content:hover .room-cooldown-message{opacity:0;pointer-events:none}body#top.dashboard .columns .column.cooling-down .column-content:hover .inroom,body#top.dashboard .columns .column.cooling-down .column-content:hover .waiting-elsewhere{opacity:1}body#top.dashboard .default-layout .panel .panel-title{opacity:1}body#top.dashboard .default-layout .companions{grid-area:companions;display:grid;grid-template-columns:auto 1fr;grid-template-areas:"title list";grid-gap:20px;place-items:center stretch;padding:0 10px 0px 10px;background-color:var(--background-color-lighter);border-bottom:solid 1px var(--background-color-lighter-border)}@media screen and (max-width: 620px){body#top.dashboard .default-layout .companions{grid-template-columns:1fr;grid-template-areas:"title" "list";padding:10px;grid-gap:10px}}body#top.dashboard .default-layout .companions .panel-title{grid-area:title;opacity:.75;font-size:18px}@media screen and (max-width: 620px){body#top.dashboard .default-layout .companions .panel-title{font-size:30px}}body#top.dashboard .default-layout .companions .companion-list{grid-area:list;padding-bottom:5px;display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));grid-gap:10px}@media screen and (max-width: 800px){body#top.dashboard .default-layout .companions .companion-list{grid-template-columns:repeat(auto-fill, minmax(120px, 1fr))}}@media screen and (max-width: 620px){body#top.dashboard .default-layout .companions .companion-list{grid-template-columns:1fr;padding:0 0 0 10px}}body#top.dashboard .default-layout .waiting-room .panel-title,body#top.dashboard .default-layout .rooms .panel-title{position:relative;width:30px;place-self:stretch}body#top.dashboard .default-layout .waiting-room .panel-title ls,body#top.dashboard .default-layout .rooms .panel-title ls{transform-origin:0 0;transform:rotate(-90deg) translate(calc(-100% - 10px), 5px);white-space:nowrap;text-transform:uppercase;display:inline-block}@media screen and (max-width: 800px){body#top.dashboard .default-layout .waiting-room .panel-title ls,body#top.dashboard .default-layout .rooms .panel-title ls{grid-template-columns:1fr;transform:none}}body#top.dashboard .default-layout .waiting-room .list,body#top.dashboard .default-layout .rooms .list{padding:10px 10px 10px 0}body#top.dashboard .default-layout .waiting-room{grid-area:waiting;grid-template-areas:"waiting";display:grid;grid-gap:20px;grid-template-columns:1fr;place-items:start stretch}@media screen and (max-width: 800px){body#top.dashboard .default-layout .waiting-room{grid-template-columns:1fr}}body#top.dashboard .default-layout .waiting-room label.placeholder{display:block;width:100%;margin:10px 0px;text-align:center}body#top.dashboard .default-layout .waiting-room .list{display:grid;grid-gap:10px;grid-template-rows:auto}body#top.dashboard .default-layout .rooms{grid-area:rooms;display:grid;grid-template-columns:1fr;grid-gap:10px}@media screen and (max-width: 800px){body#top.dashboard .default-layout .rooms{grid-template-columns:1fr}}body#top.dashboard .default-layout .rooms .panel-title .title .content{transform:rotate(-90deg) translate(0%, calc(-100% - 50px)) !important}@media screen and (max-width: 800px){body#top.dashboard .default-layout .rooms .panel-title .title .content{transform:none !important}}body#top.dashboard .default-layout .rooms .list{display:grid;place-self:start stretch;grid-gap:20px;grid-template-columns:repeat(auto-fill, minmax(450px, 1fr))}body#top.dashboard .default-layout .rooms .list .room{display:grid;grid-template-columns:auto 1fr;place-items:stretch;grid-template-rows:auto 1fr;grid-gap:0 5px;position:relative}body#top.dashboard .default-layout .rooms .list .room .room-icon{background-color:var(--room-color);color:#fff;padding:10px 5px;font-size:1rem;border-radius:5px 5px 0 0}@media screen and (max-width: 800px){body#top.dashboard .default-layout .rooms .list .room .room-icon{border-radius:0 5px 0 0}}body#top.dashboard .default-layout .rooms .list .room.cooling-down .room-icon,body#top.dashboard .default-layout .rooms .list .room.cooling-down .room-name,body#top.dashboard .default-layout .rooms .list .room.cooling-down .companion-icon{opacity:.25}body#top.dashboard .default-layout .rooms .list .room .room-name{position:relative;place-self:stretch;z-index:5}body#top.dashboard .default-layout .rooms .list .room .room-name a{display:grid;place-items:center start;grid-template-columns:1fr auto;text-decoration:none;font-size:1.25rem;padding:0 10px}body#top.dashboard .default-layout .rooms .list .room .companion-icon{background-color:var(--room-color);text-align:center;position:relative;z-index:5;border-radius:0 0 5px 5px;transition:.25s}@media screen and (max-width: 800px){body#top.dashboard .default-layout .rooms .list .room .companion-icon{border-radius:0 0 5px 0}}body#top.dashboard .default-layout .rooms .list .room .companion-icon i{padding:5px;font-size:1rem;color:#fff}body#top.dashboard .default-layout .rooms .list .room.has-pro{position:relative;border-left-width:15px}body#top.dashboard .default-layout .rooms .list .room.has-pro .companion-icon .fal{font-weight:700;width:30px;height:30px;border-radius:50%;box-shadow:0 0 0 10px var(--room-color)}body#top.dashboard .default-layout .rooms .list .room.has-pro .companion-icon .fal::before{content:""}body#top.dashboard .default-layout .rooms .list .room .patient{place-self:start stretch;position:relative;z-index:5}body#top.dashboard .default-layout .rooms .list .room .patient .nexus-waiting-room-flow{background-color:rgba(0,0,0,0);color:var(--text-color)}body#top.user-join #viewport .page-header{background-color:rgba(0,0,0,0);color:var(--text-color);border-left:10px solid var(--highlight);padding:30px}body#top.user-join #viewport .page-header h1{color:inherit}body#top.user-join #viewport .page-header .nexus-logo{max-height:2em}body#top.user-join #viewport .page-header .nexus-logo svg{height:100%;width:auto}body#top.user-join .form{width:50%;min-width:640px;padding:10px 10px 10px 40px}body#top.home .home-bg{position:fixed;z-index:1;top:0;left:0;width:100%;height:100vh;min-height:100vh;min-width:800px;pointer-events:none}body#top.home .home-bg svg{transform-origin:center center;transform:scale(1.25)}@media screen and (max-width: 620px){body#top.home .home-bg svg{transform:scale(1.5)}}body#top.home .home-bg svg .shade25{fill:var(--medium-contrast-bg-color) !important;opacity:0.25}body#top.home .home-bg svg .shade30{fill:var(--medium-contrast-bg-color) !important;opacity:0.3}body#top.home .home-bg svg .shade35{fill:var(--medium-contrast-bg-color) !important;opacity:0.35}body#top.home .home-bg svg .shade40{fill:var(--medium-contrast-bg-color) !important;opacity:0.4}body#top.home .home-bg svg .shade45{fill:var(--medium-contrast-bg-color) !important;opacity:0.45}body#top.home .home-bg svg .shade50{fill:var(--medium-contrast-bg-color) !important;opacity:0.5}body#top.home .home-bg svg .shade55{fill:var(--medium-contrast-bg-color) !important;opacity:0.55}body#top.home .home-bg svg .shade60{fill:var(--medium-contrast-bg-color) !important;opacity:0.6}body#top.home .home-bg svg .shade65{fill:var(--medium-contrast-bg-color) !important;opacity:0.65}body#top.home .home-bg svg .shade70{fill:var(--medium-contrast-bg-color) !important;opacity:0.7}body#top.home .home-bg svg .shade75{fill:var(--medium-contrast-bg-color) !important;opacity:0.75}body#top.home .home-bg svg .shade80{fill:var(--medium-contrast-bg-color) !important;opacity:0.8}body#top.home .home-bg svg .shade85{fill:var(--medium-contrast-bg-color) !important;opacity:0.85}body#top.home .home-bg svg .shade90{fill:var(--medium-contrast-bg-color) !important;opacity:0.9}body#top.home .home-bg svg .shade95{fill:var(--medium-contrast-bg-color) !important;opacity:0.95}body#top.home .home-bg svg .shade100{fill:var(--medium-contrast-bg-color) !important;opacity:1}body#top.home nav .place-panel{display:none}body#top.home nav header{background:none}@media screen and (min-width: 620px){body#top.home #viewport{overflow:hidden}}body#top.home #viewport::before{background:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, var(--theme-overlay) 100%);height:100vh;z-index:5}body#top.home #viewport>div{display:grid;grid-template-rows:auto 1fr;height:100%}body#top.home #viewport .page-header{background:none;border:none;padding:2rem 0;display:grid;grid-template-columns:1fr auto auto;z-index:10;position:relative;width:clamp(640px,100vw - 4rem,1900px);margin-inline:auto}body#top.home #viewport .page-header p{font-size:.8rem}body#top.home #viewport .page-header .actions{place-self:center}body#top.home #viewport .page-header .stats{display:grid;grid-auto-flow:column;gap:1rem}@media screen and (max-width: 1100px){body#top.home #viewport .page-header{gap:0 2rem;padding:1rem 0}body#top.home #viewport .page-header .actions{grid-row:2;grid-column:1/-1}}@media screen and (max-width: 620px){body#top.home #viewport .page-header{grid-template-columns:1fr}}@media screen and (max-width: 620px){body#top.home #viewport .page-header{padding:0}body#top.home #viewport .page-header .title{display:none;text-align:center;padding:2rem 0}body#top.home #viewport .page-header .title p{display:none}body#top.home #viewport .page-header .stats,body#top.home #viewport .page-header .actions{display:none}}body#top.home #viewport .page-content{position:relative;z-index:10}@media screen and (min-width: 620px){body#top.home #viewport .page-content{overflow:hidden}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top.home #viewport .page-content{padding:0;height:100%;overflow:hidden}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top.home #viewport .page-content{padding:0;height:100%;overflow:hidden}}body#top.home #viewport .page-content .widget-navigation{position:fixed;bottom:0;left:0;right:0;display:none;background:var(--background-color-lighter);padding:.5rem;padding-top:0;height:2rem;text-align:center}body#top.home #viewport .page-content .widget-navigation .shortcut-list{display:inline-grid;gap:2rem;grid-auto-flow:column;grid-auto-columns:max-content;place-items:end center;height:1.5rem}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top.home #viewport .page-content .widget-navigation{display:block}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top.home #viewport .page-content .widget-navigation{display:block}}body#top.home #viewport .page-content .widget-navigation .widget-status,body#top.home #viewport .page-content .widget-navigation .widget-flows{display:none}body#top.home #viewport .page-content .widget-navigation .widget-navigation-item{transition:.25s}body#top.home #viewport .page-content .widget-navigation .widget-navigation-item.selected{color:var(--highlight);font-size:1.5rem}body#top.home #viewport .page-content .widget-container{border-radius:var(--element-radius) var(--element-radius) 0 0;transition:top 1s ease-out;position:absolute;top:calc(90vh - 5rem);height:90vh;width:calc(100vw - 4rem);max-width:1900px;left:50%;transform:translateX(-50%);overflow:hidden}@media screen and (max-width: 1100px){body#top.home #viewport .page-content .widget-container{width:calc(100vw - 2rem)}}@media screen and (max-width: 800px){body#top.home #viewport .page-content .widget-container{position:relative;width:calc(100vw - 1rem);height:auto;transform:translateX(-50%)}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top.home #viewport .page-content .widget-container{width:100vw;height:100%;overflow:hidden}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top.home #viewport .page-content .widget-container{width:100vw;height:100%;overflow:hidden}}body#top.home #viewport .page-content .widget-container .widget-grid{display:grid;min-height:100%;grid-template-columns:2fr 3fr 2fr;gap:1rem}body#top.home #viewport .page-content .widget-container .widget-grid .widget-grid-column{overflow:hidden overlay;height:calc(90vh - 5.5rem)}@media screen and (max-width: 620px){body#top.home #viewport .page-content .widget-container .widget-grid .widget-grid-column{height:unset}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top.home #viewport .page-content .widget-container .widget-grid .widget-grid-column{height:calc(90vh - 5.5rem)}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top.home #viewport .page-content .widget-container .widget-grid .widget-grid-column{height:calc(90vh - 5.5rem)}}body#top.home #viewport .page-content .widget-container .widget-grid .widget-grid-column .widget-grid-column-container{display:flex;flex-direction:column;gap:1rem}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top.home #viewport .page-content .widget-container .widget-grid .widget-grid-column{display:contents}body#top.home #viewport .page-content .widget-container .widget-grid .widget-grid-column .widget-grid-column-container{display:contents}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top.home #viewport .page-content .widget-container .widget-grid .widget-grid-column{display:contents}body#top.home #viewport .page-content .widget-container .widget-grid .widget-grid-column .widget-grid-column-container{display:contents}}body#top.home #viewport .page-content .widget-container .widget-grid .nx-widget.small{grid-column:span 1;grid-row:span 1}body#top.home #viewport .page-content .widget-container .widget-grid .nx-widget.medium{grid-column:span calc(var(--grid-columns)/2);grid-row:span calc(var(--grid-rows)/2)}body#top.home #viewport .page-content .widget-container .widget-grid .nx-widget.large{grid-column:span var(--grid-columns);grid-row:span var(--grid-rows)}body#top.home #viewport .page-content .widget-container .widget-grid .nx-widget.tall{grid-row:span calc(var(--grid-rows)/2)}body#top.home #viewport .page-content .widget-container .widget-grid .nx-widget.wide{grid-column:span calc(var(--grid-columns)/2)}body#top.home #viewport .page-content .widget-container .widget-grid .nx-widget.fullheight{grid-row-start:1}body#top.home #viewport .page-content .widget-container .widget-grid .nx-widget.fullwidth{grid-column-start:1}body#top.home #viewport .page-content .widget-container .widget-grid .nx-widget.stretch{height:100%}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top.home #viewport .page-content .widget-container .widget-grid .nx-widget{scroll-snap-align:center;box-shadow:0 0 .5rem var(--shadow)}body#top.home #viewport .page-content .widget-container .widget-grid .nx-widget .nx-widget-container{height:100%}body#top.home #viewport .page-content .widget-container .widget-grid .nx-widget .nx-widget-container .widget-content{height:100%;overflow:hidden auto;margin-right:-1rem;padding-right:1rem}body#top.home #viewport .page-content .widget-container .widget-grid .nx-widget.widget-tasks{grid-column:1}body#top.home #viewport .page-content .widget-container .widget-grid .nx-widget.widget-news-feed{grid-column:2}body#top.home #viewport .page-content .widget-container .widget-grid .nx-widget.widget-chats{grid-column:3}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top.home #viewport .page-content .widget-container .widget-grid .nx-widget{scroll-snap-align:center;box-shadow:0 0 .5rem var(--shadow)}body#top.home #viewport .page-content .widget-container .widget-grid .nx-widget .nx-widget-container{height:100%}body#top.home #viewport .page-content .widget-container .widget-grid .nx-widget .nx-widget-container .widget-content{height:100%;overflow:hidden auto;margin-right:-1rem;padding-right:1rem}body#top.home #viewport .page-content .widget-container .widget-grid .nx-widget.widget-tasks{grid-column:1}body#top.home #viewport .page-content .widget-container .widget-grid .nx-widget.widget-news-feed{grid-column:2}body#top.home #viewport .page-content .widget-container .widget-grid .nx-widget.widget-chats{grid-column:3}}@media screen and (max-width: 1100px){body#top.home #viewport .page-content .widget-container .widget-grid{grid-template-columns:2fr 3fr !important}body#top.home #viewport .page-content .widget-container .widget-grid .center-column{grid-row:1/span 2;grid-column:2}}@media screen and (max-width: 620px){body#top.home #viewport .page-content .widget-container .widget-grid{grid-template-columns:1fr !important}body#top.home #viewport .page-content .widget-container .widget-grid .center-column{grid-row:unset;grid-column:unset}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top.home #viewport .page-content .widget-container .widget-grid{padding:.75rem;grid-template-columns:unset !important;grid-auto-flow:column;grid-auto-columns:calc(100vw - 1.5rem);width:100vw;overflow:scroll hidden;-webkit-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;height:100%;padding-bottom:2.5rem}body#top.home #viewport .page-content .widget-container .widget-grid .nx-widget{-webkit-scroll-snap-align:center;-webkit-scroll-snap-stop:always;scroll-snap-stop:always;box-shadow:none}body#top.home #viewport .page-content .widget-container .widget-grid::after{content:"";max-width:1px}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top.home #viewport .page-content .widget-container .widget-grid{padding:.75rem;grid-template-columns:unset !important;grid-auto-flow:column;grid-auto-columns:calc(100vw - 1.5rem);width:100vw;overflow:scroll hidden;-webkit-snap-type:x mandatory;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;height:100%;padding-bottom:2.5rem}body#top.home #viewport .page-content .widget-container .widget-grid .nx-widget{-webkit-scroll-snap-align:center;-webkit-scroll-snap-stop:always;scroll-snap-stop:always;box-shadow:none}body#top.home #viewport .page-content .widget-container .widget-grid::after{content:"";max-width:1px}}body#top.home #viewport .page-content .logo-fox{position:absolute;bottom:0;left:50%;transform:translateX(-50%);transition:bottom 1.75s ease-out,transform 1.75s ease-out,opacity 1s}body#top.home #viewport .page-content .logo-fox .logifox-fox-logo{width:160px;height:200px}body#top.home #viewport .page-content .logo-fox .logifox-fox-logo svg{width:100%;height:100%}body#top.home #viewport .page-content.show .widget-container{top:0}body#top.home #viewport .page-content.show .logo-fox{bottom:100%;transform:translate(-50%, 100%);opacity:0}body#top.home md-menu-content.users-menu-content .user-menu-item{display:grid;grid-template-columns:auto 1fr;gap:1rem;place-items:center stretch;padding:0 1rem}body#top.home md-menu-content.users-menu-content .user-menu-item nx-avatar{padding:0}body#top.stats #viewport{scroll-behavior:smooth}body#top.stats #viewport .page-header{position:relative;padding:1rem;display:grid;grid-template-columns:1fr auto auto;place-items:center start;padding-bottom:8rem}body#top.stats #viewport .page-header h1,body#top.stats #viewport .page-header .period-selector,body#top.stats #viewport .page-header .graph-options{position:relative;z-index:5}body#top.stats #viewport .page-header h1{pointer-events:none}body#top.stats #viewport .page-header .graph{position:absolute;z-index:2;top:2.5rem;left:1rem;bottom:1rem;right:1rem}body#top.stats #viewport .page-header::before{content:"";content:"";position:absolute;bottom:0px;left:0px;right:0px;background:linear-gradient(to top, rgba(0, 0, 0, 0.4666666667) 0%, transparent 100%);height:3rem;z-index:1}body#top.stats #viewport .page-header .loader{opacity:1;transition:.25s;content:"";position:absolute;top:50%;left:50%;bottom:unset;right:unset;transform:translate(calc(-50% + 0px), calc(-50% + 0px))}body#top.stats #viewport .page-header.loaded .loader{opacity:0}body#top.stats .page-content{display:grid;grid-template-columns:auto 1fr;padding:1rem 0}body#top.stats .page-content .stat-nav .stat-type-selector{position:sticky;top:0}body#top.stats .page-content .stat-nav .stat-type-selector .stat-type-item{padding:.5em;position:relative;--type-color: #107C41}body#top.stats .page-content .stat-nav .stat-type-selector .stat-type-item.type-recept{--type-color: #1D43FA}body#top.stats .page-content .stat-nav .stat-type-selector .stat-type-item.type-assist{--type-color: #c94a98}body#top.stats .page-content .stat-nav .stat-type-selector .stat-type-item.type-tech{--type-color: #662fcc}body#top.stats .page-content .stat-nav .stat-type-selector .stat-type-item.type-pro{--type-color: #0086bb}body#top.stats .page-content .stat-nav .stat-type-selector .stat-type-item span{position:relative;z-index:2;transition:250ms}body#top.stats .page-content .stat-nav .stat-type-selector .stat-type-item::before{content:"";background:var(--type-color);position:absolute;z-index:1;top:0px;bottom:0px;left:0px;width:4px;transition:250ms}body#top.stats .page-content .stat-nav .stat-type-selector .stat-type-item.selected span,body#top.stats .page-content .stat-nav .stat-type-selector .stat-type-item:hover span{color:#fff}body#top.stats .page-content .stat-nav .stat-type-selector .stat-type-item.selected::before,body#top.stats .page-content .stat-nav .stat-type-selector .stat-type-item:hover::before{width:100%}body#top.stats .page-content .stat-nav .previous-stats{margin-top:2rem;position:sticky;top:275px}body#top.stats .page-content .stat-nav .previous-stats-button{display:grid;grid-template-columns:auto 1fr;gap:.5rem;text-decoration:none;font-size:.75rem;padding:1rem;max-width:200px;place-items:center start;place-self:center}body#top.stats .page-content .stat-list-container{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:1rem;place-items:stretch}body#top.stats .page-content .stat-list-container .loader{text-align:center}body#top.stats .page-content .stat-list-container .search{grid-column:1/span 2;position:sticky;top:0;z-index:999;padding:0 1rem}body#top.stats .page-content .stat-list-container .search::before{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:var(--background-color);opacity:0;transition:.5s}body#top.stats .page-content .stat-list-container>.stat-list{padding:0 1.5rem}body#top.stats .page-content .stat-list-container .stat-list.subvalues{overflow:hidden;max-height:0px}body#top.stats .page-content .stat-list-container .stat-list .stat-item{perspective:50vw}body#top.stats .page-content .stat-list-container .stat-list .stat-item .fa-wave-sine,body#top.stats .page-content .stat-list-container .stat-list .stat-item .fa-chart-area{display:none}body#top.stats .page-content .stat-list-container .stat-list .stat-item.in-graph .fa-wave-sine,body#top.stats .page-content .stat-list-container .stat-list .stat-item.in-graph .fa-chart-area{display:initial;color:var(--graph-color);position:absolute;left:-1.5rem;top:1rem;transform:translateY(-50%)}body#top.stats .page-content .stat-list-container .stat-list .stat-item:nth-child(odd){background:var(--background-color-lighter-trans)}body#top.stats .page-content .stat-list-container .stat-list .stat-item .subvalues{transition:.25s;grid-column:1/span 2;transform:rotateX(-90deg)}body#top.stats .page-content .stat-list-container .stat-list .stat-item .subvalues .subvalues-header{text-align:center}body#top.stats .page-content .stat-list-container .stat-list .stat-item .subvalues .stat-item{border-left:solid 3px var(--border-color)}body#top.stats .page-content .stat-list-container .stat-list .stat-item .subvalues .stat-item .title{font-size:.8rem}body#top.stats .page-content .stat-list-container .stat-list .stat-item .subvalues .stat-item .title em{font-style:normal;font-weight:bold;border-bottom:1px dotted currentColor}body#top.stats .page-content .stat-list-container .stat-list .stat-item .expand-stat-button{transition:.25s}body#top.stats .page-content .stat-list-container .stat-list .stat-item.open{background:var(--background-color);z-index:9}body#top.stats .page-content .stat-list-container .stat-list .stat-item.open .subvalues{max-height:calc(3rem + var(--item-count)*2rem);transform:rotateX(0deg);padding:.5rem}body#top.stats .page-content .stat-list-container .stat-list .stat-item.open .expand-stat-button{transform:rotate(180deg)}body#top.stats .page-content .stat-list-container .stat-list .stat-item.open .expand-stat-button::before{content:""}body#top.stats .page-content .stat-list-container .stats-milestone-selector{display:grid;grid-template-columns:auto 1fr;place-items:center stretch;gap:1rem}body#top.stats .page-content .stat-list-container .stats-milestone-selector md-select{margin:0}body#top.stats .page-content .stat-list-container.scrolled .search::before{opacity:1}body#top.stats .page-content .stat-list{opacity:0}body#top.stats .page-content .stat-list.loaded{opacity:1}body#top.stats .page-content .stat-list .milestone-metrics{margin-bottom:1rem}body#top.stats .page-content .stat-list .milestone-metrics .milestone{font-size:.75rem;font-style:italic;opacity:.5;border-bottom:solid 1px var(--border-color)}body#top.stats .page-content .stat-list .milestone-highlighted-metrics .card-list{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill, minmax(175px, 1fr));padding:1rem}body#top.stats .page-content .stat-list .milestone-highlighted-metrics .card{background:var(--background-color);border-radius:var(--element-radius);box-shadow:0 0 5px rgba(0,0,0,.6);transition:.25s;display:grid;grid-template-columns:1fr;grid-template-rows:45px 1fr;place-items:center stretch;padding:1rem;cursor:normal;position:relative}body#top.stats .page-content .stat-list .milestone-highlighted-metrics .card .far{display:none;content:"";position:absolute;top:50%;left:50%;bottom:unset;right:unset;transform:translate(calc(-50% + 0px), calc(-50% + 0px));z-index:1;opacity:.1;font-size:5rem;color:#fff}body#top.stats .page-content .stat-list .milestone-highlighted-metrics .card.in-graph{--text-color:#fff;background:var(--graph-color)}body#top.stats .page-content .stat-list .milestone-highlighted-metrics .card.in-graph .far{display:block}body#top.stats .page-content .stat-list .milestone-highlighted-metrics .card .value{font-size:2.25rem;text-align:center;word-break:break-all;line-height:1;position:relative;z-index:5}body#top.stats .page-content .stat-list .milestone-highlighted-metrics .card .value sub{vertical-align:baseline;font-size:.5em;opacity:.5}body#top.stats .page-content .stat-list .milestone-highlighted-metrics .card .title{font-size:.6rem;text-align:center;text-transform:uppercase;place-self:end stretch;position:relative;z-index:5}body#top.stats .page-content .stat-list .milestone-highlighted-metrics .card:hover{box-shadow:0 5px 10px rgba(0,0,0,.6666666667)}body#top.stats .page-content .stat-list .stat-item{position:relative;display:grid;grid-template-columns:1fr auto;padding:.25rem .5rem;transition:box-shadow .25s,outline .25s}body#top.stats .page-content .stat-list .stat-item:hover{z-index:1000;box-shadow:0 0px 10px rgba(0,0,0,.6);outline:solid 2px var(--highlight)}body#top.stats .page-content .stat-milestone-list{position:relative}body#top.stats .page-content .stat-milestone-list .milestone-container{position:sticky;top:3rem}body#top.stats .page-content .stat-milestone-list::before{content:"";position:absolute;top:0px;left:.33rem;height:100%;width:1px;background:var(--border-color)}body#top.stats .page-content .stat-milestone-list .milestone{position:relative;overflow:hidden;padding-left:.5rem}body#top.stats .page-content .stat-milestone-list .milestone label{font-size:.75rem;padding:.5rem;transition:.25s}body#top.stats .page-content .stat-milestone-list .milestone::before{content:"";background:var(--highlight);width:5px;height:5px;border-radius:50%;position:absolute;top:50%;transform:translate(-50%, -50%);left:120%;transition:opacity .25s,left .25s,box-shadow .25s .25s;opacity:0;border:solid 2px var(--background-color)}body#top.stats .page-content .stat-milestone-list .milestone.highlight label{cursor:default;pointer-events:none;color:var(--highlight);font-weight:700}body#top.stats .page-content .stat-milestone-list .milestone.highlight::before{left:.33rem;opacity:1;box-shadow:0 0 0px 1px var(--highlight)}body#top.stats .page-content .stats-details{overflow:hidden;perspective:1000px;position:fixed;top:0;bottom:0;left:0;right:0;z-index:999999;pointer-events:none}body#top.stats .page-content .stats-details::before{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:var(--backdrop-color);opacity:0;transition:.25s}body#top.stats .page-content .stats-details .stats-details-inner{opacity:0;position:absolute;z-index:2;left:2rem;right:2rem;top:4rem;bottom:2rem;background:var(--background-color);transition:.25s ease-out;transform:rotateX(-90deg) scale(0.5)}body#top.stats .page-content .stats-details .stats-details-inner h1{color:var(--backdrop-color-text-color);position:absolute;top:-3rem;z-index:10}body#top.stats .page-content .stats-details .stats-details-inner h1 span{color:inherit}body#top.stats .page-content .stats-details .stats-details-inner h1 em{color:inherit;font-style:normal;font-weight:bold;border-bottom:dotted 1px currentColor}body#top.stats .page-content .stats-details .stats-details-inner h3 em{color:inherit;font-style:normal;font-weight:bold;border-bottom:dotted 1px currentColor}body#top.stats .page-content .stats-details .stats-details-inner .close-button{position:absolute;right:.5rem;top:.5rem;z-index:10}body#top.stats .page-content .stats-details.open::before{opacity:.7}body#top.stats .page-content .stats-details.open .stats-details-inner{opacity:1;pointer-events:auto;transform:none;box-shadow:0 0 2rem rgba(0,0,0,.5333333333)}body#top.stats #graph-options{min-width:500px}body#top.stats #graph-options .nx-tree>.nx-tree-item>label{text-transform:uppercase}body#top.stats.v1 #viewport>.ng-scope{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto 1fr;height:100%}body#top.stats.v1 .left-panel{grid-column:1;grid-row:1/span 3;background:var(--background-color-lighter-trans);position:sticky;top:0}body#top.stats.v1 .left-panel h4{padding:10px}body#top.stats.v1 .left-panel .filters{display:grid;grid-template-columns:1fr 1fr;place-items:center}body#top.stats.v1 .left-panel .list{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;padding:10px;width:220px}body#top.stats.v1 .left-panel .list .user{outline:none;cursor:pointer}body#top.stats.v1 .left-panel .list .user .lf-avatar-picture .badge{--badge-size:15px}body#top.stats.v1 .left-panel .list .user .lf-avatar-picture .badge.fa-check{background:var(--success)}body#top.stats.v1 .left-panel .list .user .name{text-align:center;font-size:.8rem}body#top.stats.v1 .page-header{grid-column:2;grid-row:1;padding:20px}body#top.stats.v1 .page-header .global-stats{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));grid-gap:50px}body#top.stats.v1 .page-header .global-stats .nexus-stat-box .value,body#top.stats.v1 .page-header .global-stats .nexus-stat-box .title,body#top.stats.v1 .page-header .global-stats .nexus-stat-box .value .icon,body#top.stats.v1 .page-header .global-stats .nexus-stat-box .variation{color:var(--page-header-color)}body#top.stats.v1 .filters{border-left:5px solid var(--highlight)}body#top.stats.v1 .filters .display label{padding:0px 10px;font-size:1.2rem;outline:none}body#top.stats.v1 .filters .display label em{font-weight:bold;font-style:normal;border-bottom:dotted 1px currentColor;cursor:pointer}body#top.stats.v1 .filters .controls{max-height:0px;overflow:hidden;transition:.25s}body#top.stats.v1 .filters .controls .md-errors-spacer{display:none}body#top.stats.v1 .filters.show-controls .controls{max-height:600px}body#top.stats.v1 .stats-date-input{grid-column:2;grid-row:2;display:grid;grid-template-columns:1fr auto 1fr;place-items:center;grid-gap:10px}body#top.stats.v1 .stats-date-input>div{padding:10px}body#top.stats.v1 .stats-date-input .fal{font-size:1.8rem}body#top.stats.v1 .stats-date-input .from{place-self:center end}body#top.stats.v1 .stats-date-input .to{place-self:center start}body#top.stats.v1 .stats-grid{grid-column:2;grid-row:3;display:grid;grid-template-columns:1fr;place-items:start stretch;overflow:hidden auto}body#top.stats.v1 .stats-grid .stats-panel{padding:10px}body#top.stats.v1 .stats-grid .stats-panel h3{grid-column:1/span 2;background:var(--background-color);padding:10px;margin:0px;border-left:solid 5px var(--highlight);position:sticky;margin:0 -10px;top:0px;z-index:10}body#top.stats.v1 .stats-grid .stats-panel .stats-row{display:grid;grid-template-columns:1fr repeat(4, minmax(100px, auto));grid-gap:10px;margin:0;position:relative}body#top.stats.v1 .stats-grid .stats-panel .stats-row .key{padding:5px 0;font-size:1rem;font-family:var(--alt-title-font-name);text-transform:uppercase}body#top.stats.v1 .stats-grid .stats-panel .stats-row::after{content:"";position:absolute;top:1.6rem;left:0px;height:1px;width:100%;background-color:var(--border-color)}body#top.stats.v1 .stats-grid .stats-panel.graph{place-self:stretch}body#top.stats.v1 .stats-grid .stats-panel canvas{max-width:640px}body#top.users #viewport{padding:0px}body#top.users #viewport>div{height:100%;display:grid;grid-template-rows:auto 1fr 0 0 0 0}body#top.users .page-header{display:grid;grid-template-columns:1fr 1fr;gap:1rem;place-items:center stretch}body#top.users .page-header .search{place-self:center end;display:grid;grid-template-columns:auto 1fr;place-items:center stretch;padding:0 1rem;border:solid 2px var(--border-color);border-radius:var(--element-big-radius)}body#top.users .page-header .search .fal{opacity:.5}body#top.users .page-header .search input{border:none;outline:none;background:rgba(0,0,0,0);font-size:1rem;padding:.25em 1em;border-left:0}@media screen and (max-width: 800px){body#top.users .page-header{grid-template-columns:1fr;padding:1rem}body#top.users .page-header .search{place-self:stretch}}body#top.users .page-content{padding:2rem;min-height:0}body#top.users .user-columns{display:grid;grid-template-columns:var(--template-columns)}body#top.users .user-columns .column{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto auto;place-items:start stretch;background-color:var(--col-color-dim);transition:.25s}body#top.users .user-columns .column header{font-size:1.1rem;color:#fff;text-transform:uppercase;padding:10px;background-color:var(--col-color);text-align:center;font-family:var(--alt-title-font-name)}body#top.users .user-columns .column footer{padding:10px;text-align:center;background:var(--background-color-lighter-trans)}body#top.users .user-columns .column .list{padding:10px 5px;overflow-y:auto;max-height:calc(100vh - 233px)}body#top.users .user-columns .column .list::-webkit-scrollbar-track{border-radius:10px;background-color:rgba(0,0,0,0)}body#top.users .user-columns .column .list::-webkit-scrollbar{width:4px;background-color:rgba(0,0,0,0);opacity:0;transition:.25s}body#top.users .user-columns .column .list::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgba(51,51,51,0);transition:.25s}body#top.users .user-columns .column .list:hover::-webkit-scrollbar-thumb{background-color:rgba(51,51,51,.75)}body#top.users .user-columns .column .list .list-scroller{display:grid;grid-gap:10px;grid-template-columns:repeat(auto-fill, minmax(100px, 1fr));grid-template-rows:auto;place-items:start stretch}body#top.users .user-columns .column .list .user{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto;grid-gap:10px;padding:10px;background:var(--background-color-lighter-trans);border-radius:5px;grid-template-areas:"picture icon" "picture actions" "name name";place-items:stretch;position:relative;outline:none;cursor:pointer}body#top.users .user-columns .column .list .user>.picture{grid-area:picture}body#top.users .user-columns .column .list .user>.name{grid-area:name}body#top.users .user-columns .column .list .user>.icon{grid-area:icon}body#top.users .user-columns .column .list .user>.actions{grid-area:actions}body#top.users .user-columns .column .list .user .picture{place-self:center}body#top.users .user-columns .column .list .user .picture .lf-avatar-picture{--badge-size: 18px;transition:.25s}body#top.users .user-columns .column .list .user .actions{place-self:center}body#top.users .user-columns .column .list .user .actions>.md-icon-button{margin:0px;padding:0px}body#top.users .user-columns .column .list .user .name{max-height:0px;transition:.25s;overflow:hidden;place-self:center stretch}body#top.users .user-columns .column .list .user .name .fullname{width:100%;font-size:1rem;text-align:center}body#top.users .user-columns .column .list .user .name .fullname em{display:none;display:block;font-size:1.2rem}body#top.users .user-columns .column .list .user .name .email{display:none;font-size:.8rem;text-align:center}body#top.users .user-columns .column .list .user .icon{position:relative;font-size:.8rem;height:.8rem;line-height:.8rem;margin:5px;place-self:center}body#top.users .user-columns .column .list .user .icon::before{position:relative;z-index:2}body#top.users .user-columns .column .list .user .icon::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:24px;height:24px;border-radius:50%;background:var(--warning);z-index:1}body#top.users .user-columns .column .list .user.active .icon::after{background:var(--success)}body#top.users .user-columns .column .list .user:hover .name{max-height:50px}body#top.users .user-columns .column.selected .list .list-scroller{grid-template-columns:repeat(auto-fill, minmax(200px, 1fr))}body#top.users .user-columns .column.selected .list .user .lf-avatar-picture{--badge-size: 32px}body#top.users .user-columns .column.selected .list .user .name{max-height:50px}body#top.users .user-columns .col-other{--col-color: #777;--col-color-dim: rgba(#777,0.25)}body#top.users .user-columns .col-receptionist{--col-color: #1D43FA;--col-color-dim: rgba(#1D43FA,0.25)}body#top.users .user-columns .col-assistant{--col-color: #c94a98;--col-color-dim: rgba(#c94a98,0.25)}body#top.users .user-columns .col-hygienist{--col-color: #662fcc;--col-color-dim: rgba(#662fcc,0.25)}body#top.users .user-columns .col-dentist{--col-color: #0086bb;--col-color-dim: rgba(#0086bb,0.25)}body#top.users .user-list nx-list-item .picture .badge,body#top.users .user-list nx-list-header .picture .badge{--badge-size: 27px}body#top.users .user-list nx-list-item .name,body#top.users .user-list nx-list-header .name{display:flex;align-items:center;gap:1rem}body#top.users .user-list nx-list-item .name a,body#top.users .user-list nx-list-header .name a{text-decoration:none}body#top.users .user-list nx-list-item .icon,body#top.users .user-list nx-list-header .icon{font-size:20px;height:20px;line-height:20px;margin:5px;text-align:center}body#top.users .user-list nx-list-item.active .icon::after,body#top.users .user-list nx-list-header.active .icon::after{background:var(--success)}body#top.users .user-list nx-list-item.inactive>div,body#top.users .user-list nx-list-header.inactive>div{opacity:.5}body#top.users .user-list-back{display:grid;grid-template-columns:repeat(auto-fill, minmax(350px, 1fr));grid-gap:20px}body#top.users .user-list-back .user{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto;grid-gap:10px;padding:10px;background:var(--background-color-lighter);border-radius:5px;grid-template-areas:"picture name" "actions actions";place-items:stretch}body#top.users .user-list-back .user>.picture{grid-area:picture}body#top.users .user-list-back .user>.name{grid-area:name}body#top.users .user-list-back .user>.actions{grid-area:actions}body#top.users .user-list-back .user .picture .badge{--badge-size: 27px}body#top.users .user-list-back .user .actions{place-self:center end}body#top.users .user-list-back .user .name{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"icon fullname" "icon type" ". email"}body#top.users .user-list-back .user .name>.icon{grid-area:icon}body#top.users .user-list-back .user .name>.fullname{grid-area:fullname}body#top.users .user-list-back .user .name>.email{grid-area:email}body#top.users .user-list-back .user .name>.type{grid-area:type}body#top.users .user-list-back .user .name .icon{font-size:22px}body#top.users .user-list-back .user .name .fullname{font-size:1.5em}body#top.users .user-list-back .user .name .fullname em{display:block;font-size:2em}body#top.users .user-list-back .user md-card-title-media{position:absolute;border-radius:50%;top:20px;left:50%;transform:translate(-50%, 0)}body#top.users .user-list-back .user md-card-title-media .card-media{color:#333;font-size:45px;text-align:center;line-height:150px}body#top.users .user-list-back .user .icon{font-size:20px;height:20px;line-height:20px;margin:5px}body#top.users .user-list-back .user .icon::after{content:"";position:absolute;top:0px;right:0px;width:5px;height:5px;border-radius:50%;background:var(--warning)}body#top.users .user-list-back .user.active .icon::after{background:var(--success)}body#top.users #edit-user md-dialog{min-width:50%}@media screen and (max-width: 620px){body#top.users #edit-user{width:100%}}body#top.users #edit-user .md-dialog-content{padding:0px}body#top.users #edit-user .form-content{display:grid;grid-template-columns:1fr;grid-template-areas:"header" "body"}body#top.users #edit-user .form-content>.header{grid-area:header}body#top.users #edit-user .form-content>.body{grid-area:body}body#top.users #edit-user .form-content .header{background:var(--page-header);color:var(--page-header-color);display:grid;grid-gap:10px;padding:10px 50px;grid-template-columns:auto 1fr 1fr;grid-template-areas:"picture firstname lastname" "picture email password" ". gender type" ". . unrestricted";place-items:center stretch}body#top.users #edit-user .form-content .header label{color:var(--page-header-color)}body#top.users #edit-user .form-content .header input,body#top.users #edit-user .form-content .header .md-select-value,body#top.users #edit-user .form-content .header .md-select-icon{color:var(--page-header-color)}body#top.users #edit-user .form-content .header>.picture{grid-area:picture}body#top.users #edit-user .form-content .header>.firstname{grid-area:firstname}body#top.users #edit-user .form-content .header>.lastname{grid-area:lastname}body#top.users #edit-user .form-content .header>.gender{grid-area:gender}body#top.users #edit-user .form-content .header>.email{grid-area:email}body#top.users #edit-user .form-content .header>.type{grid-area:type}body#top.users #edit-user .form-content .header>.password{grid-area:password}body#top.users #edit-user .form-content .header>.unrestricted{grid-area:unrestricted}body#top.users #edit-user .form-content .header .picture{place-self:center}body#top.users #edit-user .form-content .header .firstname input,body#top.users #edit-user .form-content .header .lastname input{font-size:30px}body#top.users #edit-user .form-content .header .md-errors-spacer{display:none}body#top.users #edit-user .form-content .body{padding:50px;display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;grid-template-areas:"security device" "pair-code notification-order"}body#top.users #edit-user .form-content .body>.security{grid-area:security}body#top.users #edit-user .form-content .body>.device{grid-area:device}body#top.users #edit-user .form-content .body>.pair-code{grid-area:pair-code}body#top.users #edit-user .form-content .body>.notification-order{grid-area:notification-order}body#top.users #edit-user .form-content .body .pair-code{display:grid;grid-template-columns:1fr auto;grid-template-areas:"label ." "code button"}body#top.users #edit-user .form-content .body .pair-code label{font-size:.75em;grid-area:label}body#top.users #edit-user .form-content .body .pair-code .code{font-size:30px;grid-area:code}body#top.users #edit-user .form-content .body .pair-code .md-button{grid-area:button}body#top.users #edit-user .form-content .body .device{cursor:pointer;outline:none}body#top.users #invite-user .form-content{width:640px}body#top.users #invite-user .form-content .email{width:100%;display:grid;grid-template-columns:1fr auto;place-items:center stretch}body#top.users #invite-user .form-content .email md-input-container{width:100%}body#top.users #invite-user .form-content .email md-input-container .md-errors-spacer{display:none}body#top.users #invite-user .form-content .search-result{display:grid;grid-template-columns:1fr;place-items:stretch}body#top.users #invite-user .form-content .search-result .list{display:grid;grid-template-columns:1fr;grid-gap:5px}body#top.users #invite-user .form-content .search-result .list .item{display:grid;grid-template-columns:auto auto 1fr auto;grid-gap:5px;place-items:start start}body#top.users #invite-user .form-content .search-result .list .item .picture{grid-area:1/1/span 2;place-self:center}body#top.users #invite-user .form-content .search-result .list .item .name{grid-column:2/span 2;font-size:1.5rem;place-self:end start}body#top.users #invite-user .form-content .search-result .list .item .invite-button{grid-row:1/span 2;grid-column:4;place-self:center}body#top.users #invite-user .form-content .search-result .list .item .invite-button md-icon::after{content:""}body#top.users #invite-user .form-content .search-result .list .item .invite-button md-icon.ready::after{content:""}body#top.users #invite-user .form-content .search-result .list .item .invite-button md-icon.working::after{content:""}body#top.users #invite-user .form-content .search-result .list .item .invite-button md-icon.done::after{content:""}body#top.users #invite-user .form-content .search-result .invite-new{place-self:center}body#top.users #add-users md-dialog{min-width:75%}body#top.users #add-users .form-content{display:grid;grid-gap:20px;grid-template-columns:1fr;place-items:start stretch}body#top.users #add-users .email-input{display:grid;grid-template-columns:1fr auto;place-items:center stretch}body#top.users #add-users .email-list{display:flex;flex-direction:row;flex-flow:wrap}body#top.users #add-users .email-list .item{margin:5px;padding:5px;border:solid 1px var(--dialog-input-border-color);border-radius:var(--element-radius)}body#top.users #add-users .email-list h4{font-size:1.2rem;display:block}body#top.users #add-users .new-user-list h5{font-size:1rem;padding:0px;margin:0px}body#top.users #add-users .nexus-list .nexus-list-header,body#top.users #add-users .nexus-list .nexus-list-item{display:grid;grid-template-columns:40px 65px repeat(5, 1fr) 50px}body#top.users #add-users .nexus-list .item{padding-left:5px}body#top.users #add-users .nexus-list .item.registered{border-left:solid 2px #1d43fa}body#top.users #add-users .nexus-list .item.new{border-left:solid 2px #149f5b}body#top.users #add-users .nexus-list .item md-select{margin:0}body#top.users #add-users .nexus-list .item>div{padding:0 2px}body#top.users #add-users .nexus-list .item input{border:none;outline:none;background:rgba(0,0,0,0);width:100%;padding:5px;color:var(--dialog-input-color);border-bottom:solid 1px var(--dialog-input-border-color)}body#top.users #add-users .nexus-list .item md-select{margin-top:2px}body#top.profile #viewport>div,body#top.user #viewport>div{display:grid;grid-template-rows:auto 1fr;height:100%}body#top.profile .page-header,body#top.user .page-header{display:grid;grid-template-columns:auto 1fr auto;place-items:center stretch;padding:2rem;gap:1rem;position:relative}body#top.profile .page-header .nav-back,body#top.user .page-header .nav-back{font-size:1.5rem;color:var(--text-color)}body#top.profile .page-header .user-avatar,body#top.user .page-header .user-avatar{display:flex;flex-direction:row;gap:1rem;align-items:center}body#top.profile .page-header .nexus-user-experience,body#top.user .page-header .nexus-user-experience{display:flex}body#top.profile .page-header .nexus-user-experience .experience-bar,body#top.profile .page-header .nexus-user-experience .hint,body#top.user .page-header .nexus-user-experience .experience-bar,body#top.user .page-header .nexus-user-experience .hint{display:none}body#top.profile .page-header .nexus-user-experience .star-box .fal,body#top.profile .page-header .nexus-user-experience .crown-box .fal,body#top.user .page-header .nexus-user-experience .star-box .fal,body#top.user .page-header .nexus-user-experience .crown-box .fal{display:none}@media screen and (max-width: 800px){body#top.profile .page-header,body#top.user .page-header{grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;gap:0 1rem;padding:1rem}body#top.profile .page-header .user-exp,body#top.user .page-header .user-exp{grid-column:1/span 2;margin-left:2.5rem}body#top.profile .page-header .user-avatar,body#top.user .page-header .user-avatar{grid-row:1}body#top.profile .page-header .user-avatar .nx-avatar,body#top.user .page-header .user-avatar .nx-avatar{--size: 3rem!important}}body#top.profile .page-content,body#top.user .page-content{padding:1rem;display:grid;grid-template-columns:1fr;gap:1rem;place-self:stretch;min-height:0;overflow:hidden}@media screen and (max-width: 800px){body#top.profile .page-content,body#top.user .page-content{padding:1rem 0}}body#top.profile .page-content .nx-tabbed-sections,body#top.user .page-content .nx-tabbed-sections{width:clamp(640px,66vw,1100px);margin-inline:auto}@media screen and (max-width: 620px){body#top.profile .page-content .nx-tabbed-sections,body#top.user .page-content .nx-tabbed-sections{width:calc(100% - 1rem)}}body#top.profile .page-content .general-infos,body#top.user .page-content .general-infos{padding:1rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}body#top.profile .page-content .user-form-results .nx-list-item .score,body#top.user .page-content .user-form-results .nx-list-item .score{background:var(--result-color);color:#fff;padding:.25em .5em;font-size:.75rem;text-align:center;border-radius:var(--element-radius)}body#top.profile .page-content .user-devices,body#top.user .page-content .user-devices{display:grid;grid-template-columns:1fr;gap:2rem;padding:1rem 0}body#top.profile .page-content .user-devices .app-download-code,body#top.user .page-content .user-devices .app-download-code{place-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center}body#top.profile .page-content .user-devices .device-list,body#top.user .page-content .user-devices .device-list{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media screen and (max-width: 800px){body#top.profile .page-content .user-devices .device-list,body#top.user .page-content .user-devices .device-list{grid-template-columns:1fr}}body#top.profile .page-content .user-devices .device-list .device-item,body#top.user .page-content .user-devices .device-list .device-item{padding:1rem;padding-bottom:2rem;border-radius:var(--element-radius);border:solid 1px var(--element-border-color);background:var(--background-color-lighter);position:relative;overflow:hidden;opacity:.25}body#top.profile .page-content .user-devices .device-list .device-item.online,body#top.user .page-content .user-devices .device-list .device-item.online{opacity:1}body#top.profile .page-content .user-devices .device-list .device-item.notification-level-0,body#top.user .page-content .user-devices .device-list .device-item.notification-level-0{--notification-color: #ff0000}body#top.profile .page-content .user-devices .device-list .device-item.notification-level-1,body#top.user .page-content .user-devices .device-list .device-item.notification-level-1{--notification-color: #ff9100}body#top.profile .page-content .user-devices .device-list .device-item.notification-level-2,body#top.user .page-content .user-devices .device-list .device-item.notification-level-2{--notification-color: #ffdd00}body#top.profile .page-content .user-devices .device-list .device-item.notification-level-3,body#top.user .page-content .user-devices .device-list .device-item.notification-level-3{--notification-color: #17a0e0}body#top.profile .page-content .user-devices .device-list .device-item.notification-level-4,body#top.user .page-content .user-devices .device-list .device-item.notification-level-4{--notification-color: #038e3d}body#top.profile .page-content .user-devices .device-list .device-item .name,body#top.user .page-content .user-devices .device-list .device-item .name{position:relative}body#top.profile .page-content .user-devices .device-list .device-item .name::before,body#top.user .page-content .user-devices .device-list .device-item .name::before{content:"";width:.25rem;height:100%;position:absolute;top:0;left:-1rem;background-color:var(--notification-color, #000)}body#top.profile .page-content .user-devices .device-list .device-item .name>span,body#top.user .page-content .user-devices .device-list .device-item .name>span{font-size:1.5rem;font-weight:500}body#top.profile .page-content .user-devices .device-list .device-item .token,body#top.user .page-content .user-devices .device-list .device-item .token{font-size:.8rem;opacity:.8;height:1rem}body#top.profile .page-content .user-devices .device-list .device-item .plateform,body#top.user .page-content .user-devices .device-list .device-item .plateform{position:absolute;bottom:0;right:0;opacity:.1;padding:.5rem}body#top.profile .page-content .user-devices .device-list .device-item .plateform span,body#top.user .page-content .user-devices .device-list .device-item .plateform span{font-size:4rem}body#top.profile .page-content .user-devices .device-list .device-item .actions,body#top.user .page-content .user-devices .device-list .device-item .actions{position:absolute;bottom:0;left:0;display:flex;gap:1rem;justify-content:space-between;align-items:center;padding:0 1rem;width:100%}body#top.profile .page-content .device-infos,body#top.user .page-content .device-infos{padding:1rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}body#top.profile .page-content .device-infos .device,body#top.user .page-content .device-infos .device{grid-column:1/span 2}body#top.profile .page-content .device-infos .pair-code,body#top.user .page-content .device-infos .pair-code{position:relative;padding-top:1rem}body#top.profile .page-content .device-infos .pair-code label,body#top.user .page-content .device-infos .pair-code label{opacity:.5;transform:scale(0.75);transform-origin:top left;position:absolute;top:0}body#top.profile .page-content .device-infos .pair-code .code,body#top.profile .page-content .device-infos .pair-code .md-button,body#top.user .page-content .device-infos .pair-code .code,body#top.user .page-content .device-infos .pair-code .md-button{float:left}body#top.profile .page-content .device-infos .pair-code .code,body#top.user .page-content .device-infos .pair-code .code{font-size:1.5rem;font-style:italic}body#top.profile .page-content .objective-infos .objective-list,body#top.user .page-content .objective-infos .objective-list{display:grid;grid-template-columns:1fr repeat(5, max-content);place-items:center start;gap:1rem}body#top.profile .page-content .objective-infos .objective-list .list-item,body#top.user .page-content .objective-infos .objective-list .list-item{display:contents}body#top.profile .page-content .rewards-infos .reward-list,body#top.user .page-content .rewards-infos .reward-list{display:grid;grid-template-columns:1fr repeat(2, max-content);place-items:center stretch;gap:1rem}body#top.profile .page-content .rewards-infos .reward-list .list-item,body#top.user .page-content .rewards-infos .reward-list .list-item{display:contents}body#top.profile .page-content .nx-user-stats,body#top.user .page-content .nx-user-stats{height:100%;overflow:hidden}body#top.profile .page-content .nx-user-stats>.stat-list,body#top.user .page-content .nx-user-stats>.stat-list{overflow:hidden overlay;height:100%}body#top.profile .page-content .nx-list,body#top.user .page-content .nx-list{box-shadow:none;border-radius:0;padding:0}body#top.profile{overflow:hidden}body#top.profile #viewport>div{display:grid;grid-template-rows:auto 1fr;height:100%}body#top.profile #viewport .page-header{display:grid;grid-template-columns:auto 1fr auto;place-items:center stretch;padding:2rem;gap:1rem;padding:1rem 2rem;--text-color: var(--page-header-color)}body#top.profile #viewport .page-header .user-name{flex:1}body#top.profile #viewport .page-header .nav-back{font-size:1.5rem;color:var(--text-color);margin-right:.5em}body#top.profile #viewport .page-header .nexus-user-experience{display:flex}body#top.profile #viewport .page-header .nexus-user-experience .experience-bar,body#top.profile #viewport .page-header .nexus-user-experience .hint{display:none}body#top.profile #viewport .page-header .nexus-user-experience .star-box .fal,body#top.profile #viewport .page-header .nexus-user-experience .crown-box .fal{display:none}@media screen and (max-width: 800px){body#top.profile #viewport .page-header{grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;gap:0 1rem}body#top.profile #viewport .page-header .user-exp{grid-column:2;place-self:start}body#top.profile #viewport .page-header .user-avatar{grid-row:1/span 2}body#top.profile #viewport .page-header .user-avatar .nx-avatar{--size: 4rem!important}}@media screen and (max-width: 800px){body#top.profile #viewport .page-header{padding:1rem}body#top.profile #viewport .page-header .user-exp{grid-column:1/span 2;place-self:start}body#top.profile #viewport .page-header .user-avatar{grid-row:1}body#top.profile #viewport .page-header .user-avatar .nx-avatar{--size: 3rem!important}}body#top.profile #viewport .page-content{padding:1rem;display:grid;grid-template-columns:1fr;gap:1rem;place-self:stretch;min-height:0;overflow:hidden}body#top.profile .view-content>.header{padding:1rem}body#top.profile md-tab-content{padding:20px}body#top.profile .nx-tabbed-sections{width:clamp(640px,66vw,1100px);margin-inline:auto}@media screen and (max-width: 620px){body#top.profile .nx-tabbed-sections{width:calc(100% - 1rem)}}body#top.profile .nx-tab-content .nx-list{box-shadow:none}body#top.profile .nx-tab-content.nx-tab-user-self .actions{padding:1rem;display:flex;gap:1rem;justify-content:center}body#top.profile .companion-configuration{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"infos codes";grid-gap:20px}body#top.profile .companion-configuration .display{grid-area:display;display:none}body#top.profile .companion-configuration .custom-codes{grid-area:codes}body#top.profile .companion-configuration .custom-codes .list{display:grid;grid-gap:10px}body#top.profile .companion-configuration .custom-codes .list .item{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;place-items:center stretch;transition:.25s;outline:none;cursor:pointer;border-left:3px solid currentColor;padding-left:10px}body#top.profile .companion-configuration .custom-codes .list .item .name,body#top.profile .companion-configuration .custom-codes .list .item .icon{color:var(--text-color);font-size:20px;font-family:var(--default-font)}body#top.profile .companion-configuration .custom-codes .list .item:hover{border-left-width:10px}body#top.profile .companion-configuration .informations{grid-area:infos;display:grid;grid-gap:10px;grid-template-columns:1fr}body#top.profile .companion-configuration .informations label{display:block}body#top.profile .companion-configuration .informations .main-device{display:grid;grid-gap:10px;grid-template-columns:1fr}body#top.profile .companion-configuration .informations .main-device .pair-code{grid-row-start:1;grid-row-end:4}body#top.profile .companion-configuration .informations .main-device .pair-code em{font-size:3rem}body#top.profile .companion-configuration .informations .main-device .info-item em{font-size:.8rem}body#top.profile .companion-configuration .informations .all-devices .device-list{display:grid;grid-gap:10px;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr))}body#top.profile .companion-configuration .informations .all-devices .device-list .device{border:solid 1px var(--border-color);border-radius:var(--element-radius);padding:10px;display:grid;grid-template-columns:1fr auto}body#top.profile .companion-configuration .informations .all-devices .device-list .device button{grid-column:2;grid-row:1/span 2}body#top.profile .companion-configuration .informations .all-devices .device-list .device .token{font-size:.8rem}body#top.account .page-header{grid-column:1/span 2;padding:20px;position:sticky;top:0px;z-index:10}body#top.account #viewport>div{overflow:unset !important}body#top.account .view-content{display:grid;grid-template-columns:1fr auto;place-items:start stretch;gap:0 1rem}body#top.account .view-content>.header{padding:20px}body#top.account .view-content .section-nav{position:sticky;top:100px;display:flex;flex-direction:column;padding:.5rem}body#top.account .view-content .section-nav a{font-size:.75rem}body#top.account section .section-header{position:sticky;top:85px;padding:.5rem;z-index:5;background:var(--background-color-lighter);--text-color: var(--background-color-lighter-text);transition:1s;transition-delay:.5s}body#top.account section .section-header h3{transition:1s;transition-delay:.5s}body#top.account section .section-body{padding:.5rem}body#top.account section .section-body .list{display:grid;grid-gap:10px}body#top.account section.highlight .section-header{background:var(--highlight);transition-delay:0s}body#top.account section.highlight .section-header h3{color:var(--highlight-text-color);text-shadow:0 0 .25em var(--highlight-text-color),0 0 .5em var(--highlight-text-color);transition-delay:0s}body#top.account section#rooms .rooms{display:grid;grid-gap:10px}body#top.account section#rooms .rooms .room{display:grid;grid-template-columns:auto 1fr auto;grid-gap:0 10px;place-items:center stretch;border-left:3px solid currentColor;padding-left:10px;transition:.25s;outline:none}body#top.account section#rooms .rooms .room .name,body#top.account section#rooms .rooms .room .icon{color:var(--text-color);font-size:1rem;font-family:var(--default-font)}body#top.account section#rooms .rooms .room:hover{border-left-width:10px}body#top.account section#services .services{display:grid;grid-gap:10px}body#top.account section#services .services .service{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;place-items:center stretch;outline:none;cursor:pointer;border-left:3px solid currentColor;padding-left:10px;transition:.25s}body#top.account section#services .services .service .name,body#top.account section#services .services .service .icon{color:var(--text-color);font-size:1rem;font-family:var(--default-font)}body#top.account section#services .services .service:hover{border-left-width:10px}body#top.account section#calls .item{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;place-items:center stretch;transition:.25s;outline:none;cursor:pointer;border-left:3px solid currentColor;padding-left:10px}body#top.account section#calls .item .name,body#top.account section#calls .item .icon{color:var(--text-color);font-size:1rem;font-family:var(--default-font)}body#top.account section#calls .item:hover{border-left-width:10px}body#top.account section#answers .item{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;place-items:center stretch;transition:.25s;outline:none;cursor:pointer;border-left:3px solid currentColor;padding-left:10px}body#top.account section#answers .item .name,body#top.account section#answers .item .icon{color:var(--text-color);font-size:1rem;font-family:var(--default-font)}body#top.account section#answers .item:hover{border-left-width:10px}body#top.account section#inroom-tasks .task-list{display:grid;grid-template-columns:1fr;grid-template-rows:auto;place-items:stretch;grid-gap:10px}body#top.account section#inroom-tasks .task-list .task-item{--border-color: #888;display:grid;grid-template-columns:auto 1fr auto;grid-gap:0px 10px;grid-template-areas:"selection name action" "selection user-type action";cursor:pointer;outline:none;opacity:.5;border-left:var(--border-color) solid 4px;padding-left:5px}body#top.account section#inroom-tasks .task-list .task-item>.name{grid-area:name}body#top.account section#inroom-tasks .task-list .task-item>.user-type{grid-area:user-type}body#top.account section#inroom-tasks .task-list .task-item>.priority{grid-area:priority}body#top.account section#inroom-tasks .task-list .task-item>.action{grid-area:action}body#top.account section#inroom-tasks .task-list .task-item>.selection{grid-area:selection}body#top.account section#inroom-tasks .task-list .task-item .selection{place-self:center}body#top.account section#inroom-tasks .task-list .task-item .name{font-size:1.1rem}body#top.account section#inroom-tasks .task-list .task-item .user-type{font-size:.8rem}body#top.account section#inroom-tasks .task-list .task-item.active{opacity:1}body#top.account section#inroom-tasks .task-list .task-item.active.priority-0{--border-color:#007ACC}body#top.account section#inroom-tasks .task-list .task-item.active.priority-1{--border-color:#17A05E}body#top.account section#inroom-tasks .task-list .task-item.active.priority-2{--border-color:#FF9800}body#top.account section#inroom-promotions .promotion-list{display:grid;grid-template-columns:1fr;grid-gap:10px}body#top.account section#inroom-promotions .promotion-list .promotion-item{display:grid;opacity:.5;grid-gap:0px 10px;cursor:pointer;outline:none;grid-template-columns:1fr auto auto;grid-template-areas:"name priority action" "resume count action"}body#top.account section#inroom-promotions .promotion-list .promotion-item>.name{grid-area:name}body#top.account section#inroom-promotions .promotion-list .promotion-item>.resume{grid-area:resume}body#top.account section#inroom-promotions .promotion-list .promotion-item>.priority{grid-area:priority}body#top.account section#inroom-promotions .promotion-list .promotion-item>.count{grid-area:count}body#top.account section#inroom-promotions .promotion-list .promotion-item>.action{grid-area:action}body#top.account section#inroom-promotions .promotion-list .promotion-item .name{font-size:1.1rem}body#top.account section#inroom-promotions .promotion-list .promotion-item .resume{font-style:italic;opacity:.75;font-size:.8rem}body#top.account section#inroom-promotions .promotion-list .promotion-item.active{border-left:#17a05e solid 4px;padding-left:5px;opacity:1}body#top.account section#bridge .bridge-infos{display:grid;grid-template-columns:1fr 1fr;gap:1rem}body#top.account section#bridge .config{display:grid;grid-template-columns:1fr}body#top.account section#bridge .connected-apps .list{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;place-items:center stretch}body#top.account section#bridge .connected-apps .list .item{display:contents}body#top.account section#bridge .connected-apps .list .item .icon{position:relative;width:2.5rem;height:2.5rem}body#top.account section#bridge .connected-apps .list .item .icon img{width:100%;height:100%;display:block;object-fit:cover;object-position:center}body#top.account .client_infos{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"client contact" "actions actions";grid-gap:20px;place-items:start stretch}body#top.account .client_infos>.client{grid-area:client}body#top.account .client_infos>.contact{grid-area:contact}body#top.account .client_infos>.actions{grid-area:actions}body#top.account .client_infos .actions{place-self:center}body#top.account .client_infos .client{display:grid;grid-gap:0px;grid-template-columns:1fr 1fr}body#top.account .client_infos .client .wide{grid-column:1/span 2}body#top.account .client_infos .contact-item{display:grid;grid-gap:0px;grid-template-columns:auto 1fr 1fr}body#top.account .client_infos .contact-item .wide{grid-column:1/span 3}body#top.account .task-management{display:grid;grid-template-columns:1fr;grid-gap:30px;place-items:start stretch}@media screen and (max-width: 800px){body#top.account .task-management{grid-template-columns:1fr}}body#top.account .task-management .task-list{display:grid;grid-template-columns:1fr;grid-template-rows:auto;place-items:stretch;grid-gap:10px}body#top.account .task-management .nexus-list .nexus-list-header,body#top.account .task-management .nexus-list .nexus-list-item{grid-template-columns:auto 1fr 1fr 200px 75px 75px;cursor:pointer}body#top.account .task-management .nexus-list .nexus-list-header .selection,body#top.account .task-management .nexus-list .nexus-list-item .selection{min-width:40px}body#top.account .task-management .nexus-list .nexus-list-header md-checkbox,body#top.account .task-management .nexus-list .nexus-list-item md-checkbox{margin:0px}body#top.account .task-management .options{display:grid;grid-template-columns:1fr;grid-template-rows:auto;place-items:stretch;grid-gap:10px}body#top.account .in-rooms-layout{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"tasks promo";grid-gap:20px}body#top.account .in-rooms-layout .promotions-management{grid-area:promo}@media screen and (max-width: 800px){body#top.account .in-rooms-layout .promotions-management{grid-template-columns:1fr}}body#top.account .in-rooms-layout .promotions-management .options{display:grid;grid-template-columns:1fr;grid-template-rows:auto;place-items:stretch;grid-gap:10px}body#top.account .in-rooms-layout .inroom-task-list{grid-area:tasks}body#top.account .nexus-task-item{transition:.25s;cursor:pointer;outline:none}body#top.account .nexus-task-item:hover{border-left:4px solid #4a8af4;padding-left:10px}body#top.places .list{padding:20px}@media screen and (max-width: 620px){body#top.places .list{padding:0px}}body#top.places .list>.layout-row{border-bottom:solid 1px rgba(0,0,0,.1)}body#top.places .list .companion{font-size:25px;border-top:solid 4px currentColor}body#top.places .list .companion md-card-title-text{color:#333}body#top.places .list .place{border-left-style:solid;border-left-width:10px;padding:0px;background:#ebeaea;margin-bottom:10px}body#top.places .list .place .header{background:#fafafa;padding:5px}body#top.places .list .place .header .title{color:#555}body#top.places .list .place .header .title md-icon{--size:35px;font-size:var(--size);min-height:var(--size);min-width:var(--size);margin:0px;color:inherit}body#top.places .list .place .header .title h4{margin:0px;padding:0px;color:inherit}body#top.places .list .place .rooms-container{padding:0 10px}body#top.places .list .place .rooms-container .room{border-top:solid 7px currentColor;text-align:center;width:250px}@media screen and (max-width: 640px){body#top.places .list .place .rooms-container .room{width:100%;margin:10px 0px 0 0}}body#top.places .list .place .rooms-container .room md-card-title{color:#333}body#top.place .page-content{padding:20px;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;place-items:start stretch}@media screen and (max-width: 620px){body#top.place .page-content{grid-template-columns:1fr}}body#top.place .rooms{display:grid;grid-gap:20px}body#top.place .rooms .room .name{font-size:1rem}body#top.place .services{display:grid;grid-gap:10px}body#top.place .services .service{display:grid;grid-template-columns:50px 1fr 50px;grid-gap:10px;place-items:center center;border-left:3px solid currentColor}body#top.place .services .service .name,body#top.place .services .service .icon{color:#333;font-size:20px;font-family:var(--title-font-name)}body#top.place .services .service .name{place-self:center start}body#top.room #viewport{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;overflow:hidden}body#top.room #viewport>div{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr 0px}@media screen and (max-width: 620px){body#top.room #viewport{overflow:hidden auto}}body#top.room .clock-backdrop{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--backdrop-color);opacity:0;transition:.25s;pointer-events:none;z-index:9999}@keyframes clock-backdrop-blink{0%{opacity:.5;text-shadow:0 0 0 var(--highlight)}50%{opacity:.75;color:rgba(0,0,0,0);text-shadow:0 0 2px var(--highlight)}100%{opacity:.5;text-shadow:0 0 0 var(--highlight)}}body#top.room .clock-extracted{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);--text-color: var(--backdrop-color-text-color);font-size:0pt;transition:.25s;z-index:9999;opacity:0;text-align:center}body#top.room .clock-extracted .time{color:inherit;white-space:nowrap}body#top.room .clock-extracted span{color:inherit}body#top.room .clock-extracted .notification{position:relative;font-size:3.2rem;display:inline-block;width:4rem;margin:5px auto;overflow:visible}body#top.room .clock-extracted .notification .badge{font-size:1.5rem;position:absolute;display:inline-block;background:var(--warning);color:var(--warning-button-text-color);width:1.8rem;height:1.8rem;border-radius:50%;text-align:center;top:0px;right:-10px}body#top.room.extract-clock .clock-backdrop{opacity:.75;pointer-events:auto;width:100%;height:100%}body#top.room.extract-clock .clock-backdrop.warn{background-color:var(--highlight);animation:clock-backdrop-blink 2s ease-out;animation-iteration-count:infinite}body#top.room.extract-clock .clock-backdrop.overdue{background-color:var(--warning-button-color);--text-color: var(--warning-button-text-color)}body#top.room.extract-clock .clock-extracted{font-size:4.2rem;opacity:1;top:50%;left:50%;width:auto;height:auto}body#top.room.extract-clock .page-header .time{opacity:0}body#top.room .cooldown-overlay{position:fixed;top:0;left:0;width:0vw;height:0vh;z-index:9950;opacity:0;pointer-events:none;transition:opacity .25s;--text-color: var(--backdrop-color-text-color)}body#top.room .cooldown-overlay.show{opacity:1;pointer-events:auto;width:100vw;height:100vh}body#top.room .cooldown-overlay::before{content:"";position:absolute;top:0;left:0;width:100vw;height:100vh;background:var(--backdrop-color);opacity:.85;z-index:1}body#top.room .cooldown-overlay .home-button{position:absolute;font-size:1.5rem;top:.5rem;left:2.25rem;z-index:5}body#top.room .cooldown-overlay .cooldown-content{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:2;text-align:center}@media screen and (max-width: 620px){body#top.room .cooldown-overlay .cooldown-content{width:100vw;top:0;left:0;transform:unset;padding-top:5rem}}@media screen and (max-height: 900px){body#top.room .cooldown-overlay .cooldown-content{height:100vh;overflow:hidden auto}}body#top.room .cooldown-overlay .cooldown-content h2{text-align:center}body#top.room .cooldown-overlay .cooldown-content .nx-radial-meter svg.meter{filter:drop-shadow(0px 0px 2px var(--radial-color)) drop-shadow(0px 0px 6px var(--radial-color))}body#top.room .cooldown-overlay .cooldown-content .nx-radial-meter svg.meter circle{stroke-linecap:round}@media screen and (max-width: 620px){body#top.room .cooldown-overlay .cooldown-content .nx-radial-meter .value{font-size:20px}}body#top.room .cooldown-overlay .cooldown-content .nx-radial-meter.completed{--radial-value: var(--radial-circ)!important}body#top.room .cooldown-overlay .cooldown-content .nx-radial-meter.completed .icon{color:var(--radial-color);text-shadow:0 0 2px var(--radial-color),0 0 6px var(--radial-color);transform:translate(-50%, -50%);font-size:calc(.4*var(--radial-size))}body#top.room .cooldown-overlay .cooldown-content .nx-radial-meter.completed .value{display:none}body#top.room .cooldown-overlay .cooldown-content .notification{position:relative;font-size:2.5rem;display:inline-block;width:4rem;margin:5px auto;overflow:visible}body#top.room .cooldown-overlay .cooldown-content .notification .badge{font-size:1rem;position:absolute;display:inline-block;background:var(--warning);color:var(--warning-button-text-color);width:1.2rem;height:1.2rem;line-height:1.2rem;border-radius:50%;text-align:center;top:0px;right:-10px}body#top.room .cooldown-overlay .cooldown-content .actions{padding:2rem 0}body#top.room .cooldown-overlay .cooldown-content .tasks{margin-top:2rem;width:60vw;display:inline-grid;grid-template-columns:1fr 1fr 1fr;place-items:start stretch;gap:1rem}@media screen and (max-width: 620px){body#top.room .cooldown-overlay .cooldown-content .tasks{grid-template-columns:1fr;grid-template-areas:"required" "normal" "optional"}}body#top.room .cooldown-overlay .cooldown-content .tasks .task-list{display:grid;gap:1rem}body#top.room .cooldown-overlay .cooldown-content .tasks .task-list .placeholder{display:none;font-size:1.2rem}body#top.room .cooldown-overlay .cooldown-content .tasks .task-list.empty{opacity:.25}body#top.room .cooldown-overlay .cooldown-content .tasks .task-list.empty .placeholder{display:block}@media screen and (max-width: 620px){body#top.room .cooldown-overlay .cooldown-content .tasks .task-list.optional{grid-area:optional}body#top.room .cooldown-overlay .cooldown-content .tasks .task-list.normal{grid-area:normal}body#top.room .cooldown-overlay .cooldown-content .tasks .task-list.required{grid-area:required}body#top.room .cooldown-overlay .cooldown-content .tasks .task-list.empty{display:none}}body#top.room .cooldown-overlay .cooldown-content .tasks .task-list h4{text-align:center}body#top.room .cooldown-overlay .cooldown-content .tasks .task-list .task-item{display:grid;grid-template-columns:auto 1fr;text-align:left;gap:.5rem}body#top.room .page-header{display:grid;grid-template-columns:1fr 1fr 1fr;grid-template-areas:"name professional time";place-items:center;position:relative;padding:0 .5rem;z-index:5;--text-color: var(--page-header-color)}body#top.room .page-header>.name{grid-area:name}body#top.room .page-header>.professional{grid-area:professional}body#top.room .page-header>.time{grid-area:time}@media screen and (max-width: 800px){body#top.room .page-header{padding:0 .5rem}}body#top.room .page-header .cooldown{font-size:.75rem}body#top.room .page-header .cooldown .start-cooldown-button{margin:0px;border:solid 2px var(--text-color)}body#top.room .page-header .cooldown .start-cooldown-button i{margin-left:.5rem}body#top.room .page-header .cooldown .duration{padding-left:.5em;display:none}@media screen and (max-width: 620px){body#top.room .page-header .cooldown .duration{display:none}}body#top.room .page-header .name{display:grid;grid-auto-flow:column;gap:.5rem;place-items:center;place-self:center start}body#top.room .page-header .professional{display:grid;grid-auto-flow:column;gap:.5rem;place-items:center}body#top.room .page-header .nexus-room-name .content{color:var(--page-header-color);padding:15px 0}@media screen and (max-width: 620px){body#top.room .page-header .nexus-room-name .content{padding:5px}body#top.room .page-header .nexus-room-name .content h3{font-size:1.2rem}}body#top.room .page-header .nexus-room-name .companion-name{margin-left:5px}body#top.room .page-header .nexus-room-name .companion-name span,body#top.room .page-header .nexus-room-name .companion-name i{color:var(--page-header-color)}@media screen and (max-width: 800px){body#top.room .page-header{grid-template-columns:1fr auto;grid-template-areas:"name time" "professional time";place-items:start}body#top.room .page-header.has-cooldown{grid-template-areas:"name time" "professional time"}body#top.room .page-header .name{place-self:center start}}body#top.room .page-header .time{font-size:2rem;transition:.25s;cursor:pointer;outline:none;place-self:center end;display:grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:0 1rem;place-items:center}body#top.room .page-header .time .cooldown{grid-column:1}@media screen and (max-width: 800px){body#top.room .page-header .time{font-size:2rem;padding:0px;place-self:center end;grid-auto-flow:row}body#top.room .page-header .time .cooldown{grid-row:2}}@media screen and (max-width: 620px){body#top.room .page-header .action{place-self:center end}}body#top.room .page-header .companion-flow-toggle{position:absolute;left:50%;bottom:0px;transform:translateX(-50%);transition:.25s;transform-origin:center center}body#top.room .page-header .companion-flow-toggle.open{transform:translateX(-50%) rotate(180deg)}body#top.room .page-content{position:relative;z-index:1}body#top.room .room-layout{display:grid;grid-template-columns:auto 1fr;grid-template-rows:1fr}body#top.room .nav{background:var(--background-color-lighter);color:var(--text-color);border-right:solid 1px var(--background-color-lighter-border);padding:5px 0;transition:.25s}body#top.room .nav .header{text-align:center}body#top.room .nav .header .fal{transition:.5s;outline:none;opacity:.75;padding:10px;cursor:pointer}body#top.room .nav .nav-item{padding:10px;display:flex;align-items:center;justify-content:space-between;position:relative;transition:.25s}body#top.room .nav .nav-item.active{background:var(--service-color);border-radius:5px 0 0 5px;margin:5px 0 5px 2px;--text-color:#fff}body#top.room .nav .nav-item[ng-click]{cursor:pointer;outline:none}body#top.room .nav .nav-item .fal,body#top.room .nav .nav-item .fas,body#top.room .nav .nav-item .far{font-size:1.2rem;margin-right:0px;transition:.25s}body#top.room .nav .nav-item span{transition:.25s;overflow:hidden;max-width:0px;white-space:nowrap}body#top.room .nav .nav-item span i.fal{font-size:.75rem}body#top.room .nav .nav-item span .hint{overflow:hidden;max-height:0px;transition:.25s;text-align:right;font-size:.75em}body#top.room .nav .nav-item span .hint i.fal{font-size:inherit;margin:0px}body#top.room .nav .nav-item .badge{position:absolute;top:0px;right:0px;background:var(--badge-background);color:var(--badge-color);border-radius:50%;width:1rem;height:1rem;line-height:1rem;text-align:center;font-size:.8rem}body#top.room .nav .flow-group{display:grid;grid-gap:5px}body#top.room .nav .flow-group>.title{text-align:right;padding:5px;line-height:.75rem}body#top.room .nav .flow-group>.title .fal,body#top.room .nav .flow-group>.title .fas,body#top.room .nav .flow-group>.title .far{font-size:.75rem;vertical-align:bottom}body#top.room .nav .flow-group>.title span{font-size:.75rem;display:inline-block;max-width:0px;overflow:hidden;transition:.25s;white-space:nowrap;text-overflow:ellipsis;transition:.25s;text-align:right}body#top.room .nav .flow-item{padding:10px;display:flex;align-items:center;justify-content:space-between;cursor:default;outline:none;position:relative;background:var(--flow-color);--text-color:#fff;border-radius:5px 0 0 5px;width:calc(100% - 5px);margin-left:5px}body#top.room .nav .flow-item::before{content:"";position:absolute;right:0px;top:50%;transform:translate(0px, -50%);border-width:6px;border-color:rgba(0,0,0,0);border-style:solid;border-right-color:var(--background-color-lighter);margin-left:calc(6px/-2);opacity:0}body#top.room .nav .flow-item::after{content:"";position:absolute;right:0px;top:50%;transform:translate(2px, -50%);border-width:6px;border-color:rgba(0,0,0,0);border-style:solid;border-right-color:var(--background-color-lighter-border);margin-left:calc(6px/-2);opacity:0}body#top.room .nav .flow-item.selected{margin-left:2px;width:calc(100% - 2px);border-right:solid 2px var(--background-color-lighter)}body#top.room .nav .flow-item.selected::before,body#top.room .nav .flow-item.selected::after{opacity:1}body#top.room .nav .flow-item .fal,body#top.room .nav .flow-item .fas,body#top.room .nav .flow-item .far{font-size:1.2rem;margin-right:0px}body#top.room .nav .flow-item .title{transition:.25s;overflow:hidden;max-width:0px;line-height:.75rem;text-align:right;white-space:nowrap}body#top.room .nav .flow-item .title .time{font-size:.6rem}body#top.room .nav .flow-item .title .time .fal{font-size:inherit}body#top.room .nav .flow-item .avatar{font-size:.8rem;width:1.5rem;height:1.5rem;line-height:1.5rem;text-align:center;border:solid 1px var(--background-color-lighter-border);border-radius:50%;overflow:hidden}body#top.room .nav.opened .nav-item .fal,body#top.room .nav.opened .nav-item .fas,body#top.room .nav.opened .nav-item .far{margin-right:10px}body#top.room .nav.opened .nav-item span{max-width:250px}body#top.room .nav.opened .nav-item span .hint{max-height:60px;transition:.25s .25s}body#top.room .nav.opened .flow-group>.title span{max-width:250px}body#top.room .nav.opened .flow-item .title{max-width:250px}body#top.room .nav.opened .header{text-align:right}body#top.room .nav.opened .header .fal{transform:rotate(180deg)}body#top.room .inroom{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto 1fr;grid-gap:0;position:relative}body#top.room .inroom .header{grid-column:1/span 2;background:var(--background-color-darker);--text-color: var(--background-color-darker-text);min-height:6rem;position:relative}@media screen and (max-width: 620px){body#top.room .inroom .header{grid-column:1}}body#top.room .inroom .header .person-info{display:grid;padding:1rem;grid-template-columns:auto 1fr auto;gap:0 1rem;place-items:center start;font-size:var(--person-avatar-size)}@media screen and (max-width: 620px){body#top.room .inroom .header .person-info{grid-template-columns:auto 1fr;--person-avatar-size: 3rem;grid-gap:0 .5rem;padding:.5rem}}body#top.room .inroom .header .person-info .person-avatar{grid-column:1;grid-row:1/span 2;width:var(--person-avatar-size);height:var(--person-avatar-size);overflow:hidden;border-radius:50%;position:relative;background:var(--background-color-lighter)}@media screen and (max-width: 620px){body#top.room .inroom .header .person-info .person-avatar{grid-row:1;place-self:end center}}body#top.room .inroom .header .person-info .person-avatar .fal{content:"";position:absolute;top:50%;left:50%;bottom:unset;right:unset;transform:translate(calc(-50% + 0px), calc(-50% + 0px));font-size:.6em;pointer-events:none;opacity:.1}body#top.room .inroom .header .person-info .person-avatar .nx-avatar-picture{--size: var(--person-avatar-size)!important}body#top.room .inroom .header .person-info .person-avatar img{width:100%;height:100%;object-fit:cover;object-position:center;position:relative;z-index:5}body#top.room .inroom .header .person-info .name{grid-column:2;grid-row:1}body#top.room .inroom .header .person-info .name h2{padding:0px;line-height:1}@media screen and (max-width: 620px){body#top.room .inroom .header .person-info .name{place-self:center start}}body#top.room .inroom .header .person-info .name ls{display:block;font-size:.75rem}body#top.room .inroom .header .person-info .hint{grid-column:2;grid-row:2}body#top.room .inroom .header .person-info .hint>div{font-size:1rem;padding:0;padding-left:.5rem;border-left:solid 3px var(--highlight)}body#top.room .inroom .header .person-info .hint>div .fal{font-size:.8em}body#top.room .inroom .header .person-info .stats{place-self:stretch end;grid-column:3;grid-row:1/span 2;display:grid;grid-auto-columns:minmax(3rem, auto);grid-auto-flow:column;place-items:center}body#top.room .inroom .header .person-info .stats .item{position:relative;font-size:1.2rem;width:2rem;text-align:center}body#top.room .inroom .header .person-info .stats .item.empty{opacity:.25}body#top.room .inroom .header .person-info .stats .item.empty .badge{display:none}body#top.room .inroom .header .person-info .stats .item.form{width:auto}@media screen and (max-width: 620px){body#top.room .inroom .header .person-info.has-form .stats{grid-row:2;grid-column:1/span 2}}body#top.room .inroom .empty-room{place-self:start center;padding:1rem;text-align:center}body#top.room .inroom .empty-room ls{display:block;font-size:.75rem}body#top.room .inroom .empty-room em ls{opacity:.5;font-size:inherit;text-transform:lowercase}body#top.room .inroom .empty-room em ls::before{content:"["}body#top.room .inroom .empty-room em ls::after{content:"]"}body#top.room .inroom .flow-actions-container{grid-column:1/span 2;display:grid;grid-gap:10px;grid-template-columns:auto auto 1fr;grid-template-areas:"label timer list";place-items:center start;border-color:var(--service-color);border-style:solid;border-width:0 0 0 4px}@media screen and (max-width: 800px){body#top.room .inroom .flow-actions-container{grid-template-columns:1fr 1fr;grid-template-areas:"label timer" "list list";place-items:center stretch;grid-gap:0px}body#top.room .inroom .flow-actions-container .flow-infos{grid-column:span 2}body#top.room .inroom .flow-actions-container .flow-infos label{flex-grow:1}}body#top.room .inroom .flow-actions-container .current-score{grid-area:score;padding:1rem;font-weight:300;font-size:1.25rem}body#top.room .inroom .flow-actions-container label,body#top.room .inroom .flow-actions-container .segment-timer{padding:10px;font-size:1rem;color:var(--text-color)}body#top.room .inroom .flow-actions-container label .hint,body#top.room .inroom .flow-actions-container .segment-timer .hint{font-size:.6rem;opacity:.75}@media screen and (max-width: 800px){body#top.room .inroom .flow-actions-container label,body#top.room .inroom .flow-actions-container .segment-timer{font-size:1rem}body#top.room .inroom .flow-actions-container label .hint,body#top.room .inroom .flow-actions-container label .caption,body#top.room .inroom .flow-actions-container .segment-timer .hint,body#top.room .inroom .flow-actions-container .segment-timer .caption{display:inline}body#top.room .inroom .flow-actions-container label .hint,body#top.room .inroom .flow-actions-container .segment-timer .hint{font-size:1rem}body#top.room .inroom .flow-actions-container label .caption,body#top.room .inroom .flow-actions-container .segment-timer .caption{font-weight:700}}body#top.room .inroom .flow-actions-container label{grid-area:label}body#top.room .inroom .flow-actions-container .segment-timer{grid-area:timer;border-radius:5px}@media screen and (max-width: 620px){body#top.room .inroom .flow-actions-container .segment-timer{border-radius:0px}}@keyframes segment-blink{0%{opacity:.75;text-shadow:0 0 0 var(--highlight)}50%{opacity:1;color:rgba(0,0,0,0);text-shadow:0 0 2px var(--highlight);box-shadow:0 0 1px #fff,0 0 10px var(--highlight),inset 0 0 1px #fff,inset 0 0 5px var(--highlight)}100%{opacity:.75;text-shadow:0 0 0 var(--highlight)}}body#top.room .inroom .flow-actions-container .segment-timer.warn{border:solid 2px var(--highlight);animation:segment-blink 2s ease-out;animation-iteration-count:infinite}body#top.room .inroom .flow-actions-container .segment-timer.overdue{background:var(--warning-button-color);--text-color: var(--warning-button-text-color)}body#top.room .inroom .flow-actions-container .list{grid-area:list}body#top.room .inroom .flow-actions-container .list.flow-actions{place-self:stretch end;position:relative}body#top.room .inroom .flow-actions-container .list.flow-actions .nexus-loading{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}@media screen and (max-width: 800px){body#top.room .inroom .flow-actions-container .list.flow-actions{display:grid;grid-template-columns:unset;grid-auto-flow:column;place-self:stretch}}body#top.room .inroom .flow-actions-container .list.flow-actions.working .lf-state-button{opacity:.5;pointer-events:none}body#top.room .inroom .flow-actions-container .list .lf-state-button{border:none;border-radius:0px;margin:0px;padding:10 18px;position:relative}body#top.room .inroom .flow-actions-container .list .lf-state-button>*{z-index:2}body#top.room .inroom .flow-actions-container .list .lf-state-button::before{content:"";transition:.15s;height:3px;background-color:var(--action-color);position:absolute;left:0px;right:0px;bottom:0px;pointer-events:none;z-index:1;overflow:hidden}body#top.room .inroom .flow-actions-container .list .lf-state-button:hover{background:rgba(0,0,0,0)}body#top.room .inroom .flow-actions-container .list .lf-state-button:hover::before{transition:left .05s,right .05s,bottom .05s,height .1s .1s;height:66%;border-radius:5rem;left:5px;right:5px;bottom:50%;transform:translateY(50%)}body#top.room .inroom .segment-notes{padding:.5rem;grid-column:1;display:grid;grid-template-rows:auto 1fr auto}body#top.room .inroom .segment-notes .note-previous-load{place-self:center}body#top.room .inroom .segment-notes .note-list{position:relative}body#top.room .inroom .segment-notes .note-list-trolley{display:flex;flex-direction:column;padding-right:10px;content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;overflow-y:auto;overflow-x:hidden}body#top.room .inroom .segment-notes .note-list-trolley .item.note{position:relative;padding:0 0 1rem 2rem;margin:4px;margin-right:2rem;animation-duration:.25s;max-height:200px}body#top.room .inroom .segment-notes .note-list-trolley .item.note .text{margin:5px;position:relative;overflow:hidden;background:var(--background-color-lighter-trans);padding:.5rem 1rem;border-radius:var(--input-big-radius)}body#top.room .inroom .segment-notes .note-list-trolley .item.note .text .delivered{font-size:.6em;opacity:.6}body#top.room .inroom .segment-notes .note-list-trolley .item.note.important .text{border:solid 2px var(--highlight);box-shadow:0 0 2px #fff,0 0 5px var(--highlight)}body#top.room .inroom .segment-notes .note-list-trolley .item.note .author{position:absolute;top:.5rem;left:0}body#top.room .inroom .segment-notes .note-list-trolley .item.note .author-name{opacity:.5;font-style:italic;font-size:.6rem;position:absolute;bottom:0;left:1rem}body#top.room .inroom .segment-notes .note-list-trolley .item.note .date{position:absolute;bottom:0;right:1rem;font-size:.6rem;opacity:.5}body#top.room .inroom .segment-notes .note-list-trolley .item.note .actions{position:absolute;right:0;top:50%;transform:translate(105%, -50%);transition:.25s;display:grid;grid-auto-flow:column;grid-gap:10px}body#top.room .inroom .segment-notes .note-list-trolley .item.note .actions i{width:1.25rem;height:1.25rem;line-height:1.25rem;text-align:center;border-radius:50%;transition:.25s}body#top.room .inroom .segment-notes .note-list-trolley .item.note .actions i:hover{background:var(--highlight);color:var(--highlight-text-color)}body#top.room .inroom .segment-notes .note-list-trolley .item.note .actions i.remove:hover{background:var(--warning)}body#top.room .inroom .segment-notes .note-list-trolley .item.note.from-user{padding:0 2rem 1rem 0;margin-right:unset;margin-left:2rem}body#top.room .inroom .segment-notes .note-list-trolley .item.note.from-user .author{left:auto;right:0}body#top.room .inroom .segment-notes .note-list-trolley .item.note.from-user .date{right:auto;left:1rem}body#top.room .inroom .segment-notes .note-list-trolley .item.note.from-user .text{background:var(--background-color-darker-trans);--text-color: var(--background-color-darker-text)}body#top.room .inroom .segment-notes .note-list-trolley .item.note.from-user .text span,body#top.room .inroom .segment-notes .note-list-trolley .item.note.from-user .text i{color:inherit}body#top.room .inroom .segment-notes .note-list-trolley .item.note.from-user .author-name{display:none}body#top.room .inroom .segment-notes .note-list-trolley .item.note:hover .actions{transform:translate(0%, -50%)}body#top.room .inroom .segment-notes .note-list-trolley .item.note.removing{animation-name:zoomOutRight}body#top.room .inroom .segment-notes .note-list-trolley .item.note.reply,body#top.room .inroom .segment-notes .note-list-trolley .item.note.notification{width:auto;margin:4px auto;padding:0 2rem 1rem 2rem}body#top.room .inroom .segment-notes .note-list-trolley .item.note.reply .text,body#top.room .inroom .segment-notes .note-list-trolley .item.note.notification .text{text-align:center;background:var(--note-color);color:#fff}body#top.room .inroom .segment-notes .note-list-trolley .item.note.reply .text span,body#top.room .inroom .segment-notes .note-list-trolley .item.note.reply .text i,body#top.room .inroom .segment-notes .note-list-trolley .item.note.notification .text span,body#top.room .inroom .segment-notes .note-list-trolley .item.note.notification .text i{color:inherit}body#top.room .inroom .segment-notes .note-list-trolley .item.note.reply .date,body#top.room .inroom .segment-notes .note-list-trolley .item.note.notification .date{text-align:center;left:0px;right:0px}body#top.room .inroom .segment-notes .note-list-trolley .item.note.reply .author,body#top.room .inroom .segment-notes .note-list-trolley .item.note.reply .actions,body#top.room .inroom .segment-notes .note-list-trolley .item.note.notification .author,body#top.room .inroom .segment-notes .note-list-trolley .item.note.notification .actions{display:none}body#top.room .inroom .segment-notes .note-list-trolley .item.note.event{margin:.5rem 0;padding:.5rem 0;border-color:var(--highlight);border-style:dashed none;border-width:1px}body#top.room .inroom .segment-notes .note-list-trolley .item.note.event .text{border-radius:0;background:none;text-align:center;padding:0;color:var(--highlight);margin:0;line-height:.5}body#top.room .inroom .segment-notes .note-list-trolley .item.note.event .text span,body#top.room .inroom .segment-notes .note-list-trolley .item.note.event .text i{font-size:.6rem;text-transform:uppercase;color:inherit;font-weight:700}body#top.room .inroom .segment-notes .note-list-trolley .item.note.event .date{text-align:center;left:0px;right:0px;position:relative}body#top.room .inroom .segment-notes .note-list-trolley .item.note.event .author,body#top.room .inroom .segment-notes .note-list-trolley .item.note.event .author-name,body#top.room .inroom .segment-notes .note-list-trolley .item.note.event .actions{display:none}body#top.room .inroom .segment-notes .note-list-trolley .item.note.reply .text{background:var(--note-color)}body#top.room .inroom .segment-notes .note-input{position:relative;padding:0 0 1rem 2rem;transition:.25s}body#top.room .inroom .segment-notes .note-input[disabled]{pointer-events:none;opacity:.25}body#top.room .inroom .segment-notes .note-input .author{position:absolute;top:.5rem;left:0}body#top.room .inroom .segment-notes .note-input .input{background:var(--input-background-color);border-radius:var(--input-big-radius);border:solid 1px var(--input-border-color);position:relative}body#top.room .inroom .segment-notes .note-input .input input{background:rgba(0,0,0,0);border:none;padding:.5rem 1rem;padding-right:5rem;width:100%;color:var(--input-color);outline:none;transition:.25}body#top.room .inroom .segment-notes .note-input .input input::placeholder{color:var(--input-color);opacity:1;transition:.25}body#top.room .inroom .segment-notes .note-input .input input:focus::placeholder{opacity:.25}body#top.room .inroom .segment-notes .note-input .input .flags{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;flex-direction:row;align-items:center}body#top.room .inroom .in-room-tasks{padding:20px 10px;display:grid;grid-gap:10px;grid-template-columns:1fr;place-self:start stretch}body#top.room .inroom .in-room-tasks .title md-checkbox{margin:0px;margin-left:5px}body#top.room .inroom .in-room-tasks .client-task-list{padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:solid 1px var(--border-color)}body#top.room .inroom .in-room-tasks .list{display:grid;grid-template-columns:1fr;grid-gap:10px;margin-bottom:10px}body#top.room .inroom .in-room-tasks .task-item{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"check label" "check resume";place-items:start start;grid-gap:0 10px}body#top.room .inroom .in-room-tasks .task-item.checked{opacity:.5}body#top.room .inroom .in-room-tasks .task-item .nexus-check{grid-area:check}body#top.room .inroom .in-room-tasks .task-item .nexus-check.checked{--control-color:var(--success)}body#top.room .inroom .in-room-tasks .task-item label{grid-area:label;color:var(--text-color)}body#top.room .inroom .in-room-tasks .task-item .hint,body#top.room .inroom .in-room-tasks .task-item em{grid-area:resume;color:var(--text-color);font-size:.8rem;place-self:stretch;opacity:.6}@media screen and (max-width: 800px){body#top.room .inroom .in-room-tasks .mandatory-task-container{grid-row:2}}body#top.room .inroom .inroom-subnav{display:grid;grid-template-rows:1fr;position:relative}body#top.room .inroom .inroom-subnav md-tabs{display:none}body#top.room .inroom .inroom-subnav .sub-contents{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr;transition:.25s}@media screen and (max-width: 800px){body#top.room .inroom .inroom-subnav{overflow:hidden;padding-bottom:50px}body#top.room .inroom .inroom-subnav .sub-contents{grid-template-columns:100% 100%;grid-template-rows:1fr}body#top.room .inroom .inroom-subnav md-tabs{display:block;position:absolute;bottom:0px;left:0px;width:100%;overflow:visible;background:var(--page-header);--text-color:var(--page-header-color)}body#top.room .inroom .inroom-subnav md-tabs md-tab-item{color:var(--text-color)}body#top.room .inroom .inroom-subnav md-tabs md-tabs-wrapper,body#top.room .inroom .inroom-subnav md-tabs md-tabs-canvas{overflow:visible}body#top.room .inroom .inroom-subnav md-tabs md-ink-bar{bottom:auto}body#top.room .inroom .inroom-subnav md-tabs md-ink-bar::before{content:"";border:solid 10px var(--background-color);border-color:var(--background-color) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);position:absolute;top:0px;left:50%;transform:translateX(-50%)}body#top.room .inroom .inroom-subnav md-pagination-wrapper{height:auto}body#top.room .inroom .inroom-subnav .md-tab{padding:.75rem 1.5rem;position:relative}body#top.room .inroom .inroom-subnav .md-tab .badge{position:absolute;top:5px;right:5px;width:10px;height:10px;border-radius:50%;background:var(--highlight)}}@media screen and (max-width: 800px){body#top.room .inroom.display-notes .sub-contents{transform:translateX(0%)}body#top.room .inroom.display-tasks .sub-contents{transform:translateX(-100%)}}body#top.room .inroom.room-is-empty{grid-template-rows:auto 1fr}@media screen and (min-width: 800px){body#top.room .inroom.room-is-empty .segment-notes{display:none}}@media screen and (min-width: 800px){body#top.room .inroom.room-is-empty .in-room-tasks{grid-column:1/span 2}}@media screen and (max-width: 800px){body#top.room .inroom.room-is-empty .header{display:none}}body#top.room #patient-lineup h5{display:flex;flex-direction:row;justify-content:space-between;align-items:center}body#top.room #patient-lineup .nexus-waiting-room-flow .action{display:none}body#top.room .now-tab-content{display:grid;grid-template-areas:"waiting-room interactive-zone";grid-template-columns:minmax(310px, 1fr) 2fr;place-items:start stretch;grid-gap:20px}body#top.room .now-tab-content.has-notification{--notification-form-height: 0px;--current-notification-height: 9000px}@media screen and (max-width: 620px){body#top.room .now-tab-content{grid-template-areas:"waiting-room" "interactive-zone";grid-template-columns:1fr}}body#top.room .comment-list{margin-left:0px;padding:10px}body#top.room .comment-list .comment-item .metas{padding-left:60px;font-size:.66rem;opacity:.85}body#top.room .comment-list .comment-item .message-container .lf-avatar-picture{margin-right:10px}body#top.room .comment-list .comment-item .message-container .lf-avatar-picture .badge{display:none}body#top.room .comment-list .comment-item .message-container .message{width:100%;font-size:1rem;padding:.75rem;border-radius:5px;background:var(--background-color-lighter);color:var(--background-color-lighter-text)}body#top.room .comment-list .comment-item .message-container.is-important .message{background:#dd4e41;color:#fff}body#top.room .comment-list.read-only .new-comment{display:none}body#top.room .comment-list.read-only .comment-item .metas{font-size:.6rem}body#top.room .comment-list.read-only .comment-item .metas .md-menu{display:none}body#top.room .comment-list.read-only .comment-item .message-container .lf-avatar-picture{width:40px !important;height:40px !important}body#top.room .comment-list.read-only .comment-item .message-container .message{font-size:.75rem}body#top.room .new-comment{display:grid;grid-template-columns:1fr auto auto;place-items:center stretch;grid-gap:10px}@media screen and (max-width: 620px){body#top.room .new-comment{margin-left:0px;grid-template-columns:1fr}}body#top.room .new-comment md-input-container{margin:0px}body#top.room .new-comment md-input-container .md-errors-spacer{display:none}body#top.room .new-comment md-checkbox{margin:0px}body#top.room .last-notification>p{margin:15px 0px;font-size:25px}body#top.room #addPersonFlowDialog md-dialog{min-width:50%;max-width:1000px;width:100%}body#top.room #addPersonFlowDialog .md-dialog-content .default-view{--label-width:140px}body#top.room #select-room .list{display:grid;grid-template-columns:1fr;grid-gap:5px}body#top.room #select-room .list .item{cursor:pointer;padding:5px;display:grid;grid-template-columns:1fr auto;grid-gap:5px}body#top.room #patient-messages .message-list .message-item{display:grid;grid-template-columns:1fr 1fr;margin-bottom:1rem}body#top.room #patient-messages .message-list .message-item .body{grid-column:1/span 2;padding:.5rem;background:var(--background-color-lighter);--text-color: var(--background-color-lighter-text);border-radius:.25rem}body#top.room #patient-messages .message-list .message-item .body .subject{font-size:.75rem}body#top.room #patient-messages .message-list .message-item .author{grid-column:2;font-size:.75rem;place-self:end}body#top.room #patient-messages .message-list .message-item .date{grid-column:1;font-size:.5rem;place-self:start}body#top.room #patient-notes .new-note{display:grid}body#top.room #patient-notes .new-note .md-button{place-self:end}body#top.room #patient-notes .note-list .note-item{display:grid;grid-template-columns:1fr 1fr auto;margin-bottom:1rem}body#top.room #patient-notes .note-list .note-item .body{grid-column:1/span 2;padding:.5rem;padding-left:.75rem;background:var(--background-color-lighter);--text-color: var(--background-color-lighter-text);border-radius:.25rem;position:relative}body#top.room #patient-notes .note-list .note-item .body .add-to-flow{position:absolute;top:50%;left:0px;transform:translate(-50%, -50%);transition:.25s;margin:0}body#top.room #patient-notes .note-list .note-item .body .add-to-flow:hover{transform:translate(-50%, -50%) rotate(180deg)}body#top.room #patient-notes .note-list .note-item .body .add-to-flow:hover .fal::before{content:""}body#top.room #patient-notes .note-list .note-item .author{grid-column:2;font-size:.75rem;place-self:end}body#top.room #patient-notes .note-list .note-item .action{place-self:start center;grid-column:3;grid-row:1/span 2}body#top.room #patient-notes .note-list .note-item .date{grid-column:1;font-size:.5rem;place-self:start}body#top.persons .page-header{padding:20px 10px;display:grid;grid-template-columns:1fr minmax(200px, max-content) minmax(200px, max-content);gap:1rem;place-items:center stretch;position:sticky;top:0;z-index:5;--text-color:var(--page-header-color)}body#top.persons .page-header md-input-container{width:100%}@media screen and (max-width: 800px){body#top.persons .page-header{grid-template-columns:1fr 1fr;position:relative}}body#top.persons .page-header .search{min-width:50vw;position:relative;--text-color:var(--page-header-color)}@media screen and (max-width: 800px){body#top.persons .page-header .search{grid-column:1/span 2}}body#top.persons .page-header .search::before{content:"";font-family:var(--icon-font-family);position:absolute;font-size:18px;top:50%;left:10px;transform:translateY(-50%)}body#top.persons .page-header .search input{background-color:var(--input-background-color);border-radius:100px;border:2px solid var(--page-header-color);font-size:18px;padding:10px 20px;padding-left:40px;outline:none;opacity:.6;transition:.25s;width:100%}body#top.persons .page-header .search input::placeholder{color:var(--page-header-color);opacity:.6}body#top.persons .page-header .search:focus-within{--text-color: var(--page-header)}body#top.persons .page-header .search:focus-within input{background-color:var(--page-header-color);opacity:1}body#top.persons .page-header .search:focus-within input::placeholder{color:var(--text-color)}body#top.persons .page-header .sort{display:flex;flex-direction:row}body#top.persons .page-header .sort .fa-arrow-down{transition:.25s}body#top.persons md-select-menu md-optgroup>label{font-size:.8rem;padding-bottom:2px;border-bottom:solid 1px rgba(0,0,0,.2);margin-bottom:5px}body#top.persons .list{display:grid;grid-gap:0px 1rem;grid-template-columns:auto 1fr repeat(5, max-content);place-items:center stretch}@media screen and (max-width: 800px){body#top.persons .list{grid-template-columns:auto 1fr max-content}}body#top.persons .list .client-item{display:contents}body#top.persons .list .client-item>div{padding:5px 0px}body#top.persons .list .client-item>div:first-child{padding-left:20px}body#top.persons .list .client-item .action{place-self:center end}body#top.persons .list .client-item .email{font-style:italic;opacity:.75}body#top.persons .list .client-item .flows{place-self:center}body#top.persons .list .client-item .list-header{padding-top:30px}body#top.persons .list .client-item .list-header .md-icon-button{height:1rem;min-height:0px;line-height:1em}body#top.persons .list .client-item a{color:var(--text-color);text-decoration:none;font-size:inherit}body#top.persons .list .client-item .missing::before{content:"";display:block;width:5px;height:5px;border-radius:50%;background-color:var(--warning)}body#top.persons .list .client-item:hover{background-color:var(--background-color-lighter)}@media screen and (max-width: 800px){body#top.persons .list .client-item .next-birthday,body#top.persons .list .client-item .last-visite-date,body#top.persons .list .client-item .register-date,body#top.persons .list .client-item .flows{display:none}}body#top.persons .nexus-loading{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%)}body#top.person #viewport>div{display:grid;grid-template-rows:auto 1fr;place-items:stretch;height:100%}body#top.person .page-header{display:grid;gap:10px;grid-template-columns:auto 1fr auto;padding:20px;place-items:start stretch;--text-color: var(--page-header-color)}body#top.person .page-header .header-action{height:7.5rem;display:flex;flex-direction:column;justify-content:center}body#top.person .page-header .infos{position:relative;display:grid;gap:10px;grid-template-columns:auto 1fr}body#top.person .page-header .infos .picture{grid-row:1/span 2;display:flex;flex-direction:column;align-items:center;min-width:210px}body#top.person .page-header .infos h1{place-self:end start}body#top.person .page-header .infos .basic .info-item{display:grid;gap:10px;grid-template-columns:auto 1fr;font-size:.8rem;place-items:center stretch}body#top.person .page-header .infos .basic .info-item .no-sync{font-style:italic}body#top.person .page-header .infos .basic .info-item.address{place-items:start stretch}body#top.person .page-header .nav-back{font-size:25px;cursor:pointer}body#top.person .page-header .more-infos{grid-column:1/span 3}body#top.person .page-header .more-infos .more-infos-content{padding:0px;max-height:0px;overflow:hidden;transition:max-height .25s}body#top.person .page-header .more-infos .actions{text-align:center}body#top.person .page-header .more-infos .toggler{text-align:center}body#top.person .page-header .more-infos .toggler .md-button i.fal{transition:.25s}body#top.person .page-header .more-infos.open .more-infos-content{max-height:80vh;overflow:hidden auto}body#top.person .page-header .more-infos.open .toggler .md-button i.fal{transform:rotate(180deg)}body#top.person .page-content{overflow:hidden auto}body#top.person .page-content .timeline{position:relative;--line-size: 4px;display:grid;grid-template-columns:max-content 1fr;grid-template-rows:1fr;min-height:0;max-height:100%;overflow:hidden}body#top.person .page-content .timeline .timeline-container{overflow:auto;scroll-behavior:smooth}body#top.person .page-content .timeline .timeline-list{width:calc(100vw - 2rem);max-width:800px;margin:0 auto;text-align:center;padding-bottom:1rem}body#top.person .page-content .timeline .timeline-list .badge{background:var(--medium-contrast-bg-color);--text-color: var(--medium-contrast-bg-text-color);padding:.5em 1em;font-size:.8rem;border-radius:var(--element-radius);display:inline-block;z-index:5}body#top.person .page-content .timeline .timeline-list .timeline-group{z-index:5;position:relative;display:grid;grid-template-columns:1fr;place-items:center}body#top.person .page-content .timeline .timeline-list .timeline-group .timeline-group-content{place-self:stretch;max-height:0px;transition:.25s;overflow:hidden;padding-top:1rem}body#top.person .page-content .timeline .timeline-list .timeline-group .timeline-group-content.expanded{max-height:calc(var(--timeline-item-count)*150px);padding-bottom:1rem}body#top.person .page-content .timeline .timeline-list .timeline-group:first-child .badge{background:var(--highlight);--text-color: var(--highlight-text-color);margin:2rem 0 0 0}body#top.person .page-content .timeline .timeline-list .timeline-group:first-child .line::before,body#top.person .page-content .timeline .timeline-list .timeline-group:first-child .line::after{background-color:var(--highlight)}body#top.person .page-content .timeline .timeline-list .timeline-item{display:grid;grid-template-columns:1fr 4rem 1fr;position:relative;place-self:stretch;padding:1rem 0}body#top.person .page-content .timeline .timeline-list .timeline-item .line{position:relative;grid-area:line}body#top.person .page-content .timeline .timeline-list .timeline-item .line i{width:calc(3.5*var(--line-size));height:calc(3.5*var(--line-size));background:var(--item-color);border-radius:50%;position:absolute;left:50%;top:1rem;transform:translateX(-50%);border:solid var(--line-size) var(--background-color)}body#top.person .page-content .timeline .timeline-list .timeline-item .line::before,body#top.person .page-content .timeline .timeline-list .timeline-item .line::after{content:"";position:absolute;z-index:1;width:var(--line-size);left:50%;transform:translateX(-50%);border-radius:var(--element-radius);background-color:var(--medium-contrast-bg-color)}body#top.person .page-content .timeline .timeline-list .timeline-item .line::before{top:-2.5rem;height:3.5rem}body#top.person .page-content .timeline .timeline-list .timeline-item .line::after{bottom:-1.5rem;height:calc(100% - var(--line-size))}body#top.person .page-content .timeline .timeline-list .timeline-item .side{grid-row:1}body#top.person .page-content .timeline .timeline-list .timeline-item .side-a{display:grid;gap:0 1rem;place-items:center;--text-color: var(--medium-contrast-bg-color);margin-top:.75rem;grid-area:side-a}body#top.person .page-content .timeline .timeline-list .timeline-item .side-a .flow-type{grid-area:type;place-self:start stretch}body#top.person .page-content .timeline .timeline-list .timeline-item .side-a .icon{grid-area:icon}body#top.person .page-content .timeline .timeline-list .timeline-item .side-a .flow-time{grid-area:time;font-size:.5rem;opacity:.75}body#top.person .page-content .timeline .timeline-list .timeline-item .side-b{grid-area:side-b}body#top.person .page-content .timeline .timeline-list .timeline-item .card{padding:.5rem;background:var(--low-contrast-bg-color);--text-color: var(--low-contrast-bg-text-color);position:relative;border-radius:var(--element-radius)}body#top.person .page-content .timeline .timeline-list .timeline-item .card::before{content:"";position:absolute;top:1rem;left:0px;width:0px;height:0px;border-style:solid;border-width:calc(3*var(--line-size));border-color:var(--low-contrast-bg-color) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);transform:translate(-100%, -25%) rotate(90deg)}body#top.person .page-content .timeline .timeline-list .timeline-item .card .date{display:grid;grid-template-columns:auto 1fr;gap:0 .5rem}body#top.person .page-content .timeline .timeline-list .timeline-item .card .date .day{font-size:2rem;line-height:1;font-weight:700;grid-row:1/span 2;grid-column:1}body#top.person .page-content .timeline .timeline-list .timeline-item .card .date .day-name,body#top.person .page-content .timeline .timeline-list .timeline-item .card .date .month{font-size:.8rem;line-height:1}body#top.person .page-content .timeline .timeline-list .timeline-item .card .date .day-name{grid-row:2;grid-column:2;opacity:.75;place-self:start}body#top.person .page-content .timeline .timeline-list .timeline-item .card .date .month{grid-row:1;grid-column:2;font-weight:700;place-self:end start}body#top.person .page-content .timeline .timeline-list .timeline-item .card .info-item{display:grid;grid-template-columns:auto 1fr;gap:1rem;place-items:center start}body#top.person .page-content .timeline .timeline-list .timeline-item .with{font-size:.5rem;opacity:.75;text-align:right}body#top.person .page-content .timeline .timeline-list .timeline-item:nth-child(odd){grid-template-areas:"side-a line side-b"}body#top.person .page-content .timeline .timeline-list .timeline-item:nth-child(odd) .side-a{place-self:start end;grid-template-columns:1fr auto;grid-template-areas:"type icon" "type time"}body#top.person .page-content .timeline .timeline-list .timeline-item:nth-child(odd) .side-a .flow-type{text-align:right}body#top.person .page-content .timeline .timeline-list .timeline-item:nth-child(even){grid-template-areas:"side-b line side-a"}body#top.person .page-content .timeline .timeline-list .timeline-item:nth-child(even) .side-a{place-self:start;grid-template-columns:auto 1fr;grid-template-areas:"icon type" "time type"}body#top.person .page-content .timeline .timeline-list .timeline-item:nth-child(even) .side-a .flow-type{text-align:left}body#top.person .page-content .timeline .timeline-list .timeline-item:nth-child(even) .side-b .card::before{left:unset;right:0px;transform:translate(100%, -25%) rotate(-90deg)}body#top.person .page-content .timeline .timeline-nav{padding:1rem 0;display:grid;place-self:start stretch;gap:.5rem}body#top.person .page-content .timeline .timeline-nav .nav-item{border-left:solid 5px var(--medium-contrast-bg-color);--text-color: var(--medium-contrast-bg-color);font-size:.6rem;padding:.25rem .5rem;text-transform:uppercase}body#top.objectives #viewport{overflow-x:hidden}body#top.objectives .page-header{padding:20px}body#top.objectives .page-content .list-container .list{display:grid;grid-template-columns:1fr repeat(5, max-content);gap:.5rem;padding:1rem;place-items:center stretch}body#top.objectives .page-content .list-container .list.group-objective-list{grid-template-columns:1fr repeat(6, max-content)}body#top.objectives .page-content .list-container .list .list-item{display:contents}body#top.objectives .page-content .list-container .list .list-item .reward{place-self:center}body#top.objectives .page-content .list-container .list .list-item .complete{place-self:center;font-size:1.5rem}body#top.store .page-header{padding:20px}body#top.store .page-content section{display:grid;grid-template-columns:1fr 4fr;gap:2rem;padding:1rem;position:relative}body#top.store .page-content section:nth-child(even){--section-bg: var(--background-color-darker)}body#top.store .page-content section::before{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:var(--section-bg);opacity:.8;z-index:1}body#top.store .page-content section .infos,body#top.store .page-content section .list{padding:1rem;position:relative;z-index:5}body#top.store .page-content section .infos{--text-color: var(--background-color-darker-text)}body#top.store .page-content section .infos h2{line-height:1em}body#top.store .page-content section .list{display:grid;grid-template-columns:repeat(auto-fill, minmax(175px, 1fr));gap:1rem}body#top.store .page-content section .list .item{display:grid;grid-template-columns:1fr;border-radius:var(--element-radius);background:var(--background-color);grid-template-rows:150px;padding:1rem;position:relative}body#top.store .page-content section .list .item img{width:100%;height:100%;object-fit:cover;object-position:center}body#top.store .page-content section .list .item .title{text-transform:uppercase;font-weight:700}body#top.store .page-content section .list .item .company{font-size:.75rem;padding:.5rem 0}body#top.store .page-content section .list .item .company a{font-size:inherit}body#top.store .page-content section .list .item .compliance-level{font-size:.6rem}body#top.store .page-content section .list .item .actions{place-self:center}body#top.store .page-content section .list .item .installed-icon{display:none;position:absolute;top:1rem;right:1rem;color:var(--success);font-size:1.5rem}body#top.store .page-content section .list .item.installed{pointer-events:none;box-shadow:0 0 20px 5px var(--success),0 0 0px 2px var(--success)}body#top.store .page-content section .list .item.installed .installed-icon{display:block}body#top.store .page-content section .list .item.expand{grid-column:span 2}body#top.store .page-content section .list .item.expand .description{max-width:175px;padding:1rem}body#top.configs #viewport>div{min-height:100%;display:grid;grid-template-rows:auto 1fr;height:100%;min-height:0}@media screen and (max-width: 620px){body#top.configs #viewport .page-header{padding:.5rem}}body#top.configs .page-header h1{text-align:center}body#top.configs .page-content{display:grid;grid-template-columns:1fr;gap:1rem;min-height:0;padding:1rem}body#top.configs .page-content .page-nav{padding-top:1rem}@media screen and (max-width: 800px){body#top.configs .page-content{padding:.5rem;gap:0}}body#top.configs .page-content .section-list,body#top.configs .page-content .section-container,body#top.configs .page-content .list-container{padding:1rem;min-height:0}body#top.configs section{display:contents}body#top.configs section .section-header{position:sticky;top:85px;padding:.5rem;z-index:5;background:var(--background-color-lighter);--text-color: var(--background-color-lighter-text);transition:1s;transition-delay:.5s}body#top.configs section .section-header h3{transition:1s;transition-delay:.5s}body#top.configs section .section-body{padding:.5rem}body#top.configs section .section-body .list{display:grid;grid-gap:10px}body#top.configs section#rooms .rooms{display:grid;grid-gap:10px}body#top.configs section#rooms .rooms .room{display:grid;grid-template-columns:auto 1fr auto;grid-gap:0 10px;place-items:center stretch;border-left:3px solid currentColor;padding-left:10px;transition:.25s;outline:none}body#top.configs section#rooms .rooms .room .name,body#top.configs section#rooms .rooms .room .icon{color:var(--text-color);font-size:1rem;font-family:var(--default-font)}body#top.configs section#rooms .rooms .room:hover{border-left-width:10px}body#top.configs section#services .services{display:grid;grid-gap:10px}body#top.configs section#services .services .service{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;place-items:center stretch;outline:none;cursor:pointer;border-left:3px solid currentColor;padding-left:10px;transition:.25s}body#top.configs section#services .services .service .name,body#top.configs section#services .services .service .icon{color:var(--text-color);font-size:1rem;font-family:var(--default-font)}body#top.configs section#services .services .service:hover{border-left-width:10px}body#top.configs section#calls .item{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;place-items:center stretch;transition:.25s;outline:none;cursor:pointer;border-left:3px solid currentColor;padding-left:10px}body#top.configs section#calls .item .name,body#top.configs section#calls .item .icon{color:var(--text-color);font-size:1rem;font-family:var(--default-font)}body#top.configs section#calls .item:hover{border-left-width:10px}body#top.configs section#answers .item{display:grid;grid-template-columns:auto 1fr auto;grid-gap:10px;place-items:center stretch;transition:.25s;outline:none;cursor:pointer;border-left:3px solid currentColor;padding-left:10px}body#top.configs section#answers .item .name,body#top.configs section#answers .item .icon{color:var(--text-color);font-size:1rem;font-family:var(--default-font)}body#top.configs section#answers .item:hover{border-left-width:10px}body#top.configs section#inroom-tasks .task-list{display:grid;grid-template-columns:auto 1fr 1fr auto;grid-template-rows:auto;place-items:stretch;grid-gap:.5rem;place-items:center stretch}body#top.configs section#inroom-tasks .task-list .recursivity{display:contents}body#top.configs section#inroom-tasks .task-list h4{grid-column:1/span 2}body#top.configs section#inroom-tasks .task-list .task-item{--border-color: #888;display:contents}body#top.configs section#inroom-tasks .task-list .task-item .selection{place-self:center}body#top.configs section#inroom-tasks .task-list .task-item .name{font-size:1.1rem}body#top.configs section#inroom-tasks .task-list .task-item .name::before{content:"";display:inline-block;width:.75rem;height:.75rem;border-radius:50%;background:var(--border-color);margin-right:.25rem}body#top.configs section#inroom-tasks .task-list .task-item .user-type{font-size:.8rem}body#top.configs section#inroom-tasks .task-list .task-item.active{opacity:1}body#top.configs section#inroom-tasks .task-list .task-item.active.priority-0{--border-color:#007ACC}body#top.configs section#inroom-tasks .task-list .task-item.active.priority-1{--border-color:#17A05E}body#top.configs section#inroom-tasks .task-list .task-item.active.priority-2{--border-color:#FF9800}body#top.configs section#inroom-tasks .task-list .task-item:last-child>div{margin-bottom:1.5rem}body#top.configs section#inroom-promotions .promotion-list{display:grid;grid-template-columns:1fr;grid-gap:10px}body#top.configs section#inroom-promotions .promotion-list .promotion-item{display:grid;opacity:.5;grid-gap:0px 10px;cursor:pointer;outline:none;grid-template-columns:1fr auto auto;grid-template-areas:"name priority action" "resume count action"}body#top.configs section#inroom-promotions .promotion-list .promotion-item>.name{grid-area:name}body#top.configs section#inroom-promotions .promotion-list .promotion-item>.resume{grid-area:resume}body#top.configs section#inroom-promotions .promotion-list .promotion-item>.priority{grid-area:priority}body#top.configs section#inroom-promotions .promotion-list .promotion-item>.count{grid-area:count}body#top.configs section#inroom-promotions .promotion-list .promotion-item>.action{grid-area:action}body#top.configs section#inroom-promotions .promotion-list .promotion-item .name{font-size:1.1rem}body#top.configs section#inroom-promotions .promotion-list .promotion-item .resume{font-style:italic;opacity:.75;font-size:.8rem}body#top.configs section#inroom-promotions .promotion-list .promotion-item.active{border-left:#17a05e solid 4px;padding-left:5px;opacity:1}body#top.configs section#inroom-promotions .nx-list-item{--color: var(--success)}body#top.configs section#inroom-promotions .nx-list-item .hint{max-width:400px;opacity:.7;font-style:italic}body#top.configs section#inroom-promotions .nx-list-item .state>i{color:var(--color);font-size:1rem}body#top.configs section#inroom-promotions .nx-list-item .inactive{--color:var(--error)}body#top.configs section#apps .module-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch;gap:1rem}body#top.configs section#apps .module-list .module-item{background:var(--background-color);border-radius:var(--element-radius);display:grid;grid-template-columns:1fr;place-items:stretch;width:250px;position:relative}body#top.configs section#apps .module-list .module-item .item-avatar{width:100%;height:150px;overflow:hidden;background:#fff;border-radius:var(--element-radius);padding:.5rem}body#top.configs section#apps .module-list .module-item .item-avatar img{width:100%;height:100%;object-fit:contain}body#top.configs section#apps .module-list .module-item.active{box-shadow:0 0 1rem var(--success),0 0 .5rem var(--success),0 0 .25rem var(--success)}body#top.configs section#apps .module-list .module-item.active::after{content:"";font-family:var(--icon-font-family);font-weight:400;font-size:2rem;color:var(--success);position:absolute;bottom:1rem;right:1rem}body#top.configs section#apps .module-list .module-item .name{font-size:1.25rem;text-transform:uppercase;padding:1rem;padding-bottom:0}body#top.configs section#apps .module-list .module-item .company{opacity:.6;font-size:.8rem;padding:1rem;padding-top:0}body#top.configs section#apps .nx-list-item{--color: var(--success)}body#top.configs section#apps .nx-list-item .name{display:flex;gap:.5rem;align-items:center}body#top.configs section#apps .nx-list-item .item-avatar{width:36px;height:36px;border-radius:var(--element-radius);overflow:hidden}body#top.configs section#apps .nx-list-item .item-avatar img{width:100%;height:100%;object-fit:cover;object-position:center}body#top.configs section#apps .nx-list-item .state>span{--text-color:var(--color);background:var(--color);border-radius:var(--element-big-radius);padding:.25em .5em;padding:.25em 1em;display:flex;justify-content:space-between;align-items:center;gap:.5em}body#top.configs section#apps .nx-list-item .state>i{color:var(--color);font-size:1rem}body#top.configs section#apps .nx-list-item .inactive{--color:var(--error)}body#top.configs section#infos .nx-input-list{background:var(--background-color);box-shadow:1px 1px .5rem var(--shadow);border-radius:var(--element-big-radius);padding:1rem;width:clamp(320px,100vw - 2rem,1200px);margin-inline:auto}body#top.configs .client_infos{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"client contact" "actions actions";grid-gap:20px;place-items:start stretch}body#top.configs .client_infos>.client{grid-area:client}body#top.configs .client_infos>.contact{grid-area:contact}body#top.configs .client_infos>.actions{grid-area:actions}body#top.configs .client_infos .actions{place-self:center}body#top.configs .client_infos .client{display:grid;grid-gap:0px;grid-template-columns:1fr 1fr}body#top.configs .client_infos .client .wide{grid-column:1/span 2}body#top.configs .client_infos .contact-item{display:grid;grid-gap:0px;grid-template-columns:auto 1fr 1fr}body#top.configs .client_infos .contact-item .wide{grid-column:1/span 3}body#top.configs .task-management{display:grid;grid-template-columns:1fr;grid-gap:30px;place-items:start stretch}@media screen and (max-width: 800px){body#top.configs .task-management{grid-template-columns:1fr}}body#top.configs .task-management .task-list{display:grid;grid-template-columns:1fr;grid-template-rows:auto;place-items:stretch;grid-gap:10px}body#top.configs .task-management .nexus-list .nexus-list-header,body#top.configs .task-management .nexus-list .nexus-list-item{grid-template-columns:auto 1fr 1fr 200px 75px 75px;cursor:pointer}body#top.configs .task-management .nexus-list .nexus-list-header .selection,body#top.configs .task-management .nexus-list .nexus-list-item .selection{min-width:40px}body#top.configs .task-management .nexus-list .nexus-list-header md-checkbox,body#top.configs .task-management .nexus-list .nexus-list-item md-checkbox{margin:0px}body#top.configs .task-management .options{display:grid;grid-template-columns:1fr;grid-template-rows:auto;place-items:stretch;grid-gap:10px}body#top.configs .in-rooms-layout{display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"tasks promo";grid-gap:20px}body#top.configs .in-rooms-layout .promotions-management{grid-area:promo}@media screen and (max-width: 800px){body#top.configs .in-rooms-layout .promotions-management{grid-template-columns:1fr}}body#top.configs .in-rooms-layout .promotions-management .options{display:grid;grid-template-columns:1fr;grid-template-rows:auto;place-items:stretch;grid-gap:10px}body#top.configs .in-rooms-layout .inroom-task-list{grid-area:tasks}body#top.configs .nexus-task-item{transition:.25s;cursor:pointer;outline:none}body#top.configs .nexus-task-item:hover{border-left:4px solid #4a8af4;padding-left:10px}body#top.configs.apps .app-list{display:grid;grid-auto-flow:column;gap:1rem;padding:1rem}body#top.configs.apps .app-list .app-item .item-avatar{width:150px;height:150px;border-radius:var(--element-radius);border:dashed 3px rgba(153,153,153,.6);opacity:.5;overflow:hidden}body#top.configs.apps .app-list .app-item .item-avatar img{width:100%;height:100%;object-fit:cover;object-position:center}body#top.configs.apps .app-list .app-item .config-button{display:none}body#top.configs.apps .app-list .app-item.active .item-avatar{border:solid 3px var(--highlight);opacity:1}body#top.configs.apps .app-list .app-item.active .config-button{display:inline-block}body#top.configs.apps .app-list .app-item .title,body#top.configs.apps .app-list .app-item .company{text-align:center}body#top.configs.apps .app-list .app-item .company{font-size:.75rem}body#top.configs.apps .app-list .app-item .company a{font-size:inherit}body#top.configs.apps .app-list .app-item .actions{display:flex;justify-content:center}body#top.configs.forms .list{display:grid;grid-template-columns:auto 1fr max-content max-content max-content auto;gap:1rem;overflow:hidden auto;place-items:center stretch}body#top.configs.forms .list .list-item{display:contents}body#top.configs.forms .list .list-item a{text-decoration:none}body#top.configs.forms .list .list-item .list-header{padding-top:1rem}body#top.configs.forms .list .template-list-container{display:contents}body#top.configs.forms .list .template-list-container h4{margin-top:2rem;grid-column:1/span 6}body#top.configs.security #viewport>.ng-scope{display:grid;grid-template-rows:auto 1fr;height:100%}body#top.configs.security .security-configuration{overflow:hidden}body#top.configs.flows .global-configuration{overflow:hidden}body#top.configs.flows .global-configuration md-list md-slider-container{--slider-color: var(--text-color);display:grid;grid-template-columns:1fr 120px;min-width:500px}body#top.configs.flows .global-configuration md-list md-slider-container>:first-child:not(md-slider),body#top.configs.flows .global-configuration md-list md-slider-container>:last-child:not(md-slider){max-width:unset !important}body#top.configs.flows .global-configuration md-list md-slider-container md-slider{--text-color: var(--slider-color)}body#top.form #viewport>div{display:grid;grid-template-rows:auto 1fr;place-items:stretch;height:100%}body#top.form #viewport .page-header .nav-back{font-size:25px;cursor:pointer}body#top.form #viewport .page-header h1{padding:0 1rem}body#top.form .page-content{overflow:hidden auto}body#top.form .movers,body#top.form .actions{text-align:center;display:grid;gap:.5rem}body#top.form .nx-question-group-list{display:grid;grid-template-columns:1fr;z-index:1}body#top.form .nx-question-group-list .nx-question-group-item{display:grid;grid-template-columns:3rem 1fr 3rem}body#top.form .nx-question-group-list .nx-question-group-item.has-conditions{--background-color-darker: var(--highlight);--background-color-darker-text: var(--highlight-text-color)}body#top.form .nx-question-group-list .nx-question-group-item>.movers,body#top.form .nx-question-group-list .nx-question-group-item>.actions{--text-color: var(--background-color-darker-text);background-color:var(--background-color-darker);grid-template-rows:auto auto 1fr;padding:1rem}body#top.form .nx-question-group-list .nx-question-group-item .nx-question-group .title{display:flex;flex-direction:row;justify-content:space-between;align-items:center}body#top.form .nx-question-group-list .nx-question-group-item .nx-question-group .title label .fal{display:inline-block}body#top.form .nx-question-group-list .nx-question-group-item .nx-question-group .title em{font-size:.5em;padding:0 .25rem}body#top.form .nx-question-group-list .nx-question-group-item .nx-question-group .title,body#top.form .nx-question-group-list .nx-question-group-item .nx-question-group .description{padding:0}body#top.form .nx-question-group-list .nx-question-group-item .nx-question-group .description.is-empty{font-style:italic;text-decoration:dashed}body#top.form .nx-question-group-list .nx-question-group-item .question-list{gap:1rem}body#top.form .nx-question-group-list .nx-question-group-item .question-item{display:grid;grid-template-columns:auto 1fr auto;gap:.5rem;z-index:5;--mover-bg-color: transparent;--mover-fg-color: inherit;--mover-fg-weight: 400}body#top.form .nx-question-group-list .nx-question-group-item .question-item.has-conditions{--border-color: var(--highlight);--mover-fg-color: var(--highlight);--mover-fg-weight: 700}body#top.form .nx-question-group-list .nx-question-group-item .question-item.has-conditions .nx-question-input,body#top.form .nx-question-group-list .nx-question-group-item .question-item.has-conditions .filler{border-style:dashed}body#top.form .nx-question-group-list .nx-question-group-item .question-item .nx-question{pointer-events:none}body#top.form .nx-question-group-list .nx-question-group-item .question-item .nx-question label .fal{display:inline-block;pointer-events:auto}body#top.form .nx-question-group-list .nx-question-group-item .question-item>.movers,body#top.form .nx-question-group-list .nx-question-group-item .question-item>.actions{padding:.5rem;grid-auto-flow:column;background:var(--mover-bg-color);--text-color:var(--mover-fg-color)}body#top.form .nx-question-group-list .nx-question-group-item .question-item>.movers .fal,body#top.form .nx-question-group-list .nx-question-group-item .question-item>.actions .fal{font-weight:var(--mover-fg-weight)}body#top.form .nx-question-group-list .nx-question-group-item .group-actions{text-align:center;padding-bottom:1rem}body#top #edit-form{max-width:100%}@media screen and (min-width: 620px){body#top #edit-form{width:40vw}}body#top #edit-form md-list md-slider-container{--slider-color: var(--text-color);display:grid;grid-template-columns:1fr 120px;min-width:500px}body#top #edit-form md-list md-slider-container>:first-child:not(md-slider),body#top #edit-form md-list md-slider-container>:last-child:not(md-slider){max-width:unset !important}body#top #edit-form md-list md-slider-container md-slider{--text-color: var(--slider-color)}body#top.api-doc{padding:0px;padding-top:60px}body#top.api-doc h1,body#top.api-doc h2,body#top.api-doc h3,body#top.api-doc h4,body#top.api-doc h5{text-transform:uppercase}body#top.api-doc section .container{padding:0}body#top.api-doc section .container:first-child{padding-top:50px}body#top.api-doc section .container:first-child h2{text-align:center}body#top.api-doc section .container:last-child{padding-bottom:50px}body#top.api-doc section .container>.layout-row>div{padding:20px;max-height:9999px}body#top.api-doc section .container>.layout-row>div:first-child{border-right:solid 1px rgba(0,0,0,.1);border-left:solid 1px rgba(0,0,0,.1);background-color:rgba(0,0,0,.02)}body#top.api-doc section .container:first-child>.layout-row>div:first-child{border-top:solid 1px rgba(0,0,0,.1);border-radius:5px 5px 0 0}body#top.api-doc section .container:last-child>.layout-row>div:first-child{border-bottom:solid 1px rgba(0,0,0,.1);border-radius:0 0 5px 5px}body#top.api-doc section.header{background:#f26722;color:#fff;text-align:center}body#top.api-doc section.header input{background:rgba(0,0,0,0);color:inherit;border:none;font-size:25px;padding:15px;border-bottom:solid 1px currentColor;outline:none;text-align:center;width:100%}body#top.api-doc section.header input::placeholder{color:inherit;opacity:.4}body#top.api-doc .strong{font-weight:700;margin-top:15px}body#top.api-doc .endpoint{border:solid 1px #c0d0e3;border-radius:5px;background:#e3ebf3;color:#325072;margin:10px 0}body#top.api-doc .endpoint:before{width:120px;content:"POST";padding:10px;font-weight:300;font-style:italic;background:#9cb6d4;color:#fff;display:inline-block}body#top.api-doc .endpoint span{padding:10px;display:inline-block;font-weight:700}body#top.api-doc .trigger{border:solid 1px #2792fc;border-radius:5px;background:#bedefe;color:#0378ed;margin:10px 0}body#top.api-doc .trigger:before{width:120px;content:"SignalR";padding:10px;font-weight:300;font-style:italic;background:#2792fc;color:#fff;display:inline-block}body#top.api-doc .trigger span{padding:10px;display:inline-block;font-weight:700}body#top.api-doc .trigger.firebase{border:solid 1px #f89c3e;background:#fde8d2;color:#f6830d}body#top.api-doc .trigger.firebase:before{content:"Firebase action";background:#f89c3e}body#top.api-doc .call-params{border:solid 1px #c0d0e3;border-radius:5px;background:#e3ebf3;color:#325072;padding:10px;margin:10px 0}body#top.api-doc .call-params ul{list-style:none;margin:0px;padding:0px}body#top.api-doc .call-params ul li{display:flex;align-content:space-between;justify-content:space-between}body#top.api-doc .call-params ul li value{font-weight:700}body#top.api-doc .call-exemple{font-family:"Courier New";border:solid 1px #e6e6e6;background:#fff;color:#325072;padding:10px;margin:10px 0}body#top.api-doc .call-exemple .head{text-align:left;margin-bottom:10px}body#top.api-doc .call-exemple .head:before{content:"REQUEST HEADER";display:block}body#top.api-doc .call-exemple .payload:before{content:"Request payload";display:block}body#top.api-doc .call-exemple .response:before{content:"Response";display:block}body#top.api-doc .call-exemple .payload string,body#top.api-doc .call-exemple .response string{color:#159f5c}body#top.api-doc .call-exemple .payload string:before,body#top.api-doc .call-exemple .payload string:after,body#top.api-doc .call-exemple .response string:before,body#top.api-doc .call-exemple .response string:after{content:'"'}body#top.api-doc .call-exemple .payload boolean,body#top.api-doc .call-exemple .response boolean{color:#006aaa;font-weight:bold}body#top.api-doc .string{color:#159f5c}body#top.api-doc .boolean{color:#006aaa;font-weight:bold}body#top.api-doc note{display:block;margin:10px 0;font-style:italic;border-left:solid 3px #f26722;padding:10px}body#top.api-doc note:before{content:"Note";display:block;font-size:80%;opacity:.5}body#top.api-doc note em{font-weight:700}body#top #edit-codes-dialog md-dialog{min-width:80%}@media screen and (max-width: 620px){body#top #edit-codes-dialog md-dialog{min-width:calc(100% - 20px);max-height:calc(100% - 20px)}}body#top #edit-codes-dialog md-dialog .md-dialog-content{padding:0px}body#top #edit-codes-dialog table td:nth-child(2){text-align:left}body#top #edit-codes-dialog table td md-input-container .md-errors-spacer{display:none}body#top #edit-codes-dialog table td .md-button{font-size:24px}body#top #edit-codes-dialog table [md-color-picker]{display:inline-block}body#top #edit-codes-dialog table [md-color-picker] .md-color-picker-input-container{display:inline-block}body#top #edit-codes-dialog table [md-color-picker] .md-color-picker-input-container .md-color-picker-preview{top:0px}body#top #edit-codes-dialog table [md-color-picker] .md-color-picker-input-container md-input-container{display:none}body#top #edit-codes-dialog table [md-color-picker] .md-color-picker-input-container .md-color-picker-clear{display:none}body#top #direct-message-dialog{min-width:80%}body#top #direct-message-dialog table td:nth-child(2){text-align:left}body#top #direct-message-dialog table td md-input-container .md-errors-spacer{display:none}body#top #direct-message-dialog table td .md-button{font-size:24px}body#top #select-avatar-dialog .lf-avatar-picture{width:100px;height:100px}body#top #select-avatar-dialog .lf-avatar-picture.selected .image-container{border:solid 5px #333;box-shadow:rgba(74,138,244,.5) 0 0px 20px}body#top #select-avatar-dialog md-dialog{min-width:60vw}body#top #select-avatar-dialog md-dialog .dialog-content{display:grid;grid-template-columns:1fr}body#top #select-avatar-dialog md-dialog .dialog-content .avatars .list{display:grid;grid-template-columns:repeat(auto-fill, minmax(100px, 1fr));grid-gap:10px}body#top #select-avatar-dialog md-dialog .dialog-content .customs .list{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:10px;place-items:center stretch}body#top #select-avatar-dialog md-dialog .dialog-content .customs .list md-input-container{margin:0px}body#top #select-avatar-dialog md-dialog .dialog-content .customs .list md-input-container .md-errors-spacer{display:none}@media screen and (max-width: 620px){body#top #select-avatar-dialog md-dialog{min-width:calc(100% - 20px)}body#top #select-avatar-dialog md-dialog .md-dialog-content{padding:0px}body#top #select-avatar-dialog md-dialog .dialog-content{padding:10px;grid-template-areas:"customs" "avatars"}body#top #select-avatar-dialog md-dialog .dialog-content p{text-align:center}body#top #select-avatar-dialog md-dialog .dialog-content>.customs{grid-area:customs}body#top #select-avatar-dialog md-dialog .dialog-content>.avatars{grid-area:avatars}body#top #select-avatar-dialog md-dialog .dialog-content .customs .list{grid-template-columns:1fr;place-items:center}body#top #select-avatar-dialog md-dialog .lf-avatar-picture{width:80px;height:80px}}@media screen and (max-width: 620px){body#top #change-password-dialog md-dialog{min-width:calc(100% - 20px)}}body#top.tools .page-header{padding:1rem}body#top.tools .page-content{padding:1rem;display:grid;grid-gap:1rem;grid-template-columns:repeat(3, 1fr)}body#top.taskboard #viewport{overflow-x:hidden}body#top.taskboard #viewport .view-content{display:grid;grid-template-rows:auto 1fr;height:100%;overflow:hidden}body#top.taskboard .page-header{display:grid;grid-template-columns:1fr 1fr 1fr;place-items:center stretch}body#top.taskboard .page-header .page-title{display:flex;gap:1rem;align-items:center;padding:0 1rem;text-transform:uppercase;font-size:1rem}body#top.taskboard .page-header .page-title md-select{margin:0}body#top.taskboard .page-header .page-header-actions{place-self:center end}body#top.taskboard .page-header .search-container{position:relative}body#top.taskboard .page-header .search-container .filter-action-container{position:absolute;right:-0.5rem;top:50%;transform:translate(100%, -50%);display:flex;gap:1rem;align-items:center}body#top.taskboard .page-header .filter-panel{position:absolute;left:50%;width:clamp(640px,50vw,1000px);top:4.5rem;opacity:0;transform:translate(-50%, 100%);transition:.25s;pointer-events:none;padding:2rem;background:var(--background-color);z-index:100;border-radius:var(--element-radius);box-shadow:0 .5rem .5rem var(--shadow)}body#top.taskboard .page-header .filter-panel.open{opacity:1;transform:translate(-50%, 0);pointer-events:auto}body#top.taskboard .page-header .filter-panel .filter-group-container{display:grid;gap:1rem;place-items:stretch}body#top.taskboard .page-header .filter-panel .filter-group-container md-input-container{display:block}body#top.taskboard .task-user-list-container{display:grid;grid-auto-flow:column;gap:1rem;place-items:center}body#top.taskboard .task-user-list-container .task-user-list{place-self:center start;display:flex;flex-direction:row;gap:1rem;align-items:center;justify-content:center;height:3rem}body#top.taskboard .task-user-list-container .task-user-list .task-user{position:relative}body#top.taskboard .task-user-list-container .task-user-list .task-user.user-is-me{order:-1}body#top.taskboard .task-user-list-container .task-user-list .task-user .nx-avatar{transition:.25s}body#top.taskboard .task-user-list-container .task-user-list .task-user.selected .nx-avatar{box-shadow:0 0 0 3px var(--highlight)}body#top.taskboard .task-user-list-container .task-user-list .task-user .remove-btn{position:absolute;top:-0.25em;right:-0.25em;z-index:5;opacity:0;transition:opacity .25s ease;border-radius:2em;height:1.2em;width:1.2em;line-height:1.2em;text-align:center;background:var(--background-color)}body#top.taskboard .task-user-list-container .task-user-list .task-user:hover .remove-btn{opacity:1}body#top.taskboard .page-content{display:grid;grid-template-rows:auto 1fr;grid-template-columns:auto 1fr;gap:1rem;overflow:hidden}body#top.taskboard .page-content .task-global-completion,body#top.taskboard .page-content .task-list-container{grid-column:2}body#top.taskboard .page-content .task-list-container{overflow:hidden overlay}body#top.taskboard .page-content .task-global-completion{padding:1rem 2rem}body#top.taskboard .page-content .task-global-completion .nx-bar{transition:width .25s ease}body#top.taskboard .page-content .task-tag{font-size:.65rem;padding:.5em 1em;background:var(--tag-color, var(--background-color-darker));color:var(--tag-color-text, #fff);border-radius:var(--element-radius);line-height:1;display:inline-block}body#top.taskboard .page-content .task-list-legend{grid-row:1/-1;padding:1rem;min-width:320px;position:relative;isolation:isolate}@media screen and (max-width: 800px){body#top.taskboard .page-content .task-list-legend{display:none}}body#top.taskboard .page-content .task-list-legend::before{content:"";background:var(--background-color-lighter);opacity:.75;position:absolute;inset:0;z-index:-1}body#top.taskboard .page-content .task-list-legend .legend-list,body#top.taskboard .page-content .task-list-legend .legend-tag-list{display:flex;flex-direction:column;gap:.5rem;font-size:.8rem;position:relative;padding:1rem;overflow:hidden;border-radius:var(--element-radius)}body#top.taskboard .page-content .task-list-legend .legend-list::before,body#top.taskboard .page-content .task-list-legend .legend-tag-list::before{content:"";background:var(--background-color-lighter);opacity:.75;position:absolute;inset:0;z-index:-1}body#top.taskboard .page-content .task-list-legend .legend-item{position:relative;padding-right:2rem}body#top.taskboard .page-content .task-list-legend .legend-item:not(:last-child)::before{content:"";position:absolute;width:100%;bottom:-0.25rem;left:0;height:1px;background:var(--border-color);opacity:.25}body#top.taskboard .page-content .task-list-legend .legend-item>em{font-size:.75rem;opacity:.75}body#top.taskboard .page-content .task-list-legend .legend-tag-item{position:relative;padding-right:2rem}body#top.taskboard .page-content .task-list-legend .legend-tag-item .fal{position:absolute;top:50%;left:0;transform:translate(5px, -50%)}body#top.taskboard .page-content .task-list-legend .legend-tag-item p{font-size:.7rem;padding:0;margin:0}body#top.taskboard .page-content .task-list-legend num{display:block;font-size:1.25rem;font-weight:700;position:absolute;top:50%;right:0;transform:translate(-5px, -50%)}body#top.taskboard .page-content .task-list{padding:2rem;padding-top:.5rem}body#top.taskboard .page-content .task-list .nx-masonry-item-content{padding:1rem;display:grid;grid-template-rows:auto 1fr auto;gap:1rem}body#top.taskboard .page-content .task-list .task-item{background:var(--background-color-lighter);border-radius:var(--element-radius);position:relative;overflow:hidden;transition:opacity .25s,box-shadow .25s;opacity:0}body#top.taskboard .page-content .task-list .task-item.nx-animation-done{opacity:1}body#top.taskboard .page-content .task-list .task-item.state-open{--item-color: var(--success)}body#top.taskboard .page-content .task-list .task-item .task-title{display:grid;grid-template-columns:auto 1fr auto;place-items:center stretch;margin-left:-1rem;padding-left:calc(1rem - 3px);border-left:solid 3px var(--item-color, #0582f6);font-weight:700}body#top.taskboard .page-content .task-list .task-item .task-title>span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body#top.taskboard .page-content .task-list .task-item .task-description{opacity:.75;font-size:.8rem;overflow:hidden;text-overflow:ellipsis}body#top.taskboard .page-content .task-list .task-item .task-interactions{display:grid;grid-template-columns:auto 1fr;place-items:center stretch;gap:1rem}body#top.taskboard .page-content .task-list .task-item .task-interactions .task-users{display:grid;grid-auto-columns:1.5rem;grid-auto-flow:column}body#top.taskboard .page-content .task-list .task-item .task-interactions .task-users nx-avatar{z-index:5}body#top.taskboard .page-content .task-list .task-item .task-interactions .task-users nx-avatar{--avatar-border: var(--background-color-lighter)}body#top.taskboard .page-content .task-list .task-item .task-interactions .task-users nx-avatar.reviewer{--avatar-border: #ff9900}body#top.taskboard .page-content .task-list .task-item .task-interactions .task-users nx-avatar.owner{--avatar-border: #0077ff}body#top.taskboard .page-content .task-list .task-item .task-interactions .task-users nx-avatar .nx-avatar{box-shadow:0 0 0 3px var(--avatar-border)}body#top.taskboard .page-content .task-list .task-item .task-life{display:flex;justify-content:space-between;align-items:center}body#top.taskboard .page-content .task-list .task-item .task-tags-list{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}body#top.taskboard .page-content .task-list .task-item .task-checklist .task-check-item{display:flex;align-items:center}body#top.taskboard .page-content .task-list .task-item .task-checklist .task-check-item md-checkbox{display:none}body#top.taskboard .page-content .task-list .task-item .task-checklist .task-check-item>div i{width:5ch}body#top.taskboard .page-content .task-list .task-item .task-checklist .task-check-item>div i::after{content:" - "}body#top.taskboard .page-content .task-list .task-item .task-checklist .task-check-item.completed span{text-decoration:line-through;opacity:.5}body#top.taskboard .page-content .task-list .task-item .task-progress{display:grid;grid-template-columns:1fr auto;place-items:center stretch;gap:1rem}body#top.taskboard .page-content .task-list .task-item .task-apply-actions{position:absolute;bottom:0;left:0;width:100%;padding:.5rem;background:var(--highlight);--text-color: var(--highlight-text-color);z-index:5;display:flex;justify-content:center;align-items:center;gap:.5rem;animation-duration:var(--nx-anim-duration);animation-delay:var(--nx-anim-delay);animation-timing-function:var(--nx-anim-ease);animation-fill-mode:forwards;transition-duration:var(--nx-anim-duration);transition-delay:var(--nx-anim-delay);transition-timing-function:var(--nx-anim-ease);opacity:0;animation-name:nx-slide-in-bottom}body#top.taskboard .page-content .task-list .task-item .task-actions{display:flex;justify-content:space-between;align-items:center}body#top.taskboard .page-content .task-list .task-item .task-actions-placeholder{height:0}body#top.taskboard .page-content .task-list .task-item.expired{--item-color: #e26c1d}body#top.taskboard .page-content .task-list .task-item.completed{--item-color: #05ffe6}body#top.taskboard .page-content .task-list .task-item.highlighted{box-shadow:0 0 .5rem var(--item-highlight-color, transparent),0 0 .25rem .25rem var(--item-highlight-color, transparent)}body#top.taskboard .page-content .task-list .task-item.dimmed{opacity:.25}body#top.taskboard .page-content .task-list .task-item.has-focus{box-shadow:0 0 0 .2rem var(--highlight)}body#top.taskboard .page-content .task-list .task-item.has-focus .task-check-item md-checkbox{display:inline-block}body#top.taskboard .page-content .task-list .task-item.has-focus .task-check-item>div i{display:none}body#top.academy .page-content{gap:1rem;display:grid;padding-block:1rem}body#top.academy section:not(.featured){position:relative;overflow:hidden;border-radius:var(--element-radius);isolation:isolate;padding:2rem}body#top.academy section:not(.featured)::before{content:"";position:absolute;inset:0;background:var(--background-color);opacity:.5;z-index:-1}body#top.academy section:not(.featured) h3,body#top.academy section:not(.featured) p{margin:0;padding:0}body#top.academy section.started-certificates .certificate-list .certificate-item{display:grid;place-items:center;width:200px;text-align:center}body#top.academy section.started-certificates .certificate-list .certificate-item .thumbnail{aspect-ratio:1;width:100%;overflow:hidden;border-radius:var(--element-radius);position:relative}body#top.academy section.started-certificates .certificate-list .certificate-item .thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center}body#top.academy section.started-certificates .certificate-list .certificate-item .thumbnail .progress-line{position:absolute;bottom:calc(var(--element-radius)/2);left:calc(var(--element-radius)/2);right:calc(var(--element-radius)/2);font-size:4px;border-radius:var(--element-big-radius);height:1em;overflow:hidden;background:var(--background-color-darker)}body#top.academy section.started-certificates .certificate-list .certificate-item .thumbnail .progress-line .progress-line-value{border-radius:inherit;background:var(--highlight);height:inherit}body#top.academy section.started-certificates .certificate-list .certificate-item .thumbnail .overlay{position:absolute;inset:0;opacity:var(--overlay-opacity, 0);transform:translateY(100%);transition:.5s;pointer-events:none;--text-color: var(--background-color-text);display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1rem;text-align:center;isolation:isolate}body#top.academy section.started-certificates .certificate-list .certificate-item .thumbnail .overlay .estimated-time em{font-size:.8rem}body#top.academy section.started-certificates .certificate-list .certificate-item .thumbnail .overlay::before{content:"";position:absolute;inset:0;z-index:-1;background:var(--background-color);opacity:calc(.8*var(--overlay-opacity, 0));transition:.25s}body#top.academy section.started-certificates .certificate-list .certificate-item .thumbnail:hover .overlay{--overlay-opacity:1;transform:translateY(0%)}body#top.academy section.started-certificates .certificate-list .certificate-item .info{padding:1rem}body#top.academy section.all-certificates .certificate-list{display:grid;gap:1rem;padding-top:1rem}body#top.academy section.all-certificates .certificate-list .certificate-item{display:grid;grid-template-columns:auto 1fr auto;place-items:center stretch;gap:0 1rem;position:relative;isolation:isolate}body#top.academy section.all-certificates .certificate-list .certificate-item::before{content:"";position:absolute;inset:-0.5rem -1rem;background:var(--background-color);border-radius:var(--element-radius);opacity:0;z-index:-1;transition:.25s}body#top.academy section.all-certificates .certificate-list .certificate-item:hover::before{opacity:.5}body#top.academy section.all-certificates .certificate-list .certificate-item .thumbnail{aspect-ratio:1;width:80px;overflow:hidden;border-radius:var(--element-radius);position:relative}body#top.academy section.all-certificates .certificate-list .certificate-item .thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center}body#top.academy section.all-certificates .certificate-list .certificate-item .thumbnail .progress-line{position:absolute;bottom:0px;left:0;height:3px;background:var(--highlight)}body#top.academy section.all-certificates .certificate-list .certificate-item .info .title{font-size:1.1rem;font-weight:500}body#top.academy section.all-certificates .certificate-list .certificate-item .info .description{font-size:.8rem}body#top.academy section.all-certificates .certificate-list .certificate-item .estimated-time{text-align:right}body#top.academy section.all-certificates .certificate-list .certificate-item .estimated-time em{font-size:.7rem}body#top.academy section.all-certificates .certificate-list .certificate-item .estimated-time label{font-size:1.2rem;display:block}body#top.academy-certificate .page-header{position:sticky;top:0;z-index:100}body#top.academy-certificate .page-header .playlist-options{display:flex;gap:.5rem;align-items:center}body#top.academy-certificate .page-content{gap:1rem;display:grid;padding-block:1rem}body#top.academy-certificate section:not(.current-playlist-item-container){position:relative;overflow:hidden;border-radius:var(--element-radius);isolation:isolate;padding:2rem}body#top.academy-certificate section:not(.current-playlist-item-container)::before{content:"";position:absolute;inset:0;background:var(--background-color);opacity:.5;z-index:-1}body#top.academy-certificate .nx-step-progress{display:grid;grid-template-columns:1fr auto;place-items:center stretch;gap:1rem}body#top.academy-certificate .nx-step-progress .progress-track{display:grid;grid-auto-flow:column;grid-auto-columns:1%;height:1rem;padding:.25rem;place-items:center stretch;background:var(--background-color-darker);border-radius:var(--element-big-radius)}body#top.academy-certificate .nx-step-progress .progress-track .progress-part{display:grid;grid-template-columns:auto 1fr;gap:.25rem;grid-column:span var(--part-percent);--progress-line-color: var(--background-color-lighter-trans)}body#top.academy-certificate .nx-step-progress .progress-track .progress-part:not(:first-child){padding-left:.5rem}body#top.academy-certificate .nx-step-progress .progress-track .progress-part .part-line{height:.5rem;border-radius:var(--element-big-radius);position:relative}body#top.academy-certificate .nx-step-progress .progress-track .progress-part .part-line>i{display:none;position:absolute;left:100%;top:0%;transform:translate(-50%, -100%)}body#top.academy-certificate .nx-step-progress .progress-track .progress-part .part-bullet{width:.5rem;height:.5rem;border-radius:1rem;position:relative}body#top.academy-certificate .nx-step-progress .progress-track .progress-part .part-bullet>i{position:absolute;left:50%;top:50%;width:1.5rem;height:1.5rem;background:var(--progress-line-color);border-radius:var(--element-radius);text-align:center;transform:translate(-50%, var(--part-icon-y-offset, -150%));display:flex;align-items:center;justify-content:center}body#top.academy-certificate .nx-step-progress .progress-track .progress-part.type-video .part-line,body#top.academy-certificate .nx-step-progress .progress-track .progress-part.type-video .part-bullet{background-color:var(--progress-line-color)}body#top.academy-certificate .nx-step-progress .progress-track .progress-part.type-form{--part-icon-y-offset: 50%;--progress-line-color: #059;padding-left:.25rem}body#top.academy-certificate .nx-step-progress .progress-track .progress-part.type-form .part-line,body#top.academy-certificate .nx-step-progress .progress-track .progress-part.type-form .part-bullet{border:solid 1px var(--progress-line-color, var(--background-color-lighter-trans))}body#top.academy-certificate .nx-step-progress .progress-track .progress-part.type-form .part-line{display:none}body#top.academy-certificate .nx-step-progress .progress-track .progress-part.current{--progress-line-color: var(--highlight)}body#top.academy-certificate .nx-step-progress .progress-track .progress-part.current .part-line>i{display:block}body#top.academy-certificate .nx-step-progress .progress-track .progress-part.previous{--progress-line-color: var(--success)}body#top.academy-certificate .nx-step-progress .reward{display:flex;flex-direction:column;align-items:center;justify-content:center}body#top.academy-certificate .next-playlist-item{display:grid;grid-template-columns:auto 1fr;gap:1rem}body#top.academy-certificate .next-playlist-item .image-container{position:relative;width:10rem;aspect-ratio:16/9;display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:var(--element-radius)}body#top.academy-certificate .next-playlist-item .image-container img{position:absolute;z-index:5;width:100%;height:100%;object-fit:cover;object-position:center}body#top.academy-certificate .next-playlist-item .next-item-info{padding:.5rem 0}body#top.academy-certificate .next-playlist-item .next-item-info .title{font-weight:500}body#top.academy-certificate .next-playlist-item .next-item-info .description{opacity:.75;font-size:.75rem}body#top md-dialog .updates img{max-width:75%;margin:10px auto;display:block;box-shadow:0 0 10px #000}body#top .nx-app-loading{position:fixed;z-index:999999;background:var(--background-color);top:0px;left:0px;width:100%;height:100%;transition:.25s;opacity:1;--default-font: "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;--title-font-name:"Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif}@keyframes logo-anim{0%{opacity:0}100%{opacity:1}}@keyframes module-ready-anim{0%{opacity:0;transform:scale(0)}25%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(2)}}@keyframes reflect-slide{0%{top:140%;height:5rem}50%{height:20rem}100%{top:-90%;height:5rem}}body#top .nx-app-loading .content{position:fixed;top:50vh;left:50%;transform:translate(-50%, -50%);display:grid;place-items:center;transition:.25s;z-index:5}body#top .nx-app-loading .content .nexus-logo{height:80px;transform:scale(3);animation:logo-anim;animation-duration:.25s}body#top .nx-app-loading .content .version{text-align:center}body#top .nx-app-loading .content .version h3{margin:0;padding:0;text-transform:uppercase;font-size:1rem;letter-spacing:1.5em;font-variant:all-small-caps;text-shadow:0 0 5px;margin-right:-1.5em}body#top .nx-app-loading .content .version .num{font-size:.6rem;opacity:.6}body#top .nx-app-loading .content .message{margin:2rem 0}body#top .nx-app-loading .background-layers{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}body#top .nx-app-loading .background-layers .layer{position:absolute;width:100%;height:100%;left:0;overflow:hidden;clip-path:inset(0 0 0 0)}body#top .nx-app-loading .background-layers .layer em{font-size:60vh;position:fixed;top:50vh;left:50%;transform:translate(-50%, -50%);font-weight:700;opacity:.1;text-align:center}body#top .nx-app-loading .background-layers .layer.layer-back{background:#fff;z-index:1;top:0;--text-color:#333;--logo-contrast:#333}body#top .nx-app-loading .background-layers .layer.layer-back em{color:#333}body#top .nx-app-loading .background-layers .layer.layer-front{z-index:2;background:var(--background-color);top:calc(100vh - var(--progress)*1vh)}body#top .nx-app-loading .background-layers .layer.layer-front em{color:var(--text-color)}body#top .nx-app-loading .progress{position:absolute;bottom:1rem;left:50%;width:clamp(320px,50vw,800px);text-align:center;padding:2rem;z-index:5;transform:translateX(-50%)}body#top .nx-app-loading .progress .pct{font-size:calc(1rem + .01*var(--progress));transition:.25s 1s ease-out}body#top .nx-app-loading .progress .bar{border-radius:var(--element-radius);position:absolute;bottom:1rem;left:50%;height:.25rem;width:calc(var(--progress)*1%);transition:.05s ease-out;transform:translateX(-50%);background:var(--highlight);box-shadow:0 0 1px 1px #fff,0 0 5px var(--highlight)}body#top .nx-app-loading .loaded-modules{position:absolute;display:flex;flex-direction:row;justify-content:center;align-items:center;transition:.25s;height:50px;width:50px;bottom:6rem;left:50%;transform:translateX(-50%);z-index:5;overflow:visible}body#top .nx-app-loading .loaded-modules .module{position:absolute;top:0;left:0;width:50px;height:50px}body#top .nx-app-loading .loaded-modules .module .fal{position:absolute;font-size:25px;left:0px;padding:10px;opacity:0;transform:scale(0);animation:module-ready-anim .5s ease-out;animation-delay:calc(.25s*var(--module-index));animation-iteration-count:1;animation-fill-mode:forwards}body#top .nx-app-loading .bg-tile{height:20vh;overflow:hidden;width:100vw;position:relative;transition:.25s;transition-delay:calc(.1s*var(--tile-index) + 1s)}body#top .nx-app-loading .bg-tile::before{content:"";background:var(--two-color-gradient);position:absolute;height:100vh;width:100vw;top:calc(var(--tile-index)*-20vh)}body#top .nx-app-loading.loading,body#top .nx-app-loading.start{opacity:1;pointer-events:auto}body#top .nx-app-loading.loading .nx-radial-meter{opacity:.1;transform:translate(-50%, 0%) scale(1)}body#top .nx-app-loading.complete{transition:.5s 1s ease;transform:translateY(-100%);pointer-events:none}@supports(-webkit-touch-callout: none){body#top .nx-app-loading.complete{transform:translateX(-100%)}}body#top .nx-app-loading.complete .boot-completed{opacity:1;transform:translateX(0vw)}body#top .nx-app-loading.complete .load-progress,body#top .nx-app-loading.complete .load-progress-label{opacity:0;transform:translate(-50%, 200%)}body#top .nx-app-loading.complete .nx-radial-meter{opacity:0;transform:translate(-50%, 0%) scale(0)}body#top .nx-app-loading.complete .bg-tile{transform:translateX(-100%)}body#top .nx-app-loading.complete .content{transition:.25s 1s;transform:translate(-50%, -50%) scale(3);opacity:0}body#top [nx-scroll-to]{cursor:pointer}body#top nx-help i{font-size:clamp(10px,1em,16px)}body#top .nx-badge{font-size:.75em;font-size:clamp(10px,.75em,16px);display:inline-block;padding:0rem .25rem;border-radius:1.25em;text-align:center;background:var(--badge-background);--text-color: var(--badge-color);transition:background .25s}body#top .nx-badge em{font-style:normal}body#top .nx-badge.timeout-complete{transition:background 2s;background:var(--badge-timeout-background)}body#top .nx-radial-meter{position:relative;display:inline-block;width:var(--radial-size);height:var(--radial-size);max-width:100%;max-height:100%}body#top .nx-radial-meter .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -90%);font-size:calc(.25*var(--radial-size));z-index:2}body#top .nx-radial-meter .value{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:30px;font-weight:700;z-index:3;min-width:80%;text-align:center}body#top .nx-radial-meter.nx-has-icon .value{transform:translate(-50%, 50%);font-size:calc(20px + .03*var(--radial-size))}body#top .nx-radial-meter svg{width:var(--radial-size);height:var(--radial-size);position:absolute;top:0px;left:0px;transform:rotate(-90deg);z-index:2}body#top .nx-radial-meter svg circle{transition:.25s;fill:rgba(0,0,0,0);stroke-width:var(--radial-thickness);transform:translate(var(--radial-thickness), var(--radial-thickness));stroke-dasharray:0 var(--radial-circ)}body#top .nx-radial-meter svg.track circle{stroke:#000;opacity:.1;stroke-dasharray:unset}body#top .nx-radial-meter svg.meter circle{stroke:var(--radial-color);stroke-dasharray:var(--radial-value) var(--radial-circ)}body#top .nx-radial-chart{position:relative;display:inline-block;width:var(--radial-size);height:var(--radial-size)}body#top .nx-radial-chart .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -90%);font-size:calc(.25*var(--radial-size));z-index:2}body#top .nx-radial-chart .label{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:3;min-width:80%;text-align:center}body#top .nx-radial-chart.nx-has-icon .value{transform:translate(-50%, 50%);font-size:calc(20px + .03*var(--radial-size))}body#top .nx-radial-chart svg{width:var(--radial-size);height:var(--radial-size);position:absolute;top:0px;left:0px;transform:rotate(-90deg);z-index:2}body#top .nx-radial-chart svg circle{transition:.25s;fill:rgba(0,0,0,0);stroke-width:var(--radial-thickness);transform:translate(var(--radial-thickness), var(--radial-thickness));stroke-dasharray:0 var(--radial-circ)}body#top .nx-radial-chart svg.track circle{stroke:#000;opacity:.1;stroke-dasharray:unset}body#top .nx-radial-chart svg.segments circle{stroke:var(--radial-color);stroke-dasharray:var(--radial-value) var(--radial-circ);stroke-dashoffset:var(--radial-offset)}body#top .nx-progress-bar{display:grid;grid-template-columns:1fr auto;place-items:center stretch;gap:1rem}body#top .nx-progress-bar .nx-bar-container{position:relative;height:.5em;display:block;background-color:var(--background-color-lighter);border:1px solid var(--border-color);border-radius:var(--element-radius);overflow:hidden}body#top .nx-progress-bar .nx-bar{position:absolute;top:0;left:0;height:100%;width:calc(1%*var(--nx-value));background:var(--highlight)}body#top input.nx-slider{-webkit-appearance:none;appearance:none;width:100%;height:10px;background:rgba(0,0,0,0);outline:none;height:.25rem;border-radius:1rem;position:relative}body#top input.nx-slider::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:1rem;height:1rem;background:var(--highlight);border-radius:50%;cursor:pointer;z-index:5;transition:.25s}body#top input.nx-slider:active::-webkit-slider-thumb{box-shadow:0 0 10px var(--highlight),0 0 20px var(--highlight)}body#top nx-list-menu{display:inline-block}body#top .nx-tabbed-sections{display:grid;position:relative;grid-template-columns:1fr;place-items:stretch;min-height:0;gap:1rem;background:var(--background-color);box-shadow:1px 1px .5rem var(--shadow);border-radius:var(--element-big-radius);padding:1rem;display:grid;grid-template-rows:auto 1fr;min-height:0;overflow:hidden;position:relative;max-height:100%}@media screen and (max-width: 800px){body#top .nx-tabbed-sections{gap:0;grid-template-columns:1fr}}body#top .nx-tabbed-sections>[ng-transclude],body#top .nx-tabbed-sections>[ng-include]{display:contents}body#top .nx-tabbed-sections .nx-tab-list{position:relative;z-index:10;place-self:start;padding:.5rem 1rem 0}body#top .nx-tabbed-sections .nx-tab-list .nx-tabs-selected{font-size:1.25rem;text-transform:uppercase;display:flex;align-items:center;gap:.5rem}body#top .nx-tabbed-sections .nx-tab-list .nx-tabs-selected .fal{display:none}body#top .nx-tabbed-sections .nx-tab-list .nx-tabs-selected::before{content:"";font-family:var(--icon-font-family);font-size:inherit;font-weight:300}body#top .nx-tabbed-sections .nx-tab-list .nx-tabs-selected::after{content:"";font-family:var(--icon-font-family);font-size:inherit;font-weight:300}body#top .nx-tabbed-sections .nx-tab-list.open .nx-tabs-container{opacity:1;pointer-events:auto}body#top .nx-tabbed-sections .nx-tab-list .nx-tabs-container{opacity:0;display:block;position:absolute;top:-0.5rem;left:-0.5rem;padding:1rem 0;border-radius:var(--element-radius);transition:.25s ease;box-shadow:0 0 .5rem #000;background:var(--background-color);pointer-events:none}body#top .nx-tabbed-sections .nx-tab-list .nx-tabs nx-tab{display:flex;cursor:pointer;padding:.5em 1.5rem;font-size:1.25rem;text-transform:uppercase;position:relative;align-items:center;gap:.5em}body#top .nx-tabbed-sections .nx-tab-list .nx-tabs nx-tab>i{width:1.25em;text-align:center}body#top .nx-tabbed-sections .nx-tab-list .nx-tabs nx-tab::before{content:"";position:absolute;top:50%;left:0;height:0px;transform:translateY(-50%);transition:height .25s;width:.25rem;background:var(--highlight)}body#top .nx-tabbed-sections .nx-tab-list .nx-tabs nx-tab.selected::before{height:80%}body#top .nx-tabbed-sections .nx-tab-content-container{overflow:hidden auto;overflow:hidden overlay;padding:0 1rem}@media screen and (max-width: 620px){body#top .nx-tabbed-sections .nx-tab-content-container{padding:0}}body#top .nx-tabbed-sections.nx-tab-switching .nx-tab-content-container{overflow:hidden}body#top .nx-tabbed-sections .nx-tab-content{opacity:1;transform:translateY(0%);transition:opacity .25s ease,transform .25s ease}body#top .nx-tabbed-sections .nx-tab-content>[ng-transclude],body#top .nx-tabbed-sections .nx-tab-content>[ng-include]{display:initial}body#top .nx-tabbed-sections .nx-tab-content.nx-tab-leave{opacity:0;transform:translateY(25%)}body#top .nx-time-diff{--color: var(--text-color);border:solid 2px var(--color);font-size:.75rem;font-weight:700;color:var(--color);border-radius:.25em;padding:.25em .5em}body#top .nx-time-diff.nx-positive{--color: var(--success)}body#top .nx-time-diff.nx-negative{--color: var(--error)}body#top .nx-simple-countdown{display:grid;gap:1rem}body#top .nx-simple-countdown .nx-countdown-options{font-size:1rem;gap:1rem;align-items:center;pointer-events:auto}body#top .nx-list{background:var(--background-color);box-shadow:1px 1px .5rem var(--shadow);border-radius:var(--element-big-radius);padding:1rem;display:grid;grid-template-rows:auto 1fr;min-height:0;height:100%;overflow:hidden;position:relative}body#top .nx-list .loading-indicator{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:1.5rem}body#top .nx-list .nx-list-header{position:relative;height:3rem}body#top .nx-list .nx-list-header .actions,body#top .nx-list .nx-list-header .search,body#top .nx-list .nx-list-header .selection-actions,body#top .nx-list .nx-list-header .actions .md-primary,body#top .nx-list .nx-list-header .actions nx-list-actions{transition:.25s ease}body#top .nx-list .nx-list-header .actions .md-primary,body#top .nx-list .nx-list-header .actions nx-list-actions{max-width:500px;overflow:hidden}body#top .nx-list .nx-list-header .actions nx-list-actions{display:flex;gap:1rem;align-items:center}body#top .nx-list .nx-list-header ls,body#top .nx-list .nx-list-header .md-button,body#top .nx-list .nx-list-header .md-button i.fal{font-size:.75rem}body#top .nx-list .nx-list-header ls:not(.md-raised),body#top .nx-list .nx-list-header .md-button:not(.md-raised),body#top .nx-list .nx-list-header .md-button i.fal:not(.md-raised){margin:0}body#top .nx-list .nx-list-header .selection-actions .count ls{margin-right:.5em;opacity:.6}@media screen and (max-width: 620px){body#top .nx-list .nx-list-header .selection-actions .count ls{display:none}body#top .nx-list .nx-list-header .selection-actions .count::before{content:"("}body#top .nx-list .nx-list-header .selection-actions .count::after{content:")"}}body#top .nx-list .nx-list-header .search{position:absolute;top:0;left:0;right:0}body#top .nx-list .nx-list-header .search .search-input-container{position:relative;display:flex;align-items:center;padding:0 1.5rem;border:solid 1px rgba(0,0,0,0);border-radius:var(--input-big-radius);max-width:0;overflow:hidden;transition:border-color .25s .25s,max-width .25s ease}body#top .nx-list .nx-list-header .search .search-input-container i.fal{position:absolute;top:50%;transform:translateY(-50%)}body#top .nx-list .nx-list-header .search .search-input-container i.fal.fa-search{left:.5rem}body#top .nx-list .nx-list-header .search .search-input-container i.fal.fa-times{right:.5rem;opacity:0;pointer-events:none}body#top .nx-list .nx-list-header .search .search-input-container input{opacity:0;border:none;outline:none;margin:0;padding:.25em .5em;background:rgba(0,0,0,0)}body#top .nx-list .nx-list-header .actions,body#top .nx-list .nx-list-header .selection-actions{position:absolute;top:0;display:flex;flex-direction:row;justify-content:flex-start;gap:.5rem;align-items:center;height:2rem}body#top .nx-list .nx-list-header .actions .md-button,body#top .nx-list .nx-list-header .selection-actions .md-button{margin-left:0;margin-right:0}body#top .nx-list .nx-list-header .actions ng-transclude,body#top .nx-list .nx-list-header .selection-actions ng-transclude{display:contents}body#top .nx-list .nx-list-header .actions md-divider,body#top .nx-list .nx-list-header .selection-actions md-divider{height:1rem;border-left:solid 1px var(--border-color);opacity:.5}body#top .nx-list .nx-list-header .actions{right:0}body#top .nx-list .nx-list-header .selection-actions{opacity:0;transform:translateX(-100%);left:0}@media screen and (max-width: 800px){body#top .nx-list .nx-list-header .selection-actions{gap:0}body#top .nx-list .nx-list-header .selection-actions .md-button{min-width:auto}body#top .nx-list .nx-list-header .selection-actions .md-button ls{display:none}}body#top .nx-list .nx-list-header.has-selection .search{opacity:0;transform:translate(-100%, -50%)}body#top .nx-list .nx-list-header.has-selection .selection-actions{opacity:1;transform:translateX(0)}body#top .nx-list .nx-list-header.has-selection .actions{transform:translateX(25%)}body#top .nx-list .nx-list-header.has-selection .actions nx-list-actions,body#top .nx-list .nx-list-header.has-selection .actions .md-primary{pointer-events:none;opacity:0;max-width:0px}body#top .nx-list .nx-list-header.search-has-focus .search .search-input-container{max-width:100%;border-color:var(--input-border-color);transition:border-color .25s,max-width .25s .25s ease}body#top .nx-list .nx-list-header.search-has-focus .search .search-input-container i.fal.fa-times{opacity:1;transition:opacity .25s .5s;pointer-events:auto}body#top .nx-list .nx-list-header.search-has-focus .search .search-input-container input{opacity:1;transition:opacity .25s .5s}body#top .nx-list .nx-list-header.search-has-focus .actions{transform:translateX(25%);pointer-events:none}body#top .nx-list .nx-list-header.search-has-focus .actions nx-list-actions,body#top .nx-list .nx-list-header.search-has-focus .actions .md-primary{opacity:0;max-width:0px}body#top .nx-list .nx-list-container{overflow:hidden auto;padding-right:.5rem}body#top .nx-list .nx-list-container .nx-item-list{display:grid;gap:1rem;padding-top:0px !important;place-items:center stretch}@media screen and (max-width: 800px){body#top .nx-list .nx-list-container .nx-item-list{grid-template-columns:auto 1fr auto !important}}body#top .nx-list .nx-list-container .nx-item-list.hide-groups .nx-list-group .group-name{display:none}body#top .nx-list .nx-list-container ng-transclude,body#top .nx-list .nx-list-container [nx-transclude],body#top .nx-list .nx-list-container nx-list-item,body#top .nx-list .nx-list-container nx-list-header{display:contents}body#top .nx-list .nx-list-container .nx-list-group{display:contents}body#top .nx-list .nx-list-container .nx-list-group .group-name{grid-column:1/-1}body#top .nx-list .nx-list-container nx-list-header>*{position:sticky;top:0;background:var(--background-color);opacity:1;padding-top:1rem;z-index:100;height:2rem;font-size:.6rem;text-transform:uppercase;font-style:italic;margin-left:-1rem;padding-left:1rem}body#top .nx-list .nx-list-container nx-list-header>*:nth-child(n+2){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body#top .nx-list .nx-list-container nx-list-header>*::after{content:".";opacity:0;display:inline;height:1rem;width:100%}@media screen and (max-width: 800px){body#top .nx-list .nx-list-container nx-list-header>*:nth-child(n+3){display:none}body#top .nx-list .nx-list-container nx-list-header>*.actions{display:initial !important}}body#top .nx-list .nx-list-container nx-list-header>*:first-child{z-index:125}body#top .nx-list .nx-list-container nx-list-header>*:first-child::before{content:"";position:absolute;bottom:0;left:50vw;width:100vw;transform:translateX(-50%);border-top:solid 1px var(--border-color)}body#top .nx-list .nx-list-container nx-list-item{font-size:.8rem}body#top .nx-list .nx-list-container nx-list-item .selection md-checkbox:first-child{margin-left:.25rem}body#top .nx-list .nx-list-container nx-list-item>*{position:relative;z-index:2}body#top .nx-list .nx-list-container nx-list-item>*>a{font-size:inherit;text-decoration:none}body#top .nx-list .nx-list-container nx-list-item>*:first-child::after{position:absolute;top:-0.5rem;left:0rem;height:calc(100% + 1rem);width:100vw;content:"";background:var(--item-color, var(--text-color));opacity:0;transition:.25s ease;pointer-events:none}body#top .nx-list .nx-list-container nx-list-item>*:nth-child(n+2){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body#top .nx-list .nx-list-container nx-list-item>*:nth-child(n+3){max-width:calc(1200px/var(--column-count))}@media screen and (max-width: 800px){body#top .nx-list .nx-list-container nx-list-item>*:nth-child(n+3){display:none}body#top .nx-list .nx-list-container nx-list-item>*.actions{display:initial !important}}body#top .nx-list .nx-list-container nx-list-item.hover>*:first-child::after{opacity:.25}body#top .nx-list .nx-list-container .nx-list-item.has-color nx-list-item>*:first-child{position:relative;padding-left:1rem}body#top .nx-list .nx-list-container .nx-list-item.has-color nx-list-item>*:first-child::before{content:"";width:.5rem;height:100%;position:absolute;display:block;top:0;left:0;transform:translateX(-50%);background-color:var(--item-color)}@media screen and (max-width: 620px){body#top .nx-list .nx-list-container .nx-item-list{grid-template-columns:auto 1fr auto !important}body#top .nx-list .nx-list-container nx-list-item>*:nth-child(n+3),body#top .nx-list .nx-list-container nx-list-header>*:nth-child(n+3){display:none}}body#top nx-list-filters{padding:1rem}body#top nx-text-button{display:inline-block;padding:.25em .5rem}body#top nx-masonry{display:grid;gap:0 1rem;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));grid-auto-rows:1rem}body#top nx-masonry .nx-masonry-item{margin-bottom:1rem}body#top .nx-protected{display:flex;align-items:center;gap:.25rem;min-height:1.25rem}body#top .nx-protected .nx-protected-mask{font-size:.25rem;display:flex;gap:1em;align-items:center}body#top .smart-query{display:flex;padding:.5rem}body#top .smart-query>*{margin:0 .25rem}body#top .smart-query .static{padding:.5rem 0;white-space:nowrap}body#top .smart-query .dynamic{position:relative;display:flex;align-content:center}body#top .smart-query .dynamic .choices{position:absolute;top:50%;left:0px;background:var(--menu-color);opacity:0;pointer-events:none}body#top .smart-query .dynamic .choices .item{text-align:center;color:var(--menu-text-color)}body#top .nx-selection-of{white-space:nowrap;padding:.5rem;color:#fff;background-color:var(--selection-color);border-radius:5px}body#top .nx-selection-of>span,body#top .nx-selection-of>i{color:inherit}body#top .nx-selection-of>i{margin-right:5px}body#top .nx-selection-of.empty{font-weight:300;font-style:italic;position:relative;opacity:.5;border:dashed 1px currentColor}body#top .nx-svg{max-width:100%;max-height:100%}body#top .nx-svg svg{width:100%;height:100%}body#top .nx-clock{font-size:1.5rem;font-weight:300}body#top .nx-point-tracker{position:relative}@keyframes trackerOut{from{opacity:1;transform:translate(-50%, -50%)}to{opacity:0;transform:translate(-50%, -300%)}}body#top .nx-point-tracker .nx-ghost{position:absolute;top:50%;left:50%;animation:trackerOut 1s ease-out}body#top .nx-point-tracker .nx-ghost.medium{font-size:1.5rem}body#top .nx-point-tracker .nx-ghost.high{font-size:2.5rem}body#top .nx-point-tracker .nx-ghost.epic{font-size:4rem}body#top .nx-user-avatar{width:var(--avatar-size);height:var(--avatar-size);background-color:var(--avatar-color);border-radius:50%;overflow:hidden;position:relative}body#top .nx-user-avatar img{width:100%;min-height:100%;object-fit:cover;object-position:center;position:relative;opacity:0;position:relative;z-index:2}body#top .nx-user-avatar.has-picture img{opacity:1}body#top .nx-user-avatar .initials{content:"";position:absolute;top:50%;left:50%;bottom:unset;right:unset;transform:translate(calc(-50% + 0px), calc(-50% + 0px));z-index:1;font-size:1rem}body#top .nx-interactive-avatar{position:relative}body#top .nx-interactive-avatar .nx-avatar{transition:.25s ease;pointer-events:none;position:relative;z-index:5}body#top .nx-interactive-avatar .avatar-actions{position:relative;width:calc(var(--size));height:calc(var(--size));padding:0;border-radius:50%;list-style:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);transform-origin:50% 50%;z-index:1;transition:.25s .25s ease;pointer-events:none;box-shadow:0 0 0 1.5rem var(--background-color-lighter-trans)}body#top .nx-interactive-avatar .avatar-actions>*{display:block;position:absolute;top:50%;left:50%;width:2rem;height:2rem;margin:-1rem}body#top .nx-interactive-avatar .avatar-actions .avatar-action-item{pointer-events:auto;margin:0 !important;padding:0 !important}body#top .nx-interactive-avatar:hover .nx-avatar{transform-origin:50% 50%;transform:scale(1.5)}body#top .nx-interactive-avatar:hover .avatar-actions{transform:translate(-50%, -50%) scale(1);transition:.25s ease}body#top .nx-avatar{width:var(--size);height:var(--size);background:var(--medium-contrast-bg-color);overflow:hidden;border-radius:var(--element-max-radius);position:relative}body#top .nx-avatar>img{width:100%;height:100%;display:block;position:relative;object-fit:cover;object-position:center;z-index:5}body#top .nx-avatar .alternate-text{width:100%;height:100%;position:absolute;z-index:2;object-fit:cover;object-position:center;display:flex;flex-direction:column;justify-content:center;align-items:center;color:var(--low-contrast-bg-color-text);font-size:calc(var(--size)/2);opacity:.2;text-transform:uppercase}body#top .nx-avatar.nx-editable{cursor:pointer}body#top nx-avatar{position:relative;display:inline-block}body#top nx-avatar[class*=nx-status-]::after{content:"";position:absolute;z-index:5;width:.75rem;height:.75rem;top:0;right:0;border-radius:var(--element-max-radius);background-color:var(--status-indicator-color, #777)}body#top nx-avatar.nx-status-online{--status-indicator-color: var(--online, #149F5B)}body#top nx-avatar.nx-status-away{--status-indicator-color: var(--away, #fdb918)}body#top .nx-user-task{display:grid;grid-template-columns:auto 1fr auto;gap:0;place-items:center stretch}body#top .nx-user-task .name{padding:0 .5rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body#top .nx-user-task .meta{font-size:.6rem;opacity:.6;padding:0 .5rem;grid-column:2;display:flex;gap:1rem;flex-direction:row;align-items:center;justify-content:flex-start}body#top .nx-user-task .meta>div:not(:last-child){position:relative}body#top .nx-user-task .meta>div:not(:last-child)::after{content:"";width:1;height:100%;position:absolute;right:-0.5rem;background-color:var(--text-color);opacity:.25}body#top .nx-user-task nx-panel-content{display:none}body#top .nx-user-task.completed{opacity:.5}body#top .nx-user-task.completed .name{text-decoration:line-through}body#top .nx-user-task.expired{--text-color: var(--error)}body#top .nx-user-task.expired .meta .expires{color:var(--error)}body#top md-menu-content#user-task-checklist .checklist-list{padding:1rem;display:grid;gap:.5rem}body#top md-menu-content#user-task-checklist .checklist-list .checklist-item{display:grid;grid-template-columns:auto 1fr;gap:1rem}body#top md-menu-content#user-task-checklist .checklist-list .checklist-item.completed .name{text-decoration:line-through}body#top .nx-task{display:grid;grid-template-columns:auto 1fr auto;gap:0 1rem}body#top .nx-task .points,body#top .nx-task .execution{font-size:.75rem;opacity:.75}body#top .nx-task .name{grid-column:1/span 2;grid-row:1}body#top .nx-task .actions{place-self:center;grid-column:3;grid-row:1/span 2;width:2rem;height:2rem}body#top .nx-task .actions .nx-sides-container{width:100%;height:100%;border-radius:var(--element-max-radius);border:solid 2px var(--text-color)}body#top .nx-task .actions .nx-sides-container .nx-side{display:flex;align-items:center;justify-content:center;border-radius:var(--element-max-radius);overflow:hidden}body#top .nx-task .actions md-progress-circular{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}body#top .nx-task .actions md-progress-circular path{stroke:var(--highlight);stroke-width:2px}body#top .nx-task.checked{pointer-events:none}body#top .nx-task.checked .actions .nx-sides-container{border-color:rgba(0,0,0,0)}body#top .nx-toggle-button{border-radius:50px;display:flex;flex-direction:row;align-items:center;min-width:1.25rem}body#top .nx-toggle-button ng-transclude{display:contents}body#top .nx-toggle-button label{pointer-events:none;max-width:0;overflow:hidden;display:inline-block;text-transform:none;transition:.25s,padding-left .15s}body#top .nx-toggle-button.nx-on{background:var(--highlight);--text-color: var(--highlight-text-color)}body#top .nx-toggle-button.nx-on label{max-width:600px;padding-left:.25rem}body#top .nexus-notifications{position:fixed;top:70px;right:10px;z-index:99;background:var(--nav-header-color);--text-color:var(--nav-header-text-color);border-radius:10px;box-shadow:rgba(0,0,0,.5) 0 0 10px;opacity:0;transition:.25s;pointer-events:none;width:355px}body#top .nexus-notifications::before{content:"";position:absolute;top:-30px;left:50%;transform:translateX(-50%);border-width:20px;border-style:solid;border-color:rgba(0,0,0,0);border-bottom-color:var(--nav-header-color)}body#top .nexus-notifications label.placeholder{font-size:1.1rem}body#top .nexus-notifications label:not(.placeholder){padding:0 20px}body#top .nexus-notifications .list{display:grid;grid-template-columns:1fr;grid-gap:0px}body#top .nexus-notifications .notification{padding:5px 20px;border-bottom:solid 1px var(--nav-header-alt-color);display:grid;grid-template-columns:1fr}body#top .nexus-notifications .notification .time{font-size:.7rem;font-style:italic;grid-column:1}body#top .nexus-notifications .notification .message{font-weight:400;font-size:.8rem;grid-column:1}body#top .nexus-notifications .notification .link{grid-column:2;grid-row:1/span 2}body#top .nexus-notifications .notification:last-child{border-bottom:none}body#top .nexus-notifications .notification.has-link{grid-template-columns:1fr auto}body#top .nexus-notifications .notification.new{position:relative}body#top .nexus-notifications .notification.new::before{content:"";width:10px;height:10px;position:absolute;top:50%;left:5px;transform:translateY(-50%);border-radius:50%;background:var(--highlight)}body#top .nexus-notifications .notification.new .message{font-weight:700}body#top .nexus-notifications.opened{opacity:1;pointer-events:auto}body#top .nexus-list{display:grid;grid-template-columns:1fr;grid-gap:5px}body#top .nexus-list .nexus-list-item{display:grid;grid-auto-columns:auto;place-items:center stretch;outline:none}body#top .nexus-list .nexus-list-item>*:last-child{place-self:center end}body#top .nexus-list.list-of-2-columns .nexus-list-item{grid-template-columns:1fr repeat(1, auto)}body#top .nexus-list.list-of-3-columns .nexus-list-item{grid-template-columns:1fr repeat(2, auto)}body#top .nexus-list.list-of-4-columns .nexus-list-item{grid-template-columns:1fr repeat(3, auto)}body#top .nexus-list.list-of-5-columns .nexus-list-item{grid-template-columns:1fr repeat(4, auto)}body#top .nexus-list.list-of-6-columns .nexus-list-item{grid-template-columns:1fr repeat(5, auto)}body#top .nexus-list.list-of-7-columns .nexus-list-item{grid-template-columns:1fr repeat(6, auto)}body#top .nexus-list.list-of-8-columns .nexus-list-item{grid-template-columns:1fr repeat(7, auto)}body#top .nexus-list.list-of-9-columns .nexus-list-item{grid-template-columns:1fr repeat(8, auto)}body#top .nexus-stat-box{text-align:center}body#top .nexus-stat-box .title{font-size:14px;text-transform:uppercase;color:var(--text-color)}body#top .nexus-stat-box .subtitle{font-size:13px;color:var(--text-color-dimmed)}body#top .nexus-stat-box .value .icon{color:var(--text-color);opacity:.6}body#top .nexus-stat-box .value span{font-size:2rem;font-weight:200;font-family:var(--alt-title-font-name);color:var(--text-color)}body#top .nexus-stat-box .variation{display:grid;grid-template-columns:repeat(3, 1fr);color:var(-text-color);place-items:center}body#top .nexus-stat-box .variation div{color:inherit}body#top .nexus-stat-value-variation{padding:5px 0;text-align:center}body#top .nexus-stat-value-variation div{font-size:1.1rem;font-weight:700;white-space:nowrap}body#top .nexus-stat-value-variation em{font-style:normal;font-size:.66em}body#top .nexus-stat-value-variation em::before{font-family:var(--icon-font-family);display:inline;font-weight:300}body#top .nexus-stat-value-variation em.positive{color:#149f5b}body#top .nexus-stat-value-variation em.positive::before{content:""}body#top .nexus-stat-value-variation em.negative{color:#dc4a3e}body#top .nexus-stat-value-variation em.negative::before{content:""}body#top .nexus-stat-value-variation sub{vertical-align:text-bottom;opacity:.33;font-size:.6rem;text-transform:uppercase;display:block;text-align:center}body#top .nexus-list-header{border-left:none !important;border-bottom:solid 1px var(--border-color);opacity:.35;grid-template-rows:auto;font-size:.8rem}body#top .nexus-list-header .header-item{font-style:italic;font-size:13px !important;text-transform:uppercase;color:var(--text-color);font-weight:400;place-self:end start;padding:5px 0}body#top .nexus-person-flow-list-header,body#top .nexus-person-flow{display:grid;grid-gap:0 10px;grid-template-columns:1fr 250px repeat(2, 130px) 50px;grid-template-rows:auto;grid-template-areas:"person service state timespan actions" "date service state timespan actions" "logs logs logs logs logs";place-items:center start;overflow:hidden;border-left:5px solid currentColor;padding-left:10px}@media screen and (max-width: 800px){body#top .nexus-person-flow-list-header,body#top .nexus-person-flow{grid-template-columns:1fr 2fr;grid-template-rows:auto;grid-template-areas:"person person" "service state" "timespan date" "actions actions" "logs logs"}}body#top .nexus-person-flow-list-header>div,body#top .nexus-person-flow>div{color:var(--text-color)}body#top .nexus-person-flow-list-header .person,body#top .nexus-person-flow .person{grid-area:person;font-size:1.1rem}body#top .nexus-person-flow-list-header .person a,body#top .nexus-person-flow .person a{font-size:inherit;color:inherit;text-decoration:none}body#top .nexus-person-flow-list-header .arrived,body#top .nexus-person-flow .arrived{grid-area:date}@media screen and (max-width: 800px){body#top .nexus-person-flow-list-header .arrived,body#top .nexus-person-flow .arrived{place-self:center end}}body#top .nexus-person-flow-list-header .state,body#top .nexus-person-flow .state{grid-area:state;border:solid 2px rgba(0,0,0,0);padding:5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}body#top .nexus-person-flow-list-header .state::before,body#top .nexus-person-flow .state::before{font-family:var(--icon-font-family);display:inline-block;margin-right:5px}body#top .nexus-person-flow-list-header .state.in-progress,body#top .nexus-person-flow .state.in-progress{border-color:var(--warning);border-radius:5px}body#top .nexus-person-flow-list-header .state.in-progress::before,body#top .nexus-person-flow .state.in-progress::before{content:""}body#top .nexus-person-flow-list-header .state.finished::before,body#top .nexus-person-flow .state.finished::before{content:""}@media screen and (max-width: 800px){body#top .nexus-person-flow-list-header .state,body#top .nexus-person-flow .state{place-self:center end}}body#top .nexus-person-flow-list-header .service,body#top .nexus-person-flow .service{grid-area:service}body#top .nexus-person-flow-list-header .timespan,body#top .nexus-person-flow .timespan{grid-area:timespan}body#top .nexus-person-flow-list-header .actions,body#top .nexus-person-flow .actions{grid-area:actions;place-self:center end}body#top .nexus-person-flow-list-header .log-list,body#top .nexus-person-flow .log-list{grid-area:logs;display:grid;grid-gap:inherit;place-self:start stretch;max-height:0px;transition:.25s}@media screen and (max-width: 620px){body#top .nexus-person-flow-list-header .log-list .nexus-list-header,body#top .nexus-person-flow .log-list .nexus-list-header{display:none}}body#top .nexus-person-flow-list-header .log-list .log,body#top .nexus-person-flow .log-list .log{display:grid;grid-gap:inherit;grid-template-columns:1fr 200px;place-items:center start;border-bottom:dashed 1px var(--border-color);padding:0 0}body#top .nexus-person-flow-list-header .log-list .log .log-timespan,body#top .nexus-person-flow .log-list .log .log-timespan{place-self:center end}@media screen and (max-width: 620px){body#top .nexus-person-flow-list-header .log-list .log,body#top .nexus-person-flow .log-list .log{grid-gap:0px;grid-template-columns:1fr}body#top .nexus-person-flow-list-header .log-list .log .log-timespan,body#top .nexus-person-flow .log-list .log .log-timespan{place-self:center start;opacity:.5}body#top .nexus-person-flow-list-header .log-list .log.nexus-list-header,body#top .nexus-person-flow .log-list .log.nexus-list-header{display:none}}body#top .nexus-person-flow-list-header .log-list .action,body#top .nexus-person-flow .log-list .action{place-self:center}body#top .nexus-person-flow-list-header .expand-btn .fal,body#top .nexus-person-flow .expand-btn .fal{transition:.25s}body#top .nexus-person-flow-list-header.expand .log-list,body#top .nexus-person-flow.expand .log-list{max-height:320px;padding-top:10px;margin-top:10px;grid-gap:10px}body#top .nexus-person-flow-list-header.expand .expand-btn .fal,body#top .nexus-person-flow.expand .expand-btn .fal{transform:rotate(-180deg)}body#top .nexus-plan{position:relative;width:400px;padding:20px;transition:.25s;display:grid;grid-gap:0 10px;grid-template-columns:1fr 2fr;grid-template-rows:90px auto;grid-template-areas:"name price" "included included" "description description";place-items:center start}body#top .nexus-plan.has-action{grid-template-areas:"name price" "included included" "description description" "action action"}body#top .nexus-plan:hover{background:#fff;box-shadow:rgba(0,0,0,.5) 0 5px 10px}body#top .nexus-plan .action{grid-area:action;place-self:center}body#top .nexus-plan .price{grid-area:price;place-self:center end;text-align:right}body#top .nexus-plan .included{grid-area:included}body#top .nexus-plan .name{grid-area:name;margin-top:0px;text-transform:uppercase;font-size:20px;place-self:end start}body#top .nexus-plan p{grid-area:description}body#top .nexus-room-name .name{display:grid;grid-template-columns:1fr auto;place-items:center}body#top .nexus-room-name .name .content{display:grid;grid-template-columns:1fr auto;place-items:center start;grid-gap:10px}@media screen and (max-width: 620px){body#top .nexus-room-name .name .content{grid-gap:0px}}body#top .nexus-room-name .name,body#top .nexus-room-name .place-name{outline:none}body#top .nexus-room-name .name .content,body#top .nexus-room-name .place-name .content{place-self:center start;font-family:var(--title-font-name);color:inherit;outline:none}body#top .nexus-room-name .name h3,body#top .nexus-room-name .place-name h3{margin:0px;padding:2px 0}body#top .nexus-room-name .companion-name{display:block}body#top .nexus-room-name .companion-name span,body#top .nexus-room-name .companion-name i{color:currentColor}body#top .nexus-room-name:not(.colorized) .name h3{color:#333}body#top .nexus-room-name.colorized .name,body#top .nexus-room-name.colorized .place-name{border-left:solid 5px currentColor;padding-left:10px}body#top .nexus-search-patient{display:grid;position:relative;grid-gap:0 20px;grid-template-columns:1fr auto;grid-template-areas:"input alt";place-items:center}body#top .nexus-search-patient .search-box{width:100%;position:relative;--text-color:var(--page-header-color);border-radius:var(--input-big-radius);overflow:hidden}body#top .nexus-search-patient .search-box:after{content:"";font-family:var(--icon-font-family);font-weight:300;position:absolute;top:50%;left:15px;transform:translateY(-50%);color:var(--text-color);font-size:1rem;opacity:.25}body#top .nexus-search-patient .search-box input{border-radius:var(--input-big-radius);border:none;padding:10px 20px;padding-left:45px;width:100%;background:rgba(0,0,0,0);font-size:1rem;outline:none;transition:.25s;position:relative;opacity:.75}body#top .nexus-search-patient .search-box input::placeholder{opacity:.5}body#top .nexus-search-patient .search-box::before{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:var(--medium-contrast-bg-color);opacity:.1;transition:.25s}body#top .nexus-search-patient .search-box .match{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;pointer-events:none;padding:10px 20px;padding-left:45px;font-size:1rem;opacity:.5;color:var(--page-header)}body#top .nexus-search-patient .search-box .match .exact{color:rgba(0,0,0,0) !important}body#top .nexus-search-patient .search-box.focused{--text-color: var(--medium-contrast-bg-text-color)}body#top .nexus-search-patient .search-box.focused::before{opacity:.25}body#top .nexus-search-patient .search-box.focused::after{opacity:.75}body#top .nexus-search-patient .search-box.focused input{opacity:1}body#top .nexus-search-patient .search-box.focused input::placeholder{opacity:.75}body#top .nexus-search-patient .search-box.focused .hint{top:50%}body#top .nexus-search-patient .search-box .hint{font-size:.6rem;position:absolute;right:1rem;top:150%;transform:translateY(-50%);opacity:.5;pointer-events:none;transition:.25s}body#top .nexus-search-patient .search-box .hint em{font-style:normal;padding:.25em;border:solid 1px currentColor;border-radius:var(--element-radius)}@media screen and (max-width: 800px){body#top .nexus-search-patient .search-box .hint{display:none}}@media screen and (max-width: 1100px){body#top .nexus-search-patient .search-box .hint{font-size:.5rem}}body#top .nexus-search-patient.has-results{grid-template-areas:"input alt";--text-color: var(--medium-contrast-bg-text-color)}body#top .nexus-search-patient.has-results .search-box{--text-color: var(--medium-contrast-bg-text-color)}body#top .nexus-search-patient.has-results .results,body#top .nexus-search-patient.has-results .search-box::before,body#top .nexus-search-patient.has-results input{opacity:1}@media screen and (max-width: 640px){body#top .nexus-search-patient{grid-template-columns:1fr auto;grid-template-areas:"input alt"}body#top .nexus-search-patient.has-results{grid-template-areas:"input alt" "results results"}}body#top .nexus-search-patient .results{opacity:0;display:grid;place-self:start stretch;grid-area:input;grid-gap:10px;grid-template-columns:auto;position:absolute;font-size:1rem;border-radius:var(--input-big-radius);z-index:999;overflow:hidden;box-shadow:rgba(0,0,0,.5) 0 10px 10px;pointer-events:none;top:-0.1em;left:-0.1em;right:-0.1em;padding-top:2.5rem;transition:.25s;--text-color: var(--medium-contrast-bg-text-color);overflow:hidden}body#top .nexus-search-patient .results::before{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:rgba(0,0,0,0);top:.2em;right:.2em;bottom:calc(100% - 2.4rem);left:.2em;border-radius:var(--input-big-radius);box-shadow:0 0 0 100vmax var(--medium-contrast-bg-color);z-index:1}@keyframes search-result-slide-in{0%{opacity:0;transform:translateX(-100%)}100%{opacity:1;transform:translateX(0%)}}body#top .nexus-search-patient .results .item{position:relative;z-index:2;padding:10px;transition:.25s;pointer-events:auto;cursor:pointer;opacity:0;animation-name:search-result-slide-in;animation-duration:.25s;animation-delay:calc(var(--item-index)*.05s);animation-fill-mode:forwards;max-height:2.5rem;padding-left:2rem}body#top .nexus-search-patient .results .item nx-avatar-picture{position:absolute;left:10px;top:50%;transform:translateY(-50%)}body#top .nexus-search-patient .results .item nx-avatar-picture .nx-avatar-picture{transition:.25s}body#top .nexus-search-patient .results .item label{text-transform:uppercase;display:block;pointer-events:none;color:var(--page-header)}body#top .nexus-search-patient .results .item .actions{position:absolute;right:.5rem;top:.5rem}body#top .nexus-search-patient .results .item .hint{font-style:italic;opacity:0;font-size:.6rem;overflow:hidden;transition:.25s;pointer-events:none}body#top .nexus-search-patient .results .item .hint>span{padding:.25em 1em;position:relative;overflow:hidden;display:inline-block;border-radius:5em;margin-right:.5rem}body#top .nexus-search-patient .results .item .hint>span i{margin-right:.25em}body#top .nexus-search-patient .results .item .hint>span::before{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:var(--background-color-lighter-text);opacity:.05}body#top .nexus-search-patient .results .item.selected,body#top .nexus-search-patient .results .item:hover{background-color:var(--background-color-lighter);max-height:4rem;padding-left:4rem}body#top .nexus-search-patient .results .item.selected label,body#top .nexus-search-patient .results .item.selected .hint span,body#top .nexus-search-patient .results .item:hover label,body#top .nexus-search-patient .results .item:hover .hint span{color:var(--background-color-lighter-text)}body#top .nexus-search-patient .results .item.selected .hint,body#top .nexus-search-patient .results .item:hover .hint{opacity:.75}body#top .nexus-search-patient .results .item.selected nx-avatar-picture .nx-avatar-picture,body#top .nexus-search-patient .results .item:hover nx-avatar-picture .nx-avatar-picture{--size: 3rem!important}body#top .nexus-search-patient label.placeholder{padding:.5rem;font-weight:400;text-align:center;z-index:2;position:relative;font-size:1rem}body#top .nexus-search-patient .alternate{grid-area:alt;place-self:center;text-align:center;color:#fff}@media screen and (max-width: 620px){body#top .nexus-search-patient .alternate .md-button{min-width:24px}body#top .nexus-search-patient .alternate .md-button i.fal{font-weight:700}body#top .nexus-search-patient .alternate .md-button ls{display:none}}body#top .nexus-search-patient .alternate label{display:block;text-transform:uppercase;opacity:.5}body#top .nexus-search-patient .alternate label:after,body#top .nexus-search-patient .alternate label:before{content:" - "}body#top .nx-mega-searchbox{position:relative}body#top .nx-mega-searchbox .nx-searchbox-input{border-radius:var(--input-big-radius);position:relative;overflow:hidden}body#top .nx-mega-searchbox .nx-searchbox-input::before{content:"";background:#fff;opacity:.25;content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px}body#top .nx-mega-searchbox .nx-searchbox-input i.fal,body#top .nx-mega-searchbox .nx-searchbox-input i.fad{position:absolute;top:50%;transform:translateY(-50%);transition:.25s;z-index:10}body#top .nx-mega-searchbox .nx-searchbox-input i.fal.fa-arrow-left,body#top .nx-mega-searchbox .nx-searchbox-input i.fad.fa-arrow-left{left:-2rem;opacity:0}body#top .nx-mega-searchbox .nx-searchbox-input i.fal.fa-microphone,body#top .nx-mega-searchbox .nx-searchbox-input i.fad.fa-microphone{right:-2rem;opacity:0}body#top .nx-mega-searchbox .nx-searchbox-input i.fal.fa-search,body#top .nx-mega-searchbox .nx-searchbox-input i.fad.fa-search{left:.75rem;opacity:1}body#top .nx-mega-searchbox .nx-searchbox-input.listening{border:solid 1px var(--highlight)}body#top .nx-mega-searchbox .nx-searchbox-input.listening .fa-microphone{color:var(--highlight)}body#top .nx-mega-searchbox .nx-searchbox-input .fa-microphone.hide{display:none}body#top .nx-mega-searchbox .nx-searchbox-input input{border:none;outline:none;background:rgba(0,0,0,0);font-size:1rem;position:relative;z-index:5;padding:.5rem 2.25rem;width:100%}body#top .nx-mega-searchbox.nx-focus .nx-searchbox-input{box-shadow:0 0 3px var(--highlight),0 0 12px var(--highlight)}body#top .nx-mega-searchbox.nx-focus .nx-searchbox-input i.fal.fa-search,body#top .nx-mega-searchbox.nx-focus .nx-searchbox-input i.fad.fa-search{left:-2rem;opacity:0}body#top .nx-mega-searchbox.nx-focus .nx-searchbox-input i.fal.fa-arrow-left,body#top .nx-mega-searchbox.nx-focus .nx-searchbox-input i.fad.fa-arrow-left{left:.75rem;opacity:1}body#top .nx-mega-searchbox.nx-focus .nx-searchbox-input i.fal.fa-microphone,body#top .nx-mega-searchbox.nx-focus .nx-searchbox-input i.fad.fa-microphone{right:.75rem;opacity:1}body#top .nx-adv-searchbox{position:relative;border-bottom:solid 1px var(--input-border-color)}body#top .nx-adv-searchbox input{display:block;position:relative;border:none;padding:.25rem 2rem .25rem .25rem;outline:none;background:none;width:100%}body#top .nx-adv-searchbox input::placeholder{font-style:italic;opacity:.5;color:inherit}body#top .nx-adv-searchbox i{position:absolute;top:50%;transform:translateY(-50%);transition:.25s}body#top .nx-adv-searchbox i.fa-list{left:0px;opacity:0;pointer-events:none}body#top .nx-adv-searchbox i.fa-search{right:0px}body#top .nx-adv-searchbox i.fa-times{right:1.5rem;opacity:0;pointer-events:none}body#top .nx-adv-searchbox.has-suggestions input{padding-left:1.5rem}body#top .nx-adv-searchbox.has-suggestions i.fa-list{opacity:1;pointer-events:auto}body#top .nx-adv-searchbox.has-keywords i.fa-times{opacity:1;pointer-events:auto}body#top .nx-adv-searchbox::before{content:"";position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);width:0px;height:2px;background:var(--highlight);transition:width .25s .25s ease-out}body#top .nx-adv-searchbox.has-focus::before{width:100%}body#top .nx-adv-searchbox.suggestions-display{background:var(--background-color)}body#top .nx-adv-searchbox.suggestions-display::before{background:rgba(0,0,0,0);transition:width .25s ease-out;top:-5px;width:calc(100% + 10px) !important;height:calc(100% + 10px) !important;border:solid 2px var(--highlight);border-radius:var(--input-small-radius);height:auto;width:auto;z-index:2;pointer-events:none}body#top .nx-adv-searchbox-suggestions{max-height:0px;padding:0px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:padding .25s,opacity .25s .25s,max-height .25s ease-out;background:var(--background-color);border:solid 2px var(--highlight);border-top:none;border-radius:0 0 var(--input-small-radius) var(--input-small-radius);z-index:999;transform:translateX(-50%)}body#top .nx-adv-searchbox-suggestions .suggestion-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr))}body#top .nx-adv-searchbox-suggestions.display{max-height:50vh;overflow-y:auto;opacity:1;pointer-events:auto;padding:1rem;transition:padding .25s,opacity .25s .25s,max-height .25s .35s ease-out}body#top .nx-searchbox{position:relative;border:solid 1px var(--border-color);border-radius:var(--element-radius);overflow:hidden;padding:0 .5em;transition:.25s}body#top .nx-searchbox input{border:none;outline:none;width:100%;padding:.5em 0;background:rgba(0,0,0,0)}body#top .nx-searchbox i{position:absolute;top:50%;transform:translate(calc(var(--side-offset-transform) * 100%), -50%);opacity:0;transition:.25s}body#top .nx-searchbox i.fa-search{left:.5rem;--side-offset-transform:-1}body#top .nx-searchbox i.fa-times{right:.5rem;--side-offset-transform:1}body#top .nx-searchbox.has-keywords,body#top .nx-searchbox.has-focus{padding:0 2em}body#top .nx-searchbox.has-keywords i,body#top .nx-searchbox.has-focus i{transform:translate(0, -50%);opacity:1}body#top .nx-searchbox.has-keywords{background-color:var(--background-color-lighter)}body#top .nx-searchbox.has-focus{border-color:var(--highlight);box-shadow:0 0 0 1px var(--highlight)}body#top .nx-searchbox-results{border-radius:var(--element-radius);overflow:hidden;background:var(--background-color);position:absolute;top:var(--offset-top, 0px);width:calc(100% - 2rem);max-width:1200px;left:50%;transform:translate(-50%, 50%);box-shadow:0 0 5px var(--shadow);padding:1rem;z-index:100;opacity:0;transition:.25s;display:grid;grid-template-columns:1fr;gap:1rem;pointer-events:none}body#top .nx-searchbox-results.nx-show{transform:translate(-50%, 0.5rem);opacity:1;pointer-events:auto}body#top .nx-searchbox-results .nx-searchbox-hint{display:flex;pointer-events:none;flex-direction:row;justify-content:space-between;align-items:center;font-size:.65rem;opacity:.5}body#top .nx-searchbox-results .nx-searchbox-hint em{display:inline-block;border:solid 1px currentColor;border-radius:.25em;padding:.25em .5em;vertical-align:middle;line-height:1}body#top .nx-searchbox-results .search-result-list{max-height:50vh;overflow:hidden auto;display:grid;gap:.25rem;padding:0 .25rem;padding-right:.5rem}body#top .nx-searchbox-results .search-result-list .result-item{display:grid;grid-template-columns:auto 1fr;gap:0 1rem;border-radius:var(--element-radius);padding:.5rem .75rem;transition:.5s ease;position:relative;overflow:hidden;cursor:pointer}body#top .nx-searchbox-results .search-result-list .result-item>nx-result-item{display:contents}body#top .nx-searchbox-results .search-result-list .result-item .result-icon,body#top .nx-searchbox-results .search-result-list .result-item .result-hint,body#top .nx-searchbox-results .search-result-list .result-item label{pointer-events:none}body#top .nx-searchbox-results .search-result-list .result-item .result-icon{grid-row:1/span 2;width:3rem;display:flex;align-items:center;justify-content:center;--size: 1.25rem}body#top .nx-searchbox-results .search-result-list .result-item .result-icon .nx-avatar-picture{--size:inherit!important;transition:.25s}body#top .nx-searchbox-results .search-result-list .result-item .result-hint{max-height:0;overflow:hidden;transition:.25s;display:flex;flex-direction:row;flex-wrap:wrap;gap:.25rem}body#top .nx-searchbox-results .search-result-list .result-item .result-hint span{display:inline-block;padding:.25em .5em;font-size:.65rem;background:var(--background-color-darker-trans);border-radius:2em}body#top .nx-searchbox-results .search-result-list .result-item .result-actions{position:absolute;top:50%;right:0;transition:.25s;padding:0 1rem;transform:translate(100%, -50%)}body#top .nx-searchbox-results .search-result-list .result-item.selected{background:var(--background-color-lighter)}body#top .nx-searchbox-results .search-result-list .result-item.selected::before{content:"";width:3px;position:absolute;height:100%;left:0px;top:0px;background:var(--highlight)}body#top .nx-searchbox-results .search-result-list .result-item.selected,body#top .nx-searchbox-results .search-result-list .result-item:hover{padding:.5rem 1rem;margin:0 -0.25rem;background:var(--background-color-lighter-trans)}body#top .nx-searchbox-results .search-result-list .result-item.selected .result-icon,body#top .nx-searchbox-results .search-result-list .result-item:hover .result-icon{--size: 3rem!important}body#top .nx-searchbox-results .search-result-list .result-item.selected label,body#top .nx-searchbox-results .search-result-list .result-item:hover label{font-weight:700}body#top .nx-searchbox-results .search-result-list .result-item.selected .result-hint,body#top .nx-searchbox-results .search-result-list .result-item:hover .result-hint{max-height:2rem}body#top .nx-searchbox-results .search-result-list .result-item.selected .result-actions,body#top .nx-searchbox-results .search-result-list .result-item:hover .result-actions{transform:translate(0, -50%)}body#top .nx-searchbox-results .other-tools{display:flex;flex-direction:row;align-items:center;justify-content:center}body#top .nx-searchbox-results .other-tools .md-button>*{pointer-events:none}body#top .nx-searchbox-results .search-options{grid-column:2}body#top .nx-searchbox-results .nx-searchbox-history{background:var(--low-contrast-bg-color);--text-color: var(--low-contrast-bg-text-color);margin:0 -1rem -1rem;padding:1rem}body#top .nx-searchbox-results .nx-searchbox-history .search-history-list{display:flex;flex-direction:row;flex-wrap:wrap;gap:.25rem}body#top .nx-searchbox-results .nx-searchbox-history .search-history-list .history-item{display:inline-block;padding:.5em 1em;font-size:1rem;background:var(--background-color-darker-trans);border-radius:2em;transition:box-shadow .25s}body#top .nx-searchbox-results .nx-searchbox-history .search-history-list .history-item:hover{box-shadow:1px 1px 5px var(--shadow)}@media screen and (max-width: 620px){body#top .nx-searchbox-results{grid-template-columns:1fr}body#top .nx-searchbox-results .nx-searchbox-hint{display:none}body#top .nx-searchbox-results .search-options{grid-column:1}}body#top .nx-person-picker{display:flex;flex-direction:row;align-items:center;border-bottom:solid 1px var(--input-border-color);color:var(--text-color)}body#top .nx-person-picker md-chips{width:100%}body#top .nx-person-picker md-chips .md-chips{display:flex;align-items:center;justify-content:flex-start}body#top .nx-person-picker md-chips md-chip .md-chip-content{overflow:visible}body#top .nx-person-picker md-chips md-chip .md-chip-content md-chip-template{margin-left:-0.75rem}body#top .nx-person-picker md-chips .md-chip-input-container{float:unset;flex:1}body#top .nx-person-picker-suggestions{min-width:340px !important;background:var(--menu-color)}body#top .nx-person-picker-suggestions.md-not-found{height:5rem !important}body#top .nx-person-picker-suggestions.md-not-found li{height:unset !important;min-height:unset !important;max-height:unset !important;text-align:center}body#top .nx-person-suggestion{display:grid;grid-template-columns:auto 1fr;gap:0 .5rem;place-items:center stretch;line-height:1}body#top .nx-person-suggestion:not(.small) nx-avatar{grid-row:1/span 2;grid-column:1;padding:4px 0}body#top .nx-person-suggestion:not(.small) .item-title{place-self:end stretch}body#top .nx-person-suggestion .item-title{overflow:hidden;text-overflow:ellipsis;text-transform:uppercase}body#top .nx-person-suggestion .item-meta{font-size:.5rem;opacity:.75;place-self:start stretch}body#top .nexus-waiting-room-flow{padding:5px;width:100%}body#top .nexus-waiting-room-flow[ng-disabled=true]{pointer-events:none}body#top .nexus-waiting-room-flow .content{background:var(--background-color);border-radius:5px;overflow:hidden;display:grid;grid-template-columns:auto auto 1fr;grid-template-areas:"icon name name" "color color color" "service-icon service service" "start-time start-time end-time " "action action action";transition:.25s;place-items:center stretch;box-shadow:0 0 5px rgba(0,0,0,.2666666667);position:relative}body#top .nexus-waiting-room-flow .content .service-color{grid-area:color;height:3px;background:var(--control-color)}body#top .nexus-waiting-room-flow .content:last-child{border-bottom:none}body#top .nexus-waiting-room-flow .content.clickable{cursor:pointer;outline:none}body#top .nexus-waiting-room-flow .content .icon,body#top .nexus-waiting-room-flow .content .name,body#top .nexus-waiting-room-flow .content .service-icon,body#top .nexus-waiting-room-flow .content .service,body#top .nexus-waiting-room-flow .content .start-time,body#top .nexus-waiting-room-flow .content .end-time{padding:5px}body#top .nexus-waiting-room-flow .content .icon,body#top .nexus-waiting-room-flow .content .name{font-size:1.1rem}body#top .nexus-waiting-room-flow .content .icon{grid-area:icon}body#top .nexus-waiting-room-flow .content .name{grid-area:name;outline:none}body#top .nexus-waiting-room-flow .content .name .nx-click-icon{position:absolute;top:8px;right:8px}body#top .nexus-waiting-room-flow .content .service-icon{grid-area:service-icon;font-size:.8rem}body#top .nexus-waiting-room-flow .content .service{grid-area:service;font-size:.8rem}body#top .nexus-waiting-room-flow .content .caption{grid-area:caption;font-size:.8rem;place-self:center start;opacity:.5}body#top .nexus-waiting-room-flow .content .actions{grid-area:action}body#top .nexus-waiting-room-flow .content .action{grid-area:action;position:relative}body#top .nexus-waiting-room-flow .content .action .nexus-loading{position:absolute;top:8px;left:50%;transform:translateX(-17px)}body#top .nexus-waiting-room-flow .content .start-time{grid-area:start-time;place-self:center start;font-size:.8rem;opacity:.5}body#top .nexus-waiting-room-flow .content .start-time span{padding:5px;display:inline-block}body#top .nexus-waiting-room-flow .content .end-time{grid-area:end-time;place-self:center end;font-size:.8rem;opacity:.5}body#top .nexus-waiting-room-flow .content .end-time span{padding:5px;display:inline-block}@keyframes blink{50%{background:#fff;box-shadow:0 0 1px #fff,0 0 10px var(--highlight),inset 0 0 1px #fff,inset 0 0 10px var(--highlight)}}body#top .nexus-waiting-room-flow.warn .content .service-color{animation:blink 2s ease-out;animation-iteration-count:infinite}body#top .nexus-waiting-room-flow.overdue .content .end-time{opacity:1}body#top .nexus-waiting-room-flow.overdue .content .end-time span{background:var(--warning);--text-color:#fff;border-radius:var(--input-small-radius)}body#top .nexus-waiting-room-flow.state-in-room,body#top .nexus-waiting-room-flow.state-ready-in-room{background-color:#17a05e;color:#fff}body#top .nexus-waiting-room-flow.state-in-room md-icon,body#top .nexus-waiting-room-flow.state-ready-in-room md-icon{color:#fff}body#top .nexus-waiting-room-flow.state-in-progress{background-color:#007acc;color:#fff}body#top .nexus-waiting-room-flow.state-in-progress md-icon{color:#fff}body#top .nexus-waiting-room-flow.state-assigned{border-left:solid 5px var(--control-color)}body#top .nexus-companion{display:grid;grid-template-areas:"icon name send actions";grid-template-columns:auto 1fr auto auto;place-items:center start;border-style:solid;border-width:5px 0 0 0;border-color:currentColor;padding-top:5px;grid-gap:5px;transition:.25s}body#top .nexus-companion .icon{grid-area:icon;font-size:1rem;color:var(--text-color)}body#top .nexus-companion .name{grid-area:name;color:var(--text-color);white-space:nowrap;text-overflow:ellipsis;overflow:hidden;max-width:100%}body#top .nexus-companion .send-button{grid-area:send;color:var(--text-color)}body#top .nexus-companion .send-button md-icon{color:inherit}body#top .nexus-companion .actions{grid-area:actions;place-self:center end;color:var(--text-color)}body#top .nexus-companion .actions md-icon{color:inherit}@media screen and (max-width: 800px){body#top .nexus-companion{grid-template-areas:"name send";grid-template-columns:1fr auto}body#top .nexus-companion .icon{display:none}}@media screen and (max-width: 620px){body#top .nexus-companion{border-width:0 0 0 5px}body#top .nexus-companion .icon{padding-left:10px}}body#top .nexus-companion.online{border-left-color:#159f5c}body#top .nexus-file .md-button .content{display:grid;grid-template-columns:auto 1fr;grid-gap:10px;place-items:center start}body#top .nexus-file .md-button .content label{text-transform:initial}body#top .nexus-file .md-button .content input{position:absolute;opacity:0;top:0px;left:0px;width:100%;height:100%;cursor:pointer}body#top .nexus-task-item{display:grid;grid-template-columns:repeat(4, 1fr) auto;grid-template-areas:"name name name points actions" "recursivity recursivity recursivity points actions" "last last last next next";grid-gap:0 10px;place-items:center start;outline:none;cursor:pointer;padding:5px 10px;background:var(--backdrop-trans-overlay);border-radius:var(--element-radius)}@media screen and (max-width: 620px){body#top .nexus-task-item{grid-template-columns:1fr repeat(2, auto);grid-template-areas:"name points actions" "recursivity points actions" "last last last" "next next next"}}body#top .nexus-task-item .name{grid-area:name;font-size:1rem}body#top .nexus-task-item .recursivity{grid-area:recursivity;font-size:.8rem}body#top .nexus-task-item .points{grid-area:points;place-self:center end;font-size:1rem}body#top .nexus-task-item .actions{grid-area:actions}body#top .nexus-task-item .checkmark{border:solid 3px var(--text-color);width:2rem;height:2rem;line-height:1.4;text-align:center;font-size:30px;transition:.25s;opacity:.5;border-radius:50%}body#top .nexus-task-item .checkmark .fal{opacity:0;transition:.25s;font-size:1.3rem;line-height:inherit}body#top .nexus-task-item .last-execution,body#top .nexus-task-item .next-execution{font-size:.8rem}body#top .nexus-task-item .last-execution{grid-area:last}body#top .nexus-task-item .next-execution{grid-area:next;place-self:center end}@media screen and (max-width: 620px){body#top .nexus-task-item .next-execution{place-self:center start}}body#top .nexus-task-item .latest-executor{grid-area:latest;place-self:center end;display:grid;grid-auto-flow:column;grid-gap:5px}body#top .nexus-task-item .latest-executor .execution-part{display:grid;grid-template-columns:auto auto 1fr;place-items:center;grid-gap:5px}body#top .nexus-task-item .latest-executor .execution-part>*{margin:0 0 0 5px 0}@media screen and (max-width: 800px){body#top .nexus-task-item .latest-executor{place-self:center start}}body#top .nexus-task-item.loading .checkmark .fal{opacity:1}body#top .nexus-task-item.checked{pointer-events:none}body#top .nexus-task-item.checked .name{text-decoration:line-through}body#top .nexus-task-item.checked .checkmark{background:#4a8af4;opacity:1}body#top .nexus-task-item.checked .checkmark .fal{opacity:1}body#top .nexus-task-item.checked.done-by-user .checkmark{background:#149f5b}body#top .nexus-check{--control-color: currentColor;color:inherit;border:solid 2px var(--control-color);width:1.5rem;height:1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:1.25rem;transition:.25s;opacity:.75;border-radius:50%;outline:none;cursor:pointer}body#top .nexus-check .fal{opacity:0;transition:.25s;font-size:1rem;line-height:inherit;color:var(--control-color)}body#top .nexus-check.checked,body#top .nexus-check.loading{cursor:none;pointer-events:none}body#top .nexus-check.checked .fal,body#top .nexus-check.loading .fal{opacity:1}body#top .nexus-user-experience{display:grid;flex-direction:row;align-items:center;gap:1rem}body#top .nexus-user-experience .experience-bar{border-radius:50px;height:.75rem;width:100%;position:relative;overflow:hidden;grid-column:1/span 4}body#top .nexus-user-experience .experience-bar::before{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;content:"";background:var(--backdrop-color);opacity:.5}body#top .nexus-user-experience .experience-bar .progress{position:absolute;top:0;height:100%;left:0px;transition:.25s;background:var(--highlight)}body#top .nexus-user-experience .hint{grid-column:1/span 4;font-size:.75rem;opacity:.75}body#top .nexus-user-experience .star-box i,body#top .nexus-user-experience .crown-box i{margin:.25em;font-size:1.25rem}body#top .nexus-user-experience .star-box i.fal,body#top .nexus-user-experience .crown-box i.fal{opacity:.25}body#top .nx-task-panel{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;gap:1rem}@media screen and (max-width: 800px){body#top .nx-task-panel{grid-template-rows:1fr;gap:0}}body#top .nx-task-panel md-progress-linear{position:absolute;bottom:0;left:0;width:100%}body#top .nx-task-panel .search{grid-column:span 2;display:grid;grid-template-columns:1fr auto;gap:1rem;padding:0 1rem}body#top .nx-task-panel .search .task-list-search{position:relative;border-bottom:solid 1px var(--text-color)}body#top .nx-task-panel .search .task-list-search::after{content:"";font-family:var(--icon-font-family);font-weight:400;position:absolute;top:50%;left:0px;transform:translateY(-50%);color:var(--text-color)}body#top .nx-task-panel .search .task-list-search input{width:100%;padding:.5em 2em;outline:none;border:none;background:rgba(0,0,0,0);color:var(--text-color)}body#top .nx-task-panel .search .task-list-search input::placeholder{color:var(--text-color);opacity:.5}body#top .nx-task-panel .search .task-list-search md-checkbox{margin-bottom:0px}body#top .nx-task-panel .search .task-list-search md-checkbox .md-label{opacity:.5;transition:.25s}body#top .nx-task-panel .search .task-list-search md-checkbox.md-checked .md-label{opacity:1}body#top .nx-task-panel .task-navigation{place-self:start stretch;display:grid;gap:0}body#top .nx-task-panel .task-navigation md-select{display:none;margin-bottom:0px}body#top .nx-task-panel .task-navigation .nav-item{padding:.5rem 1rem;padding-left:1.25rem;position:relative}body#top .nx-task-panel .task-navigation .nav-item::before{content:"";width:5px;height:100%;position:absolute;top:0;left:0px;transform:translateX(-100%);background:var(--highlight);transition:.5s}body#top .nx-task-panel .task-navigation .nav-item.active::before{transform:translateX(0%)}@media screen and (max-width: 800px){body#top .nx-task-panel .task-navigation{grid-column:span 2;padding:0 .5rem}body#top .nx-task-panel .task-navigation md-select{display:block}body#top .nx-task-panel .task-navigation .nav-item{display:none}}body#top .nx-task-panel .task-navigation .nav-group{padding-left:1.25rem;opacity:.6;font-style:italic}body#top .nx-task-panel .task-navigation md-separator{margin:.5rem 0;border-bottom:solid 1px var(--text-color);opacity:.25}body#top .nx-task-panel .list{min-height:0;overflow:hidden auto;display:block}@media screen and (max-width: 800px){body#top .nx-task-panel .list{grid-column:span 2}}body#top .nx-task-panel .list-container{padding:0 .5rem;margin-bottom:1rem;display:grid;gap:.5rem}body#top .nx-task-panel .list-container .group-list{display:grid;background:var(--backdrop-trans-overlay);border-radius:var(--element-radius)}body#top .nx-task-panel .list-container .group-list h3{margin:0;margin-top:1rem}body#top .nx-task-panel .list-container .group-list .nexus-task-item{padding:.5rem;border-radius:0;grid-template-columns:1fr 1fr 1fr auto;grid-template-areas:"name name points actions" "last last next next"}body#top .nx-task-panel .list-container .group-list .nexus-task-item:nth-child(odd){background:rgba(0,0,0,0)}body#top .nx-task-panel .list-container .group-list .nexus-task-item.checked{opacity:.25}body#top .nx-task-panel .list-container .group-list .nexus-task-item .recursivity{display:none}body#top .nx-task-panel .list-container.upcoming-1 .nexus-task-item.checked,body#top .nx-task-panel .list-container.upcoming-2 .nexus-task-item.checked,body#top .nx-task-panel .list-container.upcoming-7 .nexus-task-item.checked,body#top .nx-task-panel .list-container.upcoming-30 .nexus-task-item.checked{opacity:1}body#top .nx-task-panel .list-container.upcoming-1 .nexus-task-item .name,body#top .nx-task-panel .list-container.upcoming-2 .nexus-task-item .name,body#top .nx-task-panel .list-container.upcoming-7 .nexus-task-item .name,body#top .nx-task-panel .list-container.upcoming-30 .nexus-task-item .name{text-decoration:none}body#top .nx-task-panel .list-container.hide-checked .nexus-task-item.checked{display:none}body#top .nx-user-switcher{display:grid;grid-template-columns:auto 1fr auto auto;gap:1rem}body#top .nx-user-switcher h3{text-align:center}body#top .nx-user-switcher .current-user{padding:0 1rem;position:relative}body#top .nx-user-switcher .current-user .nx-avatar{border:solid 2px var(--highlight)}body#top .nx-user-switcher md-divider{place-self:center;height:50%;border-left:solid 1px var(--text-color);opacity:.5}@media screen and (max-width: 620px){body#top .nx-user-switcher md-divider{height:1;width:50%;border-left:unset;border-top:solid 1px var(--text-color)}}body#top .nx-user-switcher .login-form{display:grid;grid-template-columns:1fr;width:350px}body#top .nx-user-switcher .login-form .actions{place-self:center}body#top .nx-user-switcher .stored-users{display:grid;grid-template-columns:1fr}body#top .nx-user-switcher .stored-users .list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}body#top .nx-user-switcher .stored-users .list .item{display:grid;grid-template-columns:1fr;place-items:center;padding:.5rem;border-radius:var(--element-radius);position:relative}body#top .nx-user-switcher .stored-users .list .item.current{background:var(--backdrop-trans-overlay)}body#top .nx-user-switcher .stored-users .list .item .remove-button{position:absolute;top:0px;right:0px;opacity:0;pointer-events:none;transition:.25s;z-index:5;background:var(--warning-button-color);color:var(--warning-button-text-color)}body#top .nx-user-switcher .stored-users .list .item:hover .remove-button{opacity:1;pointer-events:auto}body#top .nx-user-switcher .stored-users .actions{place-self:center}@media screen and (max-width: 620px){body#top .nx-user-switcher{grid-template-columns:1fr}body#top .nx-user-switcher .current-user{place-self:center;padding:1rem}}body#top .nx-objective-progress{display:grid;grid-template-columns:auto 1fr 3fr auto;place-items:center start;gap:1rem;padding:.5rem 1rem;padding-right:2.5rem;border-left:.1em solid var(--objective-color)}body#top .nx-objective-progress .objective-icon{text-align:center;place-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:.5rem 1rem;border-left:.1em solid var(--objective-color)}body#top .nx-objective-progress .objective-name{place-self:center start}body#top .nx-objective-progress .objective-progress{place-self:center stretch;padding:.5rem 1rem;position:relative}body#top .nx-objective-progress .objective-progress .milestones{opacity:0;display:grid;grid-auto-flow:column;place-items:center end;margin-left:.25rem;width:calc(100% - .25rem);transition:.25s}body#top .nx-objective-progress .objective-progress .milestones.high-count .milestone{width:.1rem;height:.1rem}body#top .nx-objective-progress .objective-progress .milestones.high-count .milestone:nth-child(5n){width:.25rem;height:.25rem}body#top .nx-objective-progress .objective-progress:hover .milestones{opacity:1}body#top .nx-objective-progress .objective-progress .milestone{display:block;width:.5rem;height:.5rem;border-radius:50%;position:relative;z-index:10;background:var(--text-color);transform:translateX(-100%)}body#top .nx-objective-progress .objective-progress .milestone.done{box-shadow:0 0 1rem .75rem var(--highlight);opacity:.5}body#top .nx-objective-progress .objective-progress .progress-bar{position:absolute;top:50%;left:.75rem;right:.75rem;transform:translateY(-50%);height:1rem;z-index:1;border-radius:2rem}body#top .nx-objective-progress .objective-progress .progress-bar::before{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;content:"";background:var(--backdrop-color);opacity:.5;z-index:1;border-radius:2rem}body#top .nx-objective-progress .objective-progress .progress-bar .progress-line{position:absolute;top:50%;transform:translateY(-50%);left:.25rem;width:calc(var(--progress-pct) - .5rem);background:var(--highlight);height:.5rem;border-radius:2rem;box-shadow:0 0 1rem var(--highlight);position:relative;z-index:2;transition:.25s;transition-delay:.5s}body#top .nx-objective-progress .objective-progress .progress-bar label{position:absolute;top:50%;transform:translateY(-50%);font-size:.75rem;left:calc(var(--progress-pct) + .25rem)}body#top .nx-objective-progress .progress-complete{opacity:.5;position:relative}body#top .nx-objective-progress .progress-complete .trophy-cup{height:2rem;width:2rem;opacity:0}body#top .nx-objective-progress .progress-complete i{content:"";position:absolute;top:50%;left:50%;bottom:unset;right:unset;transform:translate(calc(-50% + 0px), calc(-50% + 0px));display:none}body#top .nx-objective-progress .progress-complete .nx-glow-rays{display:none}body#top .nx-objective-progress .progress-complete .reward{white-space:nowrap;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}body#top .nx-objective-progress.completed .progress-complete{opacity:1}body#top .nx-objective-progress.completed .progress-complete .trophy-cup{opacity:1}body#top .nx-objective-progress.completed .progress-complete .trophy-cup svg .base{fill:#fdb918 !important}body#top .nx-objective-progress.completed .progress-complete .nx-glow-rays{display:block}body#top .nx-objective-progress.completed .progress-complete .reward{font-size:1.25rem;text-shadow:#000 0px 0px .25rem}body#top .nx-objective-progress.completed .progress-bar label{opacity:0}body#top .nx-glow-rays{--ray-color-rgb: 255,255,255;--ray-color-alpha: 0.5;--ray-color: rgb(var(--ray-color-rgb));--ray-shadow1-color: var(--ray-color);--ray-shadow2-color: rgba(var(--ray-color-rgb),var(--ray-color-alpha));--ray-grad-color-min: rgba(var(--ray-color-rgb), 0);--ray-grad-color-max: rgba(var(--ray-color-rgb), 0.25);width:80%;height:80%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);border-radius:50%;opacity:1;z-index:-1;font-size:1rem}body#top .nx-glow-rays .spark,body#top .nx-glow-rays .ray{width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}body#top .nx-glow-rays .spark::before,body#top .nx-glow-rays .ray::before{content:"";width:100%;height:100%;position:absolute;top:50%;left:50%;background:var(--ray-color);transform:translate(-50%, -50%);box-shadow:0 0 .5em .1em var(--ray-shadow1-color),0 0 1em .5em var(--ray-shadow2-color);animation:spin-glow 2s infinite;animation-timing-function:linear}body#top .nx-glow-rays .spark:nth-child(1),body#top .nx-glow-rays .ray:nth-child(1){transform-origin:0 0;transform:rotate(calc(1 * var(--spark-base-rotation))) translate(-50%, -50%)}body#top .nx-glow-rays .spark:nth-child(2),body#top .nx-glow-rays .ray:nth-child(2){transform-origin:0 0;transform:rotate(calc(2 * var(--spark-base-rotation))) translate(-50%, -50%)}body#top .nx-glow-rays .spark:nth-child(3),body#top .nx-glow-rays .ray:nth-child(3){transform-origin:0 0;transform:rotate(calc(3 * var(--spark-base-rotation))) translate(-50%, -50%)}body#top .nx-glow-rays .spark:nth-child(4),body#top .nx-glow-rays .ray:nth-child(4){transform-origin:0 0;transform:rotate(calc(4 * var(--spark-base-rotation))) translate(-50%, -50%)}body#top .nx-glow-rays .spark:nth-child(5),body#top .nx-glow-rays .ray:nth-child(5){transform-origin:0 0;transform:rotate(calc(5 * var(--spark-base-rotation))) translate(-50%, -50%)}body#top .nx-glow-rays .spark:nth-child(6),body#top .nx-glow-rays .ray:nth-child(6){transform-origin:0 0;transform:rotate(calc(6 * var(--spark-base-rotation))) translate(-50%, -50%)}body#top .nx-glow-rays .spark:nth-child(7),body#top .nx-glow-rays .ray:nth-child(7){transform-origin:0 0;transform:rotate(calc(7 * var(--spark-base-rotation))) translate(-50%, -50%)}body#top .nx-glow-rays .spark:nth-child(8),body#top .nx-glow-rays .ray:nth-child(8){transform-origin:0 0;transform:rotate(calc(8 * var(--spark-base-rotation))) translate(-50%, -50%)}body#top .nx-glow-rays .spark:nth-child(9),body#top .nx-glow-rays .ray:nth-child(9){transform-origin:0 0;transform:rotate(calc(9 * var(--spark-base-rotation))) translate(-50%, -50%)}body#top .nx-glow-rays .spark:nth-child(10),body#top .nx-glow-rays .ray:nth-child(10){transform-origin:0 0;transform:rotate(calc(10 * var(--spark-base-rotation))) translate(-50%, -50%)}body#top .nx-glow-rays .spark:nth-child(odd)::before{opacity:.5;animation-duration:5s}body#top .nx-glow-rays .ray::before{opacity:1;width:300%;height:50%;animation-timing-function:linear;animation-duration:10s;box-shadow:none;clip-path:polygon(0 0, 50% 50%, 100% 0, 100% 100%, 50% 50%, 0 100%);background:linear-gradient(to right, var(--ray-grad-color-min) 10%, var(--ray-grad-color-max) 50%, var(--ray-grad-color-min) 90%);border-radius:0px}body#top .nx-glow-rays .ray:nth-child(odd)::before{width:280%;animation-duration:15s}@keyframes spin-glow{0%{transform:translate(-50%, -50%) rotate(0deg)}100%{transform:translate(-50%, -50%) rotate(360deg)}}body#top .nx-tooltip{position:relative;display:inline-block;perspective:5rem}body#top .nx-tooltip i{font-size:.75rem}body#top .nx-tooltip-content{pointer-events:none;padding:.5em;position:absolute;top:0%;left:50%;z-index:99999999;transform-style:preserve-3d;transform-origin:50% 0%;transform:rotateX(90deg) translate(-50%, calc(-100% - 0.5rem));opacity:0;transition:opacity .25s,transform .25s;max-width:15em;text-align:center}body#top .nx-tooltip-content label,body#top .nx-tooltip-content div,body#top .nx-tooltip-content span{position:relative;z-index:5;font-size:.75rem;color:var(--backdrop-color-text-color)}body#top .nx-tooltip-content::before{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:var(--backdrop-color);opacity:.8;border-radius:var(--input-small-radius)}body#top .nx-tooltip-content::after{content:"";border-width:.5rem;border-color:rgba(0,0,0,0);border-style:solid;border-top-color:var(--backdrop-color);margin-bottom:calc(0.5rem/-2);position:absolute;bottom:0px;left:50%;transform:translate(-50%, 75%);opacity:.8}body#top .nx-tooltip-content.show{opacity:1;transform:rotateX(0deg) translate(-50%, calc(-100% - 0.5rem))}body#top .nexus-trophy{position:relative;display:grid;place-items:center;grid-gap:10px;grid-template-columns:1fr;grid-template-rows:auto;grid-template-areas:"badge" "name";opacity:.05;pointer-events:none}body#top .nexus-trophy.is-owned{opacity:1;pointer-events:auto}body#top .nexus-trophy.is-owned .badge{color:#fe9a2c}body#top .nexus-trophy.is-owned.leveled .level{display:block}body#top .nexus-trophy .infos{position:absolute;opacity:0;top:calc(50% - 10px);left:40px;min-width:320px;transform:translate(-100%, -50%);background:rgba(0,0,0,.8);color:#fff;padding:20px;padding-right:50px;transition:.25s;z-index:999;pointer-events:none;clip-path:polygon(0 0, calc(100% - 20px) 0, calc(100% - 20px) calc(50% - 20px), 100% 50%, calc(100% - 20px) calc(50% + 20px), calc(100% - 20px) 100%, 0 100%)}body#top .nexus-trophy .infos h4{color:#fff;white-space:nowrap;padding:0;margin:0px}body#top .nexus-trophy .infos .description{font-style:italic;margin:20px 0}body#top .nexus-trophy .infos .points{font-size:.8em;text-align:right;opacity:.75}body#top .nexus-trophy:hover .infos{opacity:1}body#top .nexus-trophy.is-new:after{content:"N";position:absolute;top:5px;left:10px;background:#ffcd41;color:#fff;border-radius:50%;width:32px;height:32px;line-height:32px;text-align:center;z-index:9}body#top .nexus-trophy .badge{position:relative;grid-area:badge;width:6rem;height:6rem;padding:10px;color:#333;border:solid 5px currentColor;border-radius:50%;overflow:hidden;background:#fff}body#top .nexus-trophy .badge .trophy-cup{width:100%;height:100%}body#top .nexus-trophy .badge .fa-icon{position:absolute;top:1.2rem;left:50%;color:inherit;width:25%;height:25%;opacity:1;transform:translateX(-50%);z-index:9}body#top .nexus-trophy .badge .fa-icon svg path{fill:currentColor}body#top .nexus-trophy .badge .trophy-banner{width:100%;position:absolute;bottom:15px;left:50%;transform:translateX(-50%)}body#top .nexus-trophy .badge:after{content:"";object-fit:cover;position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:currentColor;mix-blend-mode:color}body#top .nexus-trophy>.level{display:none;position:absolute;top:5px;right:calc(50% - 2.5rem);background:#4c8bf4;color:#fff;border-radius:50%;width:1.6rem;height:1.6rem;line-height:1.6rem;text-align:center;z-index:9}body#top .nexus-trophy .name{grid-area:name;text-align:center}body#top .nexus-loading{display:inline-block}body#top .nx-tree{display:grid;grid-template-columns:auto 1fr;place-items:center start}body#top .nx-tree .nx-tree-item-children{grid-column:2}body#top .nx-tree[nx-multiselect]{grid-template-columns:auto auto 1fr}body#top .nx-tree[nx-multiselect] .nx-tree-item-children{grid-column:3}body#top .nx-tree .extender{padding:0 10px}body#top .nx-tree .extender .fa-angle-right{transition:.25s}body#top .nx-tree .nx-tree-item{display:contents}body#top .nx-tree .nx-tree-item md-checkbox{margin:0px}body#top .nx-tree .nx-tree-item md-checkbox.md-checked.partial .md-icon::after{border-color:rgba(0,0,0,0)}body#top .nx-tree .nx-tree-item-children{max-height:0px;overflow:hidden;display:grid;grid-template-columns:1fr;transition:.25s}body#top .nx-tree .nx-tree-item-children[nx-multiselect]{grid-template-columns:auto 1fr}body#top .nx-tree>.nx-tree-item.opened .fa-angle-right{transform:rotate(90deg)}body#top .nx-tree>.nx-tree-item.opened .nx-tree-item-children{max-height:calc(var(--count)*1.5rem)}body#top .nx-color-picker{position:relative;display:inline-block}body#top .nx-color-picker .md-button{margin:0}body#top .nx-color-picker .color{place-self:center;outline:none;width:25px;height:25px;border:1px solid #fff;border-radius:50%;background-color:currentColor;box-shadow:rgba(0,0,0,.5) 0px 0px 2px;cursor:pointer}body#top .nx-color-picker .input{position:relative;min-height:40px;min-width:100px;display:grid;padding:0px 5px;grid-template-columns:auto 1fr auto;grid-template-areas:"color input icon";grid-gap:10px;place-items:center stretch}body#top .nx-color-picker .input .color{grid-area:color}body#top .nx-color-picker .input input{grid-area:input;font-size:15px;border:none;background:rgba(0,0,0,0);outline:none;color:var(--input-color)}body#top .nx-color-picker .input .md-errors-spacer{display:none}body#top .nx-color-picker .input i{grid-area:icon;cursor:pointer;font-size:20px}body#top .nx-color-picker .input:after{content:"";position:absolute;bottom:1px;right:0px;width:calc(100% - 35px);height:1px;border-bottom:var(--input-border-color) solid 1px}body#top .nx-color-picker.hide-input{width:auto}body#top .nx-color-picker.hide-input .input{grid-template-columns:auto;grid-template-areas:"color";min-width:unset}body#top .nx-color-picker.hide-input .input:after,body#top .nx-color-picker.hide-input .input input,body#top .nx-color-picker.hide-input .input i{display:none}body#top .nx-color-picker-panel{position:absolute;opacity:0;width:320px;pointer-events:none;transition:.25s;border-radius:5px;padding:5px;box-shadow:rgba(0,0,0,.5) 2px 2px 5px;transform:translate(-50%, -50%);background:var(--background-color-lighter);z-index:99999999;max-height:0px;overflow:hidden}body#top .nx-color-picker-panel .nx-color-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(25px, 1fr));grid-gap:5px}body#top .nx-color-picker-panel .nx-color-list .color{place-self:center;outline:none;width:25px;height:25px;border:1px solid #fff;border-radius:50%;background-color:currentColor;box-shadow:rgba(0,0,0,.5) 0px 0px 2px;cursor:pointer}body#top .nx-color-picker-panel.opened{max-height:300px;opacity:1;pointer-events:auto}body#top .nx-fab-toolbar{position:absolute;z-index:5;width:100%;height:100%;--fab-bg-color: var(--highlight);--fab-fg-color: var(--highlight-text-color);overflow:hidden;display:flex;align-items:center;pointer-events:none}body#top .nx-fab-toolbar .nx-fab-trigger{margin:0;position:relative;z-index:10;transition:.25s;pointer-events:auto}body#top .nx-fab-toolbar ng-transclude{display:contents}body#top .nx-fab-toolbar::before{content:"";border-radius:50%;position:absolute;top:50%;width:0;height:0;pointer-events:none;z-index:1;background:var(--fab-bg-color);transition:.5s ease-out}@media screen and (max-width: 620px){body#top .nx-fab-toolbar::before{transition:.25s ease-out}}body#top .nx-fab-toolbar .nx-fab-actions-container{pointer-events:none;opacity:0;position:absolute;top:0;width:100%;height:100%;z-index:5;--text-color: var(--fab-fg-color);transition:transform .25s,opacity .25s .1s ease}body#top .nx-fab-toolbar nx-fab-actions{display:inline-grid;grid-auto-flow:column;gap:.25rem;place-items:center;height:100%}body#top .nx-fab-toolbar nx-fab-actions md-divider{min-height:1rem;width:1px;color:inherit;background-color:currentColor;opacity:.25}body#top .nx-fab-toolbar nx-fab-actions .md-button{opacity:0;transition:.25s .5s;transition-delay:calc(var(--item-index)*.1s)}body#top .nx-fab-toolbar.nx-direction-left{text-align:right;justify-content:flex-end}body#top .nx-fab-toolbar.nx-direction-left::before{right:1rem;transform:translate(50%, -50%)}body#top .nx-fab-toolbar.nx-direction-left .nx-fab-actions-container{right:0;padding-right:1.5rem;transform:translateX(100%)}body#top .nx-fab-toolbar.nx-direction-right{text-align:right;justify-content:flex-start}body#top .nx-fab-toolbar.nx-direction-right::before{left:1rem;transform:translate(-50%, -50%)}body#top .nx-fab-toolbar.nx-direction-right .nx-fab-actions-container{left:0;padding-left:1.5rem;transform:translateX(-100%)}body#top .nx-fab-toolbar.nx-is-open::before{width:200vw;height:200vw;transition:.5s ease-in}@media screen and (max-width: 620px){body#top .nx-fab-toolbar.nx-is-open::before{transition:.25s ease-in}}body#top .nx-fab-toolbar.nx-is-open .nx-fab-actions-container{transform:translateX(0);opacity:1;pointer-events:auto;transition:opacity .25s .1s,transform .25s ease}body#top .nx-fab-toolbar.nx-is-open .nx-fab-actions-container .md-button{opacity:1}body#top .nx-fab-toolbar.nx-is-open .nx-fab-trigger{transform:rotate(180deg);--text-color: var(--fab-fg-color)}body#top .nx-icon-picker{position:relative;display:inline-block}body#top .nx-icon-picker .md-button{margin:0}body#top .nx-icon-picker .icon{place-self:center;outline:none;width:25px;height:25px;font-size:25px;line-height:1em;text-align:center;color:var(--text-color);cursor:pointer}body#top .nx-icon-picker .input{position:relative;min-height:40px;min-width:100px;display:grid;padding:0px 5px;grid-template-columns:auto 1fr auto;grid-template-areas:"icon input clear";grid-gap:10px;place-items:center stretch}body#top .nx-icon-picker .input .icon{grid-area:icon}body#top .nx-icon-picker .input input{grid-area:input;font-size:15px;border:none;background:rgba(0,0,0,0);outline:none;color:var(--input-color);font-style:italic;opacity:.75}body#top .nx-icon-picker .input .md-errors-spacer{display:none}body#top .nx-icon-picker .input i{grid-area:clear;cursor:pointer;font-size:20px}body#top .nx-icon-picker .input:after{content:"";position:absolute;bottom:1px;right:0px;width:calc(100% - 35px);height:1px;border-bottom:var(--input-border-color) solid 1px}body#top .nx-icon-picker.hide-input{width:auto}body#top .nx-icon-picker.hide-input .input{min-width:unset;grid-template-columns:auto;grid-template-areas:"icon"}body#top .nx-icon-picker.hide-input .input:after,body#top .nx-icon-picker.hide-input .input input,body#top .nx-icon-picker.hide-input .input i{display:none}body#top .nx-icon-picker.hide-input .nexus-icon-list .custom{display:none}body#top .nx-icon-picker-panel{opacity:0;position:absolute;width:375px;min-width:420px;max-height:0px;overflow:hidden;transform:translate(0%, -50%);border-radius:5px;box-shadow:rgba(0,0,0,.5) 2px 2px 5px;z-index:9999999999;background:var(--background-color-lighter);pointer-events:none;transition:.25s}body#top .nx-icon-picker-panel .nx-icon-list .custom{margin-top:10px;display:grid;grid-template-columns:auto 1fr;grid-gap:10px;place-items:center stretch;padding:10px;border-bottom:solid 1px var(--background-color-lighter-border);background-color:var(--background-color-lighter)}body#top .nx-icon-picker-panel .nx-icon-list .custom input{border-style:solid;border-width:0 0 1px 0;border-color:var(--input-border-color);background-color:var(--input-background-color);outline:none}body#top .nx-icon-picker-panel .nx-icon-list .list{display:grid;padding:5px;grid-template-columns:repeat(auto-fit, minmax(45px, 1fr));grid-gap:5px}body#top .nx-icon-picker-panel .nx-icon-list .list .icon{width:45px;height:45px;font-size:28px;line-height:1.4em;text-align:center;padding:5px;color:var(--text-color);border-radius:4px;transition:.25s}body#top .nx-icon-picker-panel .nx-icon-list .list .icon:hover{background-color:var(--background-color-lighter)}body#top .nx-icon-picker-panel.opened{opacity:1;max-height:400px;pointer-events:auto}body#top .nx-guide{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;position:fixed;z-index:99999999;opacity:0;pointer-events:none;transition:.25s}@keyframes guide-from-bottom{0%{opacity:0;transform:translateY(100%)}50%{opacity:0;transform:translateY(100%)}100%{opacity:1}}@keyframes guide-from-top{0%{opacity:0;transform:translateY(-100%)}50%{opacity:0;transform:translateY(-100%)}100%{opacity:1}}@keyframes guide-from-left{0%{opacity:0;transform:translateX(-100%)}50%{opacity:0;transform:translateX(-100%)}100%{opacity:1}}@keyframes guide-from-right{0%{opacity:0;transform:translateX(100%)}50%{opacity:0;transform:translateX(100%)}100%{opacity:1}}body#top .nx-guide.show{opacity:1;pointer-events:auto}body#top .nx-guide .start-screen{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;opacity:0;transition:.25s}body#top .nx-guide .start-screen::before{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:var(--backdrop-color);opacity:.75}body#top .nx-guide .start-screen .nx-guide-startup{position:absolute;opacity:0;top:50%;left:50%;transform:translate(-50%, 50vh);transition-duration:.25s;transition-delay:1s;z-index:5;background:var(--background-color);box-shadow:0 0 20px #000;width:50vw;min-width:400px;max-width:800px}body#top .nx-guide .start-screen .nx-guide-startup .header{height:150px;background:var(--two-color-gradient)}body#top .nx-guide .start-screen .nx-guide-startup .content{padding:1rem}body#top .nx-guide .start-screen .nx-guide-startup .actions{border-top:solid 1px var(--border-color)}body#top .nx-guide .start-screen .nx-guide-startup .check{border-top:solid 1px var(--border-color);padding-left:1rem;padding-top:.5rem;font-size:.8rem}body#top .nx-guide .nx-focus-box{transition:.25s;position:absolute;background:rgba(0,0,0,0);box-shadow:inset 0 0 5px var(--highlight),0 0 5px var(--highlight),0 0 0 100vw var(--backdrop-color);opacity:0;border:solid 1px var(--highlight)}@media screen and (max-width: 800px){body#top .nx-guide .nx-focus-box{box-shadow:inset 0 0 5px var(--highlight),0 0 5px var(--highlight),0 0 0 100vh var(--backdrop-color)}}body#top .nx-guide .nx-message-pointer{opacity:0;display:block;box-sizing:content-box;transition:.25s;position:absolute;width:0px;height:0px;border:solid 15px rgba(0,0,0,0);border-bottom-color:var(--highlight);z-index:20}body#top .nx-guide .nx-message{--arrow-top: 0;--arrow-left: 50%;--arrow-transform: translate(-50%,-100%);opacity:0;transition:.25s;position:absolute;padding:.5rem;border-radius:var(--element-radius);background:var(--background-color);text-align:left;min-width:250px;max-width:425px;animation-duration:.25s;animation-iteration-count:1;animation-timing-function:ease-out;box-shadow:0 5px 10px #000;display:grid;grid-template-columns:auto 1fr;border:solid 2px var(--highlight);z-index:10}@media screen and (max-width: 620px){body#top .nx-guide .nx-message{max-width:calc(100vw - 20px)}}body#top .nx-guide .nx-message .fox{grid-column:1;grid-row:3;place-self:end center}body#top .nx-guide .nx-message .fox .nx-svg{height:80px;width:80px}body#top .nx-guide .nx-message .title,body#top .nx-guide .nx-message .text{grid-column:1/span 2}body#top .nx-guide .nx-message .title{grid-row:1}body#top .nx-guide .nx-message .text{font-size:.8rem;grid-row:2}body#top .nx-guide .nx-message .actions{grid-column:2;grid-row:3;display:flex;justify-content:space-around;align-items:center}body#top .nx-guide .fox-guide{z-index:5;position:absolute;width:300px;height:300px;transition:.25s}@media screen and (max-width: 620px){body#top .nx-guide .fox-guide{width:150px;height:150px}}body#top .nx-guide .fox-guide.fox-position-hidden{bottom:0;left:-300px}body#top .nx-guide .fox-guide.fox-position-bottom-left{bottom:0;left:0}body#top .nx-guide .fox-guide.fox-position-bottom-right{bottom:0;right:0}body#top .nx-guide.welcome .start-screen{opacity:1}body#top .nx-guide.welcome .nx-guide-startup{opacity:1;transform:translate(-50%, -50%);transition:.25s}body#top .nx-guide.welcome .fox-guide{opacity:0;transform:translateX(-100%)}body#top .nx-guide.step .nx-focus-box{opacity:.75}body#top .nx-guide.step .nx-message-pointer,body#top .nx-guide.step .nx-message{opacity:1}body#top .nx-guide.step .fox-guide{opacity:1;transform:translateX(0%)}body#top .nx-flow-result{display:none}body#top .nx-flow-result .nx-simulation-panel{display:none;position:absolute;bottom:0px;left:0px;width:100%;text-align:center}body#top .nx-flow-result-panel{pointer-events:none;opacity:0;position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:99999;--text-color: var(--backdrop-color-text-color);transition:.5s}@keyframes smash-in{0%{transform:scale(3);opacity:0}100%{transform:scale(1);opacity:1}}@keyframes slide-in{0%{transform:translateX(-100vw);opacity:0}100%{transform:translateX(0vw);opacity:1}}@keyframes slide-in-discreet{0%{height:0px;opacity:0}100%{height:2.5rem;padding-top:.25rem;padding-bottom:.25rem;opacity:1;border-right-width:3px}}body#top .nx-flow-result-panel::before{content:"";content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:var(--backdrop-color);opacity:.75;z-index:1}body#top .nx-flow-result-panel .panel-content{content:"";position:absolute;top:50%;left:50%;bottom:unset;right:unset;transform:translate(calc(-50% + 0px), calc(-50% + 0px));z-index:2;text-shadow:.05em .05em .1em rgba(0,0,0,.5333333333)}@media screen and (max-width: 620px){body#top .nx-flow-result-panel .panel-content{width:calc(100% - 2rem)}}body#top .nx-flow-result-panel .panel-content .result-list{width:800px;display:grid;grid-template-columns:1fr max-content;place-items:center start;gap:1rem}@media screen and (max-width: 620px){body#top .nx-flow-result-panel .panel-content .result-list{width:100%}}body#top .nx-flow-result-panel .panel-content sup{font-size:.25em;vertical-align:text-top;line-height:3em}body#top .nx-flow-result-panel .panel-content h1{text-transform:uppercase}body#top .nx-flow-result-panel .panel-content .result-item{display:contents}body#top .nx-flow-result-panel .panel-content .result-item .name,body#top .nx-flow-result-panel .panel-content .result-item .value{opacity:0;animation-duration:.25s;animation-fill-mode:forwards}body#top .nx-flow-result-panel .panel-content .result-item .name{animation-name:slide-in;animation-delay:calc(var(--item-index)*.5s)}body#top .nx-flow-result-panel .panel-content .result-item .value{font-size:2rem;font-weight:700;animation-name:smash-in;animation-delay:calc(var(--item-index)*.5s + .25s);text-align:center}body#top .nx-flow-result-panel .panel-content .result-item .value .failed{color:var(--warning);font-size:2rem}body#top .nx-flow-result-panel .panel-content .total{position:relative;opacity:0;animation-name:smash-in;animation-duration:.25s;animation-delay:calc(var(--result-count)*.5s + .5s);animation-fill-mode:forwards;width:100px;height:100px;margin:0 auto 3rem auto;background:var(--backdrop-color);border-radius:50%}body#top .nx-flow-result-panel .panel-content .total .nx-glow-rays{--ray-color-rgb: var(--highlight-rgb)}body#top .nx-flow-result-panel .panel-content .total>span{position:absolute;text-align:center;font-size:5rem;font-weight:700;left:50%;top:50%;transform:translate(-50%, -50%)}body#top .nx-flow-result-panel.nx-discreet h1,body#top .nx-flow-result-panel.nx-discreet::before,body#top .nx-flow-result-panel.nx-discreet .total,body#top .nx-flow-result-panel.nx-discreet .actions{display:none !important}body#top .nx-flow-result-panel.nx-discreet .panel-content{content:"";position:absolute;top:unset;left:unset;transform:unset;right:calc(0px + 0rem);bottom:calc(0px + 1rem)}@media screen and (max-width: 620px){body#top .nx-flow-result-panel.nx-discreet .panel-content{width:75%}}body#top .nx-flow-result-panel.nx-discreet .panel-content .result-list{width:400px;grid-template-columns:1fr;gap:.5rem;place-items:stretch;text-shadow:.05em .05em .1em rgba(0,0,0,0)}@media screen and (max-width: 620px){body#top .nx-flow-result-panel.nx-discreet .panel-content .result-list{width:75%}}body#top .nx-flow-result-panel.nx-discreet .panel-content .result-list .result-item{display:grid;grid-template-columns:1fr auto;gap:1rem;height:0px;overflow:hidden;place-items:center start;border-right:solid 0px var(--highlight);padding:0px 1rem;animation-name:slide-in-discreet;animation-delay:calc(var(--item-index)*.5s);animation-duration:.25s;animation-fill-mode:forwards;background:var(--background-color-lighter);--text-color: var(--background-color-lighter-text)}body#top .nx-flow-result-panel.nx-discreet .panel-content .result-list .result-item .name,body#top .nx-flow-result-panel.nx-discreet .panel-content .result-list .result-item .value{opacity:1;animation-name:unset;font-size:1rem}body#top .nx-flow-result-panel.nx-discreet .panel-content .result-list .result-item sup{font-size:.5em;line-height:unset}body#top .nx-flow-result-panel.show{opacity:1;pointer-events:auto}body#top .nx-game-info-notification{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;pointer-events:none;z-index:999999;overflow:hidden}@keyframes notification-popin{0%{opacity:0;transform:scale(3)}100%{opacity:1;transform:scale(1)}}@keyframes notification-popout{0%{opacity:1;transform:scale(1)}100%{opacity:0;transform:scale(3)}}body#top .nx-game-info-notification .sim-action{display:none;position:absolute;bottom:0px;left:0px;width:100%;text-align:center;pointer-events:auto}body#top .nx-game-info-notification .background{opacity:0;transition:.5s;content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px}body#top .nx-game-info-notification .background::before{content:"";content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:var(--backdrop-color);opacity:.75}body#top .nx-game-info-notification .background .glows{width:25vh;height:25vh;content:"";position:absolute;top:50%;left:50%;bottom:unset;right:unset;transform:translate(calc(-50% + 0px), calc(-50% + -10vh))}body#top .nx-game-info-notification .background .glows .nx-glow-rays{font-size:5rem}body#top .nx-game-info-notification .background.show{opacity:1}body#top .nx-game-info-notification .background.show::before{pointer-events:auto}body#top .nx-game-info-notification .background.super{--text-color: #fff}body#top .nx-game-info-notification .background.super .nx-glow-rays{--ray-color-rgb: 255, 224, 86}body#top .nx-game-info-notification .background.awesome .nx-glow-rays{--ray-color-rgb: 86, 221, 255}body#top .nx-game-info-notification .nx-game-info-notification-item{content:"";position:absolute;top:50%;left:50%;bottom:unset;right:unset;transform:translate(calc(-50% + 0px), calc(-50% + 0px));text-align:center;--icon-size: 5vh;font-size:3rem;--text-color: var(--backdrop-color-text-color);text-shadow:.05em .05em .1em rgba(0,0,0,.6)}body#top .nx-game-info-notification .nx-game-info-notification-item.minor{--icon-size: 5rem}body#top .nx-game-info-notification .nx-game-info-notification-item .icon{position:relative}body#top .nx-game-info-notification .nx-game-info-notification-item .icon lf-avatar-picture{display:inline-block}body#top .nx-game-info-notification .nx-game-info-notification-item .icon lf-avatar-picture .lf-avatar-picture{margin:0}body#top .nx-game-info-notification .nx-game-info-notification-item .icon lf-avatar-picture .lf-avatar-picture .badge,body#top .nx-game-info-notification .nx-game-info-notification-item .icon lf-avatar-picture .lf-avatar-picture .crowns,body#top .nx-game-info-notification .nx-game-info-notification-item .icon lf-avatar-picture .lf-avatar-picture .stars{display:none}body#top .nx-game-info-notification .nx-game-info-notification-item .icon .secondary-icon{font-size:var(--icon-size);opacity:.25}body#top .nx-game-info-notification .nx-game-info-notification-item .icon .primary-icon{content:"";position:absolute;left:50%;bottom:0px;transform:translate(calc(-50% + 0px), 1vh);font-size:var(--icon-size)}body#top .nx-game-info-notification .nx-game-info-notification-item .title{font-size:1em;text-transform:uppercase}body#top .nx-game-info-notification .nx-game-info-notification-item .subtitle{font-size:.8em}body#top .nx-game-info-notification .nx-game-info-notification-item .summary{font-size:.5em}body#top .nx-game-info-notification .nx-game-info-notification-item.major .icon,body#top .nx-game-info-notification .nx-game-info-notification-item.major .title,body#top .nx-game-info-notification .nx-game-info-notification-item.major .subtitle,body#top .nx-game-info-notification .nx-game-info-notification-item.major .summary{opacity:0;animation-duration:.25s;animation-fill-mode:forwards}body#top .nx-game-info-notification .nx-game-info-notification-item.major .icon.show,body#top .nx-game-info-notification .nx-game-info-notification-item.major .title.show,body#top .nx-game-info-notification .nx-game-info-notification-item.major .subtitle.show,body#top .nx-game-info-notification .nx-game-info-notification-item.major .summary.show{animation-name:notification-popin}body#top .nx-game-info-notification .nx-game-info-notification-item.major .icon.remove,body#top .nx-game-info-notification .nx-game-info-notification-item.major .title.remove,body#top .nx-game-info-notification .nx-game-info-notification-item.major .subtitle.remove,body#top .nx-game-info-notification .nx-game-info-notification-item.major .summary.remove{animation-name:notification-popout}body#top .nx-double-side{perspective:100vw;position:relative}body#top .nx-double-side .nx-sides-container{position:relative;transform-style:preserve-3d;transition:.75s}body#top .nx-double-side .nx-sides-container .nx-side{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute;top:0px;left:0px;right:0px;bottom:0px}body#top .nx-double-side .nx-sides-container .nx-side:last-child{transform:rotateY(180deg)}body#top .nx-double-side.nx-flipped .nx-sides-container{transform:rotateY(180deg)}body#top .nx-double-side-card{perspective:100vw}body#top .nx-double-side-card .nx-card-container{transform-style:preserve-3d;transition:1s;position:relative}body#top .nx-double-side-card .nx-card-side{backface-visibility:hidden}body#top .nx-double-side-card .nx-card-side:last-child{transform:rotateY(180deg);position:absolute;top:0px;left:0px;width:100%;height:100%}body#top .nx-double-side-card:hover .nx-card-container{transform:rotateY(180deg)}body#top .nx-hold-click{position:relative;overflow:visible;box-shadow:0 0 0 1px var(--background-color),0 0 0 3px var(--border-color);transition:box-shadow .25s ease-in-out}body#top .nx-hold-click:hover{box-shadow:0 0 0 2px var(--background-color),0 0 0 4px var(--highlight)}body#top .nx-hold-click .nx-hold-click-container{overflow:hidden}body#top .nx-hold-click .nx-hold-click-container::before{content:"";background:var(--primary-button-color);opacity:0;transition:.25s;z-index:1;content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px}body#top .nx-hold-click .nx-hold-click-container .nx-hold-click-animation{position:absolute;top:0;left:0;height:100%;pointer-events:none;transition:background .25s;z-index:2}body#top .nx-hold-click .nx-hold-click-container .nx-hold-click-label{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);text-align:center;color:#fff;pointer-events:none;opacity:0;z-index:3;padding:.5em;font-size:14px;text-transform:none;text-shadow:1px 1px 5px #000;line-height:1}body#top .nx-hold-click.nx-hold-active .nx-hold-click-container{opacity:1}body#top .nx-hold-click.nx-hold-active .nx-hold-click-container::before{opacity:1}body#top .nx-hold-click.nx-hold-active .nx-hold-click-container .nx-hold-click-animation{background:var(--highlight)}body#top .nx-hold-click.nx-hold-active .nx-hold-click-container .nx-hold-click-label{opacity:1}body#top .nx-hold-click.nx-hold-complete{opacity:1}body#top .nx-hold-click.nx-hold-complete .nx-hold-click-animation{background:var(--success);width:100% !important}body#top .nx-hold-click.nx-hold-complete .nx-hold-click-label{opacity:1}body#top .nx-configs-subnav .nx-nav-item{padding:.25rem 1rem;padding-left:.5rem;transition:.25s;border-bottom:1px dashed var(--border-color);display:block;text-decoration:none;position:relative}body#top .nx-configs-subnav .nx-nav-item label{cursor:pointer}body#top .nx-configs-subnav .nx-nav-item:not(.selected):hover{padding-left:1rem;padding-right:.5rem}body#top .nx-configs-subnav .nx-nav-item.selected{border-left:3px solid var(--highlight)}@media screen and (max-width: 620px){body#top .nx-configs-subnav .nx-nav-item{padding-left:.5rem;padding-right:.5rem}body#top .nx-configs-subnav .nx-nav-item label{font-size:.8rem;position:absolute;padding:.5em 1em;border-radius:var(--element-radius);background:var(--background-color);box-shadow:1px 1px .5em var(--shadow);opacity:0;white-space:nowrap;z-index:130;top:50%;left:100%;transform:translate(0, -50%);transition:.25s;pointer-events:none}body#top .nx-configs-subnav .nx-nav-item:hover:not(.selected){padding-left:.5rem;padding-right:.5rem}body#top .nx-configs-subnav .nx-nav-item:hover label{opacity:1}}body#top .nx-accordion{padding:1rem;--max-panel-height: 200vh}body#top .nx-accordion.nx-fit-in-viewport{--max-panel-height: calc((80vh - (1vh * var(--viewport-offset))) - (var(--panel-count) * 2rem)) }body#top .nx-accordion.nx-fit-in-parent{--max-panel-height: calc((var(--parent-height) - 3rem) - (var(--panel-count) * 3rem))}body#top .nx-accordion .nx-accordion-panel{box-shadow:0px 1px 4px var(--shadow);display:block;background:var(--background-color);transition:.25s}body#top .nx-accordion .nx-accordion-panel:first-child{border-radius:var(--element-radius) var(--element-radius) 0 0}body#top .nx-accordion .nx-accordion-panel:last-child{border-radius:0 0 var(--element-radius) var(--element-radius)}body#top .nx-accordion .nx-accordion-panel .nx-accordion-title{padding:.5rem;display:flex;flex-direction:row;justify-content:space-between;align-items:center;transition:.25s;cursor:normal}body#top .nx-accordion .nx-accordion-panel .nx-accordion-title>i{transition:.25s}body#top .nx-accordion .nx-accordion-panel .nx-accordion-title ng-transclude{position:relative}body#top .nx-accordion .nx-accordion-panel:not(.active) .nx-accordion-title{cursor:pointer}body#top .nx-accordion .nx-accordion-panel:not(.active) .nx-accordion-title:hover{background:var(--background-color-lighter-trans);--text-color: var(--background-color-lighter-text)}body#top .nx-accordion .nx-accordion-panel nx-accordion-content{display:block;max-height:0;transition:.25s;overflow:hidden;padding:0 1rem}body#top .nx-accordion .nx-accordion-panel.active{border-radius:var(--element-radius)}body#top .nx-accordion .nx-accordion-panel.active:not(:last-child){margin-bottom:1rem}body#top .nx-accordion .nx-accordion-panel.active:not(:first-child){margin-top:1rem}body#top .nx-accordion .nx-accordion-panel.active .nx-accordion-title{font-weight:700}body#top .nx-accordion .nx-accordion-panel.active .nx-accordion-title>i{transform:rotate(180deg)}body#top .nx-accordion .nx-accordion-panel.active nx-accordion-content{--max-height: min(calc(var(--content-height) + 2rem), var(--max-panel-height));max-height:var(--max-height);padding:1rem;padding-top:.5rem;overflow:hidden overlay}body#top .nx-subscription-event-conditions{display:flex;gap:.5em;align-items:center;flex-wrap:wrap;justify-content:flex-start}body#top .nx-subscription-event-conditions>label{opacity:.25}body#top .nx-subscription-event-conditions.has-conditions>label{opacity:1}body#top .nx-subscription-event-conditions .event-condition-item{display:flex;gap:.5em;align-items:center;justify-content:flex-start}body#top .nx-subscription-event-conditions .event-condition-item>div{background:var(--low-contrast-bg-color);border-radius:var(--element-big-radius);font-size:.8rem;padding-left:1em;display:flex;align-items:center}body#top .nx-subscription-event-add-menu{min-width:200px}body#top .nx-subscription-event-add-menu .md-menu-group label{font-size:.8rem;padding:1em;font-style:italic;background:var(--low-contrast-bg-color);display:block;opacity:.5;text-align:right}body#top .nx-breadcrumb-nav{display:flex;flex-direction:row;align-items:center;min-height:2.5rem;gap:0}body#top .nx-breadcrumb-nav .nx-breadcrumb-item{display:flex;justify-content:space-between;align-items:center}body#top .nx-breadcrumb-nav .nx-breadcrumb-item>a{font-size:.8rem;text-transform:uppercase;text-decoration:none;padding:.5em 1em;display:flex;justify-content:space-between;align-items:center}body#top .nx-breadcrumb-nav .nx-breadcrumb-item>a .nx-breadcrumb-item-label{max-width:100%;overflow:hidden;text-overflow:ellipsis}@media screen and (max-width: 620px){body#top .nx-breadcrumb-nav .nx-breadcrumb-item:first-child .nx-breadcrumb-item-label{display:none}}body#top .nx-breadcrumb-node-panel{grid-column:1/-1;place-self:center;max-width:1000px;min-height:640px;width:100%;padding:1rem;display:flex;flex-direction:column;gap:1rem;position:relative;isolation:isolate}body#top .nx-breadcrumb-node-panel::before{content:"";position:absolute;inset:0rem;z-index:-1;background-color:var(--background-color);border-radius:var(--element-radius);opacity:.85}body#top .nx-breadcrumb-node-panel .nx-breadcrumb-search{position:relative;width:50%;align-self:center;padding:1rem 0}@media screen and (max-width: 620px){body#top .nx-breadcrumb-node-panel .nx-breadcrumb-search{width:80%}}body#top .nx-breadcrumb-node-panel .nx-breadcrumb-search .nx-breadcrumb-search-input{text-align:center;position:relative}body#top .nx-breadcrumb-node-panel .nx-breadcrumb-search .nx-breadcrumb-search-input i.fa-search{position:absolute;right:1rem;top:50%;transform:translate(0%, -50%);opacity:.5}body#top .nx-breadcrumb-node-panel .nx-breadcrumb-search .nx-breadcrumb-search-input .to-parent{position:absolute;left:-1rem;top:50%;transform:translate(-100%, -50%)}body#top .nx-breadcrumb-node-panel .nx-breadcrumb-search .nx-breadcrumb-search-input input{padding:.75em 1em;text-align:left;width:100%;border:solid 1px var(--border-color);background:var(--background-color);border-radius:var(--element-radius);outline:none;transition:.25s}body#top .nx-breadcrumb-node-panel .nx-breadcrumb-search .nx-breadcrumb-search-input input:focus{box-shadow:0 0 0 2px var(--highlight)}body#top .nx-breadcrumb-node-panel .nx-breadcrumb-search .nx-breadcrumb-search-result{position:absolute;z-index:99;top:calc(100% - .5rem);width:100%;left:50%;padding:.25rem;border:solid 1px var(--border-color);border-radius:var(--element-radius);background:var(--background-color);--translate-offset-x: -50%;display:flex;flex-direction:column;gap:.5rem}body#top .nx-breadcrumb-node-panel .nx-breadcrumb-search .nx-breadcrumb-search-result .result-item{padding:.5rem .5rem;border:solid 1px rgba(0,0,0,0);border-radius:var(--element-radius);transition:.25s;position:relative;isolation:isolate}body#top .nx-breadcrumb-node-panel .nx-breadcrumb-search .nx-breadcrumb-search-result .result-item::before{content:"";position:absolute;inset:0;background:var(--highlight);transition:.25s;opacity:0;z-index:0}body#top .nx-breadcrumb-node-panel .nx-breadcrumb-search .nx-breadcrumb-search-result .result-item.selected{border-color:var(--highlight)}body#top .nx-breadcrumb-node-panel .nx-breadcrumb-search .nx-breadcrumb-search-result .result-item.selected::before{opacity:.1}body#top .nx-breadcrumb-node-panel .nx-breadcrumb-search .nx-breadcrumb-search-result .result-item>a{display:grid;grid-template-columns:auto 1fr;gap:0 1rem;text-decoration:none;place-items:center stretch}body#top .nx-breadcrumb-node-panel .nx-breadcrumb-search .nx-breadcrumb-search-result .result-item>a i{grid-row:1/span 2;font-size:1.25rem;color:var(--highlight)}body#top .nx-breadcrumb-node-panel .nx-breadcrumb-search .nx-breadcrumb-search-result .result-item>a div{text-transform:uppercase}body#top .nx-breadcrumb-node-panel .nx-breadcrumb-search .nx-breadcrumb-search-result .result-item>a span{font-size:.7rem;opacity:.6}body#top .nx-breadcrumb-node-panel .nx-breadcrumb-node-list{display:grid;grid-template-columns:repeat(auto-fit, minmax(16rem, 1fr));place-items:stretch;gap:1rem}body#top .nx-breadcrumb-node-panel .nx-breadcrumb-node-list .nx-breadcrumb-item{border:solid 1px rgba(0,0,0,0);border-radius:var(--element-radius);transition:.25s ease;min-height:5rem;display:flex;align-items:flex-start;justify-content:stretch}@media screen and (max-width: 620px){body#top .nx-breadcrumb-node-panel .nx-breadcrumb-node-list .nx-breadcrumb-item{min-height:initial}}body#top .nx-breadcrumb-node-panel .nx-breadcrumb-node-list .nx-breadcrumb-item>a{display:grid;grid-template-columns:auto 1fr;gap:0 1rem;padding:1rem;text-decoration:none}@media screen and (max-width: 620px){body#top .nx-breadcrumb-node-panel .nx-breadcrumb-node-list .nx-breadcrumb-item>a{padding:.5rem}}body#top .nx-breadcrumb-node-panel .nx-breadcrumb-node-list .nx-breadcrumb-item>a i{font-size:2rem;color:var(--highlight);grid-row:1/span 2}body#top .nx-breadcrumb-node-panel .nx-breadcrumb-node-list .nx-breadcrumb-item>a .nx-breadcrumb-item-label{text-transform:uppercase}body#top .nx-breadcrumb-node-panel .nx-breadcrumb-node-list .nx-breadcrumb-item>a .nx-breadcrumb-item-hint{font-size:.7rem;opacity:.6}body#top .nx-breadcrumb-node-panel .nx-breadcrumb-node-list .nx-breadcrumb-item:hover{border:solid 1px var(--border-color);background:var(--background-color)}body#top .nx-breadcrumb-node-panel .nx-breadcrumb-node-list .nx-breadcrumb-item:hover .fa-stack{opacity:1}body#top .nx-breadcrumb-node-panel .nx-breadcrumb-node-list .nx-breadcrumb-item:hover .fa-stack .fal{opacity:0}body#top .nx-breadcrumb-node-panel .nx-breadcrumb-node-list .nx-breadcrumb-item:hover .fa-stack .back-icon{opacity:1}body#top .nx-camera{position:relative;--size: 320px;width:calc(var(--size)*4/3);height:var(--size);margin:0 auto;overflow:hidden}body#top .nx-camera>.no-device-bg{content:"";position:absolute;top:50%;left:50%;bottom:unset;right:unset;transform:translate(calc(-50% + 0px), calc(-50% + 0px));font-size:5rem;opacity:.25;z-index:1}body#top .nx-camera .viewport-list{display:grid;grid-auto-flow:column;grid-auto-columns:100%;height:100%;transform:translateX(calc(-100% * var(--current-viewport)));transition:.25s ease;position:relative;z-index:2}body#top .nx-camera .activate-viewport,body#top .nx-camera .video-viewport,body#top .nx-camera .snapshot-viewport{position:relative}body#top .nx-camera .video-viewport,body#top .nx-camera .snapshot-viewport{border:solid 1px var(--element-border-color);border-radius:var(--element-radius);overflow:hidden}body#top .nx-camera .activate-viewport,body#top .nx-camera .snapshot-viewport{place-self:center}body#top .nx-camera .picture-container{background:var(--background-color-lighter);width:300px;height:300px;border-radius:var(--input-max-radius);border:solid 2px var(--element-border-color);display:flex;flex-direction:column;text-align:center;overflow:hidden}body#top .nx-camera .picture-container img{position:relative;margin:auto auto;z-index:5}body#top .nx-camera .picture-container .activator{content:"";position:absolute;top:50%;left:50%;bottom:unset;right:unset;transform:translate(calc(-50% + 0px), calc(-50% + 0px));z-index:1;opacity:.5}body#top .nx-camera .picture-container .activator i{font-size:5rem}body#top .nx-camera .picture-container .activator ls{display:block;font-size:.8rem}body#top .nx-camera video,body#top .nx-camera canvas{width:100%;height:100%;pointer-events:none;opacity:0;z-index:2}body#top .nx-camera.stream-active video,body#top .nx-camera.stream-active canvas{opacity:1}body#top .nx-camera.stream-active .audio-state,body#top .nx-camera.stream-active .video-state{opacity:1}body#top .nx-camera.stream-active .options md-menu>.md-button i{color:#fff;text-shadow:1px 1px 2px #000}body#top .nx-camera .audio-state,body#top .nx-camera .video-state{opacity:0;transition:.25s;padding:.25em .5em;position:absolute;left:.5rem;color:#fff;z-index:10}body#top .nx-camera .portrait-box{position:absolute;top:50%;left:50%;width:300px;height:300px;transform:translate(-50%, -50%);box-shadow:0 0 0 50vw rgba(0,0,0,.6666666667);border:dashed 1px #fff;border-radius:50%;opacity:.5;z-index:5}body#top .nx-camera .video-state{top:.5rem}body#top .nx-camera .video-state .fa-camera-slash{color:#f90}body#top .nx-camera .audio-state{bottom:.5rem}body#top .nx-camera .audio-state .fa-microphone-slash{color:#f90}body#top .nx-camera .options{position:absolute;top:0;right:0;z-index:5;opacity:0;transition:.25s}body#top .nx-camera .actions{position:absolute;bottom:0;display:flex;flex-direction:row;gap:1rem;left:50%;z-index:5;opacity:0;transform:translate(-50%, 100%);transition:.25s;padding:.5rem}body#top .nx-camera:hover .actions{transform:translate(-50%, -25%);opacity:1}body#top .nx-camera:hover .options{opacity:1}body#top .nx-camera:hover .audio-state{transform:translate(0%, 120%)}body#top .nx-dropdown{cursor:pointer}body#top .nx-dropdown-panel{opacity:0;max-height:0;pointer-events:none;box-shadow:none;position:fixed;transform:translateY(-50%);overflow:hidden;background:var(--background-color);border-radius:var(--element-radius);transition:.5s;min-width:var(--rel-width);top:calc(var(--rel-top) + var(--rel-height)/2);left:var(--rel-left);z-index:50}body#top .nx-dropdown-panel.active{max-height:90vh;opacity:1;pointer-events:auto;overflow:hidden auto}body#top .nx-dropdown-panel>div[ng-transclude]{display:contents}body#top .nx-dropdown-panel .close-panel-button{position:absolute;top:0;right:0;z-index:10}@media screen and (max-width: 620px){body#top .nx-dropdown-panel{transform:translateY(100%);top:0;left:0;width:100vw;max-height:100vh;height:100vh}body#top .nx-dropdown-panel .close-panel-button{display:inline-block}body#top .nx-dropdown-panel.active{max-height:100vh;transform:translateY(0);z-index:99999;padding-top:2rem}}body#top .nx-tags{display:inline-flex;flex-wrap:wrap;gap:1em;align-items:center}body#top .nx-tags tag{display:block;font-size:.7em;padding:.5em 1em;border-radius:.25em;background-color:var(--tag-color, #333);color:#fff}body#top .ui-droppable-active{border:solid 1px var(--border-color);background:var(--background-color-lighter-trans);border-radius:var(--element-radius);transition:border .25s,box-shadow .5s ease}body#top .ui-droppable-active.ui-droppable-hover{border:solid 1px var(--success);box-shadow:0 0 .5rem var(--success),0 0 1rem var(--success)}body#top .nx-action-stats{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;place-items:stretch;padding:1rem;gap:1rem}body#top .nx-action-stats .graph-container{display:grid;grid-template-columns:1fr 1fr;gap:1rem;place-items:center}body#top .nx-action-stats md-tab-content{padding:1rem}body#top .nx-action-stats .users-section,body#top .nx-action-stats .rooms-section{display:grid;grid-template-columns:1fr auto;gap:1rem;place-items:start stretch}body#top .nx-action-stats .users-section h3,body#top .nx-action-stats .rooms-section h3{grid-column:span 2}body#top .nx-action-stats .users-section .graph,body#top .nx-action-stats .rooms-section .graph{max-width:250px;height:250px}body#top .nx-action-stats .stat-list .stat-item{position:relative;margin-right:2rem}body#top .nx-action-stats .stat-list .stat-item .graph-icon{color:var(--graph-color);position:absolute;top:50%;right:-1.5rem;transform:translate(0, -50%)}body#top .nx-action-stats .stat-list .stat-item .graph-icon i{font-size:1rem}body#top .nx-action-stats .list-of-users{counter-reset:rank-counter;overflow:unset}body#top .nx-action-stats .list-of-users .stat-item{counter-increment:rank-counter;grid-template-columns:auto 1fr auto !important;place-items:center start;gap:10px}body#top .nx-action-stats .list-of-users .stat-item .user-infos{display:flex;flex-direction:row;align-items:center;cursor:default}body#top .nx-action-stats .list-of-users .stat-item .user-infos .lf-avatar-picture .badge,body#top .nx-action-stats .list-of-users .stat-item .user-infos .lf-avatar-picture .stars,body#top .nx-action-stats .list-of-users .stat-item .user-infos .lf-avatar-picture .crowns{display:none}body#top .nx-action-stats .list-of-users .stat-item .rank{position:relative}body#top .nx-action-stats .list-of-users .stat-item .rank::after{content:counter(rank-counter);font-size:1.2rem;padding:1rem;position:absolute;top:32%;left:50%;font-weight:700;transform:translate(-50%, -50%)}body#top .nx-action-stats .list-of-users .stat-item .value{font-size:1.5rem}body#top .nx-action-stats .list-of-users .stat-item:nth-child(1) .rank{color:#ffbb01}body#top .nx-action-stats .list-of-users .stat-item:nth-child(2) .rank{color:#59e6ff}body#top .nx-action-stats .list-of-users .stat-item:nth-child(3) .rank{color:#926c4d}body#top .nx-action-stats .list-of-users .stat-item:nth-child(n+4) .rank::after{top:50%;font-weight:400}body#top .nx-action-stats .list-of-users .stat-item:nth-child(n+4) .rank i{opacity:0}body#top .nx-user-stats{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;place-items:start stretch}body#top .nx-user-stats .actions{display:grid;grid-template-columns:1fr auto;gap:1rem}@media screen and (max-width: 620px){body#top .nx-user-stats .actions{grid-template-columns:1fr}}body#top .nx-user-stats .actions .period-selector{display:grid;gap:.5rem;grid-auto-flow:column}body#top .nx-user-stats .actions .period-selector .period-item{text-transform:uppercase;padding:.25em;transition:.25s;border-bottom:solid 4px rgba(0,0,0,0)}body#top .nx-user-stats .actions .period-selector .period-item.active{border-bottom:solid 4px var(--highlight)}@keyframes stat-item-in{0%{transform:translateX(-100%);opacity:0}100%{transform:translateX(0%);opacity:1}}body#top .nx-user-stats .stat-list{display:grid;grid-template-columns:1fr auto auto auto;gap:.25rem 1rem;place-items:center stretch;overflow:hidden}body#top .nx-user-stats .stat-list .stat-item{display:contents;position:relative;margin-right:2rem}body#top .nx-user-stats .stat-list .stat-item .list-header{padding-top:20px}body#top .nx-user-stats .stat-list .stat-item>div:not(.list-header){transform:translateX(-100%);opacity:0;animation:stat-item-in;animation-iteration-count:1;animation-timing-function:ease-out;animation-duration:.25s;animation-fill-mode:forwards;animation-delay:calc(var(--item-index)*.05s)}body#top .nx-user-stats .stat-list .stat-item .name .fal{transition:.25s}body#top .nx-user-stats .stat-list .stat-item .name[disabled]{pointer-events:none}body#top .nx-user-stats .stat-list .stat-item .name[disabled] i.fal{opacity:.25}body#top .nx-user-stats .stat-list .stat-item .operator{opacity:.5}body#top .nx-user-stats .stat-list .stat-item .value{min-width:100px;text-align:right}body#top .nx-user-stats .stat-list .stat-item .compare{min-width:100px;text-align:left}body#top .nx-user-stats .stat-list .stat-item .subvalues{grid-column:1/-1;max-height:0px;transition:max-height .25s;overflow:hidden;font-style:italic;font-size:.8rem}body#top .nx-user-stats .stat-list .stat-item .subvalues .name{padding-left:1.33rem;position:relative}body#top .nx-user-stats .stat-list .stat-item .subvalues .name::before{content:"";position:absolute;height:100vh;width:2px;left:.5rem;top:-50vh;background:var(--highlight)}body#top .nx-user-stats .stat-list .stat-item.positive>.value{color:var(--success)}body#top .nx-user-stats .stat-list .stat-item.negative>.value{color:var(--warning)}body#top .nx-user-stats .stat-list .stat-item.expand .name .fal{transform:rotate(360deg);color:var(--highlight)}body#top .nx-user-stats .stat-list .stat-item.expand .name .fal::before{content:""}body#top .nx-user-stats .stat-list .stat-item.expand .subvalues{max-height:calc(var(--subvalue-count)*1.5rem);overflow:unset}#top .nx-form-result-button .md-button{background-color:var(--form-color);position:relative;display:inline-flex;flex-direction:row;align-items:center;justify-content:space-between;--text-color:#fff}#top .nx-form-result-button .md-button .label-abbr{display:none}@media screen and (max-width: 620px){#top .nx-form-result-button .md-button .label-abbr{display:inline-block}}@media screen and (max-width: 620px){#top .nx-form-result-button .md-button .label{display:none}}#top .nx-form-result-button .md-button .score{border:solid 1px var(--text-color);padding:.25em;line-height:1em;display:block;font-size:.7rem;margin-left:1em;border-radius:4px}.nx-switch{border-radius:var(--element-big-radius);background:var(--button-color);width:2.6rem;height:1.5rem;position:relative;transition:.25s}.nx-switch .nx-switch-button{position:absolute;top:50%;left:.25rem;transform:translateY(-50%);display:flex;align-items:center;justify-content:center;background:var(--background-color);color:var(--button-color);border-radius:var(--element-big-radius);font-size:.8rem;transition:.15s ease-out;pointer-events:none;width:1.2rem;height:1.2rem}.nx-switch .nx-switch-button .far{transition:height .1s}.nx-switch.switch-transition .nx-switch-button{height:.75rem;width:1.25rem}.nx-switch.switch-transition .nx-switch-button .far{height:2px;overflow:hidden;background:var(--button-color)}.nx-switch.switch-is-on{--button-color: var(--success)}.nx-switch.switch-is-on .nx-switch-button{left:calc(100% - .25rem);transform:translate(-100%, -50%)}.nx-switch.switch-is-off{--button-color: var(--medium-contrast-bg-color)}.nx-time-picker{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:.5rem}.nx-time-picker .time-part{display:grid;grid-template-columns:1fr auto;padding:.5rem}.nx-time-picker .time-part label{display:block;font-size:1rem}.nx-time-picker .time-part input{place-self:center center}.nx-number-box{outline:none;user-select:none;width:auto;border-bottom:solid 1px var(--input-border-color);border-radius:0px;display:inline-block;font-size:1rem;padding:0 1.5rem;position:relative;overflow:hidden;vertical-align:bottom}.nx-number-box .input-container{display:grid;grid-template-columns:auto 1fr auto;place-items:center stretch;width:auto;margin:0px}.nx-number-box input[type=number]{border:none;max-width:0px;min-width:calc(var(--length)*1.5ch);outline:none;font-size:inherit;background:rgba(0,0,0,0);text-align:center}.nx-number-box input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.nx-number-box .suffix,.nx-number-box .prefix{font-size:.7rem}.nx-number-box .control{position:absolute;top:50%;transform:translateY(-50%);padding:.5em;display:flex;flex-direction:column;justify-content:center;height:100%;font-size:.8rem;color:var(--input-color);opacity:.25;transition:.25s;cursor:pointer}.nx-number-box .control:hover{opacity:1}.nx-number-box .control.minus{left:0px}.nx-number-box .control.plus{right:0px}.nx-number-box:hover .control{opacity:.5}.nx-number-box.has-focus{--input-border-color: var(--highlight);user-select:auto}.nx-icon-list{--list-container-padding: 1rem;--size: 2rem}.nx-icon-list .nx-icon-container{display:flex;flex-direction:var(--orientation);gap:1rem;padding:var(--list-container-padding);overflow:hidden;position:relative}.nx-icon-list .nx-icon-container::after{content:"";width:calc(var(--size)*1.5 - 2px);height:calc(var(--size)*1.5 - 2px);border:solid 1px var(--highlight);border-radius:var(--input-small-radius);position:absolute;top:var(--list-container-padding);left:var(--list-container-padding);transition:.25s ease;transform:translateX(calc(100% * var(--selection-index) + 1rem * var(--selection-index)))}.nx-icon-list.nx-small-icon{--size: 1rem}.nx-icon-list.nx-no-label .nx-icon-item label{display:none}.nx-icon-list .nx-icon-item{width:calc(var(--size)*1.5);height:calc(var(--size)*1.5);display:flex;flex-direction:column;justify-content:center;align-items:center;transition:.25s}.nx-icon-list .nx-icon-item i,.nx-icon-list .nx-icon-item label{display:block}.nx-icon-list .nx-icon-item i{width:var(--size);height:var(--size);font-size:var(--size);display:flex;align-items:center;justify-content:center}.nx-icon-list .nx-icon-item label{font-size:.6rem}.nx-icon-list .nx-icon-item.selected{--text-color: var(--highlight)}.nx-icon-list label .nx-icon-item label{display:none}.nx-input-list nx-list-title{display:contents}.nx-input-list.nx-no-title{grid-template-rows:1fr}.nx-input-list.nx-no-title .nx-input-list-header{display:none}.nx-input-list .nx-input-list-header{padding:1rem 0}.nx-input-list .nx-input-list-header .nx-input-list-title{font-family:var(--title-font-name);font-size:1rem;text-transform:uppercase}.nx-input-list .nx-input-list-body{overflow:hidden auto;padding:0 .5rem;display:block}@media screen and (max-width: 620px){.nx-input-list .nx-input-list-body{padding:0}}.nx-input-list .nx-input-list-body nx-list-body{display:block;padding:0 .5rem}@media screen and (max-width: 620px){.nx-input-list .nx-input-list-body nx-list-body{padding:0}}.nx-input-list .nx-input-list-body h3:not(:first-child),.nx-input-list .nx-input-list-body h4:not(:first-child),.nx-input-list .nx-input-list-body h5:not(:first-child){margin-top:2em;margin-bottom:0}.nx-input-list .nx-input-list-body .hint{font-size:.75rem;padding:.5em 0;font-style:italic;opacity:.75;text-align:right}.nx-input-list .nx-input-list-body nx-input-list-item{display:grid;grid-template-columns:max-content 1fr;gap:.5rem;place-items:end stretch;min-height:2rem;border-bottom:solid 1px var(--border-color)}@media screen and (max-width: 800px){.nx-input-list .nx-input-list-body nx-input-list-item{gap:0;grid-template-columns:1fr;padding:1rem 0 0 0;overflow:hidden}}.nx-input-list .nx-input-list-body nx-input-list-item.nx-list-item-column{grid-template-columns:1fr}.nx-input-list .nx-input-list-body nx-input-list-item.nx-list-item-column label{padding-top:1.5rem}.nx-input-list .nx-input-list-body nx-input-list-item.nx-list-item-flow{grid-template-columns:1fr;place-items:stretch}.nx-input-list .nx-input-list-body nx-input-list-item.nx-list-item-flow>:last-child{place-self:stretch;justify-content:flex-start}.nx-input-list .nx-input-list-body nx-input-list-item md-select,.nx-input-list .nx-input-list-body nx-input-list-item md-switch,.nx-input-list .nx-input-list-body nx-input-list-item md-chips{margin:0}.nx-input-list .nx-input-list-body nx-input-list-item md-switch{width:auto !important}.nx-input-list .nx-input-list-body nx-input-list-item md-chips .md-chips{display:flex;align-items:center;justify-content:flex-end;gap:.5rem;padding:0}.nx-input-list .nx-input-list-body nx-input-list-item md-chips .md-chips.md-focused{box-shadow:unset}.nx-input-list .nx-input-list-body nx-input-list-item md-chips md-chip{float:none;margin:0}.nx-input-list .nx-input-list-body nx-input-list-item md-chips .md-chip-input-container{flex:1;order:-1;margin:0;line-height:1}.nx-input-list .nx-input-list-body nx-input-list-item>label{font-size:.6rem;opacity:.8;text-transform:uppercase;position:relative}@media screen and (max-width: 800px){.nx-input-list .nx-input-list-body nx-input-list-item>label{padding-bottom:1em}}.nx-input-list .nx-input-list-body nx-input-list-item .nx-input{outline:none;padding-top:0;padding-bottom:0}.nx-input-list .nx-input-list-body nx-input-list-item .nx-icon-list{--list-container-padding:0}.nx-input-list .nx-input-list-body nx-input-list-item md-input-container{margin:0}.nx-input-list .nx-input-list-body nx-input-list-item>:last-child{--input-border-color:transparent;place-self:center end;margin:.5rem 0;text-align:right;width:100%}@media screen and (max-width: 800px){.nx-input-list .nx-input-list-body nx-input-list-item>:last-child{text-align:left;margin-top:0;overflow:hidden}}.nx-input-list .nx-input-list-body nx-input-list-item>:last-child input{border-color:rgba(0,0,0,0) !important;text-align:inherit;outline:none}.nx-input-list .nx-input-list-body nx-input-list-item>:last-child input.ng-not-empty{font-weight:700}.nx-input-list .nx-input-list-body nx-input-list-item>:last-child .md-button{margin:0}.nx-input-list .nx-input-list-body nx-input-list-item>div:last-child{display:flex;justify-content:flex-end;gap:.5rem;align-items:center}.nx-input-container{margin:.8em 0;position:relative}.nx-input-container label{position:absolute;top:0;left:0;font-size:.8em;transform:translateY(-100%)}.nx-input-container input{border:solid 1px var(--input-border-color);border-radius:var(--element-radius);padding:.5em 1em;width:100%;background:var(--input-background-color);color:var(--input-color)}input.nx-autofit-width{width:calc(1.5ch*var(--input-length, 1) + var(--button-space, 0) + var(--offset-space, 0.5em));min-width:2ch}input.nx-autofit-width[type=number]{--button-space: 20px}.nx-input{border:solid 1px var(--input-border-color);border-radius:var(--element-radius);padding:.5em 1em;width:100%;background:var(--input-background-color);color:var(--input-color);outline:none}.nx-form-container .form-loader{font-size:2rem;padding:2rem;text-align:center}.nx-form-container .form-header{background:var(--low-contrast-bg-color);--text-color: var(--low-contrast-bg-text-color);position:sticky;top:0px;z-index:20;display:grid;grid-template-columns:1fr auto;place-items:center start}.nx-form-container .form-header::before{content:"";position:absolute;bottom:0px;left:0px;height:5px;width:var(--score);background:var(--form-validation-color);box-shadow:0 0 5px var(--form-validation-color);transition:.25s}.nx-form-container .form-header h1{padding:1rem;font-size:1.5rem;position:relative;z-index:2;padding-bottom:0}.nx-form-container .form-header .form-history{padding:1rem;padding-top:0;font-size:.75rem}.nx-form-container .form-header .form-history.less-than-12{--text-color:var(--success)}.nx-form-container .form-header .points{padding:0 1rem;position:relative;z-index:2}.nx-form-container .form-header .points .dividend{font-size:2rem}.nx-form-container .form-header .points .divisor{font-size:1rem}.nx-form-container .nx-question-group .question-list{padding:0 1rem}@media screen and (max-width: 620px){.nx-form-container .nx-question-group .question-list{padding-left:0px}}.nx-form-container[readonly]{pointer-events:none}.nx-form-container[readonly] .nx-question:not(.has-value){display:none}.nx-question-group{display:grid;overflow:hidden}.nx-question-group .group-header{padding:.5rem 1rem;--text-color: var(--background-color-lighter-text);position:relative;margin-bottom:1rem}.nx-question-group .group-header::before{content:"";background:var(--background-color-lighter);content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;z-index:1;opacity:1;border:solid 1px var(--background-color-darker);border-width:1px 0}.nx-question-group .title,.nx-question-group .description{position:relative;z-index:5}.nx-question-group .title{font-size:1.1rem}.nx-question-group .description{font-size:.8rem;opacity:.8}.nx-question-group .question-list{display:grid;grid-template-columns:1fr}.nx-question{display:grid;grid-template-columns:1fr;position:relative;place-items:center stretch}.nx-question label,.nx-question hint{padding:.25em .5em;margin-left:.5rem;position:absolute}.nx-question label{font-size:.75rem;font-weight:700;background-color:var(--background-color);z-index:2;top:0;transform:translateY(-50%)}.nx-question label span{transition:.25s}.nx-question label .fal{display:none}.nx-question.nx-focus{--border-color: var(--highlight)}.nx-question.nx-focus label{--text-color: var(--highlight)}.nx-question.optional label span::after{content:"*"}.nx-question .hint{font-size:.6rem;padding-left:1rem;opacity:.6}.nx-question .filler{display:none;position:absolute;top:.75rem;left:0px;width:100%;height:calc(100% - .75rem);transition:.25s;pointer-events:none;z-index:1}.nx-question .nx-question-input{border-radius:5px;border:solid 1px var(--border-color);padding:.5rem;transition:.25s}.nx-question .nx-question-input input,.nx-question .nx-question-input textarea{width:100%;border:none;outline:none;color:var(--text-color);background:rgba(0,0,0,0)}.nx-question .nx-question-input textarea{height:5em;border:none}.nx-question .nx-question-input md-select{margin:0px}.nx-question .nx-question-input md-select .md-select-value{border:none}.nx-question.boolean,.nx-question.radios,.nx-question.checkboxes{grid-template-columns:auto 1fr auto;margin-bottom:1rem;min-height:2rem}.nx-question.boolean label,.nx-question.boolean .hint,.nx-question.radios label,.nx-question.radios .hint,.nx-question.checkboxes label,.nx-question.checkboxes .hint{position:relative;transform:unset;background-color:unset}.nx-question.boolean label,.nx-question.radios label,.nx-question.checkboxes label{margin-left:0px;padding-left:.85rem}.nx-question.boolean label::before,.nx-question.radios label::before,.nx-question.checkboxes label::before{content:"";border-top:solid 1px var(--border-color);position:absolute;top:50%;left:0;width:.5rem}.nx-question.boolean .hint,.nx-question.radios .hint,.nx-question.checkboxes .hint{position:absolute;bottom:0px;transform:translateY(50%)}.nx-question.boolean .filler,.nx-question.radios .filler,.nx-question.checkboxes .filler{display:block;grid-column:2;position:relative;place-self:center stretch;height:1px;border:none;top:0px;border-style:solid;border-width:0 0 1px 0;border-color:var(--border-color)}@media screen and (max-width: 620px){.nx-question.boolean .filler,.nx-question.radios .filler,.nx-question.checkboxes .filler{display:none}}.nx-question.boolean .nx-question-input,.nx-question.radios .nx-question-input,.nx-question.checkboxes .nx-question-input{grid-column:3;border:none;border-width:0px;padding:0px 0rem 0 1rem}@media screen and (max-width: 620px){.nx-question.boolean,.nx-question.radios,.nx-question.checkboxes{grid-template-columns:1fr}.nx-question.boolean .filler,.nx-question.radios .filler,.nx-question.checkboxes .filler{display:none}.nx-question.boolean .nx-question-input,.nx-question.radios .nx-question-input,.nx-question.checkboxes .nx-question-input{grid-column:unset;place-self:center end}.nx-question.boolean .hint,.nx-question.radios .hint,.nx-question.checkboxes .hint{position:relative;bottom:unset;grid-row:2;transform:unset}}.nx-question-group-list{display:grid;grid-template-columns:1fr;z-index:1}.nx-question-group-list .nx-question-group-item{display:grid;grid-template-columns:1fr;background:var(--background-color)}.nx-editor-container{display:grid;grid-template-columns:1fr;place-items:center stretch;--max-editor-height:100vh;--max-view-height:10vh}.nx-editor-container .nx-display-view{grid-column:1;grid-row:1;transition:.25s;overflow:hidden;max-height:var(--max-view-height);cursor:pointer}.nx-editor-container .nx-display-view.nx-hide{max-height:0px}.nx-editor-container .nx-inline-editor{grid-column:1;grid-row:1;overflow:hidden;max-height:0px;transition:.25s;position:relative;display:grid;grid-template-columns:1fr}.nx-editor-container .nx-inline-editor .nx-editor-form{display:grid;grid-template-columns:max-content 1fr;gap:0rem;place-items:stretch}.nx-editor-container .nx-inline-editor .nx-editor-form ng-include{display:contents}.nx-editor-container .nx-inline-editor .nx-editor-form .nx-editor-input-row{display:contents}.nx-editor-container .nx-inline-editor .nx-editor-form .nx-editor-input-row label{background:var(--low-contrast-bg-color);--text-color: var(--low-contrast-bg-text-color);font-size:.75rem;padding:.75rem;text-align:right}.nx-editor-container .nx-inline-editor .nx-editor-form .nx-editor-input-row .nx-editor-input{display:grid;place-items:center stretch}.nx-editor-container .nx-inline-editor .nx-editor-form .nx-editor-input-row .nx-editor-input input,.nx-editor-container .nx-inline-editor .nx-editor-form .nx-editor-input-row .nx-editor-input textarea{border:none;padding:.5rem;width:100%;outline:none}.nx-editor-container .nx-inline-editor .nx-editor-form .nx-editor-input-row .nx-editor-input md-select{margin:0px}.nx-editor-container .nx-inline-editor .nx-editor-form .nx-editor-input-row .nx-editor-input md-select md-select-value{padding:.5rem}.nx-editor-container .nx-inline-editor .nx-editor-actions{display:grid;grid-auto-flow:column;gap:0px;place-items:center;background:var(--medium-contrast-bg-color);--text-color: var(--medium-contrast-bg-text-color)}.nx-editor-container .nx-inline-editor.nx-show{max-height:var(--max-editor-heightt)}.nx-editor-container .nx-inline-editor.nx-show .nx-editor-form{border:dashed 1px var(--medium-contrast-bg-color);border-bottom-style:solid}.nx-editor-container.type-question{--max-editor-height: 500px;--max-view-height: 100px}.nx-choices-builder .choice-list{position:relative;display:grid;grid-template-columns:1fr 6fr 1fr auto;place-items:center stretch;overflow:hidden auto;max-height:10rem;gap:1rem 0}.nx-choices-builder .choice-list .item{display:contents}.nx-choices-builder .choice-list .item>div:not(.list-header){border-bottom:solid 1px var(--border-color)}.nx-choices-builder .choice-list .item>div:not(.list-header).choice-actions{padding:.5rem 1rem;place-self:stretch}.nx-conditional-builder .condition-list{display:grid;grid-template-columns:max-content max-content 1fr auto;place-items:center stretch;overflow:hidden auto;max-height:10rem}.nx-conditional-builder .condition-list .item{display:contents}.nx-conditional-builder .condition-list .item>md-select{max-width:350px}.nx-conditional-builder .condition-list .item .input:not(.dropdown){border-bottom:solid 1px var(--border-color);place-self:stretch}.nx-conditional-builder .condition-list .item .condition-actions{padding:.5rem 1rem;border-bottom:solid 1px var(--border-color);place-self:stretch}.nx-passcode-input .nx-passcode-box-list{display:grid;grid-auto-flow:column;gap:1rem;padding:.5rem .25rem}.nx-passcode-input .nx-passcode-box-item{font-size:2rem;width:calc(2ex + 1rem);height:calc(2ex + 1rem);padding:.5rem;text-align:center;border-radius:var(--element-radius);border:solid 2px var(--state-color, var(--input-border-color));outline:none;background:rgba(0,0,0,0);transition:.25s}.nx-passcode-input .nx-passcode-box-item:focus{--state-color: var(--highlight);background:var(--background-color)}.nx-passcode-input .nx-passcode-box-item.error{--state-color: var(--error)}.nx-passcode-input .nx-passcode-box-item.valid{--state-color:var(--success);box-shadow:0 0 .5rem 0px var(--state-color)}.nx-passcode-input .nx-passcode-box-item.filled{--state-color:var(--highlight-alt)}.nx-recursivity-input{display:grid;place-items:center start;grid-template-columns:auto 1fr;gap:.5em}.nx-recursivity-input>md-checkbox{margin-block:.2em}.nx-recursivity-input .nx-recursive-more-info{grid-column:1/-1;place-self:stretch;display:flex;align-items:center;gap:1em;padding:1rem;background:var(--background-color-lighter);border-radius:var(--element-radius)}.nx-recursivity-input md-select{margin:0}.nx-recursivity-input input{background-color:rgba(0,0,0,0);border:none;border-bottom:solid 1px var(--input-border-color);transition:.25s;outline:none}.nx-recursivity-input input:focus{border-bottom:solid 1px var(--highlight)}.nx-recursivity-input .input-group{display:flex;align-items:center;flex-wrap:wrap;gap:.8em}.nx-recursivity-input .input-group md-select,.nx-recursivity-input .input-group input{font-weight:700}.nx-user-picker{display:inline-grid;grid-template-columns:1fr auto;place-items:center stretch}.nx-user-picker>label{opacity:.5;grid-row:1;grid-column:1}.nx-user-picker .fal.fa-user-plus{margin-right:.5rem}.nx-user-picker md-chips{grid-row:1;grid-column:1}.nx-user-picker md-chips .md-chips{border-bottom:none;box-shadow:unset}.nx-user-picker md-chips .md-chips .md-chip-content{overflow:visible}.nx-user-picker .md-chip-input-container md-autocomplete{display:none}.nx-user-picker md-chip-template>div{position:relative;padding-left:1.25rem}.nx-user-picker md-chip-template>div nx-avatar{position:absolute !important;top:50%;left:0;transform:translate(-50%, -50%)}body#top.room #viewport .nx-room{display:contents}body#top.room #viewport .nx-room .page-header{padding:0 .5rem;padding-bottom:.25rem}body#top.room #viewport .nx-room .page-header .header-section{display:grid;grid-template-columns:1fr;grid-auto-flow:row}body#top.room #viewport .nx-room .page-header .header-section>.hint{font-size:.8rem;padding:.25em 0;position:relative;place-self:center;margin-top:.25rem;--item-color: var(--highlight)}body#top.room #viewport .nx-room .page-header .header-section>.hint>span,body#top.room #viewport .nx-room .page-header .header-section>.hint>i,body#top.room #viewport .nx-room .page-header .header-section>.hint>div,body#top.room #viewport .nx-room .page-header .header-section>.hint>ls,body#top.room #viewport .nx-room .page-header .header-section>.hint>span{transition:.25s;color:var(--text-color);position:relative;z-index:5}body#top.room #viewport .nx-room .page-header .header-section>.hint .md-button{padding:.25em .75em}body#top.room #viewport .nx-room .nx-treatment-room{display:contents}body#top.room #viewport .nx-room .nx-treatment-room .page-header{grid-template-areas:"room-section time-section pro-section"}body#top.room #viewport .nx-room .nx-treatment-room .page-header .room-section{place-self:center start;text-align:left;grid-area:room-section}body#top.room #viewport .nx-room .nx-treatment-room .page-header .professional-section .hint,body#top.room #viewport .nx-room .nx-treatment-room .page-header .room-section .hint{padding:.5em 0}body#top.room #viewport .nx-room .nx-treatment-room .page-header .professional-section .hint::after,body#top.room #viewport .nx-room .nx-treatment-room .page-header .room-section .hint::after{content:"";height:100%;background:var(--item-color);width:3px;position:absolute;top:0;left:-0.5rem;transition:.25s;z-index:2}body#top.room #viewport .nx-room .nx-treatment-room .page-header .professional-section .hint.active,body#top.room #viewport .nx-room .nx-treatment-room .page-header .room-section .hint.active{transition:.25s}body#top.room #viewport .nx-room .nx-treatment-room .page-header .professional-section .hint.active:hover span,body#top.room #viewport .nx-room .nx-treatment-room .page-header .professional-section .hint.active:hover div,body#top.room #viewport .nx-room .nx-treatment-room .page-header .professional-section .hint.active:hover ls,body#top.room #viewport .nx-room .nx-treatment-room .page-header .professional-section .hint.active:hover i,body#top.room #viewport .nx-room .nx-treatment-room .page-header .room-section .hint.active:hover span,body#top.room #viewport .nx-room .nx-treatment-room .page-header .room-section .hint.active:hover div,body#top.room #viewport .nx-room .nx-treatment-room .page-header .room-section .hint.active:hover ls,body#top.room #viewport .nx-room .nx-treatment-room .page-header .room-section .hint.active:hover i{--text-color:var(--highlight-text-color)}body#top.room #viewport .nx-room .nx-treatment-room .page-header .professional-section .hint.active:hover::after,body#top.room #viewport .nx-room .nx-treatment-room .page-header .room-section .hint.active:hover::after{width:calc(100% + 1rem)}body#top.room #viewport .nx-room .nx-treatment-room .page-header .professional-section .hint.active .unassigned-counter,body#top.room #viewport .nx-room .nx-treatment-room .page-header .room-section .hint.active .unassigned-counter{background-color:var(--highlight-alt)}body#top.room #viewport .nx-room .nx-treatment-room .page-header .professional-section{place-self:center end;text-align:right;grid-area:pro-section}body#top.room #viewport .nx-room .nx-treatment-room .page-header .professional-section .hint{justify-self:end}body#top.room #viewport .nx-room .nx-treatment-room .page-header .professional-section .hint:not(.active){opacity:.75}body#top.room #viewport .nx-room .nx-treatment-room .page-header .professional-section .hint::after{left:auto;right:-0.5rem;border-radius:var(--element-radius) 0 0 var(--element-radius)}body#top.room #viewport .nx-room .nx-treatment-room .page-header .professional-section .hint.active{cursor:pointer}body#top.room #viewport .nx-room .nx-treatment-room .page-header .professional-section .hint.active i.fal{color:var(--item-color)}body#top.room #viewport .nx-room .nx-treatment-room .page-header .professional-section .hint.active:hover i.fal{color:#fff}body#top.room #viewport .nx-room .nx-treatment-room .page-header .time-section{place-self:center;text-align:center;font-size:1.25rem;grid-area:time-section}body#top.room #viewport .nx-room .nx-treatment-room .page-header .time-section .start-cooldown-button i{margin-left:.5rem}body#top.room #viewport .nx-room .nx-treatment-room .page-header .room-section .hint{justify-self:start}body#top.room #viewport .nx-room .nx-treatment-room .page-header .room-section .hint::after{border-radius:0 var(--element-radius) var(--element-radius) 0}body#top.room #viewport .nx-room .nx-treatment-room .page-header .action{display:none}@media screen and (max-width: 620px){body#top.room #viewport .nx-room .nx-treatment-room .page-header{grid-template-columns:1fr 1fr;grid-template-areas:"time-section time-section" "room-section pro-section"}body#top.room #viewport .nx-room .nx-treatment-room .page-header .header-section{place-self:center stretch}body#top.room #viewport .nx-room .nx-treatment-room .page-header .header-section .menu-button,body#top.room #viewport .nx-room .nx-treatment-room .page-header .header-section .room-name{display:inline-grid;grid-auto-flow:column;grid-auto-columns:max-content;place-items:center stretch;gap:.25rem}body#top.room #viewport .nx-room .nx-treatment-room .page-header .header-section .menu-button span,body#top.room #viewport .nx-room .nx-treatment-room .page-header .header-section .room-name span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:calc(33vw - 1.5rem)}}body#top.room #viewport .nx-room .nx-treatment-room .page-content{display:grid;padding:0}body#top.room #viewport .nx-room .nx-treatment-room .page-content .person-waiting-room-layout,body#top.room #viewport .nx-room .nx-treatment-room .page-content .inactive-room-layout{place-self:center;display:grid;gap:2rem}body#top.room #viewport .nx-room .nx-treatment-room .page-content .person-waiting-room-layout .message,body#top.room #viewport .nx-room .nx-treatment-room .page-content .inactive-room-layout .message{text-align:center}body#top.room #viewport .nx-room .nx-treatment-room .page-content .person-waiting-room-layout .message>ls,body#top.room #viewport .nx-room .nx-treatment-room .page-content .inactive-room-layout .message>ls{display:block;font-size:.8rem;opacity:.75}@media screen and (max-width: 620px){html:has(.nx-chats .nx-active-chat-panel) body#top.room #viewport .nx-room .nx-treatment-room .page-content .person-waiting-room-layout,html:has(.nx-chats .nx-active-chat-panel) body#top.room #viewport .nx-room .nx-treatment-room .page-content .inactive-room-layout{translate:0 -10rem}}body#top.room #viewport .nx-room .nx-treatment-room .page-content .active-room-layout{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto 1fr}@media screen and (max-width: 620px){body#top.room #viewport .nx-room .nx-treatment-room .page-content .active-room-layout{grid-template-rows:auto auto auto 1fr}}body#top.room #viewport .nx-room .nx-treatment-room .page-content .active-room-layout .room-header{grid-column:1/span 2;min-height:6rem;position:relative}body#top.room #viewport .nx-room .nx-treatment-room .page-content .active-room-layout .room-footer{grid-column:1/span 2;padding:.5rem}body#top.room #viewport .nx-room .nx-treatment-room .page-content .active-room-layout .accordion{grid-column:1/span 2}body#top.room #viewport .nx-room .nx-treatment-room .page-content .active-room-layout .flow-infos{display:flex;justify-content:flex-start}@media screen and (max-width: 620px){body#top.room #viewport .nx-room .nx-treatment-room .page-content .active-room-layout .flow-infos{grid-column:1/span 2}}body#top.room #viewport .nx-room .nx-treatment-room .page-content .active-room-layout .flow-actions{display:flex;justify-content:flex-end}@media screen and (max-width: 620px){body#top.room #viewport .nx-room .nx-treatment-room .page-content .active-room-layout .flow-actions{grid-column:1/span 2;justify-content:center}}body#top.room #viewport .nx-room .nx-treatment-room .page-content .cooldown-room-layout{place-self:center;display:grid;gap:1rem;place-items:center}body#top.room #viewport .nx-room .nx-front-room{display:contents}body#top.room #viewport .nx-room .nx-front-room .page-header{grid-template-columns:1fr 2fr 1fr;gap:1rem;place-items:center stretch}@media screen and (max-width: 620px){body#top.room #viewport .nx-room .nx-front-room .page-header{grid-template-columns:1fr 1fr}}body#top.room #viewport .nx-room .nx-front-room .page-header .room-section{place-self:center start}@media screen and (max-width: 620px){body#top.room #viewport .nx-room .nx-front-room .page-header .search-section{padding-bottom:.25rem;grid-row:2;grid-column:1/span 2}}body#top.room #viewport .nx-room .nx-front-room .page-header .action-section{place-self:center end;display:grid;grid-auto-flow:column;gap:.5rem;place-items:center}body#top.room #viewport .nx-room .nx-front-room .page-header .room-layout-edit-actions{display:flex;flex-direction:row;padding-top:1rem}body#top.room #viewport .nx-room .nx-front-room .page-header .room-layout-edit-actions .button-group{position:relative}body#top.room #viewport .nx-room .nx-front-room .page-header .room-layout-edit-actions .button-group label{position:absolute;top:0;left:1rem;font-size:.6rem;opacity:.6;text-transform:uppercase;transform:translateY(-100%)}body#top.room #viewport .nx-room .nx-front-room .page-content{display:grid;grid-template-rows:1fr;overflow:hidden;height:var(--page-content-height)}@media screen and (max-width: 620px){body#top.room #viewport .nx-room .nx-front-room .page-content{padding:0}}body#top.room #viewport .nx-room .nx-front-room .page-content .ui-sortable-handle.ui-sortable-helper{opacity:.1}body#top.room #viewport .nx-room .nx-front-room .page-content .nx-tab-content,body#top.room #viewport .nx-room .nx-front-room .page-content .group-list-container{min-height:100%}body#top.room #viewport .nx-room .nx-front-room .page-content .group-list-container{scroll-behavior:smooth;overflow:overlay hidden}@media screen and (max-width: 620px){body#top.room #viewport .nx-room .nx-front-room .page-content .group-list-container{overflow:hidden overlay}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top.room #viewport .nx-room .nx-front-room .page-content .group-list-container{overflow:overlay hidden;scroll-snap-type:x mandatory}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top.room #viewport .nx-room .nx-front-room .page-content .group-list-container{overflow:overlay hidden;scroll-snap-type:x mandatory}}body#top.room #viewport .nx-room .nx-front-room .page-content .group-list{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;height:100%;grid-template-columns:repeat(calc(var(--group-count) - 1), auto) 1fr;place-items:stretch;gap:.5rem}body#top.room #viewport .nx-room .nx-front-room .page-content .group-list.with-navigation{max-height:calc(100% - 3rem)}body#top.room #viewport .nx-room .nx-front-room .page-content .group-list.with-waiting-room{padding-left:16rem;position:relative}@media screen and (max-width: 620px){body#top.room #viewport .nx-room .nx-front-room .page-content .group-list{grid-auto-flow:row;grid-auto-columns:unset;grid-auto-rows:max-content;grid-template-columns:unset;height:auto}body#top.room #viewport .nx-room .nx-front-room .page-content .group-list::after{content:"";min-width:2rem;min-height:2rem}}body#top.room #viewport .nx-room .nx-front-room .page-content .group-list .group-item{min-height:100%;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr;gap:0rem;place-items:stretch;border-radius:var(--element-radius);transition:.25s;padding:.5rem 1rem;padding-right:0;--group-rooms-max-width: 100vw}body#top.room #viewport .nx-room .nx-front-room .page-content .group-list .group-item.waiting-room-group{position:absolute;height:100%;width:15rem}@media screen and (max-width: 620px){body#top.room #viewport .nx-room .nx-front-room .page-content .group-list .group-item{padding:.5rem}}body#top.room #viewport .nx-room .nx-front-room .page-content .group-list .group-item .group-title{font-size:.8rem;grid-column:1/span 2;min-height:.25rem;display:flex;flex-direction:row;align-items:center}body#top.room #viewport .nx-room .nx-front-room .page-content .group-list .group-item .group-actions{overflow:hidden;max-width:0;width:3rem;transition:.25s}body#top.room #viewport .nx-room .nx-front-room .page-content .group-placeholder{min-width:500px;display:grid;border:dashed 2px var(--border-color);padding:1rem;place-items:center;opacity:.25}body#top.room #viewport .nx-room .nx-front-room .page-content .group-placeholder::before{content:"";font-family:var(--icon-font-family);font-weight:400;font-size:2rem}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list{--room-width: 15rem;display:grid;place-items:stretch;gap:.5rem;min-width:calc(var(--room-width)*var(--col-count, 1) + .5rem*var(--col-count, 1));padding:.25rem}@media screen and (max-width: 620px){body#top.room #viewport .nx-room .nx-front-room .page-content .room-list{min-width:100vw;max-width:100vw;grid-template-columns:unset !important;grid-auto-flow:row !important;grid-auto-rows:auto}}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room-placeholder{min-width:15rem;display:grid;border:dashed 2px var(--border-color);padding:1rem;place-items:center;opacity:.25}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room-placeholder::before{content:"";font-family:var(--icon-font-family);font-weight:400;font-size:2rem}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room{display:grid;grid-template-rows:auto 1fr auto;min-width:var(--room-width);position:relative;perspective-origin:center center;perspective:1800px;padding:.1rem;scroll-snap-align:center}@media screen and (max-width: 620px){body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room{min-width:0;width:calc(100vw - 2rem);min-height:15rem}}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room .room-header{display:flex;align-items:center;justify-content:center;--text-color:#fff;background-color:var(--item-color);padding:.25em;padding-bottom:.5em;position:relative;z-index:1;margin-bottom:-5px;border-radius:var(--element-radius) var(--element-radius) 0 0;text-align:center}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room .room-header>i{color:var(--item-color)}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room .room-header>span{text-transform:uppercase;margin-left:-1.5rem;max-width:calc(100% - 1rem);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room .room-header md-menu{margin-right:-0.5rem}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room .side-container{position:relative;transform-style:preserve-3d;cursor:default;transition:1s ease;z-index:2}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room .side-container .side{position:absolute;top:0px;left:0px;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform-style:preserve-3d}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room .side-container .side.side-back{background:var(--background-color-darker);transform:rotateY(180deg)}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room .cooldown-content{border-radius:var(--element-radius);overflow:hidden;padding:1rem}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room .room-content{display:grid;grid-template-rows:auto auto 1fr auto;gap:.5rem;place-items:stretch;transition:.25s;background:var(--background-color);border-radius:var(--element-radius);box-shadow:0px 0px 2px var(--shadow);padding:.5rem}@media screen and (max-width: 620px){body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room .room-content{gap:0}}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room .room-content .next-indicator{text-align:center;place-self:center;opacity:.5}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room .room-content .next-indicator i.fal{font-size:.6rem}@media screen and (max-width: 620px){body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room .room-content .next-indicator i.fal{padding:.5rem}}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room .room-content .active-flow{position:relative;border-radius:var(--element-radius);display:flex;flex-direction:column;justify-content:center;align-items:center}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room .room-content .active-flow.empty{background:var(--background-color-lighter-trans);border-radius:var(--element-radius);min-height:5rem}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room .room-content .active-flow.filled{justify-content:stretch;align-items:stretch}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room .room-content .active-flow .placeholder{font-size:1rem}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room .room-content .flow-list{padding:0;place-items:start stretch;scroll-snap-type:x mandatory;scroll-behavior:smooth;position:relative;overflow:hidden overlay}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room .room-content .flow-list .nx-flow-item{scroll-snap-align:center}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room .room-content .waiting-flow{position:relative}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room .room-content .flow-dropzone{position:absolute;top:0rem;bottom:0rem;left:0rem;right:0rem}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room .room-content .flow-dropzone.ui-droppable-active{min-height:80px}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room .room-content .flow-placeholder{display:grid;border:dashed 2px var(--border-color);padding:1rem;place-items:center;opacity:.25;height:100%}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room .room-content .flow-placeholder::before{content:"";font-family:var(--icon-font-family);font-weight:400;font-size:1.5rem}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room .room-users{display:flex;flex-direction:row;gap:1rem;justify-content:center;align-items:center}@media screen and (max-width: 620px){body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room .room-users{padding:.5rem}}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room .room-users md-divider{height:1rem;border-left-style:solid;border-left-width:1px;opacity:.12}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room .room-users md-divider:last-child{display:none}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room .room-actions,body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room .layout-room-actions,body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room .room-infos{overflow:hidden;max-height:0;transition:.25s}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room.waiting-room{pointer-events:none;--item-color: var(--high-contrast-bg-color)}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room.waiting-room .room-header{--text-color: var(--high-contrast-bg-text-color)}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room.waiting-room .room-header .md-button{pointer-events:auto}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room.waiting-room .side-container{pointer-events:auto}@media screen and (max-width: 620px){body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room:not(.has-active-flow).is-cooling-down{min-height:250px}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room:not(.has-active-flow).is-cooling-down .side-front{position:absolute;top:0;left:0;width:100%;height:100%}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room:not(.has-active-flow).is-cooling-down .side-back{display:flex;align-items:center;justify-content:center}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room:not(.has-active-flow).is-cooling-down .nx-room-cooldown{display:grid;grid-template-columns:auto 1fr;place-items:center stretch;gap:0 1rem}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room:not(.has-active-flow).is-cooling-down .nx-room-cooldown .nx-radial-meter{grid-column:1;grid-row:1/span 2}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room:not(.has-active-flow).is-cooling-down .nx-room-cooldown .cooldown-label{grid-column:2;grid-row:1;text-align:left}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room:not(.has-active-flow).is-cooling-down .nx-room-cooldown .cooldown-task-list{grid-column:2;grid-row:2/span 3}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room:not(.has-active-flow).is-cooling-down .nx-room-cooldown .cooldown-remaining-time{grid-column:1;grid-row:3/span 2;text-align:center}}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room:not(.has-active-flow).is-cooling-down .side-container{transform:rotateY(180deg)}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room.has-active-flow.is-cooling-down .room-infos{padding:.5rem 0;max-height:3rem}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room.show-front .side-container{transform:rotateY(0deg) !important}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .room.professional-in-room .room-content{box-shadow:0 0 .5rem var(--highlight),0 0 .25rem var(--border-color)}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list.layout-grid{grid-template-columns:repeat(auto-fill, minmax(var(--room-width), 1fr));grid-template-rows:1fr 1fr;overflow:hidden overlay}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list.layout-fluid{grid-auto-flow:column;grid-auto-columns:max-content}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list.mode-compact{--room-width: 10rem}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list.mode-compact.layout-grid{grid-template-rows:1fr 1fr;--min-width: min(calc((var(--room-width) * var(--col-count,1)) + (0.5rem * var(--col-count,1))), calc((100vw / var(--group-count,1)) - (var(--group-count,1) * 1rem)));min-width:var(--min-width)}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list.mode-compact .room .room-content .nx-flow-item{grid-template-columns:1fr;padding-right:0}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list.mode-compact .room .room-content .nx-flow-item>ng-transclude{display:none}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list.mode-compact .room .room-content .nx-flow-item .flow-picture{display:none}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list.mode-compact .room .room-content .nx-flow-item .flow-info .timing{font-size:.65rem}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list.mode-compact .room .room-content .nx-flow-item.display-full .flow-info{margin-top:0;padding-top:.5rem;gap:0}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list.mode-compact .room .room-content .nx-flow-item.display-full .flow-info .progress{padding:.5rem 0}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list.flow-row{min-height:0;min-width:calc(100vw/var(--group-count, 1) - var(--group-count, 1)*1rem);grid-auto-flow:row;grid-auto-rows:max-content;grid-auto-columns:auto;overflow:hidden overlay}@media screen and (max-width: 620px){body#top.room #viewport .nx-room .nx-front-room .page-content .room-list.flow-row{overflow:unset}}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list.flow-row .room{grid-template-rows:1fr;grid-template-columns:auto 1fr auto;min-height:12rem}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list.flow-row .room .room-header{width:2rem;position:relative;margin-bottom:0;margin-right:-5px;border-radius:var(--element-radius) 0 0 var(--element-radius)}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list.flow-row .room .room-header span{position:absolute;transform:rotate(-90deg);white-space:nowrap;margin-left:-0.25rem;margin-bottom:-2rem;max-width:unset}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list.flow-row .room .side-container{margin-left:-10px}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list.flow-row .room.waiting-room .side-container{margin-left:0}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list.flow-row .room .room-content{grid-template-rows:1fr;grid-template-columns:auto auto 1fr auto}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top.room #viewport .nx-room .nx-front-room .page-content .room-list.flow-row .room .room-content{padding-right:0}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top.room #viewport .nx-room .nx-front-room .page-content .room-list.flow-row .room .room-content{padding-right:0}}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list.flow-row .room .room-content .active-flow{--min-width: max(10rem, 15vw);min-width:var(--min-width)}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list.flow-row .room .room-content .next-indicator{transform:rotate(90deg)}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list.flow-row .room .room-content .flow-list{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;place-items:center;gap:.5rem;overflow:auto hidden}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list.flow-row .room .room-content .nx-flow-item{width:clamp(10rem,15vw,400px);grid-template-columns:1fr}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list.flow-row .room .room-content .nx-flow-item.display-compact{width:clamp(10rem,10vw,250px)}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list.flow-row.mode-compact .room{min-height:6.75rem}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list.flow-row.mode-compact .room .room-content .active-flow{--min-width: 0}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list.flow-row.mode-compact .room .room-content .active-flow label.placeholder{padding:1rem}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list.flow-row.mode-compact .room .room-content .nx-flow-item{width:clamp(7.5rem,10vw,300px)}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .add-new-container{opacity:0;overflow:hidden;max-width:1rem;transition:.25s;display:flex;justify-content:center;align-items:center}body#top.room #viewport .nx-room .nx-front-room .page-content .room-list .add-new-container:hover{opacity:1;max-width:4rem}body#top.room #viewport .nx-room .nx-front-room .sortable-drop-actions{position:absolute;bottom:0;left:0;width:100%;transform:translateY(100%);transition:.25s;z-index:999;padding:1rem;background:var(--background-color)}body#top.room #viewport .nx-room .nx-front-room .sortable-drop-actions .drop-action-group{display:flex;flex-direction:row;justify-content:center;gap:1rem;position:relative;z-index:55}body#top.room #viewport .nx-room .nx-front-room .sortable-drop-actions .drop-target{--size: 4rem;width:var(--size);height:var(--size);background:var(--background-color);transition:.25s}body#top.room #viewport .nx-room .nx-front-room .sortable-drop-actions .drop-target:hover{transform:scale(1.2)}body#top.room #viewport .nx-room .nx-front-room .sortable-drop-actions .drop-target i.fal{font-size:calc(var(--size)*.25);pointer-events:none;content:"";position:absolute;top:50%;left:50%;bottom:unset;right:unset;transform:translate(calc(-50% + 0px), calc(-50% + 0px));z-index:1}body#top.room #viewport .nx-room .nx-front-room .sortable-drop-actions .drop-target .flow-placeholder{display:grid;border:dashed 2px var(--border-color);place-items:center;opacity:1;height:100%;width:100%;z-index:5;position:relative}body#top.room #viewport .nx-room .nx-front-room .room-navigation{position:fixed;bottom:0;left:0;width:100vw;display:grid;place-items:center;grid-template-columns:auto 1fr auto;gap:2rem;padding:1rem .15rem .25rem .15rem;background-color:var(--background-color)}body#top.room #viewport .nx-room .nx-front-room .room-navigation .shortcut-group-item{position:relative}body#top.room #viewport .nx-room .nx-front-room .room-navigation .shortcut-group-item .group-title{font-size:.6rem;opacity:.6;position:absolute;top:-1.5em}body#top.room #viewport .nx-room .nx-front-room .room-navigation .shortcut-group-item .group-title>div{white-space:nowrap}body#top.room #viewport .nx-room .nx-front-room .room-navigation .room-shortcuts{display:flex;justify-content:center;gap:.5rem;align-items:center}body#top.room #viewport .nx-room .nx-front-room .room-navigation .shortcut-room-list{display:inline-grid;grid-auto-flow:column;grid-auto-columns:max-content;gap:.5rem}body#top.room #viewport .nx-room .nx-front-room .room-navigation .shortcut-room i{color:var(--item-color)}body#top.room #viewport .nx-room .nx-front-room .room-navigation .shortcut-room.has-active-flow i{font-weight:700}body#top.room #viewport .nx-room .nx-front-room .room-navigation .shortcut-room:not(.has-active-flow).has-flow i::before{content:""}body#top.room #viewport .nx-room .nx-front-room .room-navigation .shortcut-room.is-cooling-down i::before{content:""}body#top.room #viewport .nx-room .nx-front-room .room-navigation .shortcut-room.professional-in-room{text-shadow:0 0 .5rem var(--highlight),0 0 .15rem var(--border-color)}body#top.room #viewport .nx-room .nx-front-room .waiting-room-dropzone{position:absolute;top:calc(50% - 1rem);border-radius:var(--element-radius);border:solid 1px var(--border-color);width:300px;height:calc(100% - 10rem);text-align:left;transform:translate(-100%, -50%);opacity:0;display:flex;align-items:center;justify-content:flex-end;transition:.25s}body#top.room #viewport .nx-room .nx-front-room .waiting-room-dropzone ls{width:50%;padding:1rem;text-transform:uppercase;margin-top:-5rem}body#top.room #viewport .nx-room .nx-front-room.nx-sorting .sortable-drop-actions,body#top.room #viewport .nx-room .nx-front-room.nx-dragging .sortable-drop-actions{box-shadow:0 0 1rem var(--shadow);transform:translateY(0)}body#top.room #viewport .nx-room .nx-front-room.normal-mode .room:not(.has-active-flow).is-cooling-down:hover .room-actions{max-height:3rem}body#top.room #viewport .nx-room .nx-front-room.editable-mode .page-header{grid-template-columns:1fr 1fr}body#top.room #viewport .nx-room .nx-front-room.editable-mode .group-item:hover{background:var(--background-color-lighter-trans)}body#top.room #viewport .nx-room .nx-front-room.editable-mode .group-item:hover .group-actions{max-width:3rem}body#top.room #viewport .nx-room .nx-front-room.editable-mode .room{pointer-events:none}body#top.room #viewport .nx-room .nx-front-room.editable-mode .room>*{pointer-events:auto}body#top.room #viewport .nx-room .nx-front-room.editable-mode .room:hover .room-content{box-shadow:2px 2px 10px var(--shadow)}body#top.room #viewport .nx-room .nx-front-room.editable-mode .room:hover .layout-room-actions{max-height:3rem}body#top.room #viewport .nx-room .nx-front-room.select-room-mode .group-list,body#top.room #viewport .nx-room .nx-front-room.select-room-mode .room-list{pointer-events:none}body#top.room #viewport .nx-room .nx-front-room.select-room-mode .room-list .room{pointer-events:auto}body#top.room #viewport .nx-room .nx-front-room.select-room-mode .room-list .room>*{pointer-events:none}body#top.room #viewport .nx-room .nx-front-room.select-room-mode .room-list .room:hover .room-content{border:solid 1px var(--highlight);box-shadow:0px 0px 10px var(--highlight)}body#top.room #viewport .nx-room .nx-front-room.select-room-mode .page-content{transition:.25s;padding-bottom:4rem}body#top.room #viewport .nx-room-tasks .tasks-list{display:grid;gap:1rem}body#top.room #viewport .nx-room-tasks .tasks-list .task-item{display:grid;grid-template-columns:auto 1fr;gap:0 .5rem}body#top.room #viewport .nx-room-tasks .tasks-list .task-item .nexus-check{grid-row:1/span 2}body#top.room #viewport .nx-room-tasks .tasks-list .task-item .nexus-check.checked{--control-color: var(--success)}body#top.room #viewport .nx-room-tasks .tasks-list .task-item em{font-size:.6rem;opacity:.75}body#top.room #viewport .nx-room-tasks .tasks-list .task-item .hint{font-size:.75rem;grid-column:2}body#top.room #viewport .nx-room-tasks .tasks-list .task-item.checked{opacity:.5}body#top.room #viewport .nx-room-cooldown{display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center}body#top.room #viewport .nx-room-cooldown .nx-radial-meter svg.meter circle{stroke-linecap:round}@media screen and (max-width: 620px){body#top.room #viewport .nx-room-cooldown .nx-radial-meter .value{font-size:20px}}body#top.room #viewport .nx-room-cooldown .nx-radial-meter.completed{--radial-value: var(--radial-circ)!important}body#top.room #viewport .nx-room-cooldown .nx-radial-meter.completed .icon{color:var(--radial-color);transform:translate(-50%, -50%);font-size:calc(.4*var(--radial-size))}body#top.room #viewport .nx-room-cooldown .nx-radial-meter.completed .value{display:none}body#top.room #viewport .nx-room-cooldown .cooldown-label{text-align:center}body#top.room #viewport .nx-room-cooldown .cooldown-task-state{display:flex;flex-direction:column;gap:.5rem}body#top.room #viewport .nx-room-cooldown .cooldown-task-state .cooldown-task{display:grid;grid-template-columns:1fr auto;gap:1rem;place-items:center stretch}body#top.room #viewport .nx-room-cooldown .cooldown-task-state .cooldown-task.is-checked .label,body#top.room #viewport .nx-room-cooldown .cooldown-task-state .cooldown-task.is-checked i.fal{font-weight:500;opacity:1}body#top.room #viewport .nx-room-cooldown .cooldown-task-state .cooldown-task .label{font-size:.8rem;font-style:italic;opacity:.6}body#top.room #viewport .nx-room-cooldown .cooldown-task-state .cooldown-task.type-2 i.fal{color:var(--high-importance-color)}body#top.room #viewport .nx-room-cooldown .cooldown-task-state .cooldown-task.type-1 i.fal{color:var(--medium-importance-color)}body#top.room #viewport .nx-room-cooldown .cooldown-task-state .cooldown-task.type-0 i.fal{color:var(--low-importance-color)}body#top.room #viewport .nx-room-cooldown.display-full{display:grid;grid-template-columns:auto 1fr;place-items:center stretch;gap:.5rem 2rem}body#top.room #viewport .nx-room-cooldown.display-full .nx-radial-meter{grid-column:1;grid-row:1/span 2}body#top.room #viewport .nx-room-cooldown.display-full .cooldown-task-list{grid-column:2;grid-row:2/span 3}body#top.room #viewport .nx-room-cooldown.display-full .cooldown-remaining-time{grid-column:1;grid-row:3/span 2;text-align:center}body#top.room #viewport .nx-room-cooldown.display-full .cooldown-label{font-size:1.24rem;text-transform:uppercase}body#top.room #viewport .nx-room-cooldown.display-full .cooldown-task-state,body#top.room #viewport .nx-room-cooldown.display-full .cooldown-task-count{display:none}@media screen and (max-width: 620px){body#top.room #viewport .nx-room-cooldown.display-full{grid-template-columns:1fr;gap:1rem;padding:1rem}body#top.room #viewport .nx-room-cooldown.display-full .nx-radial-meter,body#top.room #viewport .nx-room-cooldown.display-full .cooldown-task-list,body#top.room #viewport .nx-room-cooldown.display-full .cooldown-remaining-time,body#top.room #viewport .nx-room-cooldown.display-full .cooldown-label{grid-column:1;grid-row:unset}body#top.room #viewport .nx-room-cooldown.display-full .cooldown-remaining-time{grid-row:2}body#top.room #viewport .nx-room-cooldown.display-full .nx-radial-meter{place-self:center}}body#top.room #viewport .nx-room-cooldown.display-limited .nx-radial-meter{grid-column:1;grid-row:1/span 2}body#top.room #viewport .nx-room-cooldown.display-limited .nx-radial-meter.nx-has-icon .value{font-size:.8rem}body#top.room #viewport .nx-room-cooldown.display-limited .cooldown-task-list,body#top.room #viewport .nx-room-cooldown.display-limited .cooldown-task-count{display:none}body#top.room #viewport .nx-room-cooldown.display-small{display:flex;flex-direction:row}body#top.room #viewport .nx-room-cooldown.display-small .cooldown-label{display:none}body#top.room #viewport .nx-room-cooldown.display-small .cooldown-remaining-time{font-size:.75rem}body#top.room #viewport .nx-room-cooldown.display-small .nx-radial-meter:not(.completed) .icon{font-size:.75rem;transform:translate(-50%, -50%)}body#top.room #viewport .nx-room-cooldown.display-small .nx-radial-meter:not(.completed) .value{display:none}body#top.room #viewport .nx-room-cooldown.display-small .cooldown-task-list,body#top.room #viewport .nx-room-cooldown.display-small .cooldown-task-state{display:none}body#top.room #viewport .nx-companion-view .notification-list{display:grid;grid-template-columns:1fr;gap:1rem}body#top.room #viewport .nx-companion-view .notification-list .notification-item{border-left:3px solid var(--item-color);display:grid;grid-template-columns:auto 1fr auto;place-items:center stretch;gap:0 1rem;padding:1rem;border:solid 1px var(--border-color);border-radius:0 var(--element-radius) var(--element-radius) 0;border-left:.25rem solid var(--item-color);position:relative}body#top.room #viewport .nx-companion-view .notification-list .notification-item .icon{grid-column:1;grid-row:1/span 2}body#top.room #viewport .nx-companion-view .notification-list .notification-item .icon i{font-size:2rem}@media screen and (max-width: 620px){body#top.room #viewport .nx-companion-view .notification-list .notification-item .icon i{font-size:1.5rem}}body#top.room #viewport .nx-companion-view .notification-list .notification-item md-menu{position:absolute;top:0;right:0}body#top.room #viewport .nx-companion-view .notification-list .notification-item .title,body#top.room #viewport .nx-companion-view .notification-list .notification-item .message{grid-column:2}body#top.room #viewport .nx-companion-view .notification-list .notification-item .time{grid-row:1;grid-column:3;text-align:right}@media screen and (max-width: 620px){body#top.room #viewport .nx-companion-view .notification-list .notification-item .time{grid-row:3;grid-column:2;text-align:left}}body#top.room #viewport .nx-companion-view .notification-list .notification-item .time span{font-size:.75em;opacity:.75}body#top.room #viewport .nx-companion-view .notification-list .notification-item .title{font-size:1.25rem;font-weight:bold}body#top.room #viewport .nx-companion-view .notification-list .notification-item .message{font-size:.75rem;opacity:.75}body#top.room #viewport .nx-companion-view .notification-list .notification-item .comments{grid-column:2}body#top.room #viewport .nx-companion-view .notification-list .notification-item .comments .important{color:var(--highlight);font-weight:700}body#top.room #viewport .nx-companion-view .notification-list .notification-item .comments .last-comment{position:relative}body#top.room #viewport .nx-companion-view .notification-list .notification-item .comments .last-comment h5{text-transform:none}body#top.room #viewport .nx-companion-view .notification-list .notification-item .comments .last-comment .comment-text{background:var(--low-contrast-bg-color);border-radius:var(--element-radius);padding:.5rem}body#top.room #viewport .nx-companion-view .notification-list .notification-item .comments .last-comment .comment-author,body#top.room #viewport .nx-companion-view .notification-list .notification-item .comments .last-comment .comment-date{font-size:.75rem;opacity:.75}body#top.room #viewport .nx-companion-view .notification-list .notification-item .comments .last-comment .comment-date{position:absolute;bottom:0rem;right:0rem}body#top.room #viewport .nx-companion-view .notification-list .notification-item .comments .last-comment.is-important .comment-text{background:var(--highlight);--text-color: var(--highlight-text-color)}.nx-flow-item{position:relative;border-radius:var(--element-radius);display:grid}.nx-flow-item.timing-warn{--item-color: var(--highlight)!important}.nx-flow-item.timing-warn .end-time{animation:blink-background 2s ease-out;animation-iteration-count:infinite}.nx-flow-item.timing-warn .end-time span{color:inherit}.nx-flow-item.timing-overdue{--item-color: var(--warning)!important}.nx-flow-item.timing-overdue .end-time{background:var(--item-color);--text-color: var(--warning-button-text-color);padding:.1em .25em}.nx-flow-item.has-flow-actions{border-radius:var(--element-radius);transition:.25s}.nx-flow-item.has-flow-actions:hover{box-shadow:0 0 .5rem var(--shadow)}.nx-flow-item.has-flow-actions:hover .flow-actions{transition-delay:.1s;max-height:2rem}.nx-flow-item.has-fab-toolbar{padding-right:1.5rem;overflow:hidden}.nx-flow-item.has-fab-toolbar .nx-fab-toolbar{--fab-bg-color: var(--item-color);--fab-fg-color: #fff}.nx-flow-item.has-fab-toolbar .nx-fab-toolbar .nx-fab-trigger{margin:0;font-size:1.25rem;opacity:.75}.nx-flow-item .flow-picture{padding:.25rem;place-self:start center}.nx-flow-item .flow-info{padding:.25rem;overflow:hidden}.nx-flow-item .flow-info .name{font-size:1rem;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nx-flow-item .flow-info .service{font-size:.8rem;opacity:.75;text-transform:uppercase;display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.nx-flow-item .flow-info .service .service-icon{margin-right:.25rem}.nx-flow-item .flow-info .service .note-icon{margin-left:auto;padding:0 .25rem}.nx-flow-item .flow-info .progress{position:relative}.nx-flow-item .flow-info .progress .flow-state{position:absolute;top:50%;left:0;width:1em;height:1em;transform:translate(0%, -50%);background:var(--item-color);border-radius:50%;color:#fff;z-index:2;font-size:.5rem;display:flex;align-items:center;justify-content:center}.nx-flow-item .flow-info .progress .flow-state .fal{font-size:.5em;opacity:0}.nx-flow-item .flow-info .state-indicator .md-container{height:4px;border-radius:var(--element-radius);background-color:var(--text-color-dimmed)}.nx-flow-item .flow-info .state-indicator .md-container .md-bar{background-color:var(--item-color)}.nx-flow-item .flow-info .notes{overflow:hidden;max-height:0;max-width:min-content;transition:.25s}.nx-flow-item .flow-info .notes.show{max-height:100vh}.nx-flow-item .flow-info .notes .note-content{font-size:.7rem;font-style:italic;padding:.5rem;margin-left:.25rem;border-left:solid 2px var(--item-color)}.nx-flow-item .flow-info .timing{display:grid;font-size:1rem;grid-template-columns:1fr 1fr;place-items:center start;gap:.25rem}.nx-flow-item .flow-info .timing .end-time{border-radius:var(--element-radius);place-self:center end}.nx-flow-item ng-transclude{display:contents}.nx-flow-item .flow-actions{grid-column:1/span 2;max-height:0;overflow:hidden;transition:.25s;background:var(--background-color-lighter-trans);transition-delay:0}.nx-flow-item .flow-working-message{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;display:flex;align-items:center;justify-content:center;background:var(--background-color);opacity:.75}.nx-flow-item.display-full{grid-template-columns:1fr;gap:0 .5rem;place-items:center stretch}.nx-flow-item.display-full .flow-info{background:var(--background-color-lighter-trans);padding:.5rem;padding-top:1.5rem;margin-top:-1.5rem;border-radius:var(--element-radius);display:flex;flex-direction:column;gap:.5rem}.nx-flow-item.display-full .flow-info .name{text-align:center;text-transform:uppercase}.nx-flow-item.display-full .flow-info .progress .flow-state{left:-0.25rem;font-size:1.5rem;background:var(--item-color);border:solid 1px var(--item-color);color:#fff}.nx-flow-item.display-full .flow-info .progress .flow-state .fal{opacity:1}.nx-flow-item.display-compact{grid-template-columns:auto 1fr}.nx-flow-item.display-small{grid-template-columns:auto 1fr}.nx-flow-item.display-tiny{grid-template-columns:1fr}.nx-flow-item.display-tiny .flow-picture{display:none}.nx-flow-item.display-tiny .flow-info{grid-template-columns:1fr auto;display:grid}.nx-flow-item.display-tiny .flow-info>*{grid-column:1/-1}.nx-flow-item.display-tiny .flow-info .name{grid-column:1}.nx-flow-item.display-tiny .flow-info .service{grid-column:2;grid-row:1}.nx-flow-item.display-row{grid-template-columns:auto 1fr auto auto auto;gap:1rem;place-items:center stretch}.nx-flow-item.display-row:hover{box-shadow:none}.nx-flow-item.display-row .flow-info{display:contents}.nx-flow-item.display-row .flow-info md-progress-linear{min-width:8rem}.nx-flow-item.display-row .flow-actions{display:flex;flex-direction:row;justify-content:flex-end;align-items:center;max-height:unset;gap:0;background:none;grid-column:unset}.nx-flow-item.display-row.has-flow-actions{grid-template-columns:auto 1fr auto auto 1fr}.nx-flow-item.display-row.has-flow-actions .progress{display:none}.nx-flow-item.display-row.has-flow-actions ng-transclude{display:contents}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){.nx-flow-item.display-row{grid-template-columns:auto 1fr auto auto;gap:0 .25rem}.nx-flow-item.display-row .flow-picture{grid-row:1/span 3}.nx-flow-item.display-row .flow-info .name,.nx-flow-item.display-row .flow-info .service{grid-column:2/-1}.nx-flow-item.display-row .flow-info .progress{display:none}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){.nx-flow-item.display-row{grid-template-columns:auto 1fr auto auto;gap:0 .25rem}.nx-flow-item.display-row .flow-picture{grid-row:1/span 3}.nx-flow-item.display-row .flow-info .name,.nx-flow-item.display-row .flow-info .service{grid-column:2/-1}.nx-flow-item.display-row .flow-info .progress{display:none}}.nx-flow-item.ui-clone-dragging{transition:.25s;opacity:.25}.nx-flow-item.ui-draggable-dragging{opacity:.8;background:var(--background-color);box-shadow:2px 2px .5rem var(--shadow)}.nx-flow-actions .action-list{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;padding:.5rem;gap:.25rem;place-items:center}.nx-flow-actions .action-list .action-item{border-radius:2em;overflow:hidden;padding:.25em;padding-right:1em;position:relative;border:solid 1px var(--item-color)}.nx-flow-actions .action-list .action-item .item-content{position:relative;z-index:4;font-size:.8rem;display:flex}.nx-flow-actions .action-list .action-item .item-content span{transition:.25s .12s ease-out;text-transform:uppercase;padding-left:.5rem}.nx-flow-actions .action-list .action-item .item-content i{color:#fff;background-color:var(--item-color);border-radius:50%;width:1.5em;height:1.5em;line-height:1.5em;text-align:center;box-shadow:0 0 0 3px var(--item-color);transition:.25s ease-out}.nx-flow-actions .action-list .action-item:hover .item-content span{color:#fff;transition:.25s ease-in}.nx-flow-actions .action-list .action-item:hover .item-content i{box-shadow:0 0 0 300px var(--item-color);transition:.25s ease-in}@media screen and (max-width: 620px){.nx-flow-actions .action-list .action-item .item-content{font-size:.75rem}.nx-flow-actions .action-list .action-item .item-content span{overflow:hidden;transition:.25s ease-out}}.nx-flow-infos{display:grid;gap:1rem;align-items:center;grid-auto-flow:column;position:relative;cursor:pointer}.nx-flow-infos .flow-time{display:flex;flex-direction:row;align-items:center;height:100%}.nx-flow-infos .flow-name{display:grid;grid-auto-flow:column;grid-auto-columns:auto;gap:.5rem;place-self:stretch}.nx-flow-infos .flow-name i{background:var(--item-color);color:#fff;padding:1rem .5rem}.nx-flow-infos .flow-name>*{display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 620px){.nx-flow-infos .flow-name{grid-template-columns:auto 1fr}}@media screen and (max-width: 620px){.nx-flow-infos{grid-template-columns:1fr auto;border-left:none;width:100%;padding-right:1rem}}@keyframes segment-pulse{0%{box-shadow:0 0 0 2px var(--highlight)}40%{box-shadow:0 0 0 4px var(--highlight)}50%{box-shadow:0 0 0 2px var(--highlight)}60%{box-shadow:0 0 0 4px var(--highlight)}100%{box-shadow:0 0 0 2px var(--highlight)}}.nx-flow-infos .flow-time i.fa-clock{margin-right:.5rem}.nx-flow-infos .flow-time i.fal{border-radius:50%;width:1.5em;height:1.5em;line-height:1.5em;text-align:center;transition:.25s ease-out}.nx-flow-infos .flow-time .segment-timer em{font-size:.75em;opacity:.75}.nx-flow-infos .flow-time.none{opacity:.5}.nx-flow-infos .flow-time.warn i.fal{background:var(--highlight);color:var(--highlight-text-color);animation:segment-pulse 2s ease-out;animation-iteration-count:infinite}.nx-flow-infos .flow-time.overdue i.fal{background:var(--warning-button-color);color:var(--warning-button-text-color)}.nx-flow-infos [nx-point-tracker]{position:absolute;height:100%;left:1rem}#flow-edit-panel{padding:1rem;background:var(--background-color-darker);display:grid;grid-template-columns:auto 1fr 1fr;gap:1rem;box-shadow:1px 2px .5rem var(--shadow);left:.5rem}@media screen and (max-width: 620px){#flow-edit-panel{grid-template-columns:1fr;transform:translateY(-10rem);top:var(--rel-top);width:calc(100vw - 1rem);min-width:0}}#flow-edit-panel .column .column-title{font-size:.8rem;opacity:.75;white-space:nowrap}#flow-edit-panel .column .column-content{display:grid;grid-template-columns:1fr;gap:.5rem}#flow-edit-panel .column .column-content .item.active{pointer-events:none}#flow-edit-panel .column.service .column-content,#flow-edit-panel .column.time .column-content{grid-template-columns:1fr 1fr}#flow-edit-panel .column.time .item{text-transform:none}#flow-edit-panel .column.type .item{display:contents}#flow-edit-panel .column.type .item.active .md-button{background:#333;--text-color:#fff}@media screen and (max-width: 620px){#flow-edit-panel .column.type .column-content{grid-template-columns:1fr 1fr}}#flow-edit-panel .column.service .item{display:contents}#flow-edit-panel .column.service .item .md-button{border:solid 2px var(--item-color)}#flow-edit-panel .column.service .item.active .md-button,#flow-edit-panel .column.service .item .md-button:hover{background:var(--item-color);--text-color: #fff}#flow-edit-panel .column .nx-hold-click{padding:.5em 1em}.nx-flow-person-infos{position:relative;padding:1rem;display:grid;gap:0 1rem;grid-template-columns:auto 1fr auto}.nx-flow-person-infos .person-avatar{grid-row:1/span 2}.nx-flow-person-infos .person-name{place-self:end start}.nx-flow-person-infos .person-name h2{margin:0;padding:0}.nx-flow-person-infos .person-infos{grid-row:2;grid-column:2;place-self:start;display:grid;gap:.5rem;grid-auto-flow:column;grid-auto-columns:auto;padding-top:.5rem}.nx-flow-person-infos .person-infos .item{position:relative;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width: 620px){.nx-flow-person-infos .person-infos .item.birthday span{display:none}}.nx-flow-person-infos .person-infos .item .nx-badge{position:absolute;top:0;right:0;transform:translate(50%, -50%)}.nx-flow-person-infos .form{grid-row:1/span 2;place-self:center}@media screen and (max-width: 620px){.nx-flow-person-infos .person-name{grid-column:span 2}.nx-flow-person-infos .person-infos{place-self:center start}.nx-flow-person-infos .form{grid-row:2;grid-column:3}}.nx-waiting-flow-person{display:flex;flex-direction:column;align-items:center}.nx-flow-promotions .tasks-list,.nx-flow-tasks .tasks-list{display:grid;gap:1rem}.nx-flow-promotions .tasks-list .task-item,.nx-flow-tasks .tasks-list .task-item{display:grid;grid-template-columns:auto 1fr;gap:0 .5rem}.nx-flow-promotions .tasks-list .task-item .nexus-check,.nx-flow-tasks .tasks-list .task-item .nexus-check{grid-row:1/span 2}.nx-flow-promotions .tasks-list .task-item .nexus-check.checked,.nx-flow-tasks .tasks-list .task-item .nexus-check.checked{--control-color: var(--success)}.nx-flow-promotions .tasks-list .task-item em,.nx-flow-tasks .tasks-list .task-item em{font-size:.6rem;opacity:.75}.nx-flow-promotions .tasks-list .task-item.checked,.nx-flow-tasks .tasks-list .task-item.checked{opacity:.5}.nx-flow-notes{min-height:35vh;display:grid;grid-template-rows:auto 1fr auto}.nx-flow-notes .note-previous-load{place-self:center}.nx-flow-notes .note-list{position:relative}.nx-flow-notes .note-list-trolley{display:flex;flex-direction:column;padding-right:10px;content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;overflow-y:auto;overflow-x:hidden}.nx-flow-notes .note-list-trolley .item.note{position:relative;padding:0 0 1rem 2rem;margin:4px;margin-right:2rem;animation-duration:.25s;max-height:200px}.nx-flow-notes .note-list-trolley .item.note .text{margin:5px;position:relative;overflow:hidden;background:var(--background-color-lighter-trans);padding:.5rem 1rem;border-radius:var(--input-big-radius)}.nx-flow-notes .note-list-trolley .item.note .text .delivered{font-size:.6em;opacity:.6}.nx-flow-notes .note-list-trolley .item.note.important .text{border:solid 2px var(--highlight);box-shadow:0 0 2px #fff,0 0 5px var(--highlight)}.nx-flow-notes .note-list-trolley .item.note .author{position:absolute;top:.5rem;left:0}.nx-flow-notes .note-list-trolley .item.note .author-name{opacity:.5;font-style:italic;font-size:.6rem;position:absolute;bottom:0;left:1rem}.nx-flow-notes .note-list-trolley .item.note .date{position:absolute;bottom:0;right:1rem;font-size:.6rem;opacity:.5}.nx-flow-notes .note-list-trolley .item.note .actions{position:absolute;right:0;top:50%;transform:translate(105%, -50%);transition:.25s;display:grid;grid-auto-flow:column;grid-gap:10px}.nx-flow-notes .note-list-trolley .item.note .actions i{width:1.25rem;height:1.25rem;line-height:1.25rem;text-align:center;border-radius:50%;transition:background .25s,color .25s,box-shadow .25s .1s}.nx-flow-notes .note-list-trolley .item.note .actions i:hover{background:var(--highlight);box-shadow:0 0 0 .25rem var(--highlight);color:var(--highlight-text-color)}.nx-flow-notes .note-list-trolley .item.note .actions i.remove:hover{background:var(--warning);box-shadow:0 0 0 .25rem var(--warning)}.nx-flow-notes .note-list-trolley .item.note.from-user{padding:0 2rem 1rem 0;margin-right:unset;margin-left:2rem}.nx-flow-notes .note-list-trolley .item.note.from-user .author{left:auto;right:0}.nx-flow-notes .note-list-trolley .item.note.from-user .date{right:auto;left:1rem}.nx-flow-notes .note-list-trolley .item.note.from-user .text{background:var(--background-color-darker-trans);--text-color: var(--background-color-darker-text)}.nx-flow-notes .note-list-trolley .item.note.from-user .text span,.nx-flow-notes .note-list-trolley .item.note.from-user .text i{color:inherit}.nx-flow-notes .note-list-trolley .item.note.from-user .author-name{display:none}.nx-flow-notes .note-list-trolley .item.note:hover .actions{transform:translate(-25%, -50%)}.nx-flow-notes .note-list-trolley .item.note.removing{animation-name:slideOutRight;animation-fill-mode:forwards}.nx-flow-notes .note-list-trolley .item.note.reply,.nx-flow-notes .note-list-trolley .item.note.notification{width:auto;margin:4px auto;padding:0 2rem 1rem 2rem}.nx-flow-notes .note-list-trolley .item.note.reply .text,.nx-flow-notes .note-list-trolley .item.note.notification .text{text-align:center;background:var(--note-color);color:#fff}.nx-flow-notes .note-list-trolley .item.note.reply .text span,.nx-flow-notes .note-list-trolley .item.note.reply .text i,.nx-flow-notes .note-list-trolley .item.note.notification .text span,.nx-flow-notes .note-list-trolley .item.note.notification .text i{color:inherit}.nx-flow-notes .note-list-trolley .item.note.reply .date,.nx-flow-notes .note-list-trolley .item.note.notification .date{text-align:center;left:0px;right:0px}.nx-flow-notes .note-list-trolley .item.note.reply .author,.nx-flow-notes .note-list-trolley .item.note.reply .actions,.nx-flow-notes .note-list-trolley .item.note.notification .author,.nx-flow-notes .note-list-trolley .item.note.notification .actions{display:none}.nx-flow-notes .note-list-trolley .item.note.event{margin:.5rem 0;padding:.5rem 0;border-color:var(--highlight);border-style:dashed none;border-width:1px}.nx-flow-notes .note-list-trolley .item.note.event .text{border-radius:0;background:none;text-align:center;padding:0;color:var(--highlight);margin:0;line-height:.5}.nx-flow-notes .note-list-trolley .item.note.event .text span,.nx-flow-notes .note-list-trolley .item.note.event .text i{font-size:.6rem;text-transform:uppercase;color:inherit;font-weight:700}.nx-flow-notes .note-list-trolley .item.note.event .date{text-align:center;left:0px;right:0px;position:relative}.nx-flow-notes .note-list-trolley .item.note.event .author,.nx-flow-notes .note-list-trolley .item.note.event .author-name,.nx-flow-notes .note-list-trolley .item.note.event .actions{display:none}.nx-flow-notes .note-list-trolley .item.note.reply .text{background:var(--note-color)}.nx-flow-notes .note-input{position:relative;padding:0;transition:.25s}.nx-flow-notes .note-input[disabled]{pointer-events:none;opacity:.25}.nx-flow-notes .note-input .author{position:absolute;top:50%;left:.25rem;transform:translateY(-50%)}.nx-flow-notes .note-input .input{background:var(--input-background-color);border-radius:var(--input-big-radius);border:solid 1px var(--input-border-color);position:relative}.nx-flow-notes .note-input .input input{background:rgba(0,0,0,0);border:none;padding:.5rem 1rem;padding-right:5rem;padding-left:2.5rem;width:100%;color:var(--input-color);outline:none;transition:.25}.nx-flow-notes .note-input .input input::placeholder{color:var(--input-color);opacity:1;transition:.25}.nx-flow-notes .note-input .input input:focus::placeholder{opacity:.25}.nx-flow-notes .note-input .input .flags{position:absolute;right:0;top:50%;transform:translateY(-50%);display:flex;flex-direction:row;align-items:center}.nx-widget{border-radius:var(--element-radius);position:relative;overflow:hidden;transition:box-shadow .25s ease-in-out}.nx-widget::before{content:"";content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:var(--background-color);opacity:1;transition:.25s}.nx-widget .nx-widget-icon{position:absolute;top:50%;left:50%;opacity:.025;font-size:6rem;transform:translate(-50%, -50%)}.nx-widget .nx-widget-container{position:relative;z-index:5;padding:1rem;display:grid;grid-template-rows:auto 1fr}.nx-widget .nx-widget-container>:nth-child(1){display:contents}.nx-widget .nx-widget-container .widget-title{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:1rem;position:relative;z-index:5}.nx-widget .nx-widget-container .widget-title h2,.nx-widget .nx-widget-container .widget-title h3,.nx-widget .nx-widget-container .widget-title h4{margin:0;padding:0}.nx-widget .nx-widget-container .widget-content{position:relative;z-index:5}.nx-widget .nx-widget-container .widget-content.fullwidth{margin:0 -1rem}.nx-widget.nx-collapsed .nx-widget-container .widget-title{transition:.25s ease;margin-bottom:0}.nx-widget.nx-collapsed .nx-widget-container .widget-content{transition:.25s ease;padding-top:0;padding-bottom:0;max-height:0;overflow:hidden}.nx-widget.nx-hide-widget .nx-widget-container{display:block;transition:.25s ease-out;max-height:0px;padding:0px 1rem}.nx-widget.widget-favorite-rooms .group-list .group .group-name{text-align:right;padding:.5rem 1rem;text-transform:uppercase;opacity:.75;font-size:.8rem;border-bottom:solid 2px var(--item-color)}.nx-widget.widget-favorite-rooms .room-list{display:grid;gap:.5rem}.nx-widget.widget-favorite-rooms .room-item{display:grid;grid-template-columns:auto 1fr auto;gap:.5rem;place-items:center stretch;text-decoration:none;padding:.05rem 1rem}@media screen and (max-width: 620px){.nx-widget.widget-flows{grid-column:unset}}.nx-widget.widget-flows label.placeholder{flex-direction:column}.nx-widget.widget-flows label.placeholder .fal{font-size:2em}.nx-widget.widget-flows .flow-list{display:grid;gap:.5rem}.nx-widget.widget-flows .flow-item{animation-name:nx-slide-from-left;animation-fill-mode:forwards;animation-delay:calc(.25s*var(--item-index));animation-duration:.25s;animation-timing-function:ease-out;opacity:0;display:grid;grid-template-columns:auto 1fr;gap:.5rem;padding-left:.75rem;border-left:.25rem solid var(--item-color);place-items:center stretch;margin-left:-1rem}.nx-widget.widget-flows .flow-item nx-avatar-picture{grid-column:1}.nx-widget.widget-flows .flow-item .infos{grid-column:2}.nx-widget.widget-flows .flow-item .service{display:flex;flex-direction:row;align-items:center}.nx-widget.widget-flows .flow-group-list.group-by-state .flow-item .state{display:none}.nx-widget.widget-flows .flow-group-list.group-by-state .flow-item .room{font-size:.8rem}.nx-widget.widget-flows .flow-group-list.group-by-room .flow-item .room{display:none}.nx-widget.widget-flows .flow-group-list.group-by-room .flow-item .state{font-size:.8rem}.nx-widget.widget-flows .flow-group-list.group-by-service .flow-item .service{display:none}.nx-widget.widget-flows .flow-group-list.group-by-service .flow-item .state{font-size:.8rem}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){.nx-widget.widget-flows{display:none}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){.nx-widget.widget-flows{display:none}}.nx-widget.widget-status .nx-widget-container{grid-auto-flow:row;grid-template-rows:unset}.nx-widget.widget-status .user-profile{display:flex;flex-direction:column;place-items:stretch;gap:1rem;min-height:12rem}.nx-widget.widget-status .user-card{display:grid;grid-template-columns:auto 1fr auto;place-items:center stretch;gap:0 .5rem}.nx-widget.widget-status .user-card h4,.nx-widget.widget-status .user-card p{margin:0;padding:0}.nx-widget.widget-status .user-card p{font-size:.8rem;opacity:.8}.nx-widget.widget-status .user-card .description{grid-column:2/span 2;grid-row:2}.nx-widget.widget-status .user-card .description .detected-error{list-style:none;margin:0;padding:0;margin-top:0;display:flex;flex-direction:row;flex-wrap:wrap}.nx-widget.widget-status .user-card .description .detected-error li{margin:0;padding:2px;font-size:.6rem}.nx-widget.widget-status .user-card .description .detected-error li span{display:inline-block;padding:.25em .5em;background:var(--background-color-darker);color:var(--background-color-darker-text);border-radius:var(--element-radius)}.nx-widget.widget-status .user-profile-progress{margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.nx-widget.widget-status .user-profile-progress .progress-step{margin:0;padding:0;padding-top:1.5rem;position:relative;overflow:hidden}.nx-widget.widget-status .user-profile-progress .progress-step::before,.nx-widget.widget-status .user-profile-progress .progress-step::after{content:"";position:absolute;width:calc(50% - .5rem);top:.5rem;left:50%;height:2px;background:var(--text-color)}.nx-widget.widget-status .user-profile-progress .progress-step::before{transform:translateX(calc(-100% - 0.5rem))}.nx-widget.widget-status .user-profile-progress .progress-step::after{transform:translateX(0.5rem)}.nx-widget.widget-status .user-profile-progress .progress-step:first-child::before{content:unset}.nx-widget.widget-status .user-profile-progress .progress-step:last-child::after{content:unset}.nx-widget.widget-status .user-profile-progress .progress-step .bullet{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:5}.nx-widget.widget-status .user-profile-progress .progress-step .bullet .fal,.nx-widget.widget-status .user-profile-progress .progress-step .bullet .far{color:var(--text-color)}.nx-widget.widget-status .user-profile-progress .progress-step label{font-size:.5rem;opacity:.5;text-align:center;display:block}.nx-widget.widget-status .user-profile-progress .progress-step.done{--text-color: var(--highlight)}.nx-widget.widget-status .user-profile-progress .progress-step.done+li::before{background:var(--highlight)}.nx-widget.widget-tasks input{width:100%;display:block;border-radius:var(--input-small-radius);border-style:solid;padding:.25em .5em;transition:.25s;background:rgba(0,0,0,0);border:solid 1px var(--border-color);outline:none}.nx-widget.widget-tasks input.new-task-input{margin:1px}.nx-widget.widget-tasks input.new-task-input:focus{opacity:1;border-color:var(--highlight);box-shadow:0 0 0px 1px var(--highlight)}.nx-widget.widget-tasks input.new-task-input:not(:focus){opacity:.5}.nx-widget.widget-tasks input.new-task-input:not(:focus):hover{opacity:1}.nx-widget.widget-tasks .new-task-input-container{display:grid;grid-template-columns:1fr auto;gap:1rem;place-items:center stretch}.nx-widget.widget-tasks .task-list-container{max-height:30vh;overflow:hidden auto;overflow:hidden overlay;margin-bottom:1rem}@media screen and (max-width: 620px){.nx-widget.widget-tasks .task-list-container{max-height:unset}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){.nx-widget.widget-tasks .task-list-container{max-height:calc(100% - 3.5rem)}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){.nx-widget.widget-tasks .task-list-container{max-height:calc(100% - 3.5rem)}}.nx-widget.widget-tasks .task-list{display:grid;gap:.5rem}.nx-widget.widget-tasks .task-list .task-item{display:grid;grid-template-columns:auto 1fr auto;place-items:center stretch}.nx-widget.widget-tasks .task-list .task-item .name{position:relative;padding-right:1rem}.nx-widget.widget-tasks .task-list .task-item .name input{pointer-events:none}.nx-widget.widget-tasks .task-list .task-item .name input:not(:focus){border-color:rgba(0,0,0,0);background:rgba(0,0,0,0)}.nx-widget.widget-tasks .task-list .task-item .name::before{content:"";height:2px;width:0;position:absolute;top:50%;transform:translateY(-50%);background:var(--text-color);transition:.25s ease}.nx-widget.widget-tasks .task-list .task-item.editable input{pointer-events:auto}.nx-widget.widget-tasks .task-list .task-item.completed .name{opacity:.5;pointer-events:none}.nx-widget.widget-tasks .task-list .task-item.completed .name::before{width:calc(100% - 1rem)}.nx-widget.widget-chats h5{text-transform:none;text-align:center;margin-top:1rem}.nx-widget.widget-chats .user-list-container{max-height:0;overflow:hidden;transition:.25s}.nx-widget.widget-chats .user-list-container.open{max-height:50vh;overflow:hidden auto;overflow:hidden overlay}.nx-widget.widget-chats .user-list,.nx-widget.widget-chats .chat-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(6rem, 1fr));gap:1rem;place-items:center;transition:.25s}.nx-widget.widget-chats .user-list .user-item,.nx-widget.widget-chats .user-list .chat-item,.nx-widget.widget-chats .chat-list .user-item,.nx-widget.widget-chats .chat-list .chat-item{display:flex;flex-direction:column;align-items:center;width:6rem}.nx-widget.widget-chats .user-list .user-item nx-avatar,.nx-widget.widget-chats .user-list .user-item label,.nx-widget.widget-chats .user-list .chat-item nx-avatar,.nx-widget.widget-chats .user-list .chat-item label,.nx-widget.widget-chats .chat-list .user-item nx-avatar,.nx-widget.widget-chats .chat-list .user-item label,.nx-widget.widget-chats .chat-list .chat-item nx-avatar,.nx-widget.widget-chats .chat-list .chat-item label{pointer-events:none}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){.nx-widget.widget-chats .user-list .user-item .nx-avatar,.nx-widget.widget-chats .user-list .chat-item .nx-avatar,.nx-widget.widget-chats .chat-list .user-item .nx-avatar,.nx-widget.widget-chats .chat-list .chat-item .nx-avatar{--size: 4rem!important}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){.nx-widget.widget-chats .user-list .user-item .nx-avatar,.nx-widget.widget-chats .user-list .chat-item .nx-avatar,.nx-widget.widget-chats .chat-list .user-item .nx-avatar,.nx-widget.widget-chats .chat-list .chat-item .nx-avatar{--size: 4rem!important}}@supports(-webkit-touch-callout: none){.nx-widget.widget-chats .user-list .user-item,.nx-widget.widget-chats .user-list .chat-item,.nx-widget.widget-chats .chat-list .user-item,.nx-widget.widget-chats .chat-list .chat-item{margin-left:.5rem;margin-right:.5rem}}.nx-widget.widget-news-feed .widget-content{display:grid;gap:.5rem}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){.nx-widget.widget-news-feed .widget-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){.nx-widget.widget-news-feed .widget-content{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}}.nx-widget.widget-news-feed .user-profile{display:flex;flex-direction:column;place-items:stretch;gap:1rem;min-height:12rem}.nx-widget.widget-news-feed .user-card{display:grid;grid-template-columns:auto 1fr auto;place-items:center stretch;gap:0 .5rem}.nx-widget.widget-news-feed .user-card h4,.nx-widget.widget-news-feed .user-card p{margin:0;padding:0}.nx-widget.widget-news-feed .user-card p{font-size:.8rem;opacity:.8}.nx-widget.widget-news-feed .user-card .description{grid-column:2/span 2;grid-row:2}.nx-widget.widget-news-feed .user-card .description .detected-error{list-style:none;margin:0;padding:0;margin-top:0;display:flex;flex-direction:row;flex-wrap:wrap}.nx-widget.widget-news-feed .user-card .description .detected-error li{margin:0;padding:2px;font-size:.6rem}.nx-widget.widget-news-feed .user-card .description .detected-error li span{display:inline-block;padding:.25em .5em;background:var(--background-color-darker);color:var(--background-color-darker-text);border-radius:var(--element-radius)}.nx-widget.widget-news-feed .user-profile-progress{margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:1fr}.nx-widget.widget-news-feed .user-profile-progress .progress-step{margin:0;padding:0;padding-top:1.5rem;position:relative;overflow:hidden}.nx-widget.widget-news-feed .user-profile-progress .progress-step::before,.nx-widget.widget-news-feed .user-profile-progress .progress-step::after{content:"";position:absolute;width:calc(50% - .5rem);top:.5rem;left:50%;height:2px;background:var(--text-color)}.nx-widget.widget-news-feed .user-profile-progress .progress-step::before{transform:translateX(calc(-100% - 0.5rem))}.nx-widget.widget-news-feed .user-profile-progress .progress-step::after{transform:translateX(0.5rem)}.nx-widget.widget-news-feed .user-profile-progress .progress-step:first-child::before{content:unset}.nx-widget.widget-news-feed .user-profile-progress .progress-step:last-child::after{content:unset}.nx-widget.widget-news-feed .user-profile-progress .progress-step .bullet{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:5}.nx-widget.widget-news-feed .user-profile-progress .progress-step .bullet .fal,.nx-widget.widget-news-feed .user-profile-progress .progress-step .bullet .far{color:var(--text-color)}.nx-widget.widget-news-feed .user-profile-progress .progress-step label{font-size:.5rem;opacity:.5;text-align:center;display:block}.nx-widget.widget-news-feed .user-profile-progress .progress-step.done{--text-color: var(--highlight)}.nx-widget.widget-news-feed .user-profile-progress .progress-step.done+li::before{background:var(--highlight)}.nx-widget.widget-news-feed .list-expand{text-align:center}.nx-widget.widget-news-feed .new-entry{padding-bottom:1rem;border-radius:var(--element-radius);display:grid;gap:1rem;grid-template-columns:auto 1fr;place-items:center stretch}.nx-widget.widget-news-feed .new-entry .new-entry-trigger{font-style:italic;background:var(--background-color-lighter);border:none;outline:none;padding:.5em 1em;border-radius:var(--element-big-radius);display:grid;gap:.5rem;grid-template-columns:1fr auto;place-items:center stretch}.nx-widget.widget-news-feed .new-entry .new-entry-trigger>*{opacity:.5}.nx-widget.widget-news-feed .new-entry .new-entry-trigger ls{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nx-widget.widget-news-feed .new-entry .input{position:relative}.nx-widget.widget-news-feed .new-entry .input .post-button{position:absolute;top:50%;right:.25rem;transform:translateY(-50%)}.nx-widget.widget-news-feed .new-entry .input input{width:100%;background:var(--background-color-lighter);border:none;outline:none;padding:.5em 1em;border-radius:2em}.nx-widget.widget-news-feed .entry-list{display:grid;gap:.5rem}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){.nx-widget.widget-news-feed .entry-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){.nx-widget.widget-news-feed .entry-list{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}}.nx-widget.widget-news-feed .entry-list .entry-item{padding:.5rem;display:flex;flex-direction:column;align-items:stretch;gap:.5rem;background:var(--background-color-darker);border-radius:var(--element-radius);position:relative}@supports(-webkit-touch-callout: none){.nx-widget.widget-news-feed .entry-list .entry-item{margin-top:.5rem}}.nx-widget.widget-news-feed .entry-list .entry-item .actions{position:absolute;top:0;right:0}.nx-widget.widget-news-feed .entry-list .entry-item .entry-meta{display:grid;grid-template-columns:auto 1fr;place-items:center stretch;gap:0 .5rem}.nx-widget.widget-news-feed .entry-list .entry-item .entry-meta nx-avatar{grid-column:1;grid-row:1/span 2}.nx-widget.widget-news-feed .entry-list .entry-item .entry-meta .author-name{font-weight:700}.nx-widget.widget-news-feed .entry-list .entry-item .entry-meta .date{font-size:.66rem;opacity:.5}.nx-widget.widget-news-feed .entry-list .entry-item .message span[ng-bind-html]{display:inline-block;padding:.5rem 0}.nx-widget.widget-news-feed .entry-list .entry-item .message span[ng-bind-html]>a{max-width:18ch;overflow:hidden;text-overflow:ellipsis;display:inline-block;white-space:nowrap}.nx-widget.widget-news-feed .entry-list .entry-item .message span[ng-bind-html]>a.button{text-decoration:none;background:var(--low-contrast-bg-color);border-radius:var(--element-radius);line-height:1em;vertical-align:middle;padding:.5em .5em;margin:0 .25em;text-transform:uppercase;font-size:.8em;transform:translateY(-1px)}.nx-widget.widget-news-feed .entry-list .entry-item .message span[ng-bind-html]>a.button sup{font-size:.75em}.nx-widget.widget-news-feed .entry-list .entry-item .message.too-long{max-height:5.8em;overflow:hidden;transition:.25s}.nx-widget.widget-news-feed .entry-list .entry-item .message .entry-message-content-meta{overflow:hidden;border-radius:var(--element-radius);border:solid 1px var(--border-color);display:grid;position:relative}.nx-widget.widget-news-feed .entry-list .entry-item .message .entry-message-content-meta .content-meta-image{aspect-ratio:1.91/1}.nx-widget.widget-news-feed .entry-list .entry-item .message .entry-message-content-meta .content-meta-image img{width:100%;object-fit:cover;object-position:top center;height:100%}@media not all and (min-resolution: 0.001dpcm){@supports(-webkit-appearance: none){.nx-widget.widget-news-feed .entry-list .entry-item .message .entry-message-content-meta .content-meta-image{padding-bottom:53%;overflow:hidden;position:relative}.nx-widget.widget-news-feed .entry-list .entry-item .message .entry-message-content-meta .content-meta-image img{position:absolute;max-width:100%;height:auto;inset:0;top:0;left:0}}}.nx-widget.widget-news-feed .entry-list .entry-item .message .entry-message-content-meta .content-meta-info{background-color:var(--dialog-low-contrast-bg-color);--text-color: var(--dialog-low-contrast-fg-color);padding:.5rem}.nx-widget.widget-news-feed .entry-list .entry-item .message .entry-message-content-meta .content-meta-info .content-meta-title{font-size:1rem;font-weight:700}.nx-widget.widget-news-feed .entry-list .entry-item .message .entry-message-content-meta .content-meta-info .content-meta-description{font-size:.75rem;opacity:.75}.nx-widget.widget-news-feed .entry-list .entry-item .message-expand-toggle{text-align:center;position:absolute;bottom:0;width:100%}.nx-widget.widget-news-feed .entry-list .entry-item .message-expand-toggle .fal{transition:.25s;font-size:1rem}.nx-widget.widget-news-feed .entry-list .entry-item .poll-message .message-text{padding:1rem 0}.nx-widget.widget-news-feed .entry-list .entry-item .poll-message .poll-option-list{display:flex;flex-direction:column;gap:.5rem}.nx-widget.widget-news-feed .entry-list .entry-item .poll-message .poll-option-list .poll-option-item{display:grid;place-items:center stretch;grid-template-columns:auto 1fr auto;gap:1rem}.nx-widget.widget-news-feed .entry-list .entry-item .poll-message .poll-option-list .poll-option-item>.fal{place-self:center;font-size:1.25rem}.nx-widget.widget-news-feed .entry-list .entry-item .poll-message .poll-option-list .poll-option-item .label{border:solid 1px var(--border-color);padding:.5em 1em;font-size:.8rem;position:relative;border-radius:var(--element-radius);overflow:hidden}.nx-widget.widget-news-feed .entry-list .entry-item .poll-message .poll-option-list .poll-option-item .label::before{content:"";position:absolute;top:0;left:0;height:100%;width:var(--item-pct);z-index:1;background:var(--highlight);opacity:.2}.nx-widget.widget-news-feed .entry-list .entry-item .poll-message .poll-option-list .poll-option-item .label label{position:relative;z-index:2}.nx-widget.widget-news-feed .entry-list .entry-item .poll-message .poll-option-list .poll-option-item .poll-option-votes{place-self:center;text-align:center}.nx-widget.widget-news-feed .entry-list .entry-item .poll-message .poll-option-list .poll-option-item .poll-option-votes span{font-size:.6rem;opacity:.5}.nx-widget.widget-news-feed .entry-list .entry-item.expanded .message-expand-toggle .fal{transform:rotate(180deg)}.nx-widget.widget-news-feed .entry-list .entry-item.expanded .message.too-long{max-height:calc(1px*var(--max-height))}.nx-widget.widget-news-feed .entry-list .entry-item .info{display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem}.nx-widget.widget-news-feed .entry-list .entry-item .info .md-button{font-size:.6rem !important;opacity:.5;margin:0}.nx-widget.widget-news-feed .entry-list .entry-item .info .pin-state,.nx-widget.widget-news-feed .entry-list .entry-item .info .reply_count,.nx-widget.widget-news-feed .entry-list .entry-item .info .view_count{font-size:.8rem;opacity:.5}.nx-widget.widget-news-feed .entry-list .entry-item.type-sys .entry-meta,.nx-widget.widget-news-feed .entry-list .entry-item.type-sys .info{display:none}.nx-widget.widget-news-feed .entry-list .entry-item.type-sys .message{font-size:.8rem;font-style:italic;text-align:center}.nx-widget.widget-news-feed .entry-list .entry-item.type-important{border:solid 2px var(--highlight)}.nx-widget.widget-news-feed .entry-list .entry-item.type-important .message{font-size:1.2rem}.nx-widget.widget-news-feed .entry-list .entry-item.type-global{background:var(--low-contrast-bg-color);border:solid 1px var(--border-color);pointer-events:none}#nx-chat-service-layer{position:fixed;top:0;left:0;height:100vh;width:100vw;pointer-events:none;z-index:999998}#nx-chat-service-layer .nx-active-chat-panel{position:absolute;bottom:0;right:4.5rem;z-index:1}#nx-chat-service-layer .nx-active-chat-bubble-list{display:flex;flex-direction:column;gap:.25rem;align-items:center;justify-content:flex-end;padding:.5rem;position:absolute;bottom:0;right:0;pointer-events:auto;z-index:10}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){#nx-chat-service-layer .nx-active-chat-bubble-list{bottom:0;right:0;top:0;left:0;pointer-events:none}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){#nx-chat-service-layer .nx-active-chat-bubble-list{bottom:0;right:0;top:0;left:0;pointer-events:none}}#nx-chat-service-layer .nx-chat-bubble{position:relative;transition:width .25s}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){#nx-chat-service-layer .nx-chat-bubble{display:contents}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){#nx-chat-service-layer .nx-chat-bubble{display:contents}}#nx-chat-service-layer .nx-chat-bubble::before{position:absolute;bottom:3.5rem;right:1rem;content:"";width:0;border-color:var(--dialog-background-color) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);border-width:.5rem;border-style:solid;height:0;z-index:5;opacity:0;pointer-events:none;transition:.25s ease}#nx-chat-service-layer .nx-chat-bubble nx-avatar{cursor:pointer;position:relative;display:block}#nx-chat-service-layer .nx-chat-bubble nx-avatar::before{content:"";border-color:rgba(0,0,0,0);border-width:.5rem;border-style:solid;border-right-color:var(--highlight);position:absolute;top:50%;left:0;transform:translate(0, -50%);transition:.25s}#nx-chat-service-layer .nx-chat-bubble nx-avatar>.nx-avatar{pointer-events:none}#nx-chat-service-layer .nx-chat-bubble .avatar-container{position:relative}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){#nx-chat-service-layer .nx-chat-bubble .avatar-container{display:none}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){#nx-chat-service-layer .nx-chat-bubble .avatar-container{display:none}}#nx-chat-service-layer .nx-chat-bubble .avatar-container .fal{position:absolute;top:0;right:0;background:var(--high-contrast-bg-color);color:var(--high-contrast-bg-text-color);border-radius:50%;width:1rem;height:1rem;display:flex;align-items:center;justify-content:center;font-size:.8rem;z-index:5;transform:scale(1);transition:.25s ease}#nx-chat-service-layer .nx-chat-bubble .avatar-container .fas{color:var(--badge-background);position:absolute;top:0;z-index:5;right:0;opacity:0;pointer-events:none;transition:opacity .25s}#nx-chat-service-layer .nx-chat-bubble.has-new-entry .avatar-container .nx-avatar{box-shadow:0 0 .5rem var(--highlight);border:solid 1px var(-background-color)}#nx-chat-service-layer .nx-chat-bubble.has-new-entry .avatar-container .fas{opacity:1;pointer-events:auto}#nx-chat-service-layer .nx-chat-bubble.has-focus .avatar-container .fal{transform:scale(0)}#nx-chat-service-layer .nx-chat-bubble.has-focus nx-avatar{position:relative;display:block}#nx-chat-service-layer .nx-chat-bubble.has-focus nx-avatar::before{transform:translate(calc(-100% + 2px), -50%)}#nx-chat-service-layer .nx-chat-bubble.has-focus nx-avatar .nx-avatar{border:solid 2px var(--highlight)}#nx-chat-service-layer .nx-chat-dialog-panel{position:absolute;pointer-events:auto;bottom:0;right:0;background:var(--dialog-background-color);transform:rotateX(90deg);transform-origin:center bottom;transition:.25s;overflow:hidden;display:grid;grid-template-rows:auto 1fr auto;border-radius:var(--element-radius) var(--element-radius) 0 0;box-shadow:0 0 1rem 2px var(--shadow),0 0 1rem 2px var(--shadow);width:clamp(320px,30rem,100vw);z-index:10;-webkit-overflow-scrolling:touch;--keyboard-offset: 0}#nx-chat-service-layer .nx-chat-dialog-panel.has-focus{transform:rotateX(0deg)}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){#nx-chat-service-layer .nx-chat-dialog-panel.has-focus{transform:translateX(0%)}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){#nx-chat-service-layer .nx-chat-dialog-panel.has-focus{transform:translateX(0%)}}@media screen and (max-width: 620px){#nx-chat-service-layer .nx-chat-dialog-panel{width:calc(100vw - 4.5rem);left:0;position:fixed;border-radius:0;box-shadow:0 0 10rem 5rem var(--shadow)}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){#nx-chat-service-layer .nx-chat-dialog-panel{top:0;left:0;position:fixed;width:100vw;height:100vh;box-shadow:none;border:none;transform:translateX(100%);place-items:stretch;grid-template-rows:auto 1fr auto}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){#nx-chat-service-layer .nx-chat-dialog-panel{top:0;left:0;position:fixed;width:100vw;height:100vh;box-shadow:none;border:none;transform:translateX(100%);place-items:stretch;grid-template-rows:auto 1fr auto}}#nx-chat-service-layer .nx-chat-dialog-panel .toolbar{background:var(--low-contrast-bg-color);--text-color: var(--low-contrast-bg-text-color);display:grid;gap:1rem;grid-template-columns:auto 1fr auto;place-items:center stretch;padding:.25em .5em;box-shadow:0 0 1rem var(--shadow);z-index:30;border-bottom:solid 1px var(--border-color)}#nx-chat-service-layer .nx-chat-dialog-panel .toolbar .other-user-info{font-size:1rem}#nx-chat-service-layer .nx-chat-dialog-panel .toolbar .other-user-info .status{font-size:.75em;opacity:.75;min-height:1rem}#nx-chat-service-layer .nx-chat-dialog-panel .toolbar .back-button{display:none}#nx-chat-service-layer .nx-chat-dialog-panel .toolbar .toolbar-actions{display:flex;align-items:center;justify-content:center}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){#nx-chat-service-layer .nx-chat-dialog-panel .toolbar{grid-template-columns:auto auto 1fr auto}#nx-chat-service-layer .nx-chat-dialog-panel .toolbar .back-button{display:block}#nx-chat-service-layer .nx-chat-dialog-panel .toolbar .minimize-button{display:none}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){#nx-chat-service-layer .nx-chat-dialog-panel .toolbar{grid-template-columns:auto auto 1fr auto}#nx-chat-service-layer .nx-chat-dialog-panel .toolbar .back-button{display:block}#nx-chat-service-layer .nx-chat-dialog-panel .toolbar .minimize-button{display:none}}@supports(-webkit-touch-callout: none){#nx-chat-service-layer .nx-chat-dialog-panel{grid-template-rows:1fr auto}#nx-chat-service-layer .nx-chat-dialog-panel .toolbar{position:absolute;top:var(--keyboard-offset, 0);left:0;width:100vw;box-shadow:none}}#nx-chat-service-layer .nx-chat-dialog-panel .nx-chat-entries-container{place-self:stretch}#nx-chat-service-layer .nx-chat-dialog-panel .nx-chat-entry-list{height:25rem;overflow-y:overlay;display:flex;flex-direction:column-reverse;padding:.25rem;position:relative}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){#nx-chat-service-layer .nx-chat-dialog-panel .nx-chat-entry-list{min-height:0;height:100%}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){#nx-chat-service-layer .nx-chat-dialog-panel .nx-chat-entry-list{min-height:0;height:100%}}@supports(-webkit-touch-callout: none){#nx-chat-service-layer .nx-chat-dialog-panel .nx-chat-entry-list{display:block;padding-top:3rem;margin-top:var(--keyboard-offset, 0);overflow:hidden overlay;max-height:calc(100vh - 3rem - var(--keyboard-offset))}}#nx-chat-service-layer .nx-chat-dialog-panel .nx-chat-entry-list label.placeholder{font-size:1rem;position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);margin:0}#nx-chat-service-layer .nx-chat-dialog-panel .nx-chat-entry-list .typing-indicator{max-height:0rem;overflow:hidden;transition:.25s}#nx-chat-service-layer .nx-chat-dialog-panel .nx-chat-entry-list .typing-indicator svg{height:2rem}#nx-chat-service-layer .nx-chat-dialog-panel .nx-chat-entry-list .typing-indicator svg circle{fill:var(--text-color) !important}#nx-chat-service-layer .nx-chat-dialog-panel .nx-chat-entry-list .typing-indicator.show{max-height:2rem;padding:.25em}#nx-chat-service-layer .nx-chat-dialog-panel .nx-chat-entry-list .nx-chat-entry{display:grid;grid-template-columns:auto 1fr 2rem;place-items:center start;gap:.5rem;padding:.25rem .75rem;position:relative}#nx-chat-service-layer .nx-chat-dialog-panel .nx-chat-entry-list .nx-chat-entry:not(.from-me) .entry-message-container{width:100%}#nx-chat-service-layer .nx-chat-dialog-panel .nx-chat-entry-list .nx-chat-entry.has-date{padding-top:1rem}#nx-chat-service-layer .nx-chat-dialog-panel .nx-chat-entry-list .nx-chat-entry .entry-status{display:none}#nx-chat-service-layer .nx-chat-dialog-panel .nx-chat-entry-list .nx-chat-entry .entry-date{position:absolute;top:0;left:50%;transform:translate(-50%, 0%);font-size:.6rem;opacity:.25}#nx-chat-service-layer .nx-chat-dialog-panel .nx-chat-entry-list .nx-chat-entry .entry-avatar{place-self:end center;padding-bottom:calc(var(--element-big-radius)*.2)}#nx-chat-service-layer .nx-chat-dialog-panel .nx-chat-entry-list .nx-chat-entry .entry-message{padding:calc(var(--element-big-radius)*.25) calc(var(--element-big-radius)*.75);border-radius:var(--element-big-radius);background:var(--low-contrast-bg-color);--text-color: var(--low-contrast-bg-text-color);display:inline-block}#nx-chat-service-layer .nx-chat-dialog-panel .nx-chat-entry-list .nx-chat-entry .entry-message.is-emoji{background:none !important;padding:0;font-size:1.5rem}#nx-chat-service-layer .nx-chat-dialog-panel .nx-chat-entry-list .nx-chat-entry.from-me{grid-template-columns:2rem 1fr;place-items:center end}#nx-chat-service-layer .nx-chat-dialog-panel .nx-chat-entry-list .nx-chat-entry.from-me nx-avatar{display:none}#nx-chat-service-layer .nx-chat-dialog-panel .nx-chat-entry-list .nx-chat-entry.from-me .entry-message{background:var(--highlight);--text-color: var(--highlight-text-color)}#nx-chat-service-layer .nx-chat-dialog-panel .nx-chat-entry-list .nx-chat-entry.from-me .entry-message.is-emoji{font-size:2.25rem}#nx-chat-service-layer .nx-chat-dialog-panel .nx-chat-entry-list .nx-chat-entry .entry-message-choices{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;padding:.25rem;justify-content:center}#nx-chat-service-layer .nx-chat-dialog-panel .nx-chat-entry-list .nx-chat-entry .entry-message-choices .choice{background:var(--item-color);--text-color: #fff;border-radius:2em;font-size:.8rem;padding:.25em .5em}#nx-chat-service-layer .nx-chat-dialog-panel .nx-chat-entry-list .nx-chat-entry-group{display:flex;flex-direction:column-reverse}#nx-chat-service-layer .nx-chat-dialog-panel .nx-chat-entry-list .nx-chat-entry-group .entry-group-name{order:199;padding:.5rem;font-size:.75rem;text-align:center;opacity:.35;margin-top:.5rem;overflow:hidden;position:relative}#nx-chat-service-layer .nx-chat-dialog-panel .nx-chat-entry-list .nx-chat-entry-group .entry-group-name::before,#nx-chat-service-layer .nx-chat-dialog-panel .nx-chat-entry-list .nx-chat-entry-group .entry-group-name::after{content:"";position:absolute;width:100%;height:1px;top:50%;opacity:.25;background:currentColor}#nx-chat-service-layer .nx-chat-dialog-panel .nx-chat-entry-list .nx-chat-entry-group .entry-group-name::before{transform:translateX(calc(-100% - 1rem))}#nx-chat-service-layer .nx-chat-dialog-panel .nx-chat-entry-list .nx-chat-entry-group .entry-group-name::after{transform:translateX(calc(0% + 1rem))}#nx-chat-service-layer .nx-chat-dialog-panel .nx-chat-entry-list .nx-chat-entry-group:nth-child(2) .nx-chat-entry.from-me:nth-child(2) .entry-status{display:initial;opacity:.25;font-size:.75rem;grid-column:2}#nx-chat-service-layer .nx-chat-dialog-panel .nx-chat-input{border-top:solid 1px var(--border-color);display:grid;grid-template-columns:1fr auto;padding:.25rem 0}#nx-chat-service-layer .nx-chat-dialog-panel .nx-chat-input .simple-input{display:grid;grid-template-columns:1fr auto auto;place-items:center stretch}#nx-chat-service-layer .nx-chat-dialog-panel .nx-chat-input .simple-input input{background:none;border:none;outline:none;padding:.5em .5em;padding-left:.75em;font-size:1rem}#nx-chat-service-layer .nx-chat-dialog-panel .nx-chat-input .simple-input .md-icon-button{font-size:1rem}#nx-chat-service-layer .nx-chat-dialog-panel .nx-chat-input .multichoice-input{max-height:0px;transition:.25s;overflow:hidden}#nx-chat-service-layer .nx-chat-dialog-panel .nx-chat-input .multichoice-input .choice-item{display:grid;grid-template-columns:auto 1fr auto auto;place-items:center stretch}#nx-chat-service-layer .nx-chat-dialog-panel .nx-chat-input .multichoice-input .choice-item input{background:none;border:none;outline:none;padding:.25em .5em;font-size:1rem;width:100%}#nx-chat-service-layer .nx-chat-dialog-panel .nx-chat-input .multichoice-input .choice-item.new-item{border-top:solid 1px var(--border-color)}#nx-chat-service-layer .nx-chat-dialog-panel .nx-chat-input.is-multichoice .multichoice-input{max-height:calc(var(--choice-count)*2rem + 2rem)}#nx-chat-service-layer .nx-chat-dialog-panel .nx-chat-input .md-panel.nx-component-panel.emoji-panel{width:100%;bottom:2.5rem;left:0}.nx-focus-wave{position:absolute;z-index:1;overflow:hidden;--wave-color: var(--item-color, #ccc);--wave-size: calc(var(--wave-amp) * 1rem)}.nx-focus-wave .nx-focus-wave-container{width:100%;height:100%}.nx-focus-wave .focus-wave-base{background-color:var(--wave-color);position:absolute}.nx-focus-wave .focus-wave-peak{background-color:var(--wave-color);position:absolute}.nx-focus-wave.position-bottom,.nx-focus-wave.position-top{width:100%;height:calc(1rem + var(--wave-size) + var(--wave-depth))}.nx-focus-wave.position-bottom .focus-wave-base,.nx-focus-wave.position-top .focus-wave-base{width:200%;height:var(--wave-depth);left:50;transform:translate(-50%, 0)}.nx-focus-wave.position-bottom .focus-wave-peak,.nx-focus-wave.position-top .focus-wave-peak{width:calc(var(--wave-size)*2);height:calc(var(--wave-size)*1.25);left:var(--wave-peak-offset)}.nx-focus-wave.position-bottom .focus-wave-base{bottom:0}.nx-focus-wave.position-bottom .focus-wave-peak{bottom:var(--wave-depth);transform:translate(-50%, clamp(10%, var(--wave-amp) * 10%, 40%))}.nx-focus-wave.position-top .focus-wave-base{top:0}.nx-focus-wave.position-top .focus-wave-peak{top:var(--wave-depth);transform:translate(-50%, clamp(-10%, var(--wave-amp) * -10%, -40%))}.nx-focus-wave.position-left,.nx-focus-wave.position-right{height:100%;width:calc(1rem + var(--wave-size) + var(--wave-depth))}.nx-focus-wave.position-left .focus-wave-base,.nx-focus-wave.position-right .focus-wave-base{height:200%;width:var(--wave-depth);top:50%;transform:translate(0, -50%)}.nx-focus-wave.position-left .focus-wave-peak,.nx-focus-wave.position-right .focus-wave-peak{width:calc(var(--wave-size)*1.25);height:calc(var(--wave-size)*2);top:var(--wave-peak-offset)}.nx-focus-wave.position-left .focus-wave-base{left:0}.nx-focus-wave.position-left .focus-wave-peak{left:var(--wave-depth);transform:translate(clamp(-10%, var(--wave-amp) * -10%, -40%), -50%)}.nx-focus-wave.position-right .focus-wave-base{right:0}.nx-focus-wave.position-right .focus-wave-peak{right:var(--wave-depth);transform:translate(clamp(10%, var(--wave-amp) * 10%, 40%), -50%)}body#top .nx-presentation{display:block}body#top .nx-presentation .nx-svg.background{position:absolute;top:0;left:0;width:120vw;height:200vh;z-index:1;opacity:.25;max-width:unset;max-height:unset;transform:translateY(calc(-5% * var(--current-section)));transition:1s ease}body#top .nx-presentation .section-container{position:relative;z-index:5;transition:transform .8s ease-out;transform:translateY(calc(var(--current-section) * -100vh))}@keyframes nx-presentation-element-anim{100%{opacity:1;transform:translate(0, 0) scale(1)}}body#top .nx-presentation section{height:100vh;display:flex;flex-direction:column;gap:2vh;justify-content:center;align-items:center;text-align:center;padding:10vh 10vw;position:relative}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top .nx-presentation section{padding:1rem;gap:1rem}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top .nx-presentation section{padding:1rem;gap:1rem}}body#top .nx-presentation section>*{position:relative;z-index:5}body#top .nx-presentation section .nx-section-hint{position:absolute;bottom:1rem;left:50%;--translate-offset-x: -50%;cursor:pointer}body#top .nx-presentation section .nx-section-mouse-hint svg{width:60px;height:60px;--color: var(--text-color)}body#top .nx-presentation section .nx-section-mouse-hint svg linearGradient stop{stop-color:var(--color, #333)}body#top .nx-presentation section .nx-section-mouse-hint svg circle{fill:var(--color, #333)}body#top .nx-presentation section .section-background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}body#top .nx-presentation section .section-background::after{position:absolute;content:"";inset:-2rem;background:var(--background-color);opacity:.77}body#top .nx-presentation section h1{font-size:clamp(20px,3vh,30px);text-transform:uppercase;font-weight:700}body#top .nx-presentation section h2,body#top .nx-presentation section h3,body#top .nx-presentation section h4{margin-top:0;margin-bottom:0;padding:0}body#top .nx-presentation section p{margin:0;max-width:1000px}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top .nx-presentation section p{padding:1rem;font-size:.8rem}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top .nx-presentation section p{padding:1rem;font-size:.8rem}}body#top .nx-presentation section icon{display:inline-block;line-height:1;padding:.25em .5em;border:solid 1px var(--text-color);border-radius:var(--element-radius);margin:0 .5em;font-size:.75rem}body#top .nx-presentation section .md-big-button{font-size:1.5rem}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){body#top .nx-presentation section .md-big-button{font-size:1.2rem;white-space:unset}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){body#top .nx-presentation section .md-big-button{font-size:1.2rem;white-space:unset}}body#top .nx-presentation section .nx-row{display:flex;flex-direction:row;justify-content:space-around;align-items:flex-start;gap:4rem}body#top .nx-presentation section .nx-row>*{flex:1}@media screen and (max-width: 620px){body#top .nx-presentation section .nx-row{flex-direction:column;gap:1rem}}body#top .nx-multi-layer-card{--card-bg: #fff;background:var(--card-bg);border-radius:1em;position:relative;display:inline-block;transform:perspective(1000px) rotateX(var(--rotationX, 0)) rotateY(var(--rotationY, 0)) rotateZ(var(--rotationZ, 0));transform-style:preserve-3d;transition:.25s}body#top .nx-multi-layer-card nx-back,body#top .nx-multi-layer-card nx-layers{display:contents}body#top .nx-multi-layer-card .back{position:relative;z-index:1}body#top .nx-multi-layer-card .layers{position:absolute;top:0;left:0;bottom:0;right:0;z-index:2}body#top .nx-multi-layer-card layer{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;padding:.5rem;transform-style:preserve-3d;overflow:hidden;border-radius:1rem;transition:.25s}body#top .nx-multi-layer-card layer>img{width:100%;height:100%;object-fit:contain;object-position:center}body#top .nx-multi-layer-card layer>span{position:relative;z-index:2}body#top .nx-multi-layer-card layer::before{content:"";position:absolute;z-index:1;background:var(--card-bg);top:0;left:0;right:0;bottom:0;opacity:.25}body#top .nx-multi-layer-card layer:nth-child(n+1){transform:translateZ(calc(25px + var(--distance) * 1))}body#top .nx-multi-layer-card layer:nth-child(n+2){transform:translateZ(calc(25px + var(--distance) * 2))}body#top .nx-multi-layer-card layer:nth-child(n+3){transform:translateZ(calc(25px + var(--distance) * 3))}body#top .nx-multi-layer-card layer:nth-child(n+4){transform:translateZ(calc(25px + var(--distance) * 4))}body#top .nx-multi-layer-card layer:nth-child(n+5){transform:translateZ(calc(25px + var(--distance) * 5))}body#top .nx-multi-layer-card layer:nth-child(n+6){transform:translateZ(calc(25px + var(--distance) * 6))}body#top .nx-multi-layer-card layer:nth-child(n+7){transform:translateZ(calc(25px + var(--distance) * 7))}body#top .nx-multi-layer-card layer:nth-child(n+8){transform:translateZ(calc(25px + var(--distance) * 8))}body#top .nx-multi-layer-card layer:nth-child(n+9){transform:translateZ(calc(25px + var(--distance) * 9))}body#top .nx-multi-layer-card layer:nth-child(n+10){transform:translateZ(calc(25px + var(--distance) * 10))}body#top .nx-score{display:inline-block;position:relative}body#top .nx-score .nx-score-num-container{display:inline-flex;gap:.2rem;color:inherit}body#top .nx-score span{font-size:5rem;font-weight:700;line-height:1;color:inherit;padding:0 .1em;border-radius:.1em;position:relative;overflow:hidden}body#top .nx-score span::before{content:"";inset:0;position:absolute;opacity:.1;background:var(--text-color)}body#top .nx-score span:nth-last-child(3n+1){margin-right:1rem}body#top .nx-score.has-unit span:last-child{padding-right:calc(var(--unit-length)*.5rem);margin-right:0}body#top .nx-score em{position:absolute;bottom:0;right:0;font-size:.8rem;color:inherit;text-transform:uppercase;padding:.25em}body#top .nx-carousel{border-radius:var(--element-radius);overflow:hidden;position:relative}body#top .nx-carousel .nx-carousel-nav{position:absolute;inset:8rem 0;z-index:10}body#top .nx-carousel .nx-carousel-nav .nx-carousel-nav-item{position:absolute;top:50%;transform:translateY(-50%);aspect-ratio:1;width:5rem;display:flex;align-items:center;justify-content:center;pointer-events:auto}body#top .nx-carousel .nx-carousel-nav .nx-carousel-nav-item i.fal{opacity:0;transform:var(--nav-item-initial-transform);transition:.25s ease}body#top .nx-carousel .nx-carousel-nav .nx-carousel-nav-item:hover i.fal{opacity:1;transform:translateX(0)}body#top .nx-carousel .nx-carousel-nav .nx-carousel-nav-item.nx-nav-item-left{left:0;--nav-item-initial-transform: translateX(-100%)}body#top .nx-carousel .nx-carousel-nav .nx-carousel-nav-item.nx-nav-item-right{right:0;--nav-item-initial-transform: translateX(100%)}body#top .nx-carousel .nx-carousel-track{display:grid;grid-auto-flow:column;grid-auto-columns:100%;transition:.25s ease;transform:translateX(calc(1px * var(--offset-x, 0)))}body#top .nx-carousel .nx-carousel-item{position:relative;width:100%;height:100%;overflow:hidden;isolation:isolate}body#top .nx-carousel .nx-carousel-item .nx-carousel-item-bg{width:100%;height:100%;position:relative;z-index:-1}body#top .nx-carousel .nx-carousel-item .nx-carousel-item-bg img{width:100%;height:100%;object-fit:cover;object-position:center}body#top .nx-carousel .nx-carousel-item::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.6) 100%);z-index:1}body#top .nx-carousel .nx-carousel-item .nx-carousel-item-body{position:absolute;bottom:1rem;left:1rem;z-index:5;padding-bottom:0;transition:.5s ease-out;transition-delay:.25s}body#top .nx-carousel .nx-carousel-item .nx-carousel-item-title{font-size:1.5rem;font-weight:300;text-transform:uppercase;text-shadow:1px 1px 2px rgba(0,0,0,.3333333333)}body#top .nx-carousel .nx-carousel-item .nx-carousel-item-description{overflow:hidden;max-height:0px;opacity:0;transform:translateY(100%);transition:.5s ease-out;transition-delay:.25s}body#top .nx-carousel .nx-carousel-item .nx-carousel-item-action{opacity:0;transform:translateY(100%);transition:.5s ease-out;position:absolute;bottom:0;left:0}body#top .nx-carousel .nx-carousel-item .nx-carousel-item-action .md-button{margin:0}body#top .nx-carousel .nx-carousel-item:hover .nx-carousel-item-body{padding-bottom:3rem;transition-delay:0s}body#top .nx-carousel .nx-carousel-item:hover .nx-carousel-item-description{max-height:100px;transform:translateY(0%);transition-delay:0s;opacity:1}body#top .nx-carousel .nx-carousel-item:hover .nx-carousel-item-action{transform:translateY(0%);transition-delay:.25s;opacity:1}body#top .nx-side-scroller{position:relative;overflow:hidden;display:grid;grid-template-rows:auto 1fr;width:100%;place-items:stretch}body#top .nx-side-scroller .nx-scroller-track-container{overflow:hidden}body#top .nx-side-scroller .nx-scroller-nav{display:flex;justify-content:flex-end;gap:1rem;padding:1rem}body#top .nx-side-scroller.nx-hide-nav .nx-scroller-nav{opacity:0}body#top .nx-side-scroller .nx-scroller-track{display:grid;grid-auto-flow:column;grid-auto-columns:var(--nx-column-width);gap:1rem;transition:.25s ease;transform:translateX(calc(var(--page-index, 0) * -100%))}.nx-academy-video-player{position:relative;overflow:hidden;border-radius:var(--element-radius, 0.25rem);background:var(--background-color);display:grid;grid-template-rows:1fr auto;margin-inline:auto}.nx-academy-video-player .nx-video-canvas{background:var(--background-color-darker);width:100%}.nx-academy-video-player .nx-video-canvas>div{pointer-events:none}.nx-academy-video-player .nx-video-canvas iframe{width:100% !important;aspect-ratio:16/8;height:auto;max-height:calc(100vh - 4rem)}.nx-academy-video-player .nx-video-canvas .paused-controls-overlay{pointer-events:none;opacity:0;position:absolute;inset:0;background:rgba(0,0,0,.3333333333);--text-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:1rem;transition:.25s ease;transition-delay:1s}.nx-academy-video-player.state-paused .paused-controls-overlay{pointer-events:auto;opacity:1}.nx-academy-video-player .nx-video-controls{place-self:stretch;display:grid;grid-template-columns:auto 1fr auto;gap:1rem;padding:.5rem;place-items:center stretch}.nx-academy-video-player .nx-video-controls .playback-progress{display:grid;grid-template-columns:1fr auto;place-items:center stretch;gap:1rem}.nx-academy-video-player .nx-video-controls .playback-progress .progress-track{height:8px;padding:2px;background:var(--background-color-darker);border-radius:2em;pointer-events:none}.nx-academy-video-player .nx-video-controls .playback-progress .progress-track.click-to-skip{pointer-events:auto;cursor:pointer}.nx-academy-video-player .nx-video-controls .playback-progress .progress-value{background:var(--highlight);border-radius:2em;height:100%;pointer-events:none}.nx-academy-video-player .nx-video-info-panel i.fal{position:absolute;top:1rem;left:1rem;z-index:100}.nx-academy-video-player .nx-video-info-panel i.fal:hover~.nx-video-info-panel-content{transform:translateY(0%);opacity:1}.nx-academy-video-player .nx-video-info-panel .nx-video-info-panel-content{position:absolute;top:0;left:0;width:100%;transform:translateY(-100%);opacity:0;transition:.25s;pointer-events:none;--text-color:#fff;padding:1rem;padding-left:3rem;text-shadow:2px 2px 2px rgba(0,0,0,.6);isolation:isolate}.nx-academy-video-player .nx-video-info-panel .nx-video-info-panel-content p{font-size:.8rem}.nx-academy-video-player .nx-video-info-panel .nx-video-info-panel-content h3{font-size:1rem;font-weight:500}.nx-academy-video-player .nx-video-info-panel .nx-video-info-panel-content::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(to bottom, #000, rgba(0, 0, 0, 0) 100%)}.nx-academy-form{background:var(--background-color);padding:2rem;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:1rem}.nx-academy-form p.options-hint{font-style:italic;opacity:.75;text-align:center}.nx-academy-form .answer-options{display:flex;justify-content:center;align-items:center;gap:1rem}.nx-academy-form .answer-options .answer-item{transition:.25s;padding:.5em 1em;border-radius:2em;font-size:1.2rem}.nx-academy-form .answer-options .answer-item.selected{transform:scale(1.2)}.nx-academy-form .answer-options .answer-item.success{--option-color: var(--success);--text-color: var(--success);transform:scale(1.5)}.nx-academy-form .answer-options .answer-item[disabled]{--option-color: var(--error);--text-color: var(--error);opacity:.25 !important}html.external-content{height:unset;min-height:100%}html.external-content body#top{height:unset;min-height:100vh;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;overflow:hidden auto;overflow:hidden overlay;background:#dfdfdf}html.external-content body#top .external-header{padding:.5rem}html.external-content body#top .external-header>h1{text-align:center;text-transform:uppercase}html.external-content body#top .external-footer{padding:1rem;display:flex;justify-content:center;align-items:center}html.external-content body#top .external-footer .client-infos{display:grid;grid-template-columns:auto 1fr;text-align:left;gap:0 1rem;--text-color: #fff;text-shadow:2px 2px 5px var(--shadow)}html.external-content body#top .external-footer .client-infos .logo{grid-column:1;grid-row:span 3}html.external-content body#top .external-footer .client-infos .name{font-size:1.5rem}html.external-content body#top .external-footer .client-infos .address,html.external-content body#top .external-footer .client-infos .client-contact a{opacity:.75;font-size:.75rem}html.external-content body#top .external-footer .client-infos a{text-decoration:none}html.external-content body#top .external-body{display:flex;flex-direction:column;justify-content:stretch;align-items:center}html.external-content body#top .external-body>div{width:1200px;max-width:calc(100vw - 1rem);height:100%;border-radius:.5rem;background:rgba(255,255,255,.8666666667);box-shadow:0 0 1rem rgba(0,0,0,.5333333333);padding:1rem}html.external-content body#top ul.nav{margin:1em auto;padding:0;list-style:none;display:flex;justify-content:center;align-items:center;gap:1em}html.external-content body#top ul.nav li{font-size:inherit}html.external-content body#top ul.nav li a{font-size:inherit;cursor:pointer}html.external-content body#top.external-form .external-header{padding-top:4rem}html.external-content body#top.external-form .external-body>div .person-infos{margin-top:-5rem;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem}html.external-content body#top.external-form .external-body>div .person-infos h1,html.external-content body#top.external-form .external-body>div .person-infos p{margin:0;padding:0}html.external-content body#top.external-form .external-body>div .person-infos p{font-size:.75rem;opacity:.75}html.external-content body#top.external-form .external-body>div .person-infos .nx-avatar-picture{box-shadow:0 0 1rem rgba(0,0,0,.5333333333)}html.external-content body#top.external-form .form-completed{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%}html.external-content body#top.external-form .form-completed h1{text-transform:uppercase}html.external-content body#top.external-form .form-writer{margin:0 -1rem}html.external-content body#top.external-form .form-navigation{padding:2rem}html.external-content body#top.expired-link .page-content{text-align:center;padding:5vh 5vw;max-height:800px;position:relative}html.external-content body#top.expired-link .page-content .content-text{position:relative;z-index:5}html.external-content body#top.expired-link .page-content::before{content:"";position:absolute;z-index:1;inset:0;background-position:bottom left;background-repeat:no-repeat;opacity:.2}html.external-content body#top.expired-link .page-content i.fal,html.external-content body#top.expired-link .page-content h1{opacity:.6}html.external-content body#top.expired-link .page-content h1{text-transform:uppercase;font-size:3rem}html.external-content body#top.expired-link .other-languages{font-size:12px;position:relative;z-index:5}html.external-content body#top.expired-link a.big-button{display:inline-block;padding:.8em 1.1em;border-radius:2em;color:#fff;background-color:#23a9f2;line-height:1;text-decoration:none;margin:1em auto;text-transform:uppercase}html.external-content body#top.expired-link .external-footer .client-infos{--text-color: #333;text-shadow:none;text-align:center}html.external-content body#top.external-do{padding:4rem 0;grid-template-rows:1fr}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){html.external-content body#top.external-do{padding-top:1rem}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){html.external-content body#top.external-do{padding-top:1rem}}html.external-content body#top.external-do .external-body>div{overflow:hidden;display:grid;grid-template-rows:auto 1fr}html.external-content body#top.external-do .external-header,html.external-content body#top.external-do .external-footer{display:none}html.external-content body#top.external-do .page-header{display:grid;grid-template-columns:auto 1fr;gap:0 1rem;background:var(--color-700);padding:2rem;margin:-1rem;margin-bottom:0}html.external-content body#top.external-do .page-header nx-avatar{grid-row:1/span 2}html.external-content body#top.external-do .page-header h1{margin:0;padding:0}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){html.external-content body#top.external-do .page-header{grid-template-columns:1fr;place-items:center;padding:1rem;padding-bottom:2rem}html.external-content body#top.external-do .page-header nx-avatar{grid-row:1}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){html.external-content body#top.external-do .page-header{grid-template-columns:1fr;place-items:center;padding:1rem;padding-bottom:2rem}html.external-content body#top.external-do .page-header nx-avatar{grid-row:1}}html.external-content body#top.external-do .page-content{overflow:hidden auto;overflow:hidden overlay}html.external-content body#top.external-do.task-complete .task-action-container{display:grid;grid-template-columns:1fr;padding:2rem 6rem;gap:1rem}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){html.external-content body#top.external-do.task-complete .task-action-container{padding:2rem 0rem}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){html.external-content body#top.external-do.task-complete .task-action-container{padding:2rem 0rem}}html.external-content body#top.external-do.task-complete .task-infos{background:var(--background-color);border-radius:var(--element-radius);padding:2rem;margin:-2rem;margin-block:0}html.external-content body#top.external-do.task-complete .task-infos h3{margin:0;padding:0;font-weight:700}html.external-content body#top.external-do.task-complete .task-infos p{position:relative;isolation:isolate}html.external-content body#top.external-do.task-complete .task-infos p::before,html.external-content body#top.external-do.task-complete .task-infos p::after{opacity:.25;z-index:-1}html.external-content body#top.external-do.task-complete .task-infos p::before{content:"";font-family:var(--icon-font-family);font-size:inherit;font-weight:400;position:absolute;left:0;transform:translate(-50%, -50%)}html.external-content body#top.external-do.task-complete .task-infos p::after{content:"";font-family:var(--icon-font-family);font-size:inherit;font-weight:400}html.external-content body#top.external-do.task-complete .task-infos .reviewer{display:flex;gap:1rem;align-items:center}html.external-content body#top.external-do.task-complete .checklist{display:grid;gap:1rem;padding:2rem;background:var(--color-800);border-radius:1rem}html.external-content body#top.external-do.task-complete .checklist .checklist-item{display:flex;justify-content:space-between;align-items:center}html.external-content body#top.external-do.task-complete .checklist .checklist-item.completed{opacity:.5}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (max-width: 425px){html.external-content body#top.external-do.task-complete .checklist{padding:1rem;margin-inline:-1rem}}@media only screen and (max-device-width: 640px)and (max-device-height: 1000px)and (-webkit-device-pixel-ratio: 3){html.external-content body#top.external-do.task-complete .checklist{padding:1rem;margin-inline:-1rem}}html.external-content body#top.external-do.task-complete .actions{text-align:center}/*# sourceMappingURL=style.min.css.map */