:root{--background-color: #fff;--background-color-secondary: #f8f8ff;--background-color-tertiary: #e0e9f7;--font-color: #1d1d1d;--color-disabled: #bbcbdc;--primary-color: #006eb8;--primary-color-dark: #015085;--primary-color-light: #4d99cd;--primary-color-contrast: #ffffff;--error-color: #e20011;--error-color-light: #eecfcf;--information-color: #006eb8;--information-color-light: #f2f8fb;--success-color: #008000;--success-color-light:#d0eecf;--warning-color:#ffff00;--warning-color-light:#f5fabe;--font-family:"Open Sans";--font-size:16px;--line-height: 1.3}.fusion.cmp.form{max-width:900px}.fusion.cmp input{outline-width:0;outline:none;-webkit-appearance:none;-moz-appearance:none;border-style:solid;border-width:1px;border-color:var(--background)}.fusion.cmp input:focus{border-color:#000}.fusion.cmp.radiobuttongroup,.fusion.cmp.checkboxgroup,.fusion.cmp.textfield,.fusion.cmp.texarea{margin-bottom:20px}.fusion.cmp.textfield{margin-top:12px;position:relative}.fusion.cmp.textfield label{display:block;position:relative}.fusion.cmp.textfield input{font-size:1rem;font-family:var(--font-family);caret-color:transparent;color:var(--font-color);padding-left:8px;padding-right:8px;border-style:solid;border-color:var(--background-color-tertiary);background-color:var(--background-color);border-width:2px;height:40px;position:relative;display:block;width:100%;outline:none}.fusion.cmp.textfield input:focus,.fusion.cmp.textfield input:focus-visible{border-color:var(--primary-color);caret-color:var(--primary-color)}.fusion.cmp.textfield input[type=text]:disabled{color:var(--color-disabled);border-color:var(--background-color-tertiary);background-color:var(--background-color-secondary)}.fusion.cmp.textfield button.clearable{display:none;position:absolute!important;right:10px;margin-top:-28px;font-size:1rem;line-height:1rem;padding:0!important;background-color:transparent;border:none;cursor:pointer}.fusion.cmp.textfield.filled button.clearable{display:block}.fusion.cmp.textfield.datefield button.clearable{right:40px}.fusion.cmp.imageupload{display:flex;flex-wrap:wrap;align-items:center;gap:15px}.fusion.cmp.imageupload input{margin:10px 0}.fusion.cmp.imageupload .upload label{position:relative;padding-right:15px}.fusion.cmp.imageupload .upload label:after{font-family:Material Symbols Outlined;content:"";position:absolute;right:-28px;top:50%;margin-top:-13px;font-size:1.3rem;z-index:1;color:var(--primary-color-contrast)}.fusion.cmp.imageupload .upload input{border:none;font-size:0;line-height:0;padding:0;margin:0}.fusion.cmp.imageupload .upload input[type=file]::file-selector-button,.fusion.cmp.imageupload .upload input[type=file]::-webkit-file-upload-button{padding:10px 15px 10px 35px;margin-right:0;border:none;border-radius:4px;cursor:pointer;position:relative;font-size:1rem;line-height:1.3em;background-color:var(--primary-color);color:var(--primary-color-contrast)}.fusion.cmp.imageupload .upload input[type=file]:hover::file-selector-button,.fusion.cmp.imageupload .upload input[type=file]:hover::-webkit-file-upload-button{background-color:var(--primary-color-dark)}.fusion.cmp.imageupload .upload input[type=file]:disabled::file-selector-button,.fusion.cmp.imageupload .upload input[type=file]:disabled::-webkit-file-upload-button{background-color:var(--color-disabled);border-color:var(--color-disabled);cursor:auto}.fusion.cmp.imageupload .display{display:flex;flex-wrap:wrap;align-items:center;gap:15px;flex-basis:100%;background-color:var(--background-color-secondary)}.fusion.cmp.imageupload .display img{width:40%;max-width:250px;height:auto;margin:15px}.fusion.cmp.imageupload .display .reset{background-color:transparent;color:var(--primary-color);border-style:solid;border-width:2px;border-color:var(--primary-color);padding:10px 15px 10px 35px;margin:15px 15px 15px auto}.fusion.cmp.imageupload .display .reset:hover{background-color:var(--primary-color-dark);border-color:var(--primary-color-dark);color:var(--primary-color-contrast)}.fusion.cmp.imageupload .display .reset:before{content:"";font-size:1.3rem}.fusion.cmp.imageupload .display .reset:disabled{background-color:var(--background-color);color:var(--color-disabled);border-color:var(--color-disabled);cursor:auto}.fusion.cmp.imageupload .display .reset:disabled:hover{background-color:var(--background-color);color:var(--color-disabled);border-color:var(--color-disabled)}.fusion.cmp.required label{position:relative}.fusion.cmp.required label:after{content:"*";margin-left:5px;display:inline-block;width:10px;top:3px}.fusion.cmp.invalid{color:var(--error-color)}.fusion.cmp.invalid input{border-color:var(--error-color)}.fusion.cmp.invalid span.error{display:block;margin:3px 0}.fusion.cmp.textarea{margin-top:12px}.fusion.cmp.textarea label{display:block;position:relative}.fusion.cmp.textarea textarea{width:100%;height:80px;font-size:1rem;font-family:var(--font-family);color:var(--font-color);padding:8px;border-style:solid;border-color:var(--background-color-tertiary);background-color:var(--background-color);border-width:2px;outline:none}.fusion.cmp.textarea textarea:focus,.fusion.cmp.textarea textarea:focus-visible{border-color:var(--primary-color);caret-color:var(--primary-color)}.fusion.cmp.textarea textarea.invalid{color:var(--error-color)}.fusion.cmp.textarea textarea.invalid textarea{border-color:var(--error-color)}:is(.fusion.cmp.radiobuttongroup,.fusion.cmp.checkboxgroup).invalid legend,:is(.fusion.cmp.radiobuttongroup,.fusion.cmp.checkboxgroup).invalid .label,:is(.fusion.cmp.radiobuttongroup,.fusion.cmp.checkboxgroup).invalid .error{color:var(--error-color)}.fusion.cmp.checkbox,.fusion.cmp.radiobutton{width:auto}:is(.fusion.cmp.checkbox,.fusion.cmp.radiobutton) input{display:none}:is(.fusion.cmp.checkbox,.fusion.cmp.radiobutton) label{padding:10px 15px 10px 25px;margin:2px;display:block;width:auto;cursor:pointer;position:relative}:is(.fusion.cmp.checkbox,.fusion.cmp.radiobutton) label:before{font-family:Material Symbols Outlined;content:"";position:absolute;left:0;opacity:.3;color:var(--primary-color)}:is(.fusion.cmp.checkbox,.fusion.cmp.radiobutton) input:checked+label{color:var(--primary-color)}:is(.fusion.cmp.checkbox,.fusion.cmp.radiobutton) input:checked+label:before{content:"";opacity:1}.fusion.cmp.radiobutton label:before{content:"";opacity:.3}.fusion.cmp.radiobutton input:checked+label:before{content:"";opacity:1}.fusion.cmp.select select{cursor:pointer;font-size:1rem;font-family:var(--font-family);caret-color:transparent;color:var(--font-color);padding-left:8px;padding-right:8px;border-style:solid;border-color:var(--background-color-tertiary);background-color:var(--background-color);border-width:2px;height:40px;position:relative;display:block;width:100%;outline:none;-moz-appearance:none;-webkit-appearance:none;appearance:none}.fusion.cmp.select select:focus,.fusion.cmp.select select:focus-visible{border-color:var(--primary-color);caret-color:var(--primary-color)}.fusion.cmp.select select option{background-color:var(--background-color-secondary);border-left-style:solid;border-right-style:solid;border-width:2px;border-color:var(--background-color-tertiary);padding:3px 8px}.fusion.cmp.select select option:hover{background-color:var(--background-color);color:var(--font-color)}.fusion.cmp.select select[type=text]:disabled{color:var(--color-disabled);border-color:var(--background-color-tertiary);background-color:var(--background-color-secondary)}.fusion.cmp.select button.clearable{display:none;position:absolute!important;right:30px;margin-top:-28px;font-size:1rem;line-height:1rem;padding:0!important;background-color:transparent;border:none;cursor:pointer}.fusion.cmp.select.filled button.clearable{display:block}.fusion.cmp.select .controls{position:relative}.fusion.cmp.select .controls:after{position:absolute;font-family:Material Symbols Outlined;content:"";right:5px;bottom:5px;font-size:1.3rem;color:var(--font-color);pointer-events:none}.fusion.cmp fieldset{border:0;padding:0;margin-left:-2px;margin-right:-2px;display:flex;flex-wrap:wrap}.fusion.cmp fieldset div.checkbox,.fusion.cmp fieldset div.radiobutton{width:auto}:is(.fusion.cmp fieldset div.checkbox,.fusion.cmp fieldset div.radiobutton) input{display:none}:is(.fusion.cmp fieldset div.checkbox,.fusion.cmp fieldset div.radiobutton) label{padding:10px 15px 10px 30px;margin:2px;display:block;width:auto;background-color:var(--background-color);cursor:pointer;position:relative}:is(.fusion.cmp fieldset div.checkbox,.fusion.cmp fieldset div.radiobutton) label:before{font-family:Material Symbols Outlined;content:"";position:absolute;left:8px;opacity:.3}:is(.fusion.cmp fieldset div.checkbox,.fusion.cmp fieldset div.radiobutton) input:checked+label{background-color:var(--primary-color);color:var(--primary-color-contrast)}:is(.fusion.cmp fieldset div.checkbox,.fusion.cmp fieldset div.radiobutton) input:checked+label:before{content:"";opacity:1}.fusion.cmp fieldset div.radiobutton label:before{content:"";opacity:.3}.fusion.cmp fieldset div.radiobutton input:checked+label:before{content:"";opacity:1}.fusion.cmp.alert{margin:10px 0;padding:10px 0;border-left-style:solid;border-width:6px}.fusion.cmp.alert .actions{margin:0!important}.fusion.cmp.alert.noentries .title{display:none}.fusion.cmp.alert .title{font-weight:600;padding:10px;display:block;width:calc(100% - 40px)}.fusion.cmp.alert .message{padding:0 10px;display:block}.fusion.cmp.alert.information{background-color:var(--information-color-light);border-color:var(--information-color)}.fusion.cmp.alert.success{background-color:var(--success-color-light);border-color:var(--success-color)}.fusion.cmp.alert.warning{background-color:var(--warning-color-light);border-color:var(--warning-color)}.fusion.cmp.alert.error{background-color:var(--error-color-light);border-color:var(--error-color)}.fusion.cmp.paging{display:flex;flex-wrap:wrap;flex-direction:row}.fusion.cmp.paging .pagesize{flex-grow:1;flex-basis:100%;display:flex}.fusion.cmp.paging .pagesize>.fusion.cmp{flex-basis:auto;margin-left:auto}.fusion.cmp.paging .pagesize>.fusion.cmp select{min-width:65px}.fusion.cmp.paging .pagecontrols{display:flex;flex-basis:100%;justify-content:center}.fusion.cmp.paging .pagecontrols>.fusion.cmp.textfield{margin:0 4px;width:65px}.fusion.cmp.paging .pagecontrols>.fusion.cmp.textfield input{color:var(--primary-color)}.fusion.cmp.paging .pagecontrols>button.fusion.cmp{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--primary-color-contrast);border-width:2px;border-style:solid;box-sizing:border-box;height:40px;line-height:30px;padding-top:0;padding-bottom:0;border-radius:0;opacity:1;cursor:pointer}.fusion.cmp.paging .pagecontrols>button.fusion.cmp:hover{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--primary-color-contrast)}.fusion.cmp.paging .pagecontrols>button.fusion.cmp:disabled{color:var(--color-disabled);background-color:transparent;border-color:var(--background-color-tertiary);cursor:none}.fusion.cmp.paging .pagecontrols>button.fusion.cmp:disabled:hover{color:var(--background-color-tertiary);border-color:var(--background-color-tertiary);background-color:transparent}button.fusion.cmp,a.button{padding:10px 15px;border:none;border-radius:4px;cursor:pointer;position:relative;font-size:1rem;line-height:1.3em;background-color:var(--primary-color);color:var(--primary-color-contrast)}:is(button.fusion.cmp,a.button):hover{background-color:var(--primary-color-dark);color:var(--primary-color-contrast)}:is(button.fusion.cmp,a.button):disabled{background-color:var(--color-disabled);cursor:auto}:is(button.fusion.cmp,a.button):disabled:hover{background-color:var(--color-disabled);color:var(--primary-color-contrast)}:is(button.fusion.cmp,a.button):before{font-family:Material Symbols Outlined;content:"";position:absolute;left:10px;top:50%;margin-top:-10px;font-size:1.5rem}:is(button.fusion.cmp,a.button).submit{padding-left:40px}:is(button.fusion.cmp,a.button).submit:before{content:""}:is(button.fusion.cmp,a.button).send{padding-left:40px}:is(button.fusion.cmp,a.button).send:before{content:""}:is(button.fusion.cmp,a.button).print{padding-left:40px}:is(button.fusion.cmp,a.button).print:before{content:""}:is(button.fusion.cmp,a.button).edit{padding-left:40px}:is(button.fusion.cmp,a.button).edit:before{content:""}:is(button.fusion.cmp,a.button).upload{padding-left:40px}:is(button.fusion.cmp,a.button).upload:before{content:""}:is(button.fusion.cmp,a.button).cancel{padding-left:40px}:is(button.fusion.cmp,a.button).cancel:before{content:""}:is(button.fusion.cmp,a.button).delete{padding-left:40px}:is(button.fusion.cmp,a.button).delete:before{content:""}:is(button.fusion.cmp,a.button).download{padding-left:40px}:is(button.fusion.cmp,a.button).download:before{content:""}:is(button.fusion.cmp,a.button).refresh,:is(button.fusion.cmp,a.button).reload,:is(button.fusion.cmp,a.button).reset{padding-left:40px}:is(:is(button.fusion.cmp,a.button).refresh,:is(button.fusion.cmp,a.button).reload,:is(button.fusion.cmp,a.button).reset):before{content:""}:is(button.fusion.cmp,a.button).logout{padding-left:40px}:is(button.fusion.cmp,a.button).logout:before{content:""}:is(button.fusion.cmp,a.button).login{padding-left:40px}:is(button.fusion.cmp,a.button).login:before{content:""}:is(button.fusion.cmp,a.button).registration,:is(button.fusion.cmp,a.button).register{padding-left:40px}:is(:is(button.fusion.cmp,a.button).registration,:is(button.fusion.cmp,a.button).register):before{content:""}:is(button.fusion.cmp,a.button).copy{padding-left:40px}:is(button.fusion.cmp,a.button).copy:before{content:""}:is(button.fusion.cmp,a.button).install{padding-left:40px}:is(button.fusion.cmp,a.button).install:before{content:""}:is(button.fusion.cmp,a.button).install.installed:before{content:""}:is(button.fusion.cmp,a.button).cancel,:is(button.fusion.cmp,a.button).delete{background-color:var(--background-color);color:var(--primary-color);border-style:solid;border-width:2px;border-color:var(--primary-color);padding-left:40px}:is(:is(button.fusion.cmp,a.button).cancel,:is(button.fusion.cmp,a.button).delete):hover{background-color:var(--primary-color-dark);border-color:var(--primary-color-dark);color:var(--primary-color-contrast)}:is(:is(button.fusion.cmp,a.button).cancel,:is(button.fusion.cmp,a.button).delete):disabled{background-color:var(--background-color);color:var(--color-disabled);border-color:var(--color-disabled);cursor:auto}:is(:is(button.fusion.cmp,a.button).cancel,:is(button.fusion.cmp,a.button).delete):disabled:hover{background-color:var(--background-color);color:var(--color-disabled);border-color:var(--color-disabled)}:is(button.fusion.cmp,a.button).delete{border-color:var(--error-color);color:var(--error-color);margin-right:auto}:is(button.fusion.cmp,a.button).delete:hover{background-color:var(--error-color);border-color:var(--error-color);color:var(--primary-color-contrast)}a.button{display:inline-block;text-decoration:none}.fusion.notifications{width:100%;position:relative}.fusion.notifications.app{position:fixed;background-color:#0000004d;width:100%;height:100%;z-index:10000;display:none}.fusion.notifications.app.active{display:flex;justify-content:center;align-items:center}.fusion.notifications.app .list{width:80%}.fusion.notifications .notification{position:relative;margin:10px 0;padding:10px 0;border-left-style:solid;border-width:6px}.fusion.notifications .notification button.dismiss{background-color:transparent;border:none;position:absolute!important;right:5px;top:0;font-size:1.5rem;cursor:pointer}.fusion.notifications .notification.noentries .title{display:none}.fusion.notifications .notification .title{font-weight:600;padding:10px;display:block;width:calc(100% - 40px)}.fusion.notifications .notification .message{padding:0 10px;display:block}.fusion.notifications .notification.information{background-color:var(--information-color-light);border-color:var(--information-color)}.fusion.notifications .notification.success{background-color:var(--success-color-light);border-color:var(--success-color)}.fusion.notifications .notification.warning{background-color:var(--warning-color-light);border-color:var(--warning-color)}.fusion.notifications .notification.error{background-color:var(--error-color-light);border-color:var(--error-color)}@keyframes spin-animation{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.material-symbols-outlined{font-family:Material Symbols Outlined;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}@font-face{font-display:swap;font-family:Material Icons;font-style:normal;font-weight:400;src:url(/assets/material-icons-v143-latin-regular.woff2) format("woff2"),url(/assets/material-icons-v143-latin-regular.ttf) format("truetype")}@font-face{font-display:swap;font-family:Material Symbols Outlined;font-style:normal;font-weight:300;src:url(/assets/material-symbols-outlined-v254-latin-300.woff2) format("woff2"),url(/assets/material-symbols-outlined-v254-latin-300.ttf) format("truetype")}html,body{margin:0;padding:0;width:100%;box-sizing:border-box;font-size:var(--font-size);font-family:var(--font-family);line-height:var(--line-height);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--background-color);color:var(--font-color);height:100%;display:flex;flex-direction:column;flex-basis:100%;flex-grow:1}body div,body input,body textarea{box-sizing:border-box}body #app,body .fusion.app{display:flex;flex-direction:column;flex-basis:100%;flex-grow:1}body .fusion.app h1{font-size:2rem;line-height:1.3em;padding:0;margin:0 0 2rem;font-weight:500}body .fusion.app h2{font-size:1.6rem;line-height:1.3em;font-weight:500;margin:0 0 1.6rem}body .fusion.app h3{font-size:1.2rem;line-height:1.3em;font-weight:500;margin:0 0 1.2rem}body .fusion.app img{max-width:100%;height:auto}body .fusion.app a:not(.button){color:var(--primary-color)}body .fusion.app a:not(.button):hover{color:var(--primary-color-dark)}body .fusion.app>.header{width:100%;background-color:var(--background-color);display:flex;height:55px;flex-direction:row;flex-grow:1;flex-shrink:0;border-bottom-style:solid;border-width:1px;border-color:var(--background-color-tertiary);padding:5px 0 0}body .fusion.app>.header>.toggle .navtoggle{cursor:pointer;border:none;background-color:var(--background-color);padding:0}body .fusion.app>.header>.toggle .navtoggle:after{content:"";font-family:Material Symbols Outlined;margin:1px 10px 0;font-size:41px;line-height:1em;color:var(--primary-color);display:block}body .fusion.app>.header>.toggle.closed .navtoggle:after{content:"";font-family:Material Symbols Outlined}body .fusion.app>.header .logo{width:100px;z-index:101}body .fusion.app>.header .user{margin-left:auto}body .fusion.app>.header .user .menu{padding-right:10px;position:relative}body .fusion.app>.header .user .menu>button.user{height:49px;line-height:49px;font-size:0;background-color:transparent;padding:0;margin:0}body .fusion.app>.header .user .menu>button.user:before{content:"";font-family:Material Symbols Outlined;position:relative;color:var(--font-color);font-size:40px;left:unset;top:-2px}body .fusion.app>.header .user .menu button{width:100%;margin-top:5px;text-align:left}body .fusion.app>.header .user .menu .content{position:absolute;right:0;width:200px;z-index:100;padding:0 15px;border-width:1px;max-height:0;opacity:0;overflow:hidden;border-left-style:solid;border-top-style:solid;border-bottom-style:solid;border-color:transparent;background-color:var(--background-color);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}body .fusion.app>.header .user .menu .content .languages{padding-bottom:20px;text-align:right}body .fusion.app>.header .user .menu .content .languages button{padding:0;margin:0 0 0 15px;background-color:transparent;color:var(--font-color);width:auto}body .fusion.app>.header .user .menu .content .languages button:not(.active):hover,body .fusion.app>.header .user .menu .content .languages button.active{color:var(--primary-color)}body .fusion.app>.header .user .menu.open .content{max-height:100vh;border-color:var(--background-color-tertiary);padding:15px;opacity:1}body .fusion.app>.main{display:flex;flex-direction:row;flex-basis:100%;flex-grow:1}body .fusion.app>.main>.page{flex-grow:1;padding:0 15px;max-height:calc(100vh - 95px);overflow:auto}body .fusion.app>.main>.page>.content .view{padding-top:30px}body .fusion.app>.main>.page .content .form .actions{display:flex;gap:15px;margin:30px 0;justify-content:right}body .fusion.app>.main>.page .view>.login{display:flex;flex-wrap:wrap;flex-grow:1;flex-basis:100%;gap:30px}body .fusion.app>.main>.page .view>.login .description{margin-bottom:30px}body .fusion.app>.main>.page .view>.login .form{max-width:100%}body .fusion.app>.main>.page .view>.login>.authenticate{width:100%}body .fusion.app>.main>.page .view>.login>.authenticate a.routerlink{display:inline-block;padding-right:15px}body .fusion.app>.main>.page .view>.login>.register{padding:15px;background-color:var(--background-color-secondary);width:100%}body .fusion.app>.main>.page .view>.registration{display:flex;flex-wrap:wrap;flex-grow:1;flex-basis:100%;gap:30px}body .fusion.app>.main>.page .view>.registration .description{margin-bottom:30px}body .fusion.app>.main>.page .view>.registration .form{max-width:100%}body .fusion.app>.main>.page .view>.registration>.register{width:100%}body .fusion.app>.main>.page .view>.registration>.authenticate{padding:15px;background-color:var(--background-color-secondary);width:100%}body .fusion.app>.main>.page .view>.forgotpassword{display:flex;flex-wrap:wrap;flex-grow:1;flex-basis:100%;gap:30px}body .fusion.app>.main>.page .view>.forgotpassword .description{margin-bottom:30px}body .fusion.app>.main>.page .view>.forgotpassword .form{max-width:100%}body .fusion.app>.main>.page .view>.forgotpassword>.reset{width:100%}body .fusion.app>.main>.page .view>.forgotpassword>.authenticate{padding:15px;background-color:var(--background-color-secondary);width:100%}body .fusion.app>.main>.page .view>.resendconfirmationemail{display:flex;flex-wrap:wrap;flex-grow:1;flex-basis:100%;gap:30px}body .fusion.app>.main>.page .view>.resendconfirmationemail .description{margin-bottom:30px}body .fusion.app>.main>.page .view>.resendconfirmationemail .form{max-width:100%}body .fusion.app>.main>.page .view>.resendconfirmationemail>.resend{width:100%}body .fusion.app>.main>.page .view>.resendconfirmationemail>.authenticate{padding:15px;background-color:var(--background-color-secondary);width:100%}body .fusion.app>.main>.page .view>.resetpassword{display:flex;flex-wrap:wrap;flex-grow:1;flex-basis:100%;gap:30px}body .fusion.app>.main>.page .view>.resetpassword .description{margin-bottom:30px}body .fusion.app>.main>.page .view>.resetpassword .form{max-width:100%}body .fusion.app>.main>.page .view>.resetpassword>.reset{width:100%}body .fusion.app>.main>.page .view>.resetpassword>.authenticate{padding:15px;background-color:var(--background-color-secondary);width:100%}body .fusion.app>.main>.page .view>.confirmemail{display:flex;flex-wrap:wrap;flex-grow:1;flex-basis:100%;gap:30px}body .fusion.app>.main>.page .view>.confirmemail .description{margin-bottom:30px}body .fusion.app>.main>.page .view>.confirmemail .form{max-width:100%}body .fusion.app>.main>.page .view>.confirmemail>.confirm{width:100%}body .fusion.app>.main>.page .view>.confirmemail>.confirm .routerlink{display:inline-block;margin-right:15px;margin-top:15px}body .fusion.app>.main>.page .view>.confirmemail>.authenticate{padding:15px;background-color:var(--background-color-secondary);width:100%}body .fusion.app>.main .navigation{padding-top:59px;position:fixed;display:flex;flex-shrink:0;flex-direction:column;background-color:transparent;z-index:100;width:100%;max-width:500px;min-height:100%;top:0;left:-100%;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;border-right-style:solid;border-width:1px;border-color:var(--background-color-tertiary);pointer-events:none}body .fusion.app>.main .navigation:before{content:"";display:block;width:100%;height:100%;position:absolute;top:55px;background-color:var(--background-color)}body .fusion.app>.main .navigation.open{left:0}body .fusion.app>.main .navigation>.close{height:55px;padding-top:5px;border-bottom-style:solid;border-width:1px;border-color:var(--background-color-tertiary);pointer-events:none}body .fusion.app>.main .navigation>.info,body .fusion.app>.main .navigation>.content,body .fusion.app>.main .navigation>.action{pointer-events:all}:is(body .fusion.app>.main .navigation>.info,body .fusion.app>.main .navigation>.content,body .fusion.app>.main .navigation>.action) button{pointer-events:all}body .fusion.app>.main .navigation ul{margin:0;padding:15px 15px 15px 12px}body .fusion.app>.main .navigation ul li{display:block;margin-bottom:10px}body .fusion.app>.main .navigation ul li a,body .fusion.app>.main .navigation ul li button{display:flex;align-items:center;min-height:40px;padding:5px 5px 5px 50px;border-style:solid;border-radius:4px;border-width:2px;border-color:var(--background-color-tertiary);color:var(--font-color);text-decoration:none;position:relative;box-sizing:border-box;width:100%;text-align:left}:is(body .fusion.app>.main .navigation ul li a,body .fusion.app>.main .navigation ul li button):before{content:"";display:block;height:calc(100% + 4px);width:40px;font-family:Material Symbols Outlined;margin:0;font-size:24px;line-height:1em;position:absolute;left:-2px;top:-2px;background-color:var(--primary-color);color:var(--primary-color-contrast);display:flex;justify-content:center;align-items:center;border-radius:4px}body .fusion.app>.main .navigation .content{margin-top:20px;margin-bottom:auto}body .fusion.app>.main .navigation .action{margin-top:auto;border-top-style:solid;border-color:var(--background-color-tertiary);border-width:1px}body .fusion.app>.main .navigation .action .maximize{display:none;padding:0;margin:auto 0 0;background-color:transparent;border-style:none;pointer-events:all}body .fusion.app>.main .navigation .action .maximize:after{content:"";font-family:Material Symbols Outlined;margin:1px 15px 0;font-size:41px;line-height:1em;color:var(--primary-color);display:block;cursor:pointer}body .fusion.app>.footer{background-color:var(--primary-color);color:var(--primary-color-contrast);font-size:.8rem;line-height:1em;height:20px;display:flex;align-items:center;padding:0 15px;overflow:hidden;z-index:100}body .fusion.app>.footer .copyright{white-space:nowrap;margin-right:15px}body .fusion.app>.footer .version{margin-left:auto}@media screen and (min-width:900px){body .fusion.app>.main .navigation{padding-top:25px;position:relative;left:0;width:0;overflow:hidden}body .fusion.app>.main .navigation ul{padding:15px}body .fusion.app>.main .navigation.open.maximized{width:300px}body .fusion.app>.main .navigation.open.maximized ul{width:300px;box-sizing:border-box}body .fusion.app>.main .navigation.open.minimized{width:71px}body .fusion.app>.main .navigation.open.minimized button.navtoggle.close:after{margin-right:20px}body .fusion.app>.main .navigation.open.minimized ul li a,body .fusion.app>.main .navigation.open.minimized ul li button{border:none;font-size:0;padding:0;width:40px}:is(body .fusion.app>.main .navigation.open.minimized ul li a,body .fusion.app>.main .navigation.open.minimized ul li button):before{top:0;left:0;height:40px}body .fusion.app>.main .navigation.open.minimized .action .maximize:after{content:""}body .fusion.app>.main .navigation>.close{height:50px;display:flex;border-style:none}body .fusion.app>.main .navigation>.close button.close:after{font-size:30px;margin-right:10px}body .fusion.app>.main .navigation .content{margin-top:0}body .fusion.app>.main .navigation .action .maximize{display:block;width:auto}body .fusion.app>.main>.page{max-height:calc(100vh - 130px)}body .fusion.app>.header{height:90px;z-index:1000}body .fusion.app>.header>.toggle .navtoggle:after{margin:11px 2px 0 12px;font-size:50px;line-height:1em}body .fusion.app>.header>.toggle .navtoggle.close{margin:0 0 0 auto;pointer-events:all}body .fusion.app>.header>.toggle .navtoggle.close:after{margin:0;color:var(--font-color)}body .fusion.app>.header .logo{width:200px}body .fusion.app>.header .user .menu>button.user{height:84px;line-height:84px}}@media screen and (min-width:1200px){body .fusion.app>.main>.page .view>.login{gap:60px;max-width:1200px;margin-left:auto;margin-right:auto}body .fusion.app>.main>.page .view>.login>.authenticate{width:calc(60% - 30px)}body .fusion.app>.main>.page .view>.login>.register{width:calc(40% - 30px)}body .fusion.app>.main>.page .view>.registration{gap:60px;max-width:1200px;margin-left:auto;margin-right:auto}body .fusion.app>.main>.page .view>.registration>.register{width:calc(60% - 30px)}body .fusion.app>.main>.page .view>.registration>.authenticate{width:calc(40% - 30px)}body .fusion.app>.main>.page .view>.forgotpassword{gap:60px;max-width:1200px;margin-left:auto;margin-right:auto}body .fusion.app>.main>.page .view>.forgotpassword>.reset{width:calc(60% - 30px)}body .fusion.app>.main>.page .view>.forgotpassword>.authenticate{width:calc(40% - 30px)}body .fusion.app>.main>.page .view>.resendconfirmationemail{gap:60px;max-width:1200px;margin-left:auto;margin-right:auto}body .fusion.app>.main>.page .view>.resendconfirmationemail>.resend{width:calc(60% - 30px)}body .fusion.app>.main>.page .view>.resendconfirmationemail>.authenticate{width:calc(40% - 30px)}body .fusion.app>.main>.page .view>.resetpassword{gap:60px;max-width:1200px;margin-left:auto;margin-right:auto}body .fusion.app>.main>.page .view>.resetpassword>.reset{width:calc(60% - 30px)}body .fusion.app>.main>.page .view>.resetpassword>.authenticate{width:calc(40% - 30px)}body .fusion.app>.main>.page .view>.confirmemail{gap:60px;max-width:1200px;margin-left:auto;margin-right:auto}body .fusion.app>.main>.page .view>.confirmemail>.confirm{width:calc(60% - 30px)}body .fusion.app>.main>.page .view>.confirmemail>.authenticate{width:calc(40% - 30px)}}.fusion.cmp.menupopover{background:var(--background-color-secondary);border:1px solid rgba(0,0,0,.2)}.fusion.cmp.menupopover .autocomplete.picker ul{list-style-type:none;padding-left:0}.fusion.cmp.menupopover .autocomplete.picker ul li{padding:5px}.fusion.cmp.menupopover .autocomplete.picker ul li:hover,.fusion.cmp.menupopover .autocomplete.picker ul li.focused{cursor:pointer;background:var(--background-color-tertiary)}.app-dialog{position:absolute;height:100%;width:100%;z-index:1001}.app-dialog .overlay{background-color:var(--primary-color-light);position:absolute;opacity:.7;height:100%;width:100%}.app-dialog .dialog{position:relative;width:60%;height:250px;padding:20px;background-color:var(--primary-color-contrast);left:20%;top:40%;display:flex;flex-direction:column;align-items:flex-start}.app-dialog .dialog .actions{width:100%;margin-top:auto;display:flex;flex-direction:row;justify-content:flex-end}.app-dialog .dialog .actions button{margin-left:10px}.fusion.app .header{align-items:center}.fusion.app .header .toggle .navtoggle:after{margin:0 10px!important}.fusion.app .header .logo{width:auto;height:90%}.fusion.app .header .logo a{display:inline-block;height:100%;width:100%}.fusion.app .header .logo img{max-height:80%}.fusion.app .header .user .user-actions{margin-right:20px;display:flex;flex-direction:row;align-items:center}.fusion.app .header .user .user-actions .logout{display:flex;align-items:center}.fusion.app .header .user .user-actions .logout button{background-color:var(--background-color)}.fusion.app .header .user .user-actions .logout button:before{content:"";color:var(--primary-color);font-family:var(--icon-font-family)}.fusion.app .navigation .mandator{padding-bottom:10px;border-bottom:2px solid var(--primary-color);position:relative}.fusion.app .navigation .mandator a:before{content:""!important}.fusion.app .navigation .time-entries a:before{background-color:var(--primary-color-light)!important;content:""!important}.fusion.app .login{display:flex;flex-direction:column;max-width:500px!important;gap:0!important}.fusion.app .login .ispersistent label{display:flex;flex-direction:row;align-items:center}.fusion.app .login .ispersistent label:before{font-size:1.5em}.fusion.app .login .actions{display:flex;justify-content:end}.fusion.app .time-entries .list-filter{display:flex;flex-direction:row;gap:10px}.fusion.app .time-entries .list-filter .searchfield{flex-basis:100%}.fusion.app .time-entries .fusion.listdataview .time-entry-list{overflow-y:auto}.fusion.app .time-entries .fusion.listdataview ul{padding-left:0}.fusion.app .time-entries .fusion.listdataview .list-mobile .item{position:relative;display:flex;flex-direction:row;margin-bottom:10px;border:2px solid var(--primary-color-light);cursor:pointer}.fusion.app .time-entries .fusion.listdataview .list-mobile .item .date-box{background-color:var(--primary-color);color:var(--primary-color-contrast);padding:10px;min-width:110px;max-width:110px}.fusion.app .time-entries .fusion.listdataview .list-mobile .item .date-box .time{font-size:calc(var(--font-size) * .8)}.fusion.app .time-entries .fusion.listdataview .list-mobile .item .text{padding-left:20px;padding-right:30px;padding-bottom:10px}.fusion.app .time-entries .fusion.listdataview .list-mobile .item .text .project{font-size:calc(var(--font-size) * .8);padding-bottom:10px}.fusion.app .time-entries .fusion.listdataview .list-mobile .item .actions{position:absolute;right:0;top:calc(50% - 15px)}.fusion.app .time-entries .fusion.listdataview .list-mobile .item .actions .open{padding:15px 22px}.fusion.app .time-entries .fusion.listdataview .list-mobile .item .actions .open:before{content:"";font-family:var(--icon-font-family);color:var(--primary-color);width:24px;top:calc(50% - 12px);position:absolute}.fusion.app .time-entries .fusion.listdataview .list-desktop{display:table;min-width:100%}.fusion.app .time-entries .fusion.listdataview .list-desktop>li{display:table-row}.fusion.app .time-entries .fusion.listdataview .list-desktop>li:first-child.table-header{font-weight:700;background-color:var(--primary-color-light);color:var(--primary-color-contrast);padding-top:10px;padding-bottom:10px}.fusion.app .time-entries .fusion.listdataview .list-desktop>li:nth-child(odd){background-color:var(--table-row-color-dark)}.fusion.app .time-entries .fusion.listdataview .list-desktop>li:nth-child(2n){background-color:var(--table-row-color-light)}.fusion.app .time-entries .fusion.listdataview .list-desktop>li .cell{display:table-cell;padding:10px;vertical-align:top}.fusion.app .time-entries .fusion.listdataview .list-desktop>li .cell.date{white-space:nowrap}.fusion.app .time-entries .fusion.listdataview .list-desktop>li .cell.item-action{vertical-align:middle}.fusion.app .time-entries .fusion.listdataview .list-desktop>li .cell.item-action button.edit{padding:15px 22px;background-color:transparent}.fusion.app .time-entries .fusion.listdataview .list-desktop>li .cell.item-action button.edit:before{content:""!important;color:var(--primary-color)}.fusion.app .time-entries .desktop{display:none}.fusion.app .time-entries .mobile{display:block}.fusion.app .time-entries .list-header{padding:10px;border:2px solid var(--primary-color-light);display:flex;flex-flow:row;align-items:center}.fusion.app .time-entries .list-header .label{display:none}.fusion.app .time-entries .list-header .refresh{padding:15px 20px}.fusion.app .time-entries .list-header .refresh:before{width:24px;left:calc(50% - 12px)}.fusion.app .time-entries .list-header .new{margin-left:10px;padding:15px 20px}.fusion.app .time-entries .list-header .new:before{font-family:var(--icon-font-family);content:"";width:24px;left:calc(50% - 12px);position:absolute}.fusion.app .time-entries .list-header .stopwatch{display:flex;flex-direction:row}.fusion.app .time-entries .list-header .stopwatch .start{margin-left:10px;padding:15px 20px}.fusion.app .time-entries .list-header .stopwatch .start:before{content:"";font-family:var(--icon-font-family);width:24px;left:calc(50% - 12px);position:absolute}.fusion.app .time-entries .list-header .stopwatch .stop{margin-left:10px;padding:15px 20px}.fusion.app .time-entries .list-header .stopwatch .stop:before{content:"";font-family:var(--icon-font-family);width:24px;left:calc(50% - 12px);position:absolute}.fusion.app .time-entries .list-header .stopwatch .start-text{margin-left:10px;display:flex;flex-direction:row;align-items:center}.fusion.app .time-entries .list-header .stopwatch .start-text .time{margin-left:5px}.fusion.app .time-entries .list-header .filter{padding:15px 20px;margin-left:auto}.fusion.app .time-entries .list-header .filter:before{font-family:var(--icon-font-family);content:"";width:24px;left:calc(50% - 12px);position:absolute}@media screen and (min-width:900px){.fusion.app .time-entries .desktop{display:block}.fusion.app .time-entries .mobile{display:none}.fusion.app .time-entries .list-filter .searchfield{flex-basis:30%;max-width:400px}.fusion.app .time-entries .list-header .new{padding-left:39px;padding-top:5px;padding-bottom:5px}.fusion.app .time-entries .list-header .new:before{left:10px}.fusion.app .time-entries .list-header .stopwatch .start,.fusion.app .time-entries .list-header .stopwatch .stop{padding-left:39px;padding-top:5px;padding-bottom:5px}:is(.fusion.app .time-entries .list-header .stopwatch .start,.fusion.app .time-entries .list-header .stopwatch .stop):before{left:10px}.fusion.app .time-entries .list-header .label{display:block}}.mobile-filter{position:absolute;height:100%;width:100%;z-index:110}.mobile-filter .filterOverlay{background-color:var(--primary-color-light);position:absolute;opacity:.7;height:100%;width:100%}.mobile-filter .filter{position:relative;width:80%;height:90%;padding:20px;left:10%;top:5%;background-color:var(--primary-color-contrast);display:flex;flex-direction:column}.mobile-filter .filter .flex-spacer{flex:1 0 auto}.mobile-filter .filter .actions{display:flex;flex-direction:row;justify-content:flex-end}.mobile-filter .filter .actions button{margin-left:10px}.fusion.app .timeEntry .page-header{display:flex;flex-direction:row;align-items:center}.fusion.app .timeEntry .page-header h1{margin-bottom:0}.fusion.app .timeEntry .page-header .flex-spacer{flex:1 0 auto}.fusion.app .timeEntry .page-header .advanced-menu{position:relative}.fusion.app .timeEntry .page-header .advanced-menu.expanded .menu{display:block}.fusion.app .timeEntry .page-header .advanced-menu .toggle>button{margin-left:10px;padding:15px 20px}.fusion.app .timeEntry .page-header .advanced-menu .toggle>button:before{content:"";font-family:var(--icon-font-family);width:24px;left:calc(50% - 12px);position:absolute}.fusion.app .timeEntry .page-header .advanced-menu .menu{z-index:150;position:absolute;display:none;right:0}.fusion.app .timeEntry .page-header .advanced-menu .menu .delete{padding-left:39px;background-color:var(--primary-color-contrast)}.fusion.app .timeEntry .page-header .advanced-menu .menu .delete:disabled{color:var(--color-disabled)}.fusion.app .timeEntry .page-header .button{margin-left:10px;padding:15px 20px;background-color:transparent;color:var(--primary-color);font-weight:700}.fusion.app .timeEntry .page-header .button.back{margin-left:0}.fusion.app .timeEntry .page-header .button.back:before{content:"";font-family:var(--icon-font-family);width:24px;left:0;position:absolute}.fusion.app .timeEntry .page-header .button.close:before{content:"";font-family:var(--icon-font-family);width:24px;left:calc(50% - 12px);position:absolute}.fusion.app .timeEntry .form{display:flex;flex-direction:row;flex-wrap:wrap}.fusion.app .timeEntry .form>div{flex-basis:100%}.fusion.app .timeEntry .form .time-control{margin-top:12px;margin-bottom:20px}.fusion.app .timeEntry .form .time-control button{margin-right:15px}.fusion.app .timeEntry .form .radiobuttongroup fieldset legend:after{content:"*";margin-left:5px}.fusion.app .timeEntry .form .radiobuttongroup .radiobutton label:after{display:none}.fusion.app .timeEntry .form .radiobuttongroup .radiobutton:has(input:checked) label:before{color:var(--primary-color-contrast)}.fusion.app .timeEntry .form .expenses-section.expanded .title:before{content:""}.fusion.app .timeEntry .form .expenses-section.expanded .fields{display:flex}.fusion.app .timeEntry .form .expenses-section.collapsed .fields{display:none}.fusion.app .timeEntry .form .expenses-section:has(.invalid) .title{border-color:var(--error-color)!important;color:var(--error-color)!important}.fusion.app .timeEntry .form .expenses-section:has(.invalid) .fields{border-color:var(--error-color)!important}.fusion.app .timeEntry .form .expenses-section .title{padding:10px 10px 10px 35px;position:relative;border:2px solid var(--background-color-tertiary)}.fusion.app .timeEntry .form .expenses-section .title:before{content:"";font-family:var(--icon-font-family);left:0;top:calc(50% - 15px);font-size:1.5em;position:absolute}.fusion.app .timeEntry .form .expenses-section .fields{padding:0 20px;border:2px solid var(--background-color-tertiary);display:flex;flex-direction:row;flex-wrap:wrap}.fusion.app .timeEntry .form .expenses-section .fields>div{flex-basis:100%}.fusion.app .timeEntry .form .expenses-section .fields .expenses-meals{padding-top:10px}@media screen and (min-width:1200px){.fusion.app .timeEntry .form{gap:10px}.fusion.app .timeEntry .form .starttime,.fusion.app .timeEntry .form .stoptime{flex-basis:calc(25% - 20px / 3)}.fusion.app .timeEntry .form .time-control{flex-basis:calc(50% - 20px / 3);display:flex;align-items:end}.fusion.app .timeEntry .form .break{flex-basis:20%}.fusion.app .timeEntry .form .hourlyrate{flex-basis:10%}.fusion.app .timeEntry .form .expenses-section .fields{gap:10px}.fusion.app .timeEntry .form .expenses-section .fields .expenses-meals{display:flex;flex-direction:row;align-items:center}.fusion.app .timeEntry .form .expenses-section .fields .expenseskm{flex-basis:100%}.fusion.app .timeEntry .form .expenses-section .fields .expenseskm>div{width:20%}.fusion.app .timeEntry .form .expenses-section .fields .expenses{flex-basis:15%}.fusion.app .timeEntry .form .expenses-section .fields .expensesdescription{flex-basis:40%;padding-top:20px}}:root{--background-color: #fff;--background-color-secondary: #f8f8ff;--background-color-tertiary: #e0e9f7;--font-color: #1d1d1d;--color-disabled: #bbcbdc;--primary-color: #3c3c3b;--primary-color-dark: #232322;--primary-color-light: #575756;--primary-color-contrast: #ffffff;--error-color: #e20011;--error-color-light: #eecfcf;--information-color: #006eb8;--information-color-light: #f2f8fb;--success-color: #008000;--success-color-light: #d0eecf;--warning-color: #ffff00;--warning-color-light: #f5fabe;--font-family: "Roboto", sans-serif;--font-size: 16px;--line-height: 1.3;--icon-font-family: "Material Symbols Outlined";--table-header-color: #cccccc;--table-row-color-dark: #eeeeee;--table-row-color-light: #ffffff}body .fusion.app{font-family:var(--font-family);font-size:var(--font-size);line-height:var(--line-height)}body .fusion.app .fusion.cmp.button.secondary{box-shadow:0 0 0 2px var(--primary-color) inset;background-color:unset;color:var(--primary-color)}
