: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)}}@font-face{font-display:swap;font-family:Material Icons;font-style:normal;font-weight:400;src:url(/doorway/assets/material-icons-v143-latin-regular-kAwBdRge.woff2) format("woff2"),url(/doorway/assets/material-icons-v143-latin-regular-7oKWXygK.ttf) format("truetype")}@font-face{font-display:swap;font-family:Material Symbols Outlined;font-style:normal;font-weight:300;src:url(/doorway/assets/material-symbols-outlined-v254-latin-300-CmFKimQr.woff2) format("woff2"),url(/doorway/assets/material-symbols-outlined-v254-latin-300-mebFc7hR.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)}}:root{--background-color: #fff;--background-color2: #f8f8ff;--background-color3: #f2f2f2;--background-color4: #dededf;--font-color: #656668;--primary-color: #e20011;--primary-color-dark: #c9000f;--primary-color-light: #ff4957;--primary-color-contrast: #fff;--error-color: #e20011;--error-color-light: #eecfcf;--information-color: #3e69aa;--information-color-light: #cfe2ee;--success-color: #008000;--success-color-light: #d0eecf;--warning-color: #ffff00;--warning-color-light: #f5fabe;--font-family: "Roboto";--font-size: 17px;--line-height: 1.3}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/doorway/assets/roboto-v30-latin-regular-D6rCVYvC.eot);src:url(/doorway/assets/roboto-v30-latin-regular-D6rCVYvC.eot?#iefix) format("embedded-opentype"),url(/doorway/assets/roboto-v30-latin-regular-mTIRXP6Y.woff2) format("woff2"),url(/doorway/assets/roboto-v30-latin-regular-CEBEUyyq.woff) format("woff"),url(/doorway/assets/roboto-v30-latin-regular-Cue2L2FQ.ttf) format("truetype")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:300;src:url(/doorway/assets/roboto-v32-latin-300-BizgZZ3y.woff2) format("woff2"),url(/doorway/assets/roboto-v32-latin-300-CrFzpgl6.woff) format("woff"),url(/doorway/assets/roboto-v32-latin-300-TNMQVOUi.ttf) format("truetype"),url(/doorway/assets/roboto-v32-latin-300-DfKhDSca.svg#Roboto) format("svg")}.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(/doorway/assets/material-icons-v143-latin-regular-kAwBdRge.woff2) format("woff2"),url(/doorway/assets/material-icons-v143-latin-regular-7oKWXygK.ttf) format("truetype")}@font-face{font-display:swap;font-family:Material Symbols Outlined;font-style:normal;font-weight:300;src:url(/doorway/assets/material-symbols-outlined-v254-latin-300-CmFKimQr.woff2) format("woff2"),url(/doorway/assets/material-symbols-outlined-v254-latin-300-mebFc7hR.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);display:flex;flex-direction:column;flex-basis:100%;height:100%;flex-grow:1}body #app,body .app.doorway,body .layoutdefault{display:flex;flex-direction:column;flex-basis:100%;flex-grow:1}body .fusion.app .layoutdefault{display:flex;flex-grow:1;flex-direction:column;flex-basis:100%}body .fusion.app .layoutdefault div,body .fusion.app .layoutdefault section,body .fusion.app .layoutdefault input{box-sizing:border-box}body .fusion.app .layoutdefault h1{font-size:2rem;line-height:1.3em;font-weight:300;margin:1.6rem 0}body .fusion.app .layoutdefault h2{font-size:1.7rem;line-height:1.3em;font-weight:300;margin:1rem 0}body .fusion.app .layoutdefault h3{font-size:1.4rem;line-height:1.3em;font-weight:300;margin:.7rem 0}body .fusion.app .layoutdefault a{color:var(--primary-color);cursor:pointer;text-decoration:none}body .fusion.app .layoutdefault .transition{-webkit-transition:all .5s ease;transition:all .5s ease}body .fusion.app .layoutdefault header{z-index:99;position:sticky;top:0;background-color:var(--background-color);width:100%;height:50px;border-bottom-style:solid;border-width:1px;border-color:var(--background-color4);display:flex;flex-shrink:0;align-items:center}body .fusion.app .layoutdefault header .logo img{height:30px;margin-left:20px;margin-top:5px}body .fusion.app .layoutdefault header .utilities{margin:auto 20px auto auto}body .fusion.app .layoutdefault header .utilities a{text-decoration:none}body .fusion.app .layoutdefault header .utilities .hamburger div{height:2px;width:35px;margin-top:5px;margin-bottom:5px;background-color:var(--primary-color)}body .fusion.app .layoutdefault .main{flex-grow:1;padding-bottom:70px;padding-left:15px;padding-right:15px}body .fusion.app .layoutdefault .main>.navigation{display:none}body .fusion.app .layoutdefault .main .page{padding:unset;max-height:unset;overflow:unset}body .fusion.app .layoutdefault .main .page>.content>.view{padding-top:unset}body .fusion.app .layoutdefault .main .navigationview .entries,body .fusion.app .layoutdefault .main .navigationview .actions{display:flex;gap:10px;flex-direction:column}:is(body .fusion.app .layoutdefault .main .navigationview .entries,body .fusion.app .layoutdefault .main .navigationview .actions) button{background-color:var(--background-color3);color:var(--font-color);padding-left:10px}:is(body .fusion.app .layoutdefault .main .navigationview .entries,body .fusion.app .layoutdefault .main .navigationview .actions) button:after{content:"";font-family:Material Symbols Outlined;margin-left:auto;margin-right:15px}:is(body .fusion.app .layoutdefault .main .navigationview .entries,body .fusion.app .layoutdefault .main .navigationview .actions) button:hover{background-color:var(--primary-color);color:var(--primary-color-contrast)}:is(body .fusion.app .layoutdefault .main .navigationview .entries,body .fusion.app .layoutdefault .main .navigationview .actions) button:before{font-family:Material Symbols Outlined;font-size:1.4rem;padding-right:10px}:is(body .fusion.app .layoutdefault .main .navigationview .entries,body .fusion.app .layoutdefault .main .navigationview .actions) button.doorways:before{content:""}:is(body .fusion.app .layoutdefault .main .navigationview .entries,body .fusion.app .layoutdefault .main .navigationview .actions) button.profile:before{content:""}:is(body .fusion.app .layoutdefault .main .navigationview .entries,body .fusion.app .layoutdefault .main .navigationview .actions) button.about:before{content:""}:is(body .fusion.app .layoutdefault .main .navigationview .entries,body .fusion.app .layoutdefault .main .navigationview .actions) button.logout:before{content:""}:is(body .fusion.app .layoutdefault .main .navigationview .entries,body .fusion.app .layoutdefault .main .navigationview .actions) button.install:before{content:""}:is(body .fusion.app .layoutdefault .main .navigationview .entries,body .fusion.app .layoutdefault .main .navigationview .actions) button.install.installed:before{content:""}body .fusion.app .layoutdefault .main .navigationview .entries{padding-bottom:20px;margin-bottom:20px}body .fusion.app .layoutdefault .main .doorwaydetail .submenu{display:flex;margin-top:12px;margin-bottom:12px;border-bottom-style:solid;border-width:4px;border-color:var(--primary-color)}body .fusion.app .layoutdefault .main .doorwaydetail .submenu>div{display:flex;flex-basis:auto}body .fusion.app .layoutdefault .main .doorwaydetail .submenu>div a{display:flex;min-width:90px;text-align:center;flex-direction:column;margin-right:4px;padding:15px 5px 10px;box-sizing:border-box;background-color:var(--background-color3);color:var(--font-color)}body .fusion.app .layoutdefault .main .doorwaydetail .submenu>div a:before{font-family:Material Symbols Outlined;font-size:30px;line-height:30px;margin-bottom:5px}body .fusion.app .layoutdefault .main .doorwaydetail .submenu>div a:hover{background-color:var(--primary-color);color:var(--primary-color-contrast)}body .fusion.app .layoutdefault .main .doorwaydetail .submenu>div.information a{background-color:var(--primary-color);color:var(--primary-color-contrast)}body .fusion.app .layoutdefault .main .doorwaydetail .submenu>div.information a:before{content:""}body .fusion.app .layoutdefault .main .doorwaydetail .submenu>div.contacts a:before{content:""}body .fusion.app .layoutdefault .main .doorwaydetail .submenu>div.attachments a:before{content:""}body .fusion.app .layoutdefault .main .doorwaydetail .submenu>div.keys a:before{content:""}body .fusion.app .layoutdefault .main .doorwaydetail .images{height:auto;max-height:450px;margin-bottom:30px;width:100%;display:flex;gap:10px;overflow:auto;align-items:start;background-color:var(--background-color3)}body .fusion.app .layoutdefault .main .doorwaydetail .images .image{position:relative;display:inline-block;max-height:370px;min-height:200px;min-width:200px;height:max-content}body .fusion.app .layoutdefault .main .doorwaydetail .images .image:after{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:var(--background-color3);border:2px dashed;font-size:30px;white-space:pre-wrap;text-align:center;content:"⊠"}body .fusion.app .layoutdefault .main .doorwaydetail section{background-color:unset;padding:15px 0 0}body .fusion.app .layoutdefault .main .doorwaydetail section>h2{scroll-margin-top:100px}body .fusion.app .layoutdefault .main .doorwaydetail section>div,body .fusion.app .layoutdefault .main .doorwaydetail section.traits{display:flex;flex-wrap:wrap;margin-top:30px;margin-bottom:30px}:is(body .fusion.app .layoutdefault .main .doorwaydetail section>div,body .fusion.app .layoutdefault .main .doorwaydetail section.traits) .title,:is(body .fusion.app .layoutdefault .main .doorwaydetail section>div,body .fusion.app .layoutdefault .main .doorwaydetail section.traits) dl dt{flex-basis:100%;flex-shrink:0;font-weight:700;margin-bottom:5px}:is(body .fusion.app .layoutdefault .main .doorwaydetail section>div,body .fusion.app .layoutdefault .main .doorwaydetail section.traits) .description,:is(body .fusion.app .layoutdefault .main .doorwaydetail section>div,body .fusion.app .layoutdefault .main .doorwaydetail section.traits) dl dd{flex-basis:100%;margin-left:0;white-space:pre-line}:is(body .fusion.app .layoutdefault .main .doorwaydetail section>div,body .fusion.app .layoutdefault .main .doorwaydetail section.traits) dl{width:100%;margin:0}:is(body .fusion.app .layoutdefault .main .doorwaydetail section>div,body .fusion.app .layoutdefault .main .doorwaydetail section.traits) dl>div{display:flex;flex-wrap:wrap;margin-top:30px;margin-bottom:30px}:is(body .fusion.app .layoutdefault .main .doorwaydetail section>div,body .fusion.app .layoutdefault .main .doorwaydetail section.traits) ul{margin:0;padding:0;list-style:none}body .fusion.app .layoutdefault .main .doorwaydetail section.traits+section.information{margin-top:-45px;padding-top:0}body .fusion.app .layoutdefault .main .doorwaydetail section.information{background-color:unset;padding-left:0;padding-right:0}body .fusion.app .layoutdefault .main .doorwaydetail section.information .address .actions button{font-size:1rem;width:auto;min-height:auto;margin-top:10px;padding:10px 15px}body .fusion.app .layoutdefault .main .doorwaydetail section.information .address .actions button:before{content:"";font-family:Material Symbols Outlined;width:30px;display:flex}body .fusion.app .layoutdefault .main .doorwaydetail section.information .address .actions button:after{display:none}body .fusion.app .layoutdefault .main .doorwaydetail section.information .externallink a{word-break:break-all}body .fusion.app .layoutdefault .main .doorwaydetail section.contacts ul{display:flex;flex-wrap:wrap;flex-basis:100%;gap:6px}body .fusion.app .layoutdefault .main .doorwaydetail section.contacts ul li{background-color:var(--background-color4);flex-basis:100%;padding:15px;box-sizing:border-box}body .fusion.app .layoutdefault .main .doorwaydetail section.contacts ul li .actions{display:flex;flex-wrap:wrap;flex-basis:100%;gap:6px}body .fusion.app .layoutdefault .main .doorwaydetail section.contacts ul li .title{font-size:1.3rem}body .fusion.app .layoutdefault .main .doorwaydetail section.contacts ul li .actions{padding-top:10px}body .fusion.app .layoutdefault .main .doorwaydetail section.contacts ul li .actions .button{font-size:1rem;padding:10px 15px;box-sizing:border-box;min-height:unset}body .fusion.app .layoutdefault .main .doorwaydetail section.contacts ul li .actions .button:after{display:none}body .fusion.app .layoutdefault .main .doorwaydetail section.contacts ul li .actions .button.mobile:before{content:"";font-family:Material Symbols Outlined;width:30px;display:flex}body .fusion.app .layoutdefault .main .doorwaydetail section.contacts ul li .actions .button.phone:before{content:"";font-family:Material Symbols Outlined;width:30px;display:flex}body .fusion.app .layoutdefault .main .doorwaydetail section.contacts ul li .actions .button.email{word-break:break-all}body .fusion.app .layoutdefault .main .doorwaydetail section.contacts ul li .actions .button.email:before{content:"";font-family:Material Symbols Outlined;width:30px;display:flex}body .fusion.app .layoutdefault .main .doorwaydetail section.keys ul{display:flex;flex-wrap:wrap;flex-basis:100%;gap:6px}body .fusion.app .layoutdefault .main .doorwaydetail section.keys ul li{background-color:var(--background-color2);flex-basis:100%;padding:6px}body .fusion.app .layoutdefault .main .doorwaydetail section.keys ul li .actions{display:flex;flex-wrap:wrap;flex-basis:100%}body .fusion.app .layoutdefault .main .doorwaydetail section.keys ul .pair{display:flex}body .fusion.app .layoutdefault .main .doorwaydetail section.keys ul .pair .subtitle{flex-shrink:0;width:100px}body .fusion.app .layoutdefault .main .doorwaydetail section.keys ul .pair .subtitle:after{content:":"}body .fusion.app .layoutdefault .main .doorwaydetail section.attachments ul{display:flex;flex-wrap:wrap;flex-basis:100%;gap:6px}body .fusion.app .layoutdefault .main .doorwaydetail section.attachments ul li{flex-basis:100%;background-color:var(--background-color3)}body .fusion.app .layoutdefault .main .doorwaydetail section.attachments ul li a{display:flex;height:100%;box-sizing:border-box;padding:10px 15px;color:var(--font-color)}body .fusion.app .layoutdefault .main .doorwaydetail section.attachments ul li a:hover{background-color:var(--primary-color);color:var(--primary-color-contrast)}body .fusion.app .layoutdefault .main .doorwaydetail section.attachments ul li a:before{content:"";font-family:Material Symbols Outlined;width:35px;flex-shrink:0;display:flex}body .fusion.app .layoutdefault .main .doorwaydetail section.attachments ul li a[data-filename*=jpg]:before,body .fusion.app .layoutdefault .main .doorwaydetail section.attachments ul li a[data-filename*=JPG]:before{content:""}body .fusion.app .layoutdefault .main .doorwaydetail section.attachments ul li a[data-filename*=jpeg]:before,body .fusion.app .layoutdefault .main .doorwaydetail section.attachments ul li a[data-filename*=JPEG]:before{content:""}body .fusion.app .layoutdefault .main .doorwaydetail section.attachments ul li a[data-filename*=png]:before,body .fusion.app .layoutdefault .main .doorwaydetail section.attachments ul li a[data-filename*=PNG]:before{content:""}body .fusion.app .layoutdefault .main .doorwaydetail section.attachments ul li a[data-filename*=pdf]:before,body .fusion.app .layoutdefault .main .doorwaydetail section.attachments ul li a[data-filename*=PDF]:before{content:""}:is(body .fusion.app .layoutdefault .main .doorwaydetail section .contacts,body .fusion.app .layoutdefault .main .doorwaydetail section .keys) .list{width:100%;max-width:100%;overflow-x:auto}:is(body .fusion.app .layoutdefault .main .doorwaydetail section .contacts,body .fusion.app .layoutdefault .main .doorwaydetail section .keys) .list table{border-collapse:collapse;margin-bottom:10px;width:100%}:is(body .fusion.app .layoutdefault .main .doorwaydetail section .contacts,body .fusion.app .layoutdefault .main .doorwaydetail section .keys) .list table th,:is(body .fusion.app .layoutdefault .main .doorwaydetail section .contacts,body .fusion.app .layoutdefault .main .doorwaydetail section .keys) .list table td{white-space:nowrap;padding:5px 15px 5px 0;text-align:left}:is(:is(body .fusion.app .layoutdefault .main .doorwaydetail section .contacts,body .fusion.app .layoutdefault .main .doorwaydetail section .keys) .list table th,:is(body .fusion.app .layoutdefault .main .doorwaydetail section .contacts,body .fusion.app .layoutdefault .main .doorwaydetail section .keys) .list table td):last-of-type{width:100%}:is(body .fusion.app .layoutdefault .main .doorwaydetail section .contacts,body .fusion.app .layoutdefault .main .doorwaydetail section .keys) .list table th{padding-top:0}:is(body .fusion.app .layoutdefault .main .doorwaydetail section .contacts,body .fusion.app .layoutdefault .main .doorwaydetail section .keys) .list table tr{border-bottom-style:solid;border-width:1px;border-color:var(--background-color4)}body .fusion.app .layoutdefault .main .doorwaydetail .imagecontainer{margin:0}body .fusion.app .layoutdefault .main .doorwaydetail .imagecontainer .imagecaption{margin-top:4px;font-size:.75em;text-align:center}body .fusion.app .layoutdefault .main .backlink{z-index:98;position:sticky;display:flex;margin-left:-15px;margin-right:-15px;flex-direction:column;align-items:center;top:51px;overflow:hidden;background-color:var(--background-color2);padding:0 15px}body .fusion.app .layoutdefault .main .backlink button.back{font-size:1rem;color:var(--font-color);width:100%;background-color:transparent;cursor:pointer;height:46px;min-height:unset;border:none;padding-left:30px;position:relative;white-space:nowrap}body .fusion.app .layoutdefault .main .backlink button.back:before{content:"";font-family:Material Symbols Outlined;font-size:1.3em;padding-right:10px;position:absolute;margin-left:-30px;top:12px}body .fusion.app .layoutdefault .main .backlink button.back:after{display:none}body .fusion.app .layoutdefault .main .backlink button.back .icon:before{margin-top:-.15em}body .fusion.app .layoutdefault .main .backlink button.back:hover{color:var(--primary-color)}body .fusion.app .layoutdefault .main .doorwaylist ul{list-style:none;padding-left:0}body .fusion.app .layoutdefault .main .doorwaylist .searchwrapper{width:calc(100% - 20px)}body .fusion.app .layoutdefault .main .doorwaylist .search{margin:30px 0 0;width:100%}body .fusion.app .layoutdefault .main .doorwaylist .search .controls{width:100%;display:flex;align-items:center}body .fusion.app .layoutdefault .main .doorwaylist .search .controls:before{width:15px;padding:0 10px;content:"";font-family:Material Symbols Outlined;font-size:1em;z-index:1}body .fusion.app .layoutdefault .main .doorwaylist .search .controls label{display:none}body .fusion.app .layoutdefault .main .doorwaylist .search .controls input{height:46px;flex-grow:1;margin-left:-35px;padding-left:35px;border-color:var(--background-color4);background-color:var(--background-color2);font-size:1rem}body .fusion.app .layoutdefault .main .doorwaylist .search .controls input:active,body .fusion.app .layoutdefault .main .doorwaylist .search .controls input:focus{border-color:var(--primary-color)}body .fusion.app .layoutdefault .main .doorwaylist.folderopen .search{width:calc(100% - 20px);margin-top:20px;margin-bottom:0}body .fusion.app .layoutdefault .main .doorwaylist .searchinfo{border-bottom:1px solid grey;padding:10px;margin-bottom:20px}body .fusion.app .layoutdefault .main .doorwaylist .items .list{display:flex;flex-direction:column;gap:1px}body .fusion.app .layoutdefault .main .doorwaylist .items .listitem{border:none;font-size:1.2rem;padding:20px 50px 20px 15px;background-color:var(--background-color4);margin:2px 0;position:relative}body .fusion.app .layoutdefault .main .doorwaylist .items .listitem:before{content:"";position:absolute;width:80px;height:100%;background-color:var(--primary-color);left:0;top:0}body .fusion.app .layoutdefault .main .doorwaylist .items .listitem:after{position:absolute;top:50%;right:0;content:"";font-family:Material Symbols Outlined;margin-left:auto;margin-right:15px;margin-top:-12px}body .fusion.app .layoutdefault .main .doorwaylist .items .listitem.clickable:hover{cursor:pointer;background-color:var(--primary-color);color:var(--primary-color-contrast)}body .fusion.app .layoutdefault .main .doorwaylist .items .listitem.clickable:active{background-color:var(--primary-color)}body .fusion.app .layoutdefault .main .doorwaylist .items .listitem .selection,body .fusion.app .layoutdefault .main .doorwaylist .items .listitem .prepend,body .fusion.app .layoutdefault .main .doorwaylist .items .listitem .content,body .fusion.app .layoutdefault .main .doorwaylist .items .listitem .append{padding-left:75px}body .fusion.app .layoutdefault .main .doorwaylist .items .listitem .content .caption .icon{width:0}body .fusion.app .layoutdefault .main .doorwaylist .items .listitem .content .caption .icon:before{margin-left:-60px;margin-top:-.3em;color:var(--primary-color-contrast)}body .fusion.app .layoutdefault .main .doorwaylist .items .listitem .location{display:block;font-size:.8rem;font-weight:100;margin-bottom:5px;margin-top:-5px;overflow:hidden}body .fusion.app .layoutdefault .main .doorwaylist .items .listitem .content{margin-top:8px;margin-bottom:8px}body .fusion.app .layoutdefault .main .doorwaylist .items .listitem .traits{position:absolute;bottom:0;height:23px}body .fusion.app .layoutdefault .main .doorwaylist .items .listitem .traits .trait{width:23px;height:23px;line-height:23px;display:inline-block;margin-right:2px}body .fusion.app .layoutdefault .main .doorwaylist .items .listitem .traits .trait .icon{width:100%;height:100%}body .fusion.app .layoutdefault .main .doorwaylist .items .listitem .traits .trait .icon:before{font-size:.9em;margin-top:0;display:inline-block;margin-right:3px;width:100%;height:100%;display:flex;-ms-flex-align:center;justify-content:center}body .fusion.app .layoutdefault .main .profile .userinfo{padding-bottom:5px}body .fusion.app .layoutdefault .main .profile .userinfo dl{width:auto;display:flex;background-color:var(--background-color3);padding:15px}body .fusion.app .layoutdefault .main .profile .userinfo dl dt{flex-basis:130px;flex-shrink:0}body .fusion.app .layoutdefault .main .profile .userinfo dl dd{flex-basis:calc(100% - 130px);margin-left:0}body .fusion.app .layoutdefault .main .profile .userinfo .localization{display:block}body .fusion.app .layoutdefault .main .profile .userinfo .localization .languageselection{display:flex;align-items:end;gap:12px}body .fusion.app .layoutdefault .main .profile .userinfo .localization .languageselection .submit{width:min-content;min-height:40px;height:40px}body .fusion.app .layoutdefault .main .profile .userinfo .localization .languageselection .submit:before{padding-right:10px}body .fusion.app .layoutdefault .main .profile .userinfo .localization .languageselection .submit:after{display:none}body .fusion.app .layoutdefault .main .profile .userinfo .localization .languageselection .language{display:inline-flex}body .fusion.app .layoutdefault .main .profile .userinfo .localization .languageselection .language label{display:block;width:0;white-space:nowrap;overflow:visible}body .fusion.app .layoutdefault .main .profile .userorganisations .listdataview.organisations{padding:5px 15px;background-color:var(--background-color3);margin-bottom:45px}body .fusion.app .layoutdefault .main .profile .userorganisations .listdataview.organisations ul{margin:0;padding:0;list-style:none}body .fusion.app .layoutdefault .main .profile .userorganisations .listdataview.organisations ul li{margin:10px 0}body .fusion.app .layoutdefault .main .profile .userorganisations .listdataview.organisations ul li .content{width:100%;padding:0;margin:0}body .fusion.app .layoutdefault .main .about .version,body .fusion.app .layoutdefault .main .about .impressum,body .fusion.app .layoutdefault .main .about .support{padding-bottom:15px}body .fusion.app .layoutdefault .main .about ul{list-style:none;margin:0;padding:0}body .fusion.app .layoutdefault .main .about h1,body .fusion.app .layoutdefault .main .about .version{word-break:break-all}body .fusion.app .layoutdefault .main .view .login{max-width:100%;gap:30px;display:flex;flex-wrap:nowrap;flex-direction:column}body .fusion.app .layoutdefault .main .view .login h1{margin-bottom:0}body .fusion.app .layoutdefault .main .view .login p{margin:0}body .fusion.app .layoutdefault .main .view .login .loginform{padding-top:15px}body .fusion.app .layoutdefault .main .view .login .actions{display:block}body .fusion.app .layoutdefault .main .view .login .actions button.submit{color:var(--primary-color-contrast);background-color:var(--primary-color)}body .fusion.app .layoutdefault .main .view .login .actions button.submit:before{display:none}body .fusion.app .layoutdefault .main .view .login .actions button.submit:hover{background-color:var(--font-color)}body .fusion.app .layoutdefault button,body .fusion.app .layoutdefault .button{text-align:left;display:flex;align-items:center;font-size:1.2rem;width:100%;min-height:50px;padding-left:10px;box-sizing:border-box;border:none;cursor:pointer;background-color:var(--background-color3);color:var(--font-color)}:is(body .fusion.app .layoutdefault button,body .fusion.app .layoutdefault .button):after{content:"";font-family:Material Symbols Outlined;margin-left:auto;margin-right:15px}:is(body .fusion.app .layoutdefault button,body .fusion.app .layoutdefault .button):before{position:relative;margin-top:unset;left:unset;top:unset}:is(body .fusion.app .layoutdefault button,body .fusion.app .layoutdefault .button):hover{background-color:var(--primary-color);color:var(--primary-color-contrast)}:is(body .fusion.app .layoutdefault button,body .fusion.app .layoutdefault .button).passwordreset{padding-left:10px;margin-top:30px}:is(body .fusion.app .layoutdefault button,body .fusion.app .layoutdefault .button).passwordreset:before{content:"";font-family:Material Symbols Outlined;font-size:1.4rem;padding-right:10px}:is(body .fusion.app .layoutdefault button,body .fusion.app .layoutdefault .button).passwordreset:after{display:none}:is(body .fusion.app .layoutdefault button,body .fusion.app .layoutdefault .button).logout,:is(body .fusion.app .layoutdefault button,body .fusion.app .layoutdefault .button).login{padding-left:10px;margin-top:30px}:is(:is(body .fusion.app .layoutdefault button,body .fusion.app .layoutdefault .button).logout,:is(body .fusion.app .layoutdefault button,body .fusion.app .layoutdefault .button).login):before{content:"";font-family:Material Symbols Outlined;font-size:1.4rem;padding-right:10px}:is(:is(body .fusion.app .layoutdefault button,body .fusion.app .layoutdefault .button).logout,:is(body .fusion.app .layoutdefault button,body .fusion.app .layoutdefault .button).login):after{display:none}:is(body .fusion.app .layoutdefault button,body .fusion.app .layoutdefault .button):disabled{cursor:auto!important}:is(body .fusion.app .layoutdefault button,body .fusion.app .layoutdefault .button):disabled:hover{background-color:var(--background-color3)!important;color:var(--font-contrast)!important}:is(body .fusion.app .layoutdefault button,body .fusion.app .layoutdefault .button):disabled:after{display:none}body .fusion.app .layoutdefault footer{display:flex;width:100%;height:35px;flex-grow:1;position:fixed;justify-content:center;align-items:center;text-align:center;word-break:break-all;box-sizing:border-box;bottom:0;left:0;padding-left:15px;padding-right:15px;color:var(--primary-color-contrast);background-color:var(--primary-color);font-size:.6rem;border-top-style:solid;border-width:1px;border-color:var(--primary-color-contrast)}body .fusion.app .layoutdefault .icon{width:1.7em;height:1rem;display:inline-block;font-family:Material Symbols Outlined;position:relative;flex-shrink:0}body .fusion.app .layoutdefault .icon:before{font-size:1.2em;margin-top:-.2em;position:absolute}body .fusion.app .layoutdefault .icon.Entry:before{content:""}body .fusion.app .layoutdefault .icon.Organisation:before{content:""}body .fusion.app .layoutdefault .icon.Category:before{content:""}body .fusion.app .layoutdefault .icon.alarmprotection:before{content:""}body .fusion.app .layoutdefault .icon.explosive:before{content:""}body .fusion.app .layoutdefault .icon.extinguishingsystem:before{content:""}body .fusion.app .layoutdefault .icon.firealarm:before{content:""}body .fusion.app .layoutdefault .icon.gasmonitor:before{content:""}body .fusion.app .layoutdefault .icon.hazards:before{content:""}body .fusion.app .layoutdefault .icon.keytube:before{content:""}body .fusion.app .layoutdefault .icon.other:before{content:""}body .fusion.app .layoutdefault .icon.radiation:before{content:""}body .fusion.app .layoutdefault .icon.sprinkler:before{content:""}body .fusion.app .layoutdefault .icon.valuables:before{content:""}body .fusion.app .layoutdefault .fusion.alert{margin:10px 0;padding:10px 0;border-left-style:solid;border-width:6px}body .fusion.app .layoutdefault .fusion.alert.noentries .title{display:none}body .fusion.app .layoutdefault .fusion.alert .title{font-weight:600;padding:10px;display:block;width:calc(100% - 40px)}body .fusion.app .layoutdefault .fusion.alert .message{padding:0 10px;display:block}body .fusion.app .layoutdefault .fusion.alert.information{background-color:var(--information-color-light);border-color:var(--information-color)}body .fusion.app .layoutdefault .fusion.alert.success{background-color:var(--success-color-light);border-color:var(--success-color)}body .fusion.app .layoutdefault .fusion.alert.warning{background-color:var(--warning-color-light);border-color:var(--warning-color)}body .fusion.app .layoutdefault .fusion.alert.error{background-color:var(--error-color-light);border-color:var(--error-color)}@media screen and (min-width:900px){:is(body .fusion.app .layoutdefault .main .doorwaydetail section>div,body .fusion.app .layoutdefault .main .doorwaydetail section.traits) .title,:is(body .fusion.app .layoutdefault .main .doorwaydetail section>div,body .fusion.app .layoutdefault .main .doorwaydetail section.traits) dl dt{flex-basis:25%}:is(body .fusion.app .layoutdefault .main .doorwaydetail section>div,body .fusion.app .layoutdefault .main .doorwaydetail section.traits) .description,:is(body .fusion.app .layoutdefault .main .doorwaydetail section>div,body .fusion.app .layoutdefault .main .doorwaydetail section.traits) dl dd{flex-basis:75%}body .fusion.app .layoutdefault .main .doorwaydetail section.contacts ul{gap:15px}body .fusion.app .layoutdefault .main .doorwaydetail section.contacts ul li{flex-basis:calc(50% - 7.5px)}body .fusion.app .layoutdefault .main .doorwaydetail section.contacts ul li .actions{gap:6px}body .fusion.app .layoutdefault .main .doorwaydetail section.contacts ul li .button{width:auto}body .fusion.app .layoutdefault .main .doorwaydetail section.keys ul{gap:15px}body .fusion.app .layoutdefault .main .doorwaydetail section.keys ul li{flex-basis:calc(50% - 7.5px)}body .fusion.app .layoutdefault .main .doorwaydetail section.attachments ul{gap:15px}body .fusion.app .layoutdefault .main .doorwaydetail section.attachments ul li{flex-basis:calc(50% - 7.5px)}}body .fusion.app .layoutdefault .environmentwarning{color:var(--primary-color-contrast);background-color:var(--primary-color-light);text-align:center}body .fusion.app .fusion.notifications{width:100%;position:relative}body .fusion.app .fusion.notifications.app{position:fixed;background-color:#0000004d;width:100%;height:100%;z-index:10000;display:none}body .fusion.app .fusion.notifications.app.active{display:flex;justify-content:center;align-items:center}body .fusion.app .fusion.notifications.app .list{width:80%}body .fusion.app .fusion.notifications .notification{margin:10px 0;padding:10px 0;border-left-style:solid;border-width:6px}body .fusion.app .fusion.notifications .notification.noentries .title{display:none}body .fusion.app .fusion.notifications .notification .title{font-weight:600;padding:10px;display:block;width:calc(100% - 40px)}body .fusion.app .fusion.notifications .notification .message{padding:0 10px;display:block}body .fusion.app .fusion.notifications .notification.information{background-color:var(--information-color-light);border-color:var(--information-color)}body .fusion.app .fusion.notifications .notification.success{background-color:var(--success-color-light);border-color:var(--success-color)}body .fusion.app .fusion.notifications .notification.warning{background-color:var(--warning-color-light);border-color:var(--warning-color)}body .fusion.app .fusion.notifications .notification.error{background-color:var(--error-color-light);border-color:var(--error-color)}
