@import url("https://fonts.googleapis.com/icon?family=Material+Icons");@keyframes fold{to{max-height:0px;padding:0px;border-width:0px}}:root{--font-size: 20px;--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-rgb: 242, 103, 34;--highlight-text-color:#fff;--warning:#db2413;--success:#159F5C;--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:#777;--badge-color:#333;--badge-text:#fff;--two-color-gradient: linear-gradient(135deg, #ffffff 0%,#a5a5a5 100%);--element-radius: 5px;--primary-button-color: #333;--primary-button-text-color:#fff;--primary-button-hover-color: #5f5f5f;--primary-button-hover-text-color:#fff;--background-color:#FCFCFC;--low-contrast-bg-color:#ddd;--low-contrast-bg-text-color: #333;--medium-contrast-bg-color:#6e6e6e;--medium-contrast-bg-text-color: #fdfdfd;--high-contrast-bg-color:#333;--high-contrast-bg-text-color: #fff;--border-color:#ccc;--dialog-background-color:#fff;--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;--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-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}}.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}html{font-size:var(--font-size);scroll-behavior:smooth}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:0.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:0.5em}body h3,body h4,body h5,body h6{font-family:var(--title-font-name);color:inherit;padding:0.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:1rem;font-weight:700}body .view-content h1,body .view-content h2,body .view-content h3,body .view-content h4,body .view-content h5,body .view-content p,body .view-content a,body .view-content label,body .view-content span,body .view-content div{--text-color:var(--text-color-dimmed)}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-bottom:1.25rem;display:block}body quote::before{content:"";font-family:'Font Awesome 5 Pro';font-size:inherit;font-weight:700;margin-right:-0.5em}body quote::after{content:"";font-family:'Font Awesome 5 Pro';font-size:inherit;font-weight:700;margin-left:-0.5em}body quote::before,body quote::after{opacity:0.1;font-size:1.5em;vertical-align:middle}body quote from{position:absolute;bottom:0;font-size:0.8rem;font-style:italic;left:0;opacity:0.8}body [disabled]{pointer-events:none !important;opacity:0.5 !important}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:0.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:0.25s}body .working-overlay::before{content:"";background-color:var(--backdrop-color);position:absolute;top:0px;left:0px;width:100vw;height:100vh;opacity:0.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,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:0.25s}body .sleep-overlay::before{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;content:"";background:var(--backdrop-color);opacity:0.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:0.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,0.75) 0 0 10px}body .system-notice .notice label{font-size:0.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)}@media screen and (max-width: 1100px){body{--container-width: 800px}}@media screen and (max-width: 800px){body{--container-width: 640px}}@media screen and (max-width: 620px){body{--container-width: 100%}}body .container{width:var(--container-width);margin:0 auto}body price{font-weight:700}body price:after{content:"$"}body label.placeholder{font-size:1.5rem;text-transform:uppercase;opacity:0.35;font-weight:700;margin:20px auto;display:flex;align-items:center;text-align:center;justify-content:center;color:var(--text-color);width:90%}body label.placeholder>*{padding:0 10px}body label.placeholder>*:first-child{padding-left:0px}body label.placeholder>*: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 sup.badge{content:"";position:absolute;right:0px;top:0px;transform:translate(0%, -50%);background:var(--highlight);border-radius:50%;width:0.8rem;height:0.8rem;line-height:0.8rem;text-align:center;font-size:0.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:0.65rem;opacity:0.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:0.5rem;font-size:0.8rem;opacity:0.8;font-style:italic}body .nx-form-grid .nx-form-row md-input-container{margin:0.25rem 0}body .graph{min-width:150px;min-height:150px}body .nx-notes{font-size:0.6rem;font-style:italic;padding-left:0.5rem;margin:0.5rem 0;border-left:2px solid var(--highlight)}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) * 0.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) * 0.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,0.8) 0px 0px 10px;padding:10px;position:fixed;transform:translateX(-50%);width:400px;transition:0.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:0.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 .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 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:9999998}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-sidenav-backdrop.md-opaque{opacity:0.5}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)}body#top md-dialog .md-dialog-content{max-height:calc(80vh - 6rem);overflow:hidden auto}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:0.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-content .md-dialog-content-body{max-width:640px;text-align:center}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:0.6}body#top md-datepicker .md-datepicker-input-container .md-datepicker-triangle-button{margin-right:0.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-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-color:var(--sidenav-toolbar-color)}body#top md-sidenav md-toolbar:not(.md-menu-toolbar){background-color: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:transparent;color:var(--sidenav-text-color);min-height:calc(100vh - 130px)}body#top .md-select-menu-container{z-index:99999999}body#top .md-select-menu-container md-content{background:var(--background-color-lighter)}body#top .md-select-menu-container md-content md-option:not([selected]){color:var(--menu-text-color)}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-select-menu-container md-content md-option:not([selected]):hover .md-text{color:inherit}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-radio-button .md-off,body#top md-radio-button .md-on{border-color:var(--text-color)}body#top md-radio-button[aria-checked=true]{--text-color: var(--highlight)}body#top md-menu-content{padding:0px}body#top md-menu-item .nexus-profile-picture{margin:0px;cursor:pointer;padding:0}body#top md-menu-item .nexus-profile-picture .nexus-file .md-button{width:100%;margin:0px;padding:6px 16px}body#top md-menu-item .nexus-profile-picture .nexus-file .md-button i{font-size:24px;color:#555;margin-right:10px;cursor:pointer}body#top md-menu-item .nexus-profile-picture .nexus-file .md-button label{font-size:15px;cursor:pointer}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{font-family:'Font Awesome 5 Pro';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-icon.fad{font-family:'Font Awesome 5 Duotone'}body#top .md-button{font-size:0.8rem;color:var(--text-color);line-height:1.8rem;min-height:1.8rem;padding:0 0.6rem}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:0.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:0.25}body#top .md-button.md-icon-button{height:2rem;line-height:2rem;width:2rem;padding:0px;margin:0px 0.2rem}body#top .md-button[disabled]{opacity:0.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 .quotes:before,body#top .quotes:after{font-family:'Font Awesome 5 Pro';font-weight:700;opacity:0.25;font-size:0.5em;padding:0 10px;display:inline-block}body#top .quotes:before{content:"\f10d";line-height:0}body#top .quotes:after{content:"\f10e";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-dimmed);font-size:0.8rem}body#top md-tabs .md-tab.md-active{color:var(--text-color)}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-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-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:0.5}body#top md-input-container:not(.md-input-invalid) label{opacity:0.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:0.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:0.5}body#top md-input-container .hint{font-size:0.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-panel-outer-wrapper{z-index:999999999 !important}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:0.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:0.8rem}body#top nav{position:fixed;top:0px;left:0px;bottom:0px;right:0px;z-index:9999;pointer-events:none}body#top nav .nexus-logo .contrast{fill:var(--nav-header-text-color)}body#top nav .badge{position:absolute;top:0px;right:0px;background:var(--badge-background);color:var(--badge-color);border-radius:50%;width:0.75rem;height:0.75rem;line-height:0.75rem;text-align:center;font-size:0.5rem;transform:translate(0%, -25%)}body#top nav header{position:absolute;top:0px;left:0px;right:0px;padding:0px;background:var(--nav-header-color);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:0.25s}body#top nav header .logo{place-self:center center;display:grid;grid-template-columns:auto 1fr;place-items:center}body#top nav header .logo .logo-container{position:relative;display:grid;grid-auto-flow:column;width:6rem;overflow:hidden;place-items:center end}@media screen and (max-width: 800px){body#top nav header .logo .logo-container{width:1.5rem}}body#top nav header .logo .nexus-logo,body#top nav header .logo .logifox-logo{transition:0.25s;width:6rem;transition-timing-function:ease-out}body#top nav header .logo .nexus-logo{text-align:right}body#top nav header .logo .nexus-logo svg{height:1.5rem;width:1.5rem;animation-name:nx-spin;animation-duration:1s;animation-delay:2s;animation-iteration-count:infinite}body#top nav header .logo .nexus-logo svg .contrast{fill:var(--nav-header-text-color)}body#top nav header .logo .logifox-logo svg{height:2rem;width:6rem}body#top nav header .logo .logifox-logo svg .contrast{fill:var(--nav-header-text-color)}@media screen and (max-width: 800px){body#top nav header .logo .logifox-logo{width:1.5rem}body#top nav header .logo .logifox-logo svg .letter{display:none}}body#top nav header .logo .place{display:flex;flex-direction:row;align-items:center;text-transform:uppercase}body#top nav header .logo .place .name{padding:0 5px;white-space:nowrap;color:var(--nav-header-text-color)}@media screen and (max-width: 800px){body#top nav header .logo .place .name{max-width:200px;overflow:hidden;text-overflow:ellipsis}}body#top nav header .logo .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 .logo .place .name{display:none}body#top nav header .logo .place .small-name{display:block}}body#top nav header .logo .place .fa-angle-down{position:relative;width:25px;height:25px;color:var(--nav-header-text-color)}body#top nav header .logo .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:0.25s}body#top nav header .md-button,body#top nav header md-icon{color:var(--nav-header-text-color)}body#top nav header .nexus-logo svg{width:120px;height:30px}body#top nav header .app-controls{display:grid;grid-template-columns:auto 1fr;place-items:stretch;position:relative}body#top nav header .app-controls .controls-start{display:grid;grid-auto-flow:column;place-items:center;position:relative;padding-right:20px}body#top nav header .app-controls .controls-start .home{width:2rem;text-align:center;position:relative}@media screen and (max-width: 420px){body#top nav header .app-controls .controls-start .help-center-button{display:none}}body#top nav header .app-controls .menu-toggle{transition:0.25s;display:flex;align-items:center}body#top nav header .user-controls{display:grid;place-self:center end;place-items:center;grid-auto-flow:column;padding:10px 0}body#top nav header .user-controls .flags{place-self:stretch;display:flex;align-items:center}body#top nav header .user-controls .user-notifications,body#top nav header .user-controls .user-chats{position:relative;overflow:visible}body#top nav header .user-controls .user-notifications .badge,body#top nav header .user-controls .user-chats .badge{transition:0.25s;opacity:0;position:absolute;top:0px;right:0px;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 .user-controls .user-notifications.highlight .badge,body#top nav header .user-controls .user-chats.highlight .badge{opacity:1}body#top nav header .user-controls .user-chats{display:none}body#top nav header .user-controls .user-part{display:flex;place-items:center end}body#top nav header .user-controls .user-part .lf.lf-avatar-picture{margin-left:10px;width:2rem !important;height:2rem !important}body#top nav header .user-controls .user-part .lf.lf-avatar-picture .badge{display:none;--badge-size:20px;right:-5px;top:-5px}body#top nav header .user-controls .user-part .lf.lf-avatar-picture .crowns,body#top nav header .user-controls .user-part .lf.lf-avatar-picture .stars{display:none}body#top nav header .user-controls .user-part .trophy-notification{opacity:0.15}body#top nav header .user-controls .user-part.has-notification .trophy-notification{opacity:1}@media screen and (max-width: 420px){body#top nav header .user-controls .flags,body#top nav header .user-controls .notice,body#top nav header .user-controls .task-panel-button,body#top nav header .user-controls .user-switcher-button{display:none}}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:0.7rem;display:none}body#top nav footer>div:first-child{opacity:0.5}body#top nav menu{position:absolute;left:0px;top:0px;bottom:0px;z-index:9999;background:var(--menu-color);margin:0px;padding:0px;width:320px;max-width:80vw;transition:transform 0.25s, box-shadow 0.5s;transform:translateX(-100%);color:var(--menu-text-color);--text-color: var(--menu-text-color);pointer-events:auto;padding:0.5rem;display:grid;grid-gap:0.5rem;grid-template-columns:60px 1fr;grid-template-rows:80px 1fr;place-items:center stretch;grid-template-areas:"close_button logo" "menu menu"}@media screen and (max-width: 620px){body#top nav menu{grid-template-columns:auto 1fr;grid-template-areas:"close_button logo" "menu menu"}body#top nav menu .update-logs{display:none}}body#top nav menu .logo{width:100%;grid-area:logo}body#top nav menu .logo .nexus-logo{width:10rem;height:2.5rem}body#top nav menu .logo h4,body#top nav menu .logo em{padding:0px;padding-left:10px;margin:0px}body#top nav menu .logo svg{width:100%;height:100%}body#top nav menu .about{position:absolute;bottom:0px;left:0px;padding:0.5rem;width:100%;display:grid;grid-template-columns:1fr;gap:0 0.5rem;place-items:center}body#top nav menu .about .logifox-logo{width:12.5rem;height:3.5rem}body#top nav menu .about .logifox-logo .contrast{fill:var(--menu-text-color)}body#top nav menu .about .logifox-logo svg{width:100%;height:100%}body#top nav menu .about a{color:var(--menu-text-color);text-decoration:none}body#top nav menu .about .copyright{font-size:0.8rem}body#top nav menu .about .link{font-size:0.8rem}body#top nav menu .about .link a{font-size:inherit}@media screen and (max-width: 620px){body#top nav menu .about{grid-template-columns:1fr max-content;grid-template-areas:"logo copy" "logo link";place-items:center start;gap:0}body#top nav menu .about .copyright{grid-area:copy}body#top nav menu .about .link{grid-area:link}body#top nav menu .about>a{grid-area:logo}body#top nav menu .about .logifox-logo{width:6rem;height:2.25rem}}body#top nav menu md-icon{color:inherit}body#top nav menu .close{grid-area:close_button;place-self:start}body#top nav menu .close .md-icon-button{width:3rem;height:3rem}body#top nav menu .close .md-icon-button md-icon{font-size:2.4rem;width:2.4rem;height:2.4rem;color:var(--menu-text-color)}body#top nav menu ul.menu{grid-area:menu;place-self:start start;list-style:none;margin:0px;padding:0px;width:100%}body#top nav 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:0.5s}body#top nav menu ul.menu li a md-icon{width:2rem;text-align:center;vertical-align:bottom}body#top nav menu ul.menu li:hover a{border-left:solid 5px var(--highlight);background:var(--menu-item-hover-color);color:var(--menu-item-hover-text-color);padding-left:1.5rem}body#top nav menu ul.menu li.separator{margin:20px 0px;display:flex;align-items:center}body#top nav menu ul.menu li.separator::before{content:"";background-color:var(--highlight);width:5px;height:5px;display:block;pointer-events:none}body#top nav menu ul.menu li.separator::after{content:"";background-color:var(--highlight);width:25%;height:1px;display:block;pointer-events:none}body#top nav .place-panel{position:absolute;top:calc(2rem + 20px);left:0px;transition:0.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:0.6rem;opacity:0.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:0.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:0.2;transition:0.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,0.75) 0 0 20px}body#top nav .user-info-panel{position:absolute;left:0px;top:0px;bottom:0px;right:0px;z-index:9999;padding:50px;color:var(--backdrop-color-text-color);transition:0.25s;transform:translateX(100%);overflow-y:auto}body#top nav .user-info-panel h2,body#top nav .user-info-panel h3,body#top nav .user-info-panel h4{color:inherit}body#top nav .user-info-panel .close-panel-button{position:absolute;top:10px;right:10px;color:#fff}body#top nav .user-info-panel .close-panel-button md-icon{color:inherit}body#top nav .user-info-panel .content{display:grid;grid-template-columns:1fr auto;gap:1rem;place-items:start stretch}body#top nav .user-info-panel .content .user-actions{display:grid;grid-template-columns:1fr;gap:1rem}@media screen and (max-width: 620px){body#top nav .user-info-panel .content{grid-template-columns:1fr}body#top nav .user-info-panel .content .user-actions{grid-auto-flow:column;grid-template-columns:auto;place-items:center stretch;gap:0.25rem;position:absolute;width:100%;left:0;bottom:0;padding:0.25rem;background:var(--medium-contrast-bg-color)}body#top nav .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 nav .user-info-panel .content .user-actions .md-button ls{display:none}}@media screen and (max-width: 620px){body#top nav .user-info-panel{padding:50px 20px 20px 20px}}body#top nav .user-tasks-panel{position:absolute;left:0px;top:0px;bottom:0px;right:0px;z-index:9999;overflow-y:auto;--text-color:var(--backdrop-color-alt-text-color);color:var(--backdrop-color-alt-text-color);transition:0.25s;transform:translateY(-100%);display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:0}body#top nav .user-tasks-panel h2,body#top nav .user-tasks-panel h3,body#top nav .user-tasks-panel h4{color:inherit}body#top nav .user-tasks-panel .title{padding:1rem;padding-bottom:0}body#top nav .user-tasks-panel .close-panel-button{position:absolute;top:10px;right:10px;color:var(--text-color)}body#top nav .user-tasks-panel .close-panel-button md-icon{color:inherit}body#top nav .user-tasks-panel .nx-task-panel{min-height:0px}body#top nav .user-tasks-panel .task-list{display:grid;grid-gap:20px;grid-template-columns:repeat(auto-fill, minmax(500px, 1fr))}@media screen and (max-width: 620px){body#top nav .user-tasks-panel .task-list{grid-template-columns:1fr}}body#top nav .user-tasks-panel .task-list .nexus-task-item.checked{opacity:0.5;transition:0.25s}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,0.75) 0 0 20px;transition:0.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,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:"\f002";font-family:'Font Awesome 5 Pro';font-weight:600;position:absolute;top:50%;left:10px;opacity:0.75;transform:translateY(-50%)}body#top nav .help-panel .content .helpPanelContent .page-header .content .search input{border:none;outline:none;background:transparent;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:0.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:0.25s;position:absolute;top:0px;left:0px;width:100%;height:100%}body#top nav.menu-opened .backdrop{opacity:0.75;pointer-events:auto}body#top nav.menu-opened menu{transform:translateX(0);box-shadow:0 0 40px 30px rgba(0,0,0,0.75)}body#top nav.userPanel-opened .backdrop{opacity:0.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:0.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:0.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,0.5);color:#fff;border-radius:50px;padding:5px 6px}body#top nav .update-logs .log .date:after{content:"\f017";font-family:'Font Awesome 5 Pro';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,0.5)}body#top nav .update-logs .log ul li{padding:3px 5px;color:#fff}body#top nav search{position:fixed;top:0px;left:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.5);pointer-events:auto;transition:0.1s;opacity:0;pointer-events:none}body#top nav search .control{z-index:2;background:#333;color:#fff;padding:20px;transform:translateY(-100%);transition:0.25s;pointer-events:auto;position:fixed;top:0px;left:0px;width:100%}body#top nav search .control .md-button{width:50px;height:50px;font-size:40px;color:inherit}body#top nav search .control .md-button md-icon{color:inherit;font-size:inherit;width:100%;height:100%;text-align:center}body#top nav search .control input{color:inherit;font-size:32px;background:none;border:none;padding:15px 10px 0;outline:none}body#top nav search .control input::placeholder{color:inherit;font-style:italic;opacity:0.4}body#top nav search .results{padding:20px 0;padding-top:120px;color:#fff;background:rgba(0,0,0,0.75);opacity:0;transition:0.25s}body#top nav search .results .item{color:inherit;padding-left:40px;outline:none;cursor:pointer}body#top nav search .results .item h3,body#top nav search .results .item h4,body#top nav search .results .item h5,body#top nav search .results .item p,body#top nav search .results .item .md-button,body#top nav search .results .item md-icon{color:inherit}body#top nav search .results .item .name{font-size:22px}body#top nav search .results .item .name .title{color:inherit}body#top nav search .results .item.clients .content{transition:0.25s;border-left-width:2px;border-left-style:solid}body#top nav search .results .item.clients .content .name{padding-left:20px}body#top nav search .results .item.clients .content.active{border-left-color:#1EA362}body#top nav search .results .item.clients .content.inactive{border-left-color:#DD4E42}body#top nav search .results .item.clients .content:hover{border-left-width:4px;background-color:#fff;color:#333}body#top nav search .results.has-results{opacity:1}body#top nav.search-opened search{opacity:1;pointer-events:auto}body#top nav.search-opened search .control{transform:translateY(0)}body#top:not(.logged-in) nav{display:none}body#top.menu-state-opened nav header,body#top.menu-state-opened #viewport{opacity:0.2}body#top.menu-state-opened .place-panel{opacity:0}body#top.is-working nav header .logo .logifox-logo{margin-left:-6rem}body#top #viewport{padding:0px 0;width:100%;position:absolute;top:calc(2rem + 20px);bottom:0px;overflow:hidden auto;scroll-behavior:smooth;transition:0.25s;height:calc(100% - (2rem + 20px))}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:0.25s ease-in all;position:fixed;transform:translateX(100%)}body#top #viewport.ng-enter-active{transform:translateX(0)}body#top #viewport.ng-leave{transition:0.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);border-bottom:solid 1px var(--background-color-lighter-border);padding:0px 1rem 0.5rem 1rem}body#top #viewport .page-header span{--text-color:var(--nav-header-text-color)}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)}@media screen and (max-width: 620px){body#top #viewport .page-header{padding:0px 0.5rem 0.5rem 0.5rem}}body#top #network-problem{opacity:0;pointer-events:none;position:fixed;top:0;left:0;width:100vw;height:100vh;transition:opacity 0.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:0.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:var(--background-color);opacity:0.60}::-webkit-scrollbar{width:4px;background-color:transparent;opacity:1;transition:0.25s}::-webkit-scrollbar-thumb{border-radius:10px;background-color:var(--highlight);transition:0.25s}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:0.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:0.9rem;padding-bottom:0px}body#top .nx-help-dialog .md-dialog-content h4{font-size:0.7rem}body#top .nx-help-dialog .md-dialog-content p{font-size:0.7rem}body#top #choicesDialog md-dialog-content{padding:2rem}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:0.6rem;opacity:0.6}body#top #choicesDialog md-dialog-content .choice-list{display:grid;grid-auto-flow:column;gap:1rem;place-items:center;--item-color: var(--text-color)}body#top #choicesDialog md-dialog-content .choice-list .choice-item{display:flex;flex-direction:column;align-items:center;color:var(--item-color);border:solid 2px var(--item-color);padding:1rem;width:8rem;border-radius:var(--element-radius);transition:0.25s}body#top #choicesDialog md-dialog-content .choice-list .choice-item.selected,body#top #choicesDialog md-dialog-content .choice-list .choice-item:hover{color:#fff;background-color:var(--item-color)}body#top #choicesDialog md-dialog-content .choice-list .choice-item i{font-size:3rem;color:inherit}body#top #choicesDialog md-dialog-content .choice-list .choice-item span{font-size:0.8rem;color:inherit;padding:0.25em 0.5em;display:block;text-align:center;white-space:nowrap}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 md-dialog{min-width:500px;overflow:visible}@media screen and (max-width: 620px){body#top #companionCallDialog md-dialog{min-width:90vw;max-width:100%}}body#top #companionCallDialog .chat-container{display:grid;grid-template-columns:1fr;gap:0.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:0.5;font-size:0.75rem;font-style:italic}body#top #companionCallDialog .nx-user-avatar{position:absolute;bottom:-32px;left:-64px}body#top #companionCallDialog .viewed-state{font-size:0.75rem}body#top #companionCallDialog md-dialog-content{background-color:var(--message-color);--text-color:#fff}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 .nx-user-avatar{--avatar-size: 64px!important;bottom:20px;left:-16px}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:0.5rem 1rem;padding:1rem}body#top #messageAnswerDialog .author,body#top #messageAnswerDialog .time{opacity:0.5;font-size:0.75rem;font-style:italic}body#top #messageAnswerDialog .meta{grid-row:2}body#top #messageAnswerDialog .question{display:contents}body#top #messageAnswerDialog .question .text{padding:0.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:0.75rem;opacity:0.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:0.75rem;opacity:0.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 #editObjectiveDialog md-dialog{max-width:100vw;max-height:100vh;height:calc(100vh - 2rem);width:calc(100vw - 2rem)}body#top #editObjectiveDialog md-dialog>form{display:grid;grid-template-rows:auto 1fr auto;height:100%;margin:0}body#top #editObjectiveDialog md-dialog 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-tab-content{padding:1rem}body#top #editObjectiveDialog .dialog-content2{display:grid;grid-template-columns:max-content 1fr;padding:1rem;gap:0.5rem 1rem;place-items:center stretch;overflow:hidden}body#top #editObjectiveDialog .dialog-content2>label{text-align:right;padding:0.5rem;font-size:0.75rem;opacity:0.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:0.25;z-index:5}body#top #editObjectiveDialog .target-infos{display:grid;place-self:center start;gap:0.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:0.8rem;border-bottom:solid 1px var(--input-border-color)}body#top #editObjectiveDialog .triggers .trigger-list .trigger-item md-select{margin:0 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:0.5;color:var(--text-color)}body#top #editObjectiveDialog .triggers .nx-number-box{margin:0 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:0.1em;align-items:center}body#top #editObjectiveDialog .completed-action-list .completed-action-item::before{content:counter(action-list);opacity:0.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 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:0.25rem;place-items:center}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 #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 0.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:0.25;z-index:5}body#top #addPersonFlowDialog .md-dialog-content .default-view>label{text-align:right;padding:0.5rem;font-size:0.75rem;opacity:0.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:0.25rem;place-self:start stretch}body#top #addPersonFlowDialog .md-dialog-content .default-view .choices .item{padding:0.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:0.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:0.75rem;opacity:0.66}body#top #addPersonFlowDialog .md-dialog-content .default-view .choices.time .item .nx-time-picker .time-part{padding:0 0.5rem;margin-bottom:0.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:0.5rem;transition:0.25s;outline:none;cursor:pointer;border-radius:4px}body#top #addPersonFlowDialog .list .item .fal{color:var(--text-color);transition:0.25s}body#top #addPersonFlowDialog .list .item span{padding-left:10px;color:var(--text-color);transition:0.25s}body#top #addPersonFlowDialog .list .item[disabled=disabled]{pointer-events:none;opacity:0.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 #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:0.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:0.25s;pointer-events:auto;cursor:pointer;opacity:0;animation-name:search-result-slide-in;animation-duration:0.25s;animation-delay:calc(var(--item-index) *  0.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:0.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:0.5rem;top:0.5rem;display:none}body#top #personPickerDialog .result-list .item .hint{font-style:italic;opacity:0;font-size:0.6rem;overflow:hidden;transition:0.25s;pointer-events:none}body#top #personPickerDialog .result-list .item .hint>span{padding:0.25em 1em;position:relative;overflow:hidden;display:inline-block;border-radius:5em;margin-right:0.5rem}body#top #personPickerDialog .result-list .item .hint>span i{margin-right:0.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:0.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:0.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:500px;width:60vw;max-width:800px}body#top #userSubscriptionsDialog p{padding:1rem}body#top #userSubscriptionsDialog .list{display:grid;grid-template-columns:1fr max-content;place-items:center start;gap:0.5rem;padding:1rem;overflow-x:hidden}body#top #userSubscriptionsDialog .list .list-group{display:contents}body#top #userSubscriptionsDialog .list .list-item{display:contents}body#top #userSubscriptionsDialog .list .list-item:nth-child(even)>div *{z-index:2}body#top #userSubscriptionsDialog .list .list-item:nth-child(even) .actions{position:relative}body#top #userSubscriptionsDialog .list .list-item:nth-child(even) .actions::before{content:"";background:#0000000f;position:absolute;top:0px;height:100%;left:-100vw;width:200vw;z-index:1}body#top #userSubscriptionsDialog .list .list-item .name{border-left:solid 4px var(--item-color);padding-left:1rem}body#top #userSubscriptionsDialog .list .list-item .fal{width:1.5em;height:1.5em;line-height:1.25em;transition:0.25s}body#top #userSubscriptionsDialog .list .list-item .fal.fa-bell{font-weight:700}body#top #userSubscriptionsDialog .list .list-item .fal.fa-bell:not(.default){color:var(--success);border:solid 2px var(--success);border-radius:50%}body#top #addBonusPointToUserDialog .dialog-content{display:grid;grid-template-columns:1fr;place-items:stretch;gap:10px}body#top #userSwitcherDialog{padding:1rem;min-width:80vw}body#top .profile-picture-edit-dialog md-dialog{padding:0}@media screen and (max-width: 800px){body#top .profile-picture-edit-dialog md-dialog{max-width:100%;max-height:100%}}body#top .profile-picture-edit-dialog .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 .profile-picture-edit-dialog .md-dialog-content{grid-template-columns:1fr auto}}body#top .profile-picture-edit-dialog .comment{grid-area:comment}body#top .profile-picture-edit-dialog .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 .profile-picture-edit-dialog .photo-editor-viewport{width:100%;height:100%;grid-row:1;grid-column:1 / span 2}}@media screen and (max-width: 800px){body#top .profile-picture-edit-dialog .editor-toolbar{grid-row:2;grid-column:1}}body#top .profile-picture-edit-dialog .editor-toolbar .tools-container .tools{display:grid;grid-template-columns:1fr;gap:1rem}@media screen and (max-width: 800px){body#top .profile-picture-edit-dialog .editor-toolbar .tools-container .tools{display:flex;flex-direction:row;flex-wrap:wrap}}body#top .profile-picture-edit-dialog .editor-toolbar .tools-container .tools .group{display:grid;grid-template-columns:1fr}@media screen and (max-width: 800px){body#top .profile-picture-edit-dialog .editor-toolbar .tools-container .tools .group{grid-template-columns:unset;grid-auto-flow:column}}body#top .profile-picture-edit-dialog .editor-toolbar .tools-container .fal{font-size:1rem;width:2rem;height:2rem;text-align:center;line-height:2rem;pointer-events:auto}body#top .profile-picture-edit-dialog .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 .profile-picture-edit-dialog .result-preview{grid-row:2;grid-column:2;width:90px;height:90px}}body#top .profile-picture-edit-dialog .result-preview img{position:absolute}body#top .profile-picture-edit-dialog .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:0.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:1rem;padding:1rem;grid-template-columns:1fr 2fr;place-items:start stretch}body#top #configureAppDialog .app-icon{place-self:center;width:120px;height:120px}body#top #configureAppDialog .app-icon img{width:100%;height:100%;object-fit:cover;object-position:center}body#top #configureAppDialog .title{font-size:1.5rem;text-transform:uppercase}body#top #configureAppDialog p,body#top #configureAppDialog .description,body#top #configureAppDialog .company,body#top #configureAppDialog .compliance-level{font-size:0.75rem}body#top #configureAppDialog p a,body#top #configureAppDialog .description a,body#top #configureAppDialog .company a,body#top #configureAppDialog .compliance-level a{font-size:inherit}body#top #configureAppDialog .infos{display:grid;gap:0;grid-template-columns:auto 1fr}body#top #configureAppDialog .infos .description{grid-column:1 / span 2;margin-top:1rem}body#top #configureAppDialog .infos .app-icon{grid-column:1;grid-row:1 / span 3}body#top #configureAppDialog .infos .bridge-link{padding-top:20px;grid-column:1 / span 2}body#top #configureAppDialog .infos .bridge-link md-input-container{width:100%}body#top #configureAppDialog .configs .md-subheader-content md-switch{margin:0}body#top #configureAppDialog .configs md-list-item{transition:0.25s;max-height:2rem;min-height:0px}body#top #configureAppDialog .configs md-list-item[disabled]{overflow:hidden;max-height:0px;padding:0px}body#top #configureAppDialog .configs md-list-item md-input-container{margin:0}body#top #personFlowDetailsDialog md-dialog{width:calc(100vw - 10rem);max-width:100%}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 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:0.8rem;line-height:1}body#top #personFlowDetailsDialog .md-toolbar-tools .dialog-navigation .date .day-name{grid-area:day-name;opacity:0.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{height:80vh;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:0.25em 1em;border-bottom:solid 3px var(--color)}body#top #personFlowDetailsDialog .md-dialog-content .segment-header .part[disabled]{border-bottom:none;opacity:0.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 0.5rem}body#top #personFlowDetailsDialog .md-dialog-content .segment-timeline .legend-list{display:grid;grid-template-columns:1fr;gap:0.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:"\f063";font-family:"Font Awesome 5 Pro";font-weight:400;position:absolute;left:0;bottom:0;font-size:3rem;opacity:0.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:0.7rem;position:relative;z-index:2}body#top #personFlowDetailsDialog .md-dialog-content .segment-timeline .legend-list .legend-item .percentage{grid-area:percent;opacity:0.25;font-size:0.7rem;text-align:right;position:relative;z-index:2}body#top #personFlowDetailsDialog .md-dialog-content .note-container{overflow:auto;padding:0 0.5rem}body#top #personFlowDetailsDialog .md-dialog-content .note-list{display:grid;grid-template-columns:1fr;gap:0.5rem;overflow:auto}body#top #personFlowDetailsDialog .md-dialog-content .note-list .note .content{padding:0.5rem;border-radius:var(--element-radius)}body#top #personFlowDetailsDialog .md-dialog-content .note-list .note .time{font-size:0.6rem;opacity:0.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:0.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:0.5rem;line-height:1}body#top #personFlowDetailsDialog .md-dialog-content .note-list .note.type-event .content{font-size:0.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:0.7rem;opacity:0.75;text-align:right}body#top #personFlowDetailsDialog .md-dialog-content .timeframe{padding:0.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 0.25s, box-shadow 0.25s, background-color 0.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 0.5rem;line-height:1}body#top #personFlowDetailsDialog .md-dialog-content .timeframe .time ls{display:block;font-size:0.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 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:0.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:0.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:0.5rem;border-width:1px;border-color:var(--border-color);border-style:none none solid solid;opacity:0.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:0.5}body#top #personFlowDetailsDialog .md-dialog-content .proximity .notice-list .notice-item{display:grid;grid-template-columns:auto 1fr;gap:0.5rem;place-items:center stretch;border-left:2px solid var(--notice-color);padding:0.5rem}body#top #personFlowDetailsDialog .md-dialog-content .proximity .notice-list .notice-item span{font-size:0.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 md-dialog{max-width:calc(100vw - 1rem);max-height:calc(100vh - 1rem)}body#top #formWriterDialog .md-dialog-content{max-height:calc(100vh - 6rem)}}body#top #formReaderDialog .md-dialog-content{padding:0;min-width:80vw}body#top #formReaderDialog .signature ls{font-size:0.6rem;opacity:0.6}body#top #formReaderDialog .signature .name{text-transform:uppercase}body#top #formReaderDialog .signature .date,body#top #formReaderDialog .signature .time{font-size:0.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 #editQuestionDialog .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 #editQuestionDialog .nx-editor{max-width:calc(100% - 2rem)}}body#top #editQuestionDialog .nx-editor .nx-editor-input-row{display:contents}body#top #editQuestionDialog .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:0.25;transform:translateX(-25%)}body#top #editQuestionDialog .nx-editor .nx-editor-input-row label{--text-color: var(--low-contrast-bg-text-color);font-size:0.75rem;padding:0 0.75rem;text-align:right;position:relative}body#top #editQuestionDialog .nx-editor .nx-editor-input-row .nx-editor-input{display:grid;place-items:center stretch;padding:0.5rem 0;position:relative;z-index:5}body#top #editQuestionDialog .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 #editQuestionDialog .nx-editor .nx-editor-input-row .nx-editor-input .sub-input .sub-label{font-size:0.75rem;padding:0.75rem;text-align:right}body#top #editQuestionDialog .nx-editor .nx-editor-input-row .nx-editor-input .ghost-value{opacity:0.75;width:3rem;text-align:center}body#top #editQuestionDialog .nx-editor .nx-editor-input-row .nx-editor-input input,body#top #editQuestionDialog .nx-editor .nx-editor-input-row .nx-editor-input textarea,body#top #editQuestionDialog .nx-editor .nx-editor-input-row .nx-editor-input md-select,body#top #editQuestionDialog .nx-editor .nx-editor-input-row .nx-editor-input nx-choices-builder,body#top #editQuestionDialog .nx-editor .nx-editor-input-row .nx-editor-input nx-conditional-builder,body#top #editQuestionDialog .nx-editor .nx-editor-input-row .nx-editor-input .sub-input{position:relative;z-index:5}body#top #editQuestionDialog .nx-editor .nx-editor-input-row .nx-editor-input input,body#top #editQuestionDialog .nx-editor .nx-editor-input-row .nx-editor-input textarea{border:none;padding:0.5rem;width:100%;outline:none;background:transparent}body#top #editQuestionDialog .nx-editor .nx-editor-input-row .nx-editor-input md-select{margin:0px}body#top #editQuestionDialog .nx-editor .nx-editor-input-row .nx-editor-input md-select md-select-value{padding:0.5rem}body#top #editQuestionDialog .nx-editor .nx-editor-input-row .nx-editor-input nx-choices-builder .list-header,body#top #editQuestionDialog .nx-editor .nx-editor-input-row .nx-editor-input nx-conditional-builder .list-header{padding-top:0.75rem;padding-right:1rem}body#top #editQuestionDialog .nx-editor .nx-editor-input-row.textarea label,body#top #editQuestionDialog .nx-editor .nx-editor-input-row.choices label,body#top #editQuestionDialog .nx-editor .nx-editor-input-row.conditional label{place-self:start stretch;padding-top:1.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:calc(1280px * 3),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:#ffffffcc;box-shadow:0 0 10px #00000055}@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%, #f98823 30%, #f98823 50%, #f98823 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%, #f98823 30%, #f98823 50%, #f98823 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:0.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:0.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:0.25s;place-items:center}body#top.login .options{place-self:start center;overflow:hidden;transition:0.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:0.25s}body#top.dashboard .room-cooldown-message .message{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:0.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:0.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:0.15;position:absolute;left:0px;top:0px;width:100%;height:100%;z-index:0;transition:0.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:0.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:0.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:"\f3c5"}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,0.25)}body#top.dashboard .columns .column .column-content .inroom .nexus-waiting-room-flow{width:100%;background:transparent}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:0.25s;opacity:0.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:0.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:0.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:0.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:"\f3c5"}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:transparent;color:var(--text-color)}body#top.user-join #viewport .page-header{background-color:transparent;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.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:7rem}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:0rem;right:1rem}body#top.stats #viewport .page-header::before{content:"";content:"";position:absolute;bottom:0px;left:0px;right:0px;background:linear-gradient(to top,#00000077 0%,rgba(0,0,0,0) 100%);height:3rem;z-index:1}body#top.stats #viewport .page-header .loader{opacity:1;transition:0.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:0.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:0.5rem;text-decoration:none;font-size:0.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:0.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:0.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:0.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:0.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:0.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:"\f056"}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:0.75rem;font-style:italic;opacity:0.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 #00000099;transition:0.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:0.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:0.5em;opacity:0.5}body#top.stats .page-content .stat-list .milestone-highlighted-metrics .card .title{font-size:0.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 #000000AA}body#top.stats .page-content .stat-list .stat-item{position:relative;display:grid;grid-template-columns:1fr auto;padding:0.25rem 0.5rem;transition:box-shadow 0.25s, outline 0.25s}body#top.stats .page-content .stat-list .stat-item:hover{z-index:1000;box-shadow:0 0px 10px #00000099;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:0.33rem;height:100%;width:1px;background:var(--border-color)}body#top.stats .page-content .stat-milestone-list .milestone{position:relative;overflow:hidden;padding-left:0.5rem}body#top.stats .page-content .stat-milestone-list .milestone label{font-size:0.75rem;padding:0.5rem;transition:0.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 0.25s, left 0.25s, box-shadow 0.25s 0.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:0.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:0.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:0.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:0.5rem;top:.5rem;z-index:10}body#top.stats .page-content .stats-details.open::before{opacity:0.7}body#top.stats .page-content .stats-details.open .stats-details-inner{opacity:1;pointer-events:auto;transform:none;box-shadow:0 0 2rem #00000088}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:0.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:0.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 .page-header{padding:10px}body#top.users #viewport>div{height:100%;display:grid;grid-template-rows:auto 1fr 0 0 0 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;place-items:start stretch;background-color:var(--col-color-dim);transition:0.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:transparent}body#top.users .user-columns .column .list::-webkit-scrollbar{width:4px;background-color:transparent;opacity:0;transition:0.25s}body#top.users .user-columns .column .list::-webkit-scrollbar-thumb{border-radius:10px;background-color:rgba(51,51,51,0);transition:0.25s}body#top.users .user-columns .column .list:hover::-webkit-scrollbar-thumb{background-color:rgba(51,51,51,0.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:0.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:0.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:0.8rem;text-align:center}body#top.users .user-columns .column .list .user .icon{position:relative;font-size:0.8rem;height:0.8rem;line-height:0.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{display:grid;grid-template-columns:auto 1fr max-content max-content auto;place-items:center stretch;gap:1rem;padding:1rem}body#top.users .user-list .user{display:contents}body#top.users .user-list .user .picture .badge{--badge-size: 27px}body#top.users .user-list .user .actions{place-self:center end}body#top.users .user-list .user .name a{text-decoration:none}body#top.users .user-list .user .icon{font-size:20px;height:20px;line-height:20px;margin:5px;text-align:center}body#top.users .user-list .user.active .icon::after{background:var(--success)}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:0.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:"\f1d8"}body#top.users #invite-user .form-content .search-result .list .item .invite-button md-icon.ready::after{content:"\f1d8"}body#top.users #invite-user .form-content .search-result .list .item .invite-button md-icon.working::after{content:"\f3f4"}body#top.users #invite-user .form-content .search-result .list .item .invite-button md-icon.done::after{content:"\f00c"}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:transparent;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.user .page-header{padding:20px;--text-color: var(--page-header-color)}body#top.user .page-header .nav-back{font-size:1.5rem;color:var(--text-color);margin-right:0.5em}body#top.user .page-header .nexus-user-experience .experience-bar,body#top.user .page-header .nexus-user-experience .hint{display:none}body#top.user .page-header .nexus-user-experience .star-box .fal,body#top.user .page-header .nexus-user-experience .crown-box .fal{display:none}body#top.user .page-content{padding:20px;display:grid;grid-template-columns:auto 1fr;gap:1rem}body#top.user .page-content .general-infos{padding:1rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}body#top.user .page-content .form-result-infos .form-result-list{display:grid;grid-template-columns:auto 1fr max-content max-content auto;place-items:center stretch;gap:0.5rem 1rem}body#top.user .page-content .form-result-infos .form-result-list .list-item{display:contents}body#top.user .page-content .form-result-infos .form-result-list .list-item .score:not(.list-header){background:var(--result-color);color:#fff;padding:0.25em 0.5em;font-size:0.75rem;text-align:center;border-radius:var(--element-radius)}body#top.user .page-content .device-infos{padding:1rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}body#top.user .page-content .device-infos .device{grid-column:1 / span 2}body#top.user .page-content .device-infos .pair-code{position:relative;padding-top:1rem}body#top.user .page-content .device-infos .pair-code label{opacity:0.5;transform:scale(0.75);transform-origin:top left;position:absolute;top:0}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.user .page-content .device-infos .pair-code .code{font-size:1.5rem;font-style:italic}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.user .page-content .objective-infos .objective-list .list-item{display:contents}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.user .page-content .rewards-infos .reward-list .list-item{display:contents}body#top.profile .page-header{padding:20px}body#top.profile .view-content>.header{padding:20px}body#top.profile md-tab-content{padding:20px}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:0.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:0.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:0.8rem}body#top.profile .customize-tab{display:grid;grid-template-columns:1fr 2fr;grid-template-rows:auto 1fr;grid-gap:10px}body#top.profile .customize-tab .selected::after{content:"";font-family:'Font Awesome 5 Pro';font-size:inherit;font-weight:700;position:absolute;bottom:10px;right:10px;font-size:1.4rem}body#top.profile .customize-tab .options{grid-column:1;grid-row:2;display:grid;grid-template-columns:1fr;place-items:start stretch;place-self:start stretch}body#top.profile .customize-tab .backgrounds{grid-column:2;grid-row:1 / span 2}body#top.profile .customize-tab .backgrounds .theme-default{display:grid;grid-template-columns:auto 1fr;gap:10px}body#top.profile .customize-tab .backgrounds .theme-default h4{grid-column:span 2}body#top.profile .customize-tab .backgrounds .theme-default .background{min-width:180px}body#top.profile .customize-tab .backgrounds .bg-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr));grid-gap:10px}body#top.profile .customize-tab .backgrounds .background{height:120px;border:solid 1px var(--border-color);background-size:cover;background-repeat:no-repeat;background-position:center center;position:relative}body#top.profile .customize-tab .backgrounds .background::before{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;background:linear-gradient(to bottom, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 50%)}body#top.profile .customize-tab .backgrounds .background.no-access{pointer-events:none;overflow:hidden}body#top.profile .customize-tab .backgrounds .background.no-access::before{background:#000;opacity:0.75}body#top.profile .customize-tab .backgrounds .background.no-access::after{content:var(--banner-title);padding:5px 10px;text-align:center;width:250px;color:#fff;background:var(--highlight);position:absolute;bottom:0px;right:0px;transform:rotate(-45deg) translate(30%, 100%);box-shadow:#000 0 0 10px}body#top.profile .customize-tab .backgrounds .background h4{margin:0px;padding:10px;position:relative;z-index:2;font-size:1.1rem;color:#fff !important;font-family:var(--default-font)}body#top.profile .customize-tab .backgrounds .background h4 ls{color:#fff}body#top.profile .customize-tab .backgrounds .background.selected{border-color:var(--highlight)}body#top.profile .customize-tab .backgrounds .background.selected::after{color:#fff}body#top.profile .customize-tab .themes{grid-column:1;grid-row:1}body#top.profile .customize-tab .themes .theme-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));grid-template-rows:auto;grid-gap:10px}body#top.profile .customize-tab .themes .theme-list .theme{position:relative;background-size:cover;position:relative;background-repeat:no-repeat;background-position:center center;border:solid 1px var(--border-color)}body#top.profile .customize-tab .themes .theme-list .theme.light{--text-color:#333;--text-color-dimmed: #555}body#top.profile .customize-tab .themes .theme-list .theme.light.selected::after{color:#333}body#top.profile .customize-tab .themes .theme-list .theme.dark{--text-color:#fff;--text-color-dimmed: #fcfcfc}body#top.profile .customize-tab .themes .theme-list .theme.dark.selected::after{color:#fff}body#top.profile .customize-tab .themes .theme-list .theme .container{display:grid;grid-template-areas:'nav' 'header' 'content';width:100%}body#top.profile .customize-tab .themes .theme-list .theme .container::before{content:"";grid-area:nav;display:block;height:5px;background:var(--nav-color)}body#top.profile .customize-tab .themes .theme-list .theme .container::after{content:"";grid-area:header;display:block;height:15px;background:var(--header-color)}body#top.profile .customize-tab .themes .theme-list .theme .container h4{font-family:var(--default-font);font-size:1.1rem;padding:10px 10px 20px;grid-area:content}body#top.profile .customize-tab .themes .theme-list .theme:not(.no-access).selected{border-color:var(--highlight)}body#top.profile .customize-tab .themes .theme-list .theme:not(.no-access).selected::after{color:#fff}body#top.profile .customize-tab .themes .theme-list .theme::before{content:"";position:absolute;top:0px;left:0px;width:100%;height:100%;background:linear-gradient(to bottom, rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 50%)}body#top.profile .customize-tab .themes .theme-list .theme.no-access{pointer-events:none;overflow:hidden}body#top.profile .customize-tab .themes .theme-list .theme.no-access::before{background:#000;opacity:0.75}body#top.profile .customize-tab .themes .theme-list .theme.no-access::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.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:0.5rem}body#top.account .view-content .section-nav a{font-size:0.75rem}body#top.account section .section-header{position:sticky;top:85px;padding:0.5rem;z-index:5;background:var(--background-color-lighter);--text-color: var(--background-color-lighter-text);transition:1s;transition-delay:0.5s}body#top.account section .section-header h3{transition:1s;transition-delay:0.5s}body#top.account section .section-body{padding:0.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 0.25em var(--highlight-text-color),0 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:0.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:0.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:0.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:0.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:0.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:0.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:0.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:0.75;font-size:0.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:0.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,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}body#top.room #viewport>div{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr 0px}body#top.room .clock-backdrop{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--backdrop-color);opacity:0;transition:0.25s;pointer-events:none;z-index:9999}@keyframes clock-backdrop-blink{0%{opacity:0.5;text-shadow:0 0 0 var(--highlight)}50%{opacity:0.75;color:transparent;text-shadow:0 0 2px var(--highlight)}100%{opacity:0.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:0.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:0.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 0.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:0.85;z-index:1}body#top.room .cooldown-overlay .home-button{position:absolute;font-size:1.5rem;top:0.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(0.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:0.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:0.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 0.5rem;--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 0.5rem}}body#top.room .page-header .cooldown{font-size:0.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:0 .5rem}body#top.room .page-header .cooldown .duration{padding-left:0.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:0.5rem;place-items:center;place-self:center start}body#top.room .page-header .professional{display:grid;grid-auto-flow:column;gap:0.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:0.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:0.25s;transform-origin:center center}body#top.room .page-header .companion-flow-toggle.open{transform:translateX(-50%) rotate(180deg)}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:0.25s}body#top.room .nav .header{text-align:center}body#top.room .nav .header .fal{transition:0.5s;outline:none;opacity:0.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:0.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:0.25s}body#top.room .nav .nav-item span{transition:0.25s;overflow:hidden;max-width:0px;white-space:nowrap}body#top.room .nav .nav-item span i.fal{font-size:0.75rem}body#top.room .nav .nav-item span .hint{overflow:hidden;max-height:0px;transition:0.25s;text-align:right;font-size:0.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:0.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:0.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:0.75rem;vertical-align:bottom}body#top.room .nav .flow-group>.title span{font-size:0.75rem;display:inline-block;max-width:0px;overflow:hidden;transition:0.25s;white-space:nowrap;text-overflow:ellipsis;transition:0.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:transparent;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:transparent;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:0.25s;overflow:hidden;max-width:0px;line-height:0.75rem;text-align:right;white-space:nowrap}body#top.room .nav .flow-item .title .time{font-size:0.6rem}body#top.room .nav .flow-item .title .time .fal{font-size:inherit}body#top.room .nav .flow-item .avatar{font-size:0.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:0.25s 0.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 0.5rem;padding:0.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:0.6em;pointer-events:none;opacity:0.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:0.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:0.5rem;border-left:solid 3px var(--highlight)}body#top.room .inroom .header .person-info .hint>div .fal{font-size:0.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:0.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:0.75rem}body#top.room .inroom .empty-room em ls{opacity:0.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:0.6rem;opacity:0.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:0.75;text-shadow:0 0 0 var(--highlight)}50%{opacity:1;color:transparent;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:0.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:0.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:0.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:transparent}body#top.room .inroom .flow-actions-container .list .lf-state-button:hover::before{transition:left 0.05s, right 0.05s, bottom 0.05s, height 0.1s 0.1s;height:66%;border-radius:5rem;left:5px;right:5px;bottom:50%;transform:translateY(50%)}body#top.room .inroom .segment-notes{padding:0.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:0.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:0.5rem 1rem;border-radius:var(--input-big-radius)}body#top.room .inroom .segment-notes .note-list-trolley .item.note .text .delivered{font-size:0.6em;opacity:0.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:0.5rem;left:0}body#top.room .inroom .segment-notes .note-list-trolley .item.note .author-name{opacity:0.5;font-style:italic;font-size:0.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:0.6rem;opacity:0.5}body#top.room .inroom .segment-notes .note-list-trolley .item.note .actions{position:absolute;right:0;top:50%;transform:translate(105%, -50%);transition:0.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:0.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:0.5rem 0;padding:0.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:0.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:0.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:0.25s}body#top.room .inroom .segment-notes .note-input[disabled]{pointer-events:none;opacity:0.25}body#top.room .inroom .segment-notes .note-input .author{position:absolute;top:0.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:transparent;border:none;padding:0.5rem 1rem;padding-right:5rem;width:100%;color:var(--input-color);outline:none;transition:0.25}body#top.room .inroom .segment-notes .note-input .input input::placeholder{color:var(--input-color);opacity:1;transition:0.25}body#top.room .inroom .segment-notes .note-input .input input:focus::placeholder{opacity:0.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:0.5rem;margin-bottom:0.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:0.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:0.8rem;place-self:stretch;opacity:0.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:0.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) transparent transparent transparent;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:0.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 .waiting-room{grid-area:waiting-room;display:grid;grid-gap:10px;place-self:start stretch;padding:20px}body#top.room .waiting-room .title{margin-bottom:20px}body#top.room .comment-list{margin-left:0px;padding:10px}body#top.room .comment-list .comment-item .metas{padding-left:60px;font-size:0.66rem;opacity:0.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:0.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:0.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:0.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 .flow-list{padding:20px;display:grid;grid-gap:10px}body#top.room .flow-list>.nexus-list-header{grid-template-rows:40px 0 0;margin-bottom:10px}@media screen and (max-width: 800px){body#top.room .flow-list{padding:10px 0}body#top.room .flow-list>.nexus-list-header{display:none}}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:0.5rem;background:var(--background-color-lighter);--text-color: var(--background-color-lighter-text);border-radius:0.25rem}body#top.room #patient-messages .message-list .message-item .body .subject{font-size:0.75rem}body#top.room #patient-messages .message-list .message-item .author{grid-column:2;font-size:0.75rem;place-self:end}body#top.room #patient-messages .message-list .message-item .date{grid-column:1;font-size:0.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:0.5rem;padding-left:0.75rem;background:var(--background-color-lighter);--text-color: var(--background-color-lighter-text);border-radius:0.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:0.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:"\f0a9"}body#top.room #patient-notes .note-list .note-item .author{grid-column:2;font-size:0.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:0.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:"\f002";font-family:"Font Awesome 5 Pro";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:0.6;transition:0.25s;width:100%}body#top.persons .page-header .search input::placeholder{color:var(--page-header-color);opacity:0.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:0.25s}body#top.persons md-select-menu md-optgroup>label{font-size:0.8rem;padding-bottom:2px;border-bottom:solid 1px #00000033;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:0.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:0.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 0.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:0.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:0.5em 1em;font-size:0.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:0.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:0.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:0.5rem;opacity:0.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:0.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) transparent transparent transparent;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 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:0.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:0.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:0.5rem;opacity:0.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:0.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:0.6rem;padding:0.25rem 0.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:0.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:1rem;padding:1rem;position:relative}body#top.store .page-content section:nth-child(even){--section-bg: #efefef}body#top.store .page-content section::before{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:var(--section-bg);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}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:0.75rem;padding:0.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:0.6rem}body#top.store .page-content section .list .item .actions{place-self:center}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 .page-content{display:grid;grid-template-columns:auto 1fr;gap:1rem}body#top.configs section .section-header{position:sticky;top:85px;padding:0.5rem;z-index:5;background:var(--background-color-lighter);--text-color: var(--background-color-lighter-text);transition:1s;transition-delay:0.5s}body#top.configs section .section-header h3{transition:1s;transition-delay:0.5s}body#top.configs section .section-body{padding:0.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:0.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:0.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:0.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:0.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:0.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:0.75rem;height:0.75rem;border-radius:50%;background:var(--border-color);margin-right:0.25rem}body#top.configs section#inroom-tasks .task-list .task-item .user-type{font-size:0.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:0.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:0.75;font-size:0.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 .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:0.25s;cursor:pointer;outline:none}body#top.configs .nexus-task-item:hover{border-left:4px solid #4A8AF4;padding-left:10px}body#top.configs.apps .section-list section{display:grid;grid-template-columns:1fr;place-items:center start;gap:0rem;padding:1rem}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 #99999999;opacity:0.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:0.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.security .security-configuration md-list{height:100%;min-width:60vw;max-width:60vw;border-right:solid 1px var(--border-color);box-shadow:0 0 10vw 10vw var(--low-contrast-bg-color)}body#top.configs.flows #viewport>.ng-scope{display:grid;grid-template-rows:auto 1fr;height:100%}body#top.configs.flows .global-configuration{overflow:hidden}body#top.configs.flows .global-configuration md-list{height:100%;min-width:50vw;max-width:50vw;border-right:solid 1px var(--border-color);box-shadow:0 0 10vw 10vw var(--low-contrast-bg-color)}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:0.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:0.5em;padding:0 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:0.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:0.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,0.1);border-left:solid 1px rgba(0,0,0,0.1);background-color:rgba(0,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,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,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:transparent;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:0.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:0.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,0.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 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:9999999999999;top:0px;left:0px;width:100%;height:100%;transition:0.25s;opacity:1}@keyframes logo-anim{0%{opacity:0}100%{opacity:1}}@keyframes module-ready-anim{0%{opacity:0;top:100px}25%{opacity:0;top:100px}100%{opacity:1;top:0px}}body#top .nx-app-loading .content{position:absolute;top:40%;left:50%;transform:translate(-50%, -50%);display:grid;place-items:center;transition:0.25s;z-index:5}body#top .nx-app-loading .content .nexus-logo{height:250px;margin-bottom:-50px;animation:logo-anim;animation-duration:0.25s}@keyframes load-rotation{}body#top .nx-app-loading .nx-radial-meter{position:absolute;bottom:5%;left:50%;z-index:1;opacity:0;transform:translate(-50%, 0%) scale(0);transition:0.25s}body#top .nx-app-loading .load-progress{z-index:1;--progress: 0;height:10px;width:100%;position:fixed;left:0px;bottom:0px;overflow:hidden}body#top .nx-app-loading .load-progress::before{content:"";position:absolute;bottom:0%;left:0;transition:0.25s;background:var(--highlight);width:calc(1% *  var(--progress));height:3px}body#top .nx-app-loading .load-progress::after{content:"";position:absolute;top:100%;width:10px;height:10px;border-radius:50%;transition:0.25s;background:var(--highlight);left:calc(1% *  var(--progress));transform:translate(-50%, -50%)}body#top .nx-app-loading .load-progress-label{color:var(--highlight);position:absolute;font-size:1.5rem;bottom:0;left:50%;transform:translateX(-50%);z-index:10}body#top .nx-app-loading .loaded-modules{position:relative;display:none;flex-direction:row;justify-content:center;align-items:center;transition:0.25s;max-height:50px;overflow:visible}body#top .nx-app-loading .loaded-modules .module{position:relative;width:40px;height:40px}body#top .nx-app-loading .loaded-modules .module .fal{position:absolute;font-size:25px;left:0px;padding:10px}body#top .nx-app-loading .boot-completed{opacity:0;font-size:2rem;transition:0.25s 0.25s;transform:translateX(100vw);text-align:center}@media screen and (max-width: 620px){body#top .nx-app-loading .boot-completed{font-size:1.5rem}}body#top .nx-app-loading .bg-tile{height:20vh;overflow:hidden;width:100vw;position:relative;transition:0.25s;transition-delay:calc((0.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:0.1;transform:translate(-50%, 0%) scale(1)}body#top .nx-app-loading.complete{transition:0.25s 3.5s;opacity:0;pointer-events:none}body#top .nx-app-loading.complete .boot-completed{opacity:1;transform:translateX(0vw)}body#top .nx-app-loading.complete .loaded-modules{opacity:0;max-height:0px}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:0.25s 1s;transform:translate(-50%, -50%) scale(3);opacity:0}body#top [nx-scroll-to]{cursor:pointer}body#top .nx-time-picker{display:inline-block}body#top .nx-time-picker .time-part{float:left;display:grid;grid-template-columns:1fr auto;place-items:center;padding:0.5rem}body#top .nx-time-picker .time-part label{display:block;font-size:1rem}body#top nx-help i{font-size:clamp(10px, 1em, 16px)}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(0.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 + (0.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:0.25s;fill:transparent;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:0.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(0.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 + (0.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:0.25s;fill:transparent;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:0.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 input.nx-slider{-webkit-appearance:none;appearance:none;width:100%;height:10px;background:transparent;outline:none;height:0.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:0.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-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}body#top .nx-number-box .input-container{display:grid;grid-template-columns:auto 1fr auto;place-items:center stretch;width:auto;margin:0px}body#top .nx-number-box input[type=number]{border:none;max-width:0px;min-width:calc(var(--length) * 0.75em);outline:none;font-size:inherit;background:transparent;text-align:center}body#top .nx-number-box input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}body#top .nx-number-box .suffix,body#top .nx-number-box .prefix{font-size:0.7rem}body#top .nx-number-box .control{position:absolute;top:50%;transform:translateY(-50%);padding:0.5em;display:flex;flex-direction:column;justify-content:center;height:100%;font-size:0.8rem;color:var(--input-color);opacity:0.25;transition:0.25s;cursor:pointer}body#top .nx-number-box .control:hover{opacity:1}body#top .nx-number-box .control.minus{left:0px}body#top .nx-number-box .control.plus{right:0px}body#top .nx-number-box:hover .control{opacity:.5}body#top .nx-number-box.has-focus{--input-border-color: var(--highlight);user-select:auto}body#top .nx-search-box{position:relative;border-bottom:solid 1px var(--input-border-color)}body#top .nx-search-box input{display:block;position:relative;border:none;padding:0.25rem 2rem 0.25rem 0.25rem;outline:none;background:none;width:100%}body#top .nx-search-box input::placeholder{font-style:italic;opacity:0.5;color:inherit}body#top .nx-search-box i{position:absolute;top:50%;transform:translateY(-50%);transition:0.25s}body#top .nx-search-box i.fa-list{left:0px;opacity:0;pointer-events:none}body#top .nx-search-box i.fa-search{right:0px}body#top .nx-search-box i.fa-times{right:1.5rem;opacity:0;pointer-events:none}body#top .nx-search-box.has-suggestions input{padding-left:1.5rem}body#top .nx-search-box.has-suggestions i.fa-list{opacity:1;pointer-events:auto}body#top .nx-search-box.has-keywords i.fa-times{opacity:1;pointer-events:auto}body#top .nx-search-box::before{content:"";position:absolute;bottom:-1px;left:50%;transform:translateX(-50%);width:0px;height:2px;background:var(--highlight);transition:width 0.25s 0.25s ease-out}body#top .nx-search-box.has-focus::before{width:100%}body#top .nx-search-box.suggestions-display{background:var(--background-color)}body#top .nx-search-box.suggestions-display::before{background:transparent;transition:width 0.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-search-box-suggestions{max-height:0px;padding:0px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;transition:padding 0.25s, opacity 0.25s 0.25s, max-height 0.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-search-box-suggestions .suggestion-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr))}body#top .nx-search-box-suggestions.display{max-height:50vh;overflow-y:auto;opacity:1;pointer-events:auto;padding:1rem;transition:padding 0.25s, opacity 0.25s 0.25s, max-height 0.25s 0.35s ease-out}body#top .smart-query{display:flex;padding:0.5rem}body#top .smart-query>*{margin:0 0.25rem}body#top .smart-query .static{padding:0.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:0.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:0.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-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-avatar-picture{width:var(--size);height:var(--size);background:var(--background-color-lighter);overflow:hidden;border-radius:50%;position:relative}body#top .nx-avatar-picture>img{width:100%;height:100%;display:block;position:relative;object-fit:cover;object-position:center;z-index:5}body#top .nx-avatar-picture .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(--background-color-lighter-text);font-size:calc(var(--size) / 2);opacity:0.2;text-transform:uppercase}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 label{pointer-events:none;max-width:0;overflow:hidden;display:inline-block;text-transform:none;transition:0.25s, padding-left 0.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:0.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,0.5) 0 0 10px;opacity:0;transition:0.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:transparent;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:0.7rem;font-style:italic;grid-column:1}body#top .nexus-notifications .notification .message{font-weight:400;font-size:0.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:0.6}body#top .nexus-stat-box .value span{font-size:45px;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:0.66em}body#top .nexus-stat-value-variation em::before{font-family:'Font Awesome 5 Pro';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:"\f062"}body#top .nexus-stat-value-variation em.negative{color:#DC4A3E}body#top .nexus-stat-value-variation em.negative::before{content:"\f063"}body#top .nexus-stat-value-variation sub{vertical-align:text-bottom;opacity:0.33;font-size:0.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:0.35;grid-template-rows:auto;font-size:0.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 transparent;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:'Font Awesome 5 Pro';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:"\f254"}body#top .nexus-person-flow-list-header .state.finished::before,body#top .nexus-person-flow .state.finished::before{content:"\f058"}@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:0.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:0.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:0.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:0.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,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:"\f002";font-family:"Font Awesome 5 Pro";font-weight:300;position:absolute;top:50%;left:15px;transform:translateY(-50%);color:var(--text-color);font-size:1rem;opacity:0.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:transparent;font-size:1rem;outline:none;transition:0.25s;position:relative;opacity:0.75}body#top .nexus-search-patient .search-box input::placeholder{opacity:0.5}body#top .nexus-search-patient .search-box::before{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:var(--page-header-color);opacity:0.1;transition:0.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:0.5}body#top .nexus-search-patient .search-box .match .exact{color:transparent !important}body#top .nexus-search-patient .search-box.focused{--text-color: var(--page-header)}body#top .nexus-search-patient .search-box.focused::before{opacity:1}body#top .nexus-search-patient .search-box.focused::after{opacity:0.75}body#top .nexus-search-patient .search-box.focused input{opacity:1}body#top .nexus-search-patient .search-box.focused input::placeholder{opacity:0.75}body#top .nexus-search-patient .search-box.focused .hint{top:50%}body#top .nexus-search-patient .search-box .hint{font-size:0.6rem;position:absolute;right:1rem;top:150%;transform:translateY(-50%);opacity:0.5;pointer-events:none;transition:0.25s}body#top .nexus-search-patient .search-box .hint em{font-style:normal;padding:0.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:0.5rem}}body#top .nexus-search-patient.has-results{grid-template-areas:"input alt";--text-color: var(--page-header)}body#top .nexus-search-patient.has-results .search-box{--text-color: var(--page-header)}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,0.5) 0 10px 10px;pointer-events:none;top:-0.1em;left:-0.1em;right:-0.1em;padding-top:2.5rem;transition:0.25s;--text-color: var(--page-header);overflow:hidden}body#top .nexus-search-patient .results::before{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:transparent;top:.2em;right:.2em;bottom:calc(100% - 2.4rem);left:.2em;border-radius:var(--input-big-radius);box-shadow:0 0 0 100vmax var(--page-header-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:0.25s;pointer-events:auto;cursor:pointer;opacity:0;animation-name:search-result-slide-in;animation-duration:0.25s;animation-delay:calc(var(--item-index) *  0.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:0.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:0.5rem;top:0.5rem}body#top .nexus-search-patient .results .item .hint{font-style:italic;opacity:0;font-size:0.6rem;overflow:hidden;transition:0.25s;pointer-events:none}body#top .nexus-search-patient .results .item .hint>span{padding:0.25em 1em;position:relative;overflow:hidden;display:inline-block;border-radius:5em;margin-right:0.5rem}body#top .nexus-search-patient .results .item .hint>span i{margin-right:0.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:0.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:0.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:0.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:0.5}body#top .nexus-search-patient .alternate label:after,body#top .nexus-search-patient .alternate label:before{content:" - "}body#top .nx-person-picker{display:flex;flex-direction:row;align-items:center}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:0.25s;place-items:center stretch;box-shadow:0 0 5px #00000044;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:0.8rem}body#top .nexus-waiting-room-flow .content .service{grid-area:service;font-size:0.8rem}body#top .nexus-waiting-room-flow .content .caption{grid-area:caption;font-size:0.8rem;place-self:center start;opacity:0.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:0.8rem;opacity:0.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:0.8rem;opacity:0.5}body#top .nexus-waiting-room-flow .content .end-time span{padding:5px;display:inline-block}@keyframes blink{0%{}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)}100%{}}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:0.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:0.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 #fff;width:2rem;height:2rem;line-height:1.4;text-align:center;font-size:30px;transition:0.25s;opacity:0.5;border-radius:50%}body#top .nexus-task-item .checkmark .fal{opacity:0;transition:0.25s;font-size:1.3rem;line-height:inherit}body#top .nexus-task-item .last-execution,body#top .nexus-task-item .next-execution{font-size:0.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:0.25s;opacity:0.75;border-radius:50%;outline:none;cursor:pointer}body#top .nexus-check .fal{opacity:0;transition:0.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;grid-template-columns:1fr 1fr auto auto;place-items:center;gap:0 2rem}body#top .nexus-user-experience .experience-bar{border-radius:50px;height:0.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:0.5}body#top .nexus-user-experience .experience-bar .progress{position:absolute;top:0;height:100%;left:0px;transition:0.25s;background:var(--highlight)}body#top .nexus-user-experience .hint{grid-column:1 / span 4;font-size:0.75rem;opacity:0.75}body#top .nexus-user-experience .star-box i,body#top .nexus-user-experience .crown-box i{margin:0.25em;font-size:1.25rem}body#top .nexus-user-experience .star-box i.fal,body#top .nexus-user-experience .crown-box i.fal{opacity:0.25}body#top .nexus-game-info{display:grid;place-items:start stretch;grid-gap:1rem;grid-template-columns:auto 1fr;grid-template-rows:auto;grid-template-areas:"avatar name name" "avatar exp exp" "user-actions objectives objectives"}@media screen and (max-width: 800px){body#top .nexus-game-info{grid-template-columns:auto 1fr;grid-template-rows:auto;grid-template-areas:"avatar name" "avatar user-actions" "exp exp" "objectives objectives"}}@media screen and (max-width: 620px){body#top .nexus-game-info{min-height:100%;grid-template-columns:auto 1fr;grid-template-rows:auto auto 1fr auto;grid-template-areas:"avatar name" "exp exp" "objectives objectives" "user-actions user-actions"}}body#top .nexus-game-info .avatar{grid-area:avatar;place-self:center;width:7rem;height:7rem}body#top .nexus-game-info .avatar .badge{display:none}body#top .nexus-game-info .avatar .lf-avatar-picture{width:100% !important;height:100% !important}@media screen and (max-width: 640px){body#top .nexus-game-info .avatar{width:4.5rem;height:4.5rem}}body#top .nexus-game-info .name{grid-area:name;place-self:center stretch}body#top .nexus-game-info .name h2 sub{font-weight:300;opacity:0.75}body#top .nexus-game-info .user-actions{grid-area:user-actions;place-self:start center;display:grid;grid-template-columns:1fr;gap:0.5rem}@media screen and (max-width: 620px){body#top .nexus-game-info .user-actions{grid-template-columns:1fr 1fr;place-items:center}}body#top .nexus-game-info .experience{grid-area:exp}@media screen and (max-width: 620px){body#top .nexus-game-info .experience .nexus-user-experience{grid-template-columns:1fr max-content}body#top .nexus-game-info .experience .nexus-user-experience .fa-star,body#top .nexus-game-info .experience .nexus-user-experience .fa-crown{font-size:1rem}body#top .nexus-game-info .experience .nexus-user-experience .xp-box,body#top .nexus-game-info .experience .nexus-user-experience .star-box{place-self:start}body#top .nexus-game-info .experience .nexus-user-experience .level-box,body#top .nexus-game-info .experience .nexus-user-experience .crown-box{place-self:end}body#top .nexus-game-info .experience .nexus-user-experience .experience-bar,body#top .nexus-game-info .experience .nexus-user-experience .hint{grid-column:1 / span 2}}body#top .nexus-game-info .objectives{grid-area:objectives;display:grid;grid-template-columns:1fr;grid-template-rows:1fr;place-items:start stretch;transition:0.25s}body#top .nexus-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 .nexus-game-info .objectives .objective-list .nx-objective-progress{display:contents}body#top .nexus-game-info .objectives .objectives-header{display:grid;grid-template-columns:1fr auto;place-items:center stretch}body#top .nexus-game-info .objectives .trophy-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(10rem, 1fr));gap:10px;place-items:start center}body#top .nexus-game-info .objectives .trophy-list .trophy{text-align:center}body#top .nexus-game-info .objectives .trophy-list .trophy .icon{position:relative;text-align:center}body#top .nexus-game-info .objectives .trophy-list .trophy .icon .back-icon{font-size:3rem;opacity:0.25;position:relative;z-index:1}body#top .nexus-game-info .objectives .trophy-list .trophy .icon .front-icon{position:absolute;top:35%;left:50%;transform:translate(-50%, -50%);z-index:2}body#top .nexus-game-info .objectives .trophy-list .trophy .level{font-size:0.75rem}body#top .nexus-game-info .switcher{grid-row:3;grid-column:2;overflow:hidden;width:0px;transition:0.25s;--input-color: var(--backdrop-color-text-color);--text-color: var(--backdrop-color-text-color)}body#top .nexus-game-info.show-switcher .objectives{overflow:hidden;width:0px}body#top .nexus-game-info.show-switcher .switcher{width:100%}body#top .nexus-game-info .rewards{display:grid;grid-template-columns:1fr auto;gap:1rem;padding:0 4rem 4rem 0}body#top .nexus-game-info .rewards .reward-total{position:relative;width:120px;height:120px}body#top .nexus-game-info .rewards .reward-total .nx-svg{position:relative;z-index:1;width:75%;height:75%}body#top .nexus-game-info .rewards .reward-total .nx-svg svg path{fill:#f3cb16}body#top .nexus-game-info .rewards .reward-total .value{content:"";position:absolute;top:50%;left:50%;bottom:unset;right:unset;transform:translate(calc(-50% + 0px), calc(-50% + 0px));z-index:2;color:var(--text-color);text-transform:uppercase;font-size:3rem;text-shadow:0em 0em 5px #00000099}body#top .nexus-game-info .rewards .reward-list{display:grid;grid-template-columns:auto 1fr;gap:1.5rem;place-items:center stretch}body#top .nexus-game-info .rewards .reward-list .list-item{display:contents}body#top .nexus-game-info .rewards .reward-list .list-item .reward-value{font-size:2rem}body#top .nx-task-panel{display:grid;grid-template-columns:max-content 1fr;grid-template-rows:auto 1fr;gap:1rem}@media screen and (max-width: 800px){body#top .nx-task-panel{grid-template-rows:auto auto 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:'\f002';font-family:'Font Awesome 5 Pro';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:0.5em 2em;outline:none;border:none;background:transparent;color:var(--text-color)}body#top .nx-task-panel .search .task-list-search input::placeholder{color:var(--text-color);opacity:0.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:0.5;transition:0.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:0.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:0.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 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:0.6;font-style:italic}body#top .nx-task-panel .task-navigation md-separator{margin:0.5rem 0;border-bottom:solid 1px var(--text-color);opacity:0.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 0.5rem;margin-bottom:1rem;display:grid;gap:0.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:0.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:transparent}body#top .nx-task-panel .list-container .group-list .nexus-task-item.checked{opacity:0.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:2fr 1fr;gap:1rem}body#top .nx-user-switcher .login-form{display:grid;grid-template-columns:1fr}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}body#top .nx-user-switcher .stored-users .list .item{display:grid;grid-template-columns:1fr;place-items:center;padding:0.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:0.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}body#top .nx-objective-progress{display:grid;grid-template-columns:auto 1fr 3fr auto;place-items:center start;gap:1rem;padding:0.5rem 1rem;padding-right:2.5rem;border-left:0.1em solid var(--objective-color)}body#top .nx-objective-progress .icon{text-align:center;place-self:stretch;display:flex;flex-direction:column;justify-content:center;padding:0.5rem 1rem;border-left:0.1em solid var(--objective-color)}body#top .nx-objective-progress .name{grid-area:unset;place-self:center start}body#top .nx-objective-progress .progress{place-self:center stretch;padding:0.5rem 1rem;position:relative}body#top .nx-objective-progress .progress .milestones{opacity:0;display:grid;grid-auto-flow:column;place-items:center end;margin-left:0.25rem;width:calc(100% - 0.25rem);transition:0.25s}body#top .nx-objective-progress .progress .milestones.high-count .milestone{width:0.1rem;height:0.1rem}body#top .nx-objective-progress .progress .milestones.high-count .milestone:nth-child(5n){width:0.25rem;height:0.25rem}body#top .nx-objective-progress .progress:hover .milestones{opacity:1}body#top .nx-objective-progress .progress .milestone{display:block;width:0.5rem;height:0.5rem;border-radius:50%;position:relative;z-index:10;background:var(--text-color);transform:translateX(-100%)}body#top .nx-objective-progress .progress .milestone.done{box-shadow:0 0 1rem 0.75rem var(--highlight);opacity:0.5}body#top .nx-objective-progress .progress .progress-bar{position:absolute;top:50%;left:0.75rem;right:0.75rem;transform:translateY(-50%);height:1rem;z-index:1;border-radius:2rem}body#top .nx-objective-progress .progress .progress-bar::before{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;content:"";background:var(--backdrop-color);opacity:0.5;z-index:1;border-radius:2rem}body#top .nx-objective-progress .progress .progress-bar .progress-line{position:absolute;top:50%;transform:translateY(-50%);left:0.25rem;width:calc(var(--progress-pct) - 0.5rem);background:var(--highlight);height:0.5rem;border-radius:2rem;box-shadow:0 0 1rem var(--highlight);position:relative;z-index:2;transition:0.25s;transition-delay:0.5s}body#top .nx-objective-progress .progress .progress-bar label{position:absolute;top:50%;transform:translateY(-50%);font-size:0.75rem;left:calc(var(--progress-pct) + 0.25rem)}body#top .nx-objective-progress .progress-complete{opacity:0.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 0.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 0.5em 0.1em var(--ray-shadow1-color),0 0 1em 0.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:0.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:0.75rem}body#top .nx-tooltip-content{pointer-events:none;padding:0.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 0.25s, transform 0.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:0.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:0.8;border-radius:var(--input-small-radius)}body#top .nx-tooltip-content::after{content:"";border-width:.5rem;border-color:transparent;border-style:solid;border-top-color:var(--backdrop-color);margin-bottom:calc(.5rem / -2);position:absolute;bottom:0px;left:50%;transform:translate(-50%, 75%);opacity:0.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:0.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,0.8);color:#fff;padding:20px;padding-right:50px;transition:0.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:0.8em;text-align:right;opacity:0.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:0.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:transparent}body#top .nx-tree .nx-tree-item-children{max-height:0px;overflow:hidden;display:grid;grid-template-columns:1fr;transition:0.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;width:100%}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,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:transparent;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:unset;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:0.25s;border-radius:5px;padding:5px;box-shadow:rgba(0,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,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-icon-picker{position:relative;display:inline-block;width:100%}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:transparent;outline:none;color:var(--input-color);font-style:italic;opacity:0.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{grid-template-columns:auto;grid-template-areas:unset}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,0.5) 2px 2px 5px;z-index:9999999999;background:var(--background-color-lighter);pointer-events:none;transition:0.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:0.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:0.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:0.25s}body#top .nx-guide .start-screen::before{content:"";position:absolute;top:0px;left:0px;right:0px;bottom:0px;background:var(--backdrop-color);opacity:0.75}body#top .nx-guide .start-screen .nx-guide-startup{position:absolute;opacity:0;top:50%;left:50%;transform:translate(-50%, 50vh);transition-duration:0.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:0.5rem;font-size:0.8rem}body#top .nx-guide .nx-focus-box{transition:0.25s;position:absolute;background:transparent;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:0.25s;position:absolute;width:0px;height:0px;border:solid 15px transparent;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:0.25s;position:absolute;padding:0.5rem;border-radius:var(--element-radius);background:var(--background-color);text-align:left;min-width:250px;max-width:425px;animation-duration:0.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:0.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:0.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:0.25s}body#top .nx-guide.welcome .fox-guide{opacity:0;transform:translateX(-100%)}body#top .nx-guide.step .nx-focus-box{opacity:0.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:0.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:0.25rem;padding-bottom:0.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:0.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:0.05em 0.05em 0.1em #00000088}@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:0.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:0.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) + 0.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:0.25s;animation-delay:calc((var(--result-count) * .5s) + 0.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:0.5rem;place-items:stretch;text-shadow:0.05em 0.05em 0.1em #00000000}@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:0.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:0.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:0.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:0.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:0.05em 0.05em 0.1em #00000099}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:0.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:0.8em}body#top .nx-game-info-notification .nx-game-info-notification-item .summary{font-size:0.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:0.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-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}body#top .nx-hold-click::before{content:"";pointer-events:none;position:absolute;top:0px;right:0px;width:0.5rem;height:0.5rem;transform:translate(50%, -50%);border-style:solid;border-width:2px 2px 0 0;border-color:var(--primary-button-color);border-radius:inherit;opacity:0.25}body#top .nx-hold-click::after{content:"";pointer-events:none;position:absolute;bottom:0px;left:0px;width:0.5rem;height:0.5rem;transform:translate(-50%, 50%);border-style:solid;border-width:0 0 2px 2px;border-color:var(--primary-button-color);border-radius:inherit;opacity:0.25}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:0.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  0.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:0.5em;font-size:14px;text-transform:none;text-shadow:1px 1px 5px #000000;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:0.25rem 1rem;padding-left:0.5rem;transition:0.25s;border-bottom:1px dashed var(--border-color);display:block;text-decoration:none}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:0.5rem}body#top .nx-configs-subnav .nx-nav-item.selected{border-left:3px solid var(--highlight)}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:auto 1fr;place-items:start stretch}body#top .nx-user-stats .actions{display:grid;grid-template-columns:1fr;place-items:center stretch;gap:0.25em}body#top .nx-user-stats .actions .nx-search-box{margin-bottom:7px}body#top .nx-user-stats .actions .period-selector{display:grid;gap:0.25rem;grid-template-columns:1fr}body#top .nx-user-stats .actions .period-selector .period-item{text-transform:uppercase;padding:0.25em;transition:0.25s}body#top .nx-user-stats .actions .period-selector .period-item.active{border-left: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:0.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:0.25s;animation-fill-mode:forwards;animation-delay:calc(var(--item-index) * 0.05s)}body#top .nx-user-stats .stat-list .stat-item .name .fal{transition:0.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:0.25}body#top .nx-user-stats .stat-list .stat-item .operator{opacity:0.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:span 4;max-height:0px;transition:max-height 0.25s;overflow:hidden;font-style:italic;font-size:0.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:0.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:"\f056"}body#top .nx-user-stats .stat-list .stat-item.expand .subvalues{max-height:calc(var(--subvalue-count) * 1.5rem)}#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 .score{border:solid 1px var(--text-color);padding:0.25em;line-height:1em;display:block;font-size:0.7rem;margin-left:1em;border-radius:4px}.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:0.25s}.nx-form-container .form-header h1{padding:1rem;font-size:1.5rem;position:relative;z-index:2}.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:0.5rem 1rem;--text-color: var(--background-color-lighter-text);position:relative;margin-bottom:2.25rem}.nx-question-group .group-header::after{content:"";display:block;position:absolute;bottom:calc(-1 * .5rem);width:100%;height:.5rem;left:0px;background:linear-gradient(45deg, var(--background-color-lighter) 33.333%, rgba(0,0,0,0) 33.333%, rgba(0,0,0,0) 66.667%, var(--background-color-lighter) 66.667%),linear-gradient(-45deg, var(--background-color-lighter) 33.333%, rgba(0,0,0,0) 33.333%, rgba(0,0,0,0) 66.667%, var(--background-color-lighter) 66.667%);background-size:.5rem calc(.5rem * 2);z-index:5;opacity:1}.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;box-shadow:0 0 25px 5px #000000}.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:0.8rem;opacity:0.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:0.25em 0.5em;margin-left:0.5rem;position:absolute}.nx-question label{font-size:0.75rem;font-weight:700;background-color:var(--background-color);z-index:2;top:0;transform:translateY(-50%)}.nx-question label span{transition:0.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:0.6rem;padding-left:1rem;opacity:0.6}.nx-question .filler{display:none;position:absolute;top:0.75rem;left:0px;width:100%;height:calc(100% - 0.75rem);transition:0.25s;pointer-events:none;z-index:1}.nx-question .nx-question-input{border-radius:5px;border:solid 1px var(--border-color);padding:0.5rem;transition:0.25s}.nx-question .nx-question-input input,.nx-question .nx-question-input textarea{width:100%;border:none;outline:none;color:var(--text-color);background:transparent}.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}@media screen and (max-width: 620px){.nx-question.boolean,.nx-question.radios,.nx-question.checkboxes{grid-template-columns:auto 1fr auto}}.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:0.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:0.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)}.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}.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}.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:0.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:0.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:0.75rem;padding:0.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:0.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:0.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:0.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:0.5rem 1rem;border-bottom:solid 1px var(--border-color);place-self:stretch}
/*# sourceMappingURL=style.min.css.map */